.tm-offline {
  width: 460px;
}

.tm-offline h1 {font-weight: 900;}


/* nascondo il pulsante MODIFICA  */
.uk-position-medium.uk-position-bottom-right.uk-position-z-index.uk-button.uk-button-primary {
  display: none;
}




/* impostazione base non configurabili tramite style  */
 
ul {list-style-type: square;}

@media (max-width: 960px) {
p, ul, .uk-accordion-title {font-size: 19px;}
}

@media (max-width: 640px) {
p, ul, .uk-accordion-title {font-size: 18px;}
}






/* voce di menu attiva - maiuscola e bold */

.uk-navbar-primary .uk-navbar-nav > li.uk-active > a {
  text-transform: inherit;
  font-weight: 900;
}






/* Adattamento spazi nelle voci di menu */

@media (max-width: 1400px) {
  .uk-navbar-primary .uk-navbar-nav {
    gap: 20px;}
  
    .uk-logo {width: 250px;}

.uk-navbar-nav > li > a {
  font-size: 18px !important;
}
}








/* Personalizzazione degli a-capo */

@media (max-width: 960px) {
.a-capo-1 {display: none;}
}

@media (min-width: 640px) {
.a-capo {display: none;}
}






/* altezza barra menu mobile */

@media (max-width: 960px) {
.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {min-height: 80px;}
}






/* Stilizzazione scelta lingua */

.uk-navbar-item .uk-subnav > * > :first-child {
  font-size: 17px;
    padding: 0px;
}
    










/* Stilizzazione dei pannelli progetto 

.tabella-progetto strong {color: #EF7C00;
margin-left: -20px;}

.tabella-progetto p {margin-left: 20px;
margin-bottom: 5px;
line-height: 1.2;
font-size: 16px;}

.tabella-progetto ul {margin-left: 20px; 
font-size: 16px; 
margin-top: 10px;
line-height: 1.2;}

a.uk-accordion-title {font-weight: 600;
color: rgba(255,255,255,.7) !important;}

a.uk-accordion-title:hover  {font-weight: 600; 
color: rgba(255,255,255) !important;}


.tabella-progetto .uk-accordion-content {
  display: flow-root;
  margin-top: 0px;
}

*/





/* Stilizzazione titoli con decoro laterale positivo */

.uk-heading-small.decoro-titoli {margin-left: -25px;
  border-left: 5px solid #EF7C00;
  padding-left: 20px;
}

@media (max-width: 960px) {
.uk-heading-small.decoro-titoli {margin-left: 0px;
  border-left: 5px solid #EF7C00;
    padding-left: 20px;}
}






/* Stilizzazione titoli con decoro laterale negativo */

.uk-heading-small.decoro-titoli-neg {margin-left: -25px;
  border-left: 5px solid #fff;
  padding-left: 20px;
}

@media (max-width: 960px) {
.uk-heading-small.decoro-titoli-neg {margin-left: 0px;
  border-left: 5px solid #fff;
    padding-left: 20px;}
}
    






/* Spazio in testa al testo della seconda colonna */

@media (min-width: 960px) {
.colonne {margin-top: 170px; padding-top: 100px;}
    }







/* Overlay dello slideshow */

@media (max-width: 960px) {
.uk-overlay {padding: 15px 30px;}
}

@media (max-width: 640px) {
.uk-overlay {padding: 10px 20px;}
}






/* Icone accordion più grandi */


.uk-accordion-title::before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2019%2019%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23343434%22%20width%3D%2219%22%20height%3D%221.5%22%20x%3D%220%22%20y%3D%229%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23343434%22%20width%3D%221.5%22%20height%3D%2219%22%20x%3D%229%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");
}
.tm-toolbar-default .uk-accordion-title::before, .uk-card-primary.uk-card-body .uk-accordion-title::before, .uk-card-primary>:not([class*=uk-card-media]) .uk-accordion-title::before, .uk-card-secondary.uk-card-body .uk-accordion-title::before, .uk-card-secondary>:not([class*=uk-card-media]) .uk-accordion-title::before, .uk-light .uk-accordion-title::before, .uk-overlay-primary .uk-accordion-title::before, .uk-section-primary:not(.uk-preserve-color) .uk-accordion-title::before, .uk-section-secondary:not(.uk-preserve-color) .uk-accordion-title::before, .uk-tile-primary:not(.uk-preserve-color) .uk-accordion-title::before, .uk-tile-secondary:not(.uk-preserve-color) .uk-accordion-title::before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2219%22%20height%3D%2219%22%20viewBox%3D%220%200%2019%2019%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.8%29%22%20width%3D%2219%22%20height%3D%221.5%22%20x%3D%220%22%20y%3D%229%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22rgba%28255,%20255,%20255,%200.8%29%22%20width%3D%221.5%22%20height%3D%2219%22%20x%3D%229%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

