html{font-weight:400;text-transform:none;font-size:15.806px;letter-spacing:0em;line-height:1.7em;font-family:"Roboto", Arial, Helvetica, sans-serif;}.top-bar{color:rgb(0, 0, 0);font-weight:500;text-transform:none;letter-spacing:0em;font-family:"Roboto", Arial, Helvetica, sans-serif;}.astroid-footer, .astroid-footer-section, .jollyany-bottom-section{color:rgb(0, 0, 0);font-weight:400;text-transform:none;letter-spacing:0em;font-family:"Roboto", Arial, Helvetica, sans-serif;}.articleBody, #eb .eb-entry-article, .tpItemPage > #tz-portfolio-template-body{font-weight:400;text-transform:none;letter-spacing:0px;font-family:"Roboto", Arial, Helvetica, sans-serif;}.astroid-header-section, .astroid-sidebar-header{color:rgb(0, 0, 0);font-weight:400;text-transform:none;letter-spacing:0em;font-family:"Roboto", Arial, Helvetica, sans-serif;}button, [type="button"], [type="reset"], [type="submit"], .sppb-btn, .btn{font-weight:500;text-transform:none;letter-spacing:0em;font-family:"Roboto", Arial, Helvetica, sans-serif;}.tpp-bootstrap a{color:rgb(2, 2, 0);}[data-bs-theme=dark] .tpp-bootstrap a{color:rgb(2, 2, 0);}.tpp-bootstrap a:hover, a.uk-link-heading:hover, .uk-link-heading a:hover, .uk-link-toggle:hover .uk-link-heading, .uk-link-toggle:focus .uk-link-heading{color:rgb(8, 7, 0);}[data-bs-theme=dark] .tpp-bootstrap a:hover, [data-bs-theme=dark] a.uk-link-heading:hover, [data-bs-theme=dark] .uk-link-heading a:hover, [data-bs-theme=dark] .uk-link-toggle:hover .uk-link-heading, [data-bs-theme=dark] .uk-link-toggle:focus .uk-link-heading{color:rgb(8, 7, 0);}.jollyany-login-icon, .jollyany-login-icon > i{color:rgb(247, 194, 33) !important;}[data-bs-theme=dark] .jollyany-login-icon, [data-bs-theme=dark] .jollyany-login-icon > i{color:rgb(247, 194, 33) !important;}.jollyany-hikacart-icon, .jollyany-hikacart-icon > i{color:rgb(247, 194, 33) !important;}[data-bs-theme=dark] .jollyany-hikacart-icon, [data-bs-theme=dark] .jollyany-hikacart-icon > i{color:rgb(247, 194, 33) !important;}#jollyany-dropdownmenu > i{color: !important;}[data-bs-theme=dark] #jollyany-dropdownmenu > i{color: !important;}.astroid-sidebar-menu .nav-item-submenu a.item-link-component{color:rgb(0, 0, 0);}.astroid-sidebar-menu .nav-item-submenu a.item-link-component:hover{color:rgb(255, 255, 255);}.astroid-sidebar-menu .nav-item-submenu a.item-link-component:active{color:rgb(15, 11, 1);}.astroid-sidebar-menu .navbar-subnav{background-color:rgb(255, 255, 255);}[data-bs-theme=dark] .astroid-sidebar-menu .nav-item-submenu a.item-link-component{color:rgb(0, 0, 0);}[data-bs-theme=dark] .astroid-sidebar-menu .nav-item-submenu a.item-link-component:hover{color:rgb(255, 255, 255);}[data-bs-theme=dark] .astroid-sidebar-menu .nav-item-submenu a.item-link-component:active{color:rgb(15, 11, 1);}[data-bs-theme=dark] .astroid-sidebar-menu .navbar-subnav{background-color:rgb(255, 255, 255);}.jollyany-bottom-section{background-color: !important;color: !important;}.jollyany-bottom-section a{color: !important;}.jollyany-bottom-section a:hover{color: !important;}.jollyany-bottom-section h1, .jollyany-bottom-section h2, .jollyany-bottom-section h3, .jollyany-bottom-section h4, .jollyany-bottom-section h5, .jollyany-bottom-section h6{color:!important;}[data-bs-theme=dark] .jollyany-bottom-section{background-color: !important;color: !important;}[data-bs-theme=dark] .jollyany-bottom-section a{color: !important;}[data-bs-theme=dark] .jollyany-bottom-section a:hover{color: !important;}[data-bs-theme=dark] .jollyany-bottom-section h1, [data-bs-theme=dark] .jollyany-bottom-section h2, [data-bs-theme=dark] .jollyany-bottom-section h3, [data-bs-theme=dark] .jollyany-bottom-section h4, [data-bs-theme=dark] .jollyany-bottom-section h5, [data-bs-theme=dark] .jollyany-bottom-section h6{color:!important;}#astroid-backtotop{background:rgba(34, 34, 34, 0.79);padding:12px;}#astroid-backtotop > i{font-size:30px;color:rgb(243, 240, 240);width:30px;height:30px;line-height:30px;text-align:center;}[data-bs-theme=dark] #astroid-backtotop{background:rgba(34, 34, 34, 0.79);}[data-bs-theme=dark] #astroid-backtotop > i{color:rgb(243, 240, 240);}#ar-701555907311432{margin-top:-30px}#bsnp2-htuqb3l8m{margin-bottom:-20%}#p5masipc-6nkokcxh2{margin-top:10%}#msp6-ko2wduwjr{margin-top:10%}#ac-1530100662663{margin-top:32px}#ca-1121555907157112{margin-top:20px}#cb-901555907181232{background-color:rgb(244, 240, 240);margin-top:10%}[data-bs-theme=dark] #cb-901555907181232{background-color:rgb(244, 240, 240);}#ac-1530100662663{margin-top:32px}#cs-1528971561366{margin-top:-50px}#p5m-sofsl9p6q{margin-top:10px}#p6m-ktw6zw2lz{margin-top:10px}#b1-1529739297593{background-color:rgb(116, 244, 9);}[data-bs-theme=dark] #b1-1529739297593{background-color:rgb(116, 244, 9);}#bs-1529739293881{color:rgb(255, 255, 255);}#bs-1529739293881 a{color:rgb(255, 255, 255);}#bs-1529739293881 a:hover{color:rgb(247, 194, 33);}#fs-1528971627712{background-color:rgb(94, 94, 94);color:rgb(255, 255, 255);}#fs-1528971627712 a{color:rgb(255, 255, 255);}#fs-1528971627712 a:hover{color:rgb(247, 194, 33);}[data-bs-theme=dark] #fs-1528971627712{background-color:rgb(94, 94, 94);}body, .body{font-weight:400;text-transform:none;font-size:15.806px;letter-spacing:0em;line-height:1.7em;font-family:"Roboto", Arial, Helvetica, sans-serif;}h1, .h1{font-weight:500;text-transform:none;font-size:3.5em;letter-spacing:0em;line-height:1.2em;font-family:"Roboto", Arial, Helvetica, sans-serif;}h2, .h2{font-weight:600;text-transform:none;font-size:16.176px;letter-spacing:0em;line-height:1.2em;font-family:"Roboto", Arial, Helvetica, sans-serif;}h3, .h3{font-weight:500;text-transform:none;font-size:1.8em;letter-spacing:0em;font-family:"Roboto", Arial, Helvetica, sans-serif;}h4, .h4{font-weight:500;text-transform:none;letter-spacing:0em;font-family:"Roboto", Arial, Helvetica, sans-serif;}h5, .h5{font-weight:500;text-transform:none;letter-spacing:0em;font-family:"Roboto", Arial, Helvetica, sans-serif;}h6, .h6{font-weight:500;text-transform:none;letter-spacing:0em;font-family:"Roboto", Arial, Helvetica, sans-serif;}.astroid-nav > li > a, .astroid-sidebar-menu > li > a, .astroid-mobile-menu > .nav-item > a{font-weight:400;text-transform:none;font-size:18px;letter-spacing:0em;line-height:0.619em;font-family:"Roboto Condensed", Arial, Helvetica, sans-serif;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > a{font-weight:400;text-transform:none;font-size:1em;letter-spacing:0em;line-height:2em;font-family:"Roboto Condensed", Arial, Helvetica, sans-serif;}body{font-weight:400;text-transform:none;font-size:14px;letter-spacing:0em;line-height:1.7em;font-family:"Roboto", Arial, Helvetica, sans-serif;}html{background-color:rgb(255, 255, 255);}[data-bs-theme=dark]{background-color:rgb(255, 255, 255);}body{background-color:rgb(255, 255, 255);color:rgb(0, 0, 0);}body a{color:rgb(2, 2, 0);}body a:hover{color:rgb(8, 7, 0);}[data-bs-theme=dark] body{background-color:rgb(255, 255, 255);color:rgb(0, 0, 0);}[data-bs-theme=dark] body a{color:rgb(2, 2, 0);}[data-bs-theme=dark] body a:hover{color:rgb(8, 7, 0);}.astroid-header-section, .astroid-sidebar-header{background-color:rgb(255, 255, 255);}[data-bs-theme=dark] .astroid-header-section, [data-bs-theme=dark] .astroid-sidebar-header{background-color:rgb(255, 255, 255);}.astroid-logo-text .site-tagline{color:rgb(44, 46, 54);}[data-bs-theme=dark] .astroid-logo-text .site-tagline{color:rgb(44, 46, 54);}#astroid-sticky-header{background-color:rgb(255, 255, 255);}[data-bs-theme=dark] #astroid-sticky-header{background-color:rgb(255, 255, 255);}.astroid-nav .nav-link, .astroid-sidebar-menu .nav-link{color:rgb(44, 46, 54);}.astroid-nav .nav-link:hover, .astroid-sidebar-menu .nav-link:hover{color:rgb(16, 12, 1);}.astroid-nav .nav-link:focus, .astroid-sidebar-menu .nav-link:focus{color:rgb(16, 12, 1);}.astroid-nav .nav-link:active, .astroid-nav .nav-link.active, .astroid-sidebar-menu .nav-link:active, .astroid-sidebar-menu .nav-link.active{color:rgb(16, 12, 0);}[data-bs-theme=dark] .astroid-nav .nav-link, [data-bs-theme=dark] .astroid-sidebar-menu .nav-link{color:rgb(44, 46, 54);}[data-bs-theme=dark] .astroid-nav .nav-link:hover, [data-bs-theme=dark] .astroid-sidebar-menu .nav-link:hover{color:rgb(16, 12, 1);}[data-bs-theme=dark] .astroid-nav .nav-link:focus, [data-bs-theme=dark] .astroid-sidebar-menu .nav-link:focus{color:rgb(16, 12, 1);}[data-bs-theme=dark] .astroid-nav .nav-link:active, [data-bs-theme=dark] .astroid-nav .nav-link.active, [data-bs-theme=dark] .astroid-sidebar-menu .nav-link:active, [data-bs-theme=dark] .astroid-sidebar-menu .nav-link.active{color:rgb(16, 12, 0);}.megamenu-container{background-color:rgb(255, 255, 255);}.megamenu-container .nav-submenu .nav-submenu{background-color:rgb(255, 255, 255);}.has-megamenu.open .arrow{border-bottom-color:rgb(255, 255, 255);}.megamenu-container li.nav-item-submenu > a{color:rgb(0, 0, 0);}.megamenu-container li.nav-item-submenu > a:hover{color:rgb(255, 255, 255);background-color:rgb(12, 9, 0);}.megamenu-container li.nav-item-submenu > a:active, .megamenu-container li.nav-item-submenu > a.active{color:rgb(255, 255, 255);background-color:rgb(15, 11, 1);}[data-bs-theme=dark] .megamenu-container{background-color:rgb(255, 255, 255);}[data-bs-theme=dark] .megamenu-container .nav-submenu .nav-submenu{background-color:rgb(255, 255, 255);}[data-bs-theme=dark] .has-megamenu.open .arrow{border-bottom-color:rgb(255, 255, 255);}[data-bs-theme=dark] .megamenu-container li.nav-item-submenu > a{color:rgb(0, 0, 0);}[data-bs-theme=dark] .megamenu-container li.nav-item-submenu > a:hover{color:rgb(255, 255, 255);background-color:rgb(12, 9, 0);}[data-bs-theme=dark] .megamenu-container li.nav-item-submenu > a:active, [data-bs-theme=dark] .megamenu-container li.nav-item-submenu > a.active{color:rgb(255, 255, 255);background-color:rgb(15, 11, 1);}.astroid-offcanvas{color:rgb(62, 14, 241) !important;background-color:rgb(255, 255, 255) !important;}.astroid-offcanvas .burger-menu-button, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus{background-color:rgb(255, 255, 255) !important;}.astroid-offcanvas .menu-indicator{color:rgb(0, 0, 0) !important;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a{color:rgb(0, 0, 0) !important;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a:hover{background-color: !important;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > a, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > .nav-header, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a + .menu-indicator{color:rgb(13, 10, 1) !important;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active{background-color:rgb(255, 255, 255) !important;}[data-bs-theme=dark] .astroid-offcanvas{color:rgb(62, 14, 241) !important;background-color:rgb(255, 255, 255) !important;}[data-bs-theme=dark] .astroid-offcanvas .burger-menu-button, [data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus{background-color:rgb(255, 255, 255) !important;}[data-bs-theme=dark] .astroid-offcanvas .menu-indicator{color:rgb(0, 0, 0) !important;}[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a{color:rgb(0, 0, 0) !important;}[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a:hover{background-color: !important;}[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > a, [data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > .nav-header, [data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a, [data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a + .menu-indicator{color:rgb(13, 10, 1) !important;}[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active, [data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active{background-color:rgb(255, 255, 255) !important;}.astroid-mobilemenu{background-color: !important;color: !important;}.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus{background-color: !important;}.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a{color: !important;}.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a:hover{background-color: !important;}.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > a, .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > .nav-header, .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a, .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a + .menu-indicator{color: !important;}.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active, .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active{background-color: !important;}.astroid-mobilemenu .menu-indicator{color: !important;}[data-bs-theme=dark] .astroid-mobilemenu{background-color: !important;color: !important;}[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus{background-color: !important;}[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a{color: !important;}[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a:hover{background-color: !important;}[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > a, [data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > .nav-header, [data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a, [data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a + .menu-indicator{color: !important;}[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active, [data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active{background-color: !important;}[data-bs-theme=dark] .astroid-mobilemenu .menu-indicator{color: !important;}.astroid-contact-info i[class*="fa-"]{color:rgb(0, 0, 0);}[data-bs-theme=dark] .astroid-contact-info i[class*="fa-"]{color:rgb(0, 0, 0);}.items-leading .article-title .page-header [itemprop="name"]{font-size:32px;}.items-row .article-title .page-header [itemprop="name"]{font-size:26px;}/*! MLT 09.03.2022 : questo correggere l'errore dei colori nel CK Maxi menu */
ul.maximenuck li.maximenuck.level1.parent > a::after, ul.maximenuck li.maximenuck.level1.parent > span.separator::after {
    border-top-color: transparent !important;
  }
  
  /*! MLT 12.03.2022 : visualizzazione dei menu di primo livello che occupano tutta la larghezza della pagina */
  div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 {
    width: 107px;
    height: 50px;
  }
  div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1:last-child {
    margin-right: 0;
  }
  div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck div.floatck {
    width: auto;
  }
  
  /*! MLT 15.04.2022 : questo correggere l'errore del corsivo in rosso */
  em {
    color: inherit;
  }
  
  /* MLT 08.04.2022 : modifica in bold e in rosso il font del titolo per gli avvisi dei centri*/
  /* rif. file “/httpdocs/modules/mod_rapi_contentmarquee/classes/k2.php”  */
  /* div.k2ItemsBlock ul li a.moduleItemTitle {} */
  div.k2ItemsBlock ul li a.moduleItemTitle {font-weight:bold; color:#ff0000;font-size:15px;}
  
  /*! MLT 20.04.2022 : impostazioni di prova modulo 209 e 253 per mobile impostati sempre aperti e fissi */
  @media only screen and (max-width:800px){
  #maximenuck209-mobile-bar, #maximenuck209-mobile-bar-wrap-topfixed  { display: none !important; }
  div[data-id="maximenuck209"].mobilemenuck   { display: block !important; }
  }#b1-1529739297593 ul.maximenuck
  
  @media only screen and (max-width:800px){
  #maximenuck253-mobile-bar, #maximenuck253-mobile-bar-wrap-topfixed  { display: none !important; }
  div[data-id="maximenuck253"].mobilemenuck   { display: block !important; }
  }
  
  .com-dpcalendar-event .dp-description__label {
      flex: 0 0 100px;
      text-align: left;
  }
  
  .com-dpcalendar-event .dp-description__description {
      flex: 1 1 100px;
      word-break: break-word;
      font-weight: normal;
  }
  
  .com-dpcalendar-list__events .dp-description__description {
      font-weight: normal;
  }
  
   /*.mobilemenuck-button {
     display: none; TOLTO BY 09-08-2022
  }*/
  
  /*BY */
  .com-dpcalendar-event .dp-description__label {
      margin-right: 5px;
  }
  
  /*
  #cookiesck {
      min-height: 100px;
      color: #eeeeee;
      background: rgba(0,0,0,0.5);
      text-align: center;
      font-size: 18px;
      line-height: 18px;
  }
  */
  
  body {
       overflow-x: hidden;
  }
  
  /* - BY Menu Header - */
  div#maximenuck122 ul.maximenuck li.maximenuck.level1 {
      margin: 0 8px 0 0;
      border: none;
  }
  div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 {
      width: 120px;
      height: 57px;
  }
  div#maximenuck122.maximenuckh ul.maximenuck, #maximenuck122.maximenuckh ul.maximenuck {
      background: transparent;
      background-color: transparent;
  }
  div#maximenuck122 ul.maximenuck {
      padding: 0;
  }
  div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1.parent > a:after, div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1.parent > span.separator:after {
      top: 30px !important;
      left: 50px !important;
  }
  div#maximenuck122 ul.maximenuck li.maximenuck.item101.level1, div#maximenuck122 ul.maximenuck li.maximenuck.item292.level1 {
      padding-top: 15px;
  }
  #ts-451555907311432 {
      padding-top: 37px !important;
  }
  #bsnp2-htuqb3l8m {
      margin-top: -8px;
  }
  
  .astroid-header-section, .astroid-sidebar-header {
      background-color: #eeeeee;
      border: none !important;
  }
  #rapi-marquee115 .heading {
      background-color: #808080;
  }
  #rapi-marquee115 li a {
      font-size: 15px !important;
  }
  @media (max-width: 640px) {
      #bp-731555907356229 {
          overflow: hidden
      }
      #bp-731555907356229 img {
          /* height: 180px;
          width: auto; */
          height: auto;
          width: 100%;
          max-width: unset;
      }
  }
  @media (max-width: 768px) {
      #p6m-ktw6zw2lz ul {
          padding-top: 15px !important;
      }
      #p6m-ktw6zw2lz li {   
          padding-bottom: 5px;
      }    
  }
  div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck > a span.titreck, div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck > span.separator span.titreck {
      color: #ffffff;
  }
  div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 > span.separator span.titreck {
      font-size: 15px;
  }
  div#maximenuck262 ul.maximenuck li {
      background: transparent !important;
      background-color: transparent !important;
  }
  div#maximenuck240.maximenuckv ul.maximenuck li.level1.parent > a:after {
      border-color: transparent transparent transparent #000000;
  }
  .maximenuckv ul.maximenuck li.level1.parent > a:after {
      top: 0 !important;
  }
  div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.item246  > a {
      padding-top: 13px;
  }
  .maximenuck .item285 .maxidrop-main {
      height: auto !important;
  }
  
  /* -- */
  
  /* - BY Colonna SX - */
  #ac-1530100662663 { 
      /*background-color: #eeeeee;*/
      padding-top: 20px;
      padding-bottom: 20px;
      border-right: 2px solid #eeeeee;
  }
  div#maximenuck125.maximenuckv ul.maximenuck, div#maximenuck125.maximenuckv ul.maximenuck li.maximenuck.level1, div#maximenuck125.maximenuckv ul.maximenuck li.maximenuck.level1.parent {
      background: transparent;
      background-color: transparent;
  }
  #msp6-ko2wduwjr .fas { /* box donazioni sx */
      font-size: 35px;
  }
  #msp6-ko2wduwjr .fa-mail-bulk {
      color: #808080;
      margin-right: 9px;
  }
  #msp6-ko2wduwjr .fa-hands-helping {
      color: #808080;
      margin-right: 9px;
  }
  #msp6-ko2wduwjr ul.maximenuck {
      background: #fffbfb;
      background-color: #fffbfb;
  }
  #msp6-ko2wduwjr ul.maximenuck li.maximenuck.level1, msp6-ko2wduwjr ul.maximenuck li.maximenuck.level1.parent {
      background: transparent;
      background-color: transparent;
  }
  #msp6-ko2wduwjr ul.maximenuck {
      border: #baafd4 4px solid;
  }
  #ac-1530100662663 #msp6-ko2wduwjr ul.maximenuck { 
      border: #c6c6c6 4px solid !important;
  }
  div#maximenuck231.maximenuckv ul.maximenuck li.level1 > *:not(div) .maximenuiconck {
      margin-left: 0;
  }
  div#maximenuck213 ul.maximenuck {
      z-index: 10;
  }
  div#maximenuck213 span.titreck, div#maximenuck131 span.titreck, div#maximenuck277 span.titreck, div#maximenuck285 span.titreck {
      margin-right: 5px;
  }
  li.item296 .titreck {
      display: none !important;
  }
  li.item296 img {
      max-width: 200px;
      width: 96%;
      margin-left: 0 !important;
  }
  div#maximenuck277 ul.maximenuck li.maximenuck.item1009.level1 > div.floatck, div#maximenuck277 .maxipushdownck div.floatck.submenuck1009, div#maximenuck277 ul.maximenuck li.maximenuck.item1005.level1 > div.floatck, div#maximenuck277 .maxipushdownck div.floatck.submenuck1005 {
      background: #ffc18d !important;
      background-color: #ffc18d !important;
  }
  /* -- */
  
  /* - BY body - */
  .itemBody a {
      text-decoration: underline !important;
  }
  div.itemToolbar {
      border-bottom: 1px solid #eeeeee;
      color: #777777;
      border-radius: 0;
      width: max-content;
      margin-right: 0;
      margin-left: auto;
      position: relative;
      bottom: 50px;
  }
  div.itemImageBlock {
      /*height: 500px;
      overflow: hidden;*/
      margin-top: -40px;
      background-color: #f8f8f8;
  }
  div.itemImageBlock img {
      max-width: 800px;
  }
  .cerca-pag input, .cerca-pag input {
      border-radius: 2px !important;
  }
  .mod-dpcalendar-upcoming-panel__event {
      background-color: #f8f8f8;
  }
  .mod-dpcalendar-upcoming-panel .dp-figure {
      /* text-align: left;*/
  }
  .mod-dpcalendar-upcoming-panel .dp-figure .dp-image, .com-dpcalendar-event__image .dp-image {
      height: auto; /* 190 */
      max-width: 800px;
  }
  .mod-dpcalendar-upcoming-panel__information, .mod-dpcalendar-upcoming-panel__description p {
      text-align: center !important;
  }
  .com-dpcalendar-event__image, .com-dpcalendar-event__information {
      background-color: #eeeeee;
  }
  #cb-901555907181232 {
      margin-top: 50px;
      background: transparent;
      clear: both;
  }
  .tns-nav {
      margin: 0;
  }
  .itemBackToTop {
      display: none;
  }
  .module-title, .itemFullText h3, .com-dpcalendar-list__custom-text {
      font-size: 20px;
  }
  .itemFullText h3 {
      line-height: normal;
  }
  .itemFullText h2 {
      font-size: 22px;
  }
  .itemFullText h1 {
      font-size: 23px;
  }
  div.itemHeader h2.itemTitle {
      font-size: 22px;
      width: 75%;
      font-weight: 500;
  }
  .com-dpcalendar-event__title {
      font-size: 22px;
      font-weight: 500;
      margin-bottom: 20px !important;
  }
  div.itemIsFeatured:before, div.catItemIsFeatured:before, div.userItemIsFeatured:before {
      display: none;
  }
  .newsintro {
      font-size: 14px !important;
  }
  
  #offlajn-ajax-tile-results .offlajn-ajax-search-control-panel .inner-control-panel {
      box-shadow: 0 0px 0px rgb(0 0 0 / 0%) inset, 0 0px 0px rgb(255 255 255 / 0%);
      background-color: transparent !important;
  }
  .com-dpcalendar-event .dp-button-mail {
      display: none;
  }
  .fc-direction-ltr .fc-daygrid-event.fc-event-end, .fc-direction-rtl .fc-daygrid-event.fc-event-start {
      background-color: #5993ba !important;
      border-color: #5993ba !important;
  }
  .fc-timegrid-event-harness-inset .fc-timegrid-event, .fc-timegrid-event.fc-event-mirror, .fc-timegrid-more-link {
      background-color: #5993ba !important;
      border-color: #5993ba !important;    
  }
  .com-dpcalendar-calendar .fc-event span {
      border-color: #5993ba !important;    
  }
  .com-dpcalendar-calendar .fc-header-toolbar h2 {
      font-weight: 400;
  }
  .mod-dpcalendar-upcoming-blog__event {
      border-bottom: 2px solid #eeeeee;
      border-top: 2px solid #eeeeee;
      margin-bottom: 50px !important;
      background-color: #f8f8f8;
      padding: 20px !important;
  }
  .mod-dpcalendar-upcoming-blog .dp-figure {
      text-align: right;
      margin: 0;
      padding-right: 15px;
  }
  .mod-dpcalendar-upcoming-blog .dp-figure .dp-image {
      width: 250px;
      height: auto;
  }
  .mod-dpcalendar-upcoming-blog__date {
      font-style: italic;
      padding: 30px 0 20px 0;
  }
  .mod-dpcalendar-upcoming-blog__location {
      padding-top: 20px;
  }
  .mod-dpcalendar-upcoming-blog__heading {
      font-size: 16px !important;
  }
  .com-dpcalendar-list .dp-list>li:nth-of-type(odd) {
      background-color: #f8f8f8;
  }
  .com-dpcalendar-list .dp-list>li:first-child {
      border-top: 1px solid #eeeeee;
  }
  .com-dpcalendar-list .dp-list>li {
      border-bottom: 1px solid #eeeeee;
      padding: 1.5em 1.5em;
  }
  .com-dpcalendar-list .dp-button-bar {
      margin: 20px 0 30px 0;
      overflow: auto;
      display: inline-flex;
      justify-content: space-between;
      align-items: center;
      flex-direction: row-reverse;    
  }
  .com-dpcalendar-list .dp-button {
      color: #ffffff;
      background-color: #808080; 
      margin-right: 5px;
  }
  .dp-button-bar__title {
      display: none !important;    /* FIX */
  }
  .dp-location .dp-heading {
      font-size: 18px;
      line-height: 24px;
  }
  .dp-location .dp-button-bar {
      margin-bottom: 10px;
  }
  .com-dpcalendar-event .dp-button-map-site, .com-dpcalendar-event .dp-button-map-directions {
      background-color: #808080;
      color: #ffffff;
      border: 1px solid #808080;
  }
  .dp-location .dp-map {
      margin-bottom: 20px;
      border: 2px solid #c6c6c6;
  }
  .dp-location .dp-description dd, .dp-location .dp-description {
      margin-bottom: 0;
      margin-top: 0;
  }
  
  
  #cookiesck {
      min-height: auto;
      font-size: 16px ;
  }
  #cookiesck > div {
      flex-direction: row;
  }
  #cookiesck .cookiesck_button, #cookiesck_accept, #cookiesck_decline, #cookiesck_settings, #cookiesck_readmore {
      padding: 4px 10px 4px 10px;
      font-size: 14px;
  }
  #cookiesck_interface {
      position: fixed;
      width: 50%;
      height: 80%;
      margin: 5% auto;
      left: 0;
      right: 0;
      background: rgb(253 253 253 / 95%);
      border-radius: 5px;
  }
  .cookiesck-main-close {
      background: #6e65a7;
      color: #fff;
  }
  .cookiesck-main-close:after {
      content: ' X';
      color: #c4c7c6;
  }
  #cookiesck_options{
      z-index: 10000;
  }
  #system-message-container button {
      border: none;
      background: transparent;
  }
  .innernews .newsinfo, .innernews .newsinfooverhead {
      max-width: 90% !important;
  }
  .itemid-278 .itemFullText img, .itemid-279 .itemFullText img, .itemid-280 .itemFullText img {
      min-width: 50px;
  }
  
  .rsdir-categories .media-body {
      padding-top: 15px;
      padding-bottom: 15px;
  }
  
  /* centri */
  .k2ItemsBlock li, .itemListView .catItemView {
      border-bottom: 2px solid #eeeeee;
      border-top: 2px solid #eeeeee;
      margin-bottom: 50px !important;
      background-color: #f8f8f8;
      padding: 20px !important;
  }
  .k2ItemsBlock li .moduleItemTitle, .itemListView .catItemTitle {
      color: #000000 !important;
      font-size: 16px !important;
      text-decoration: none !important;
  }
  .k2ItemsBlock li .moduleItemIntrotext {
      padding-top: 15px;
  }
  .k2ItemsBlock li .moduleItemIntrotext .moduleItemImage img {
      width: 350px;
      height: auto;
  }
  .k2ItemsBlock li.clearList {
      background-color: transparent !important;
      border: none !important;
  }
  #k2Container .itemIntroText {
      color: #000000;
      font-size: unset;
      font-weight: normal;
      line-height: unset;
      padding: unset;
  }
  .itemIntroText h6 {
          line-height: 1.4 !important;
  }
  .itemListView .catItemImageBlock {
      float: right;
      margin: 2px 0 4px 4px;
      padding: 0;
      width: 350px !important;
      height: auto;
  }
  .itemListView .itemListCategory {
      background: transparent;
      border: none;
      margin: 0;
  }
  .com-dpcalendar-event__description-content span {    /* forza dimensione contentuti */
      font-size: 14px !important;
  }
  .com-dpcalendar-list .dp-event__image .dp-image {
      width: 250px;
      height: auto;
  }
  .dp-event__title-dot {
      background-color: #808080 !important;
  }
  .dp-event__title {
      font-size: 16.176px;
  }
  .dp-event__title-dot {
      display: none !important;
  }
  
  div#maximenuck125 ul.maximenuck, div#maximenuck245 ul.maximenuck, div#maximenuck273 ul.maximenuck, div#maximenuck357 ul.maximenuck, div#maximenuck358 ul.maximenuck, div#maximenuck359 ul.maximenuck, div#maximenuck361 ul.maximenuck, div#maximenuck358 ul.maximenuck, div#maximenuck357 ul.maximenuck, div#maximenuck358 ul.maximenuck, div#maximenuck357 ul.maximenuck, div#maximenuck358 ul.maximenuck, div#maximenuck357 ul.maximenuck, div#maximenuck377 ul.maximenuck, div#maximenuck382 ul.maximenuck { /* da completare */
      z-index: 10;
  }
  .icon_risorse {
      width: 100%; 
      margin-left: auto; 
      margin-right: auto; 
      margin-top: 50px; 
      max-width: 600px;
  }
  
  div#maximenuck285.maximenuckv ul.maximenuck li.level1.parent > a:after, div#maximenuck285.maximenuckv ul.maximenuck li.level1.parent > span.separator:after, div#maximenuck364.maximenuckv ul.maximenuck li.maximenuck.level1.parent > a:after, div#maximenuck364.maximenuckv ul.maximenuck li.maximenuck.level1.parent > span.separator:after {
      border-color: transparent transparent transparent #000000;
  }
  
  
  /* megazine - docman */
  .docman_document_layout .koowa_header {
      font-size: 22px;
  }
  .docman_document_layout .docman_download .btn-primary {
      background-color: #ffffff;
      border-color: #ae0000;
      color: #ae0000;
  }
  .docman_document_layout .docman_download {
      width: 100%;
      margin: 0 0 10px 0;
      float: left;
      min-width: unset;
      max-width: unset;
      text-align: left;
  }
  .docman_document_layout .docman_download span {
      line-height: 20px;
  }
  .docman_document_layout iframe {
      height: 1000px;
      width: 100%;
  }
  .docman_document_layout .docman_thumbnail {
      display: none;
  }
  .docman_document_layout .mod_docman--documents .whitespace_preserver {
      font-size: 18px;
  }
  .docman_document_layout .mod_docman--documents .k-icon-document-pdf {
      position: relative;
      bottom: 2px;
  }
  .k-icon-document-pdf {
      color: #ae0000;
  }
  /* docman */
  .well {
      background-color: #f8f8f8;
      border: 1px solid #eeeeee;
  }
  
  .well .k-icon-calendar {
      color: #808080;
  }
  .well input, .well select {
      border: 2px solid #eeeeee;
  }
  .well .k-js-search-submit {
      background-color: grey;
      color: #ffffff;
      font-size: 16px;
  }
  .docman_category .koowa_header__item {
      font-size: 20px;
  }
  .docman_categories .koowa_header__link {
      font-size: 16px;
  }
  .docman_block .koowa_header {
      font-size: 20px;
  }
  .docman_document .docman_download .btn {
      line-height: normal;
      border-color: #ae0000;
      color: #ae0000;
  }    
  .k-ui-namespace .k-tree .jqtree-selected>.jqtree-element {
      background: #808080 !important;
      color: #ffffff !important;
  }
  
  
  
  /* -- */
  
  /* - BY footer - */
  .credit {
      float: right;
      color: #d2d2d2;
  }
  #fs-1528971627712 {
      background-color: #4e4e4e;
      color: #d2d2d2;
      font-size: 13px;
      line-height: 18px;
  }
  #fs-1528971627712 a {
      color: #d2d2d2;
  }
  #fs-1528971627712 a:hover {
      color: #ffffff;
      text-decoration: none;
  }
  #bs-1529739293881 {
      padding-bottom: 0 !important;
  }
  #bs-1529739293881 .container {
      width: 100% !important;
      max-width: 100% !important;
      padding: 0 !important;
      margin: 0 !important;
  }
  /*
  #bs-1529739293881 .container {
      max-width: 1480px !important;
  }*/
  #b1-1529739297593 {
      background-color: transparent;
  }
  #b1-1529739297593 ul.maximenuck {
      line-height: 31px !important;
      border-top: 2px solid #eeeeee !important;
      box-shadow: 0 -0.125rem 0.25rem rgb(0 0 0 / 8%) !important;
      text-align: center !important;
  }
  @media (min-width: 1500px) {
      #b1-1529739297593 ul.maximenuck { /*fix*/
          margin-left: -470px !important;
      }
  }
  @media (min-width: 1298px) and (max-width: 1500px) {
      #b1-1529739297593 ul.maximenuck { /*fix*/
          margin-left: -270px !important;
      }
      #ac-1530100662663 #msp6-ko2wduwjr ul.maximenuck {
          padding-bottom: 15px;
      }
      /* menu*/
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 > a span.titreck {
          font-size: 15px;
      }
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 {
          width: 101px;
      }
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1.parent > a:after, div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1.parent > span.separator:after {
            left: 40px !important;
      }    
      /**/
  }
  @media (min-width: 1199px) and (max-width: 1298px) {
      #b1-1529739297593 ul.maximenuck { /*fix*/
          margin-left: -130px !important;
      }
      #ac-1530100662663 #msp6-ko2wduwjr ul.maximenuck {
          padding-bottom: 15px;
      }    
      #msp6-ko2wduwjr .fas {
          font-size: 18px;
      }
      /* menu*/
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 > a span.titreck {
          font-size: 14px;
      }
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 {
          width: 89px;
      }
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 > a {
          padding: 0 !important;
      }
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1.parent > a:after, div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1.parent > span.separator:after {
            left: 30px !important;;
      }    
      /**/
  }  
  @media (min-width: 991px) and (max-width: 1199px) {
      #b1-1529739297593 ul.maximenuck { /*fix*/
          margin-left: 0 !important;
      }
      #fs-1528971627712 { 
          text-align: center;
      }
      .credit {
          float: none;
          display: block;
          margin-top: 20px;     
      }    
      #ac-1530100662663 #msp6-ko2wduwjr ul.maximenuck {
          padding-bottom: 15px;
      }    
      #msp6-ko2wduwjr .fas {
          font-size: 18px;
          display: block;
      }    
      #maximenuck231 li.maximenuck.level1 > * > span.titreck {
          display: block; 
      }    
      .fa-mail-bulk, .fa-hands-helping {
           display: none !important;    /* FIX */        
      }
      /* menu */
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 > a span.titreck {
          font-size: 16px;
      }
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 {
          width: 140px;
      }
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 > a {
          padding: 2px;
      }
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1.parent > a:after, div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1.parent > span.separator:after {
            left: 59px !important;
      }   
      /**/
  }   
  @media (min-width: 958px) and (max-width: 991px) {
      #b1-1529739297593 ul.maximenuck { /*fix*/
          margin-left: 0 !important;
      }
      #fs-1528971627712 { 
          text-align: center;
      }
      .credit {
          float: none;
          display: block;
          margin-top: 20px;     
      }      
      div.itemToolbar {
          display: none;
      }        
      div.itemHeader h2.itemTitle {
          width: 100%;
      }
      div.itemImageBlock {
          margin-top: 0;
      }  
      /* menu */
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 > a span.titreck {
          font-size: 15px;
      }
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 {
          width: 100px;
      }
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 > a {
          padding: 0 !important;
      }
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1.parent > a:after, div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1.parent > span.separator:after {
            left: 39px !important;
      }   
      #maximenuck125 img, #maximenuck245 img {
          max-width: 120px !important;
      }    
      /**/    
  }  
  @media (min-width: 768px) and (max-width: 958px) {
      #b1-1529739297593 ul.maximenuck { /*fix*/
          margin-left: 0 !important;
      }
      #fs-1528971627712 { 
          text-align: center;
      }
      .credit {
          float: none;
          display: block;
          margin-top: 20px;     
      }      
      div.itemToolbar {
          display: none;
      }    
      div.itemHeader h2.itemTitle {
          width: 100%;
      }
      div.itemImageBlock {
          margin-top: 0;
      }
      /* menu */
      .container {
          padding-left: 0;
          padding-right: 0;
      }
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 > a span.titreck {
          font-size: 15px;
      }
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 {
          width: 113px;
      }
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 > a {
          padding: 0 !important;
      }
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1.parent > a:after, div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1.parent > span.separator:after {
            left: 39px !important;
      }     
      #maximenuck125 img, #maximenuck245 img {
          max-width: 120px !important;
      }     
      /**/
  }  
  @media (min-width: 640px) and (max-width: 768px) {
      #b1-1529739297593 ul.maximenuck { /*fix*/
          margin-left: 0px !important;
      }
      #fs-1528971627712 { 
          text-align: center;
      }
      .credit {
          float: none;
          display: block;
          margin-top: 20px;     
      }      
      #ar-1528971627712, #ar-1528971627712 .credit {    /* mobile */
          text-align: center;
          float: none;
          display: block;
          margin-top: 20px;       
      }
      div.itemToolbar {
          display: none;
      }  
      div.itemHeader h2.itemTitle {
          width: 100%;
      }
      div.itemImageBlock {
          margin-top: 0;
      }    
      h3, h4, h5, h6 {
          line-height: normal !important;
      }
      .dp-image {
          padding-top: 5px;
          padding-bottom: 10px;
      }
      /* menu */
      .container {
          padding-left: 0;
          padding-right: 0;
      }
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 > a span.titreck {
          font-size: 15px;
      }
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 {
          width: 126px;
      }
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1 > a {
          padding: 2px !important;
      }
      div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1.parent > a:after, div#maximenuck122.maximenuckh ul.maximenuck li.maximenuck.level1.parent > span.separator:after {
            left: 52px !important;
      }     
      #maximenuck125 img, #maximenuck245 img {
          max-width: 100px !important;
      }      
      /**/    
  }  
  @media (max-width: 640px) {
      #fs-1528971627712 { 
          text-align: center;
      }
      .credit {
          float: none;
          display: block;
          margin-top: 20px;     
      }      
      #ar-1528971627712, #ar-1528971627712 .credit {    /* mobile */
          text-align: center;
          float: none;
          display: block;
          margin-top: 20px;       
      }
      div.itemToolbar {
          display: none;
      }
      div.itemHeader h2.itemTitle {
          width: 100%;
      }
      div.itemImageBlock {
          margin-top: 0;
      }  
      #maximenuck127 li.maximenuck.level1 > * > span.titreck, #maximenuck258 li.maximenuck.level1 > * > span.titreck, #maximenuck263 li.maximenuck.level1 > * > span.titreck, #maximenuck268 li.maximenuck.level1 > * > span.titreck, #maximenuck233 li.maximenuck.level1 > * > span.titreck, #maximenuck368 li.maximenuck.level1 > * > span.titreck, #maximenuck242 li.maximenuck.level1 > * > span.titreck, #maximenuck232 li.maximenuck.level1 > * > span.titreck, #maximenuck279 li.maximenuck.level1 > * > span.titreck, #maximenuck288 li.maximenuck.level1 > * > span.titreck, #maximenuck369 li.maximenuck.level1 > * > span.titreck, #maximenuck292 li.maximenuck.level1 > * > span.titreck  {
          display: block;
      }
      .maximenuckv ul li a, .maximenuckv ul li .titreck {
          padding-left: 10px !important;
      }
      .mod-dpcalendar-upcoming-panel__date {
          padding: 10px 0;
      }
      h3, h4, h5, h6 {
          line-height: normal !important;
      }
      #maximenuck125 img, #maximenuck245 img {
          max-width: 100px !important;
      }  
      div#maximenuck125.maximenuckv ul.maximenuck, div#maximenuck245.maximenuckv ul.maximenuck {
          width: 300px !important;
      }
      div#maximenuck209, .k2ItemsBlock li.clearList { /* FIX */
          display: none; 
      }
      .dp-image {
          padding-top: 5px;
          padding-bottom: 10px;
      }    
  
  }
      
  /* -- */
  
  /* - BY mobile - */
  @media (max-width: 991.98px) {
      body {
          font-size: 14px;
          letter-spacing: normal !important;
          line-height: initial !important;
      }
  }
  @media (min-width: 1298px) and (max-width: 1500px) {
      div#maximenuck131.maximenuckv ul.maximenuck li.level1.parent > a:after, div#maximenuck131.maximenuckv ul.maximenuck li.level1.parent > span.separator:after, div#maximenuck213.maximenuckv ul.maximenuck li.level1.parent > a:after, div#maximenuck213.maximenuckv ul.maximenuck li.level1.parent > span.separator:after, div#maximenuck277.maximenuckv ul.maximenuck li.level1.parent > a:after, div#maximenuck277.maximenuckv ul.maximenuck li.level1.parent > span.separator:after {     
          right: -5px !important;
      }
  }
  @media (max-width: 640px) {
      .icon_risorse img {
          max-width: 80%;
      }
  }
  
  
  
  /* -- */
  
  /* - Amministrazione - */
  #tinymce h3, #tinymce h4, #tinymce h5 , #tinymce h6 {
      line-height: normal !important;
  }
  
  /* -- */@media (max-width: 991.98px) {html{font-size:14px;letter-spacing:0em;line-height:1.7em;}.top-bar{letter-spacing:0em;}.astroid-footer, .astroid-footer-section, .jollyany-bottom-section{letter-spacing:0em;}.articleBody, #eb .eb-entry-article, .tpItemPage > #tz-portfolio-template-body{letter-spacing:0em;}.astroid-header-section, .astroid-sidebar-header{letter-spacing:0em;}button, [type="button"], [type="reset"], [type="submit"], .sppb-btn, .btn{letter-spacing:0em;}#rp7-p5od5tbpc{margin-top:10px;margin-bottom:10px}body, .body{font-size:14px;letter-spacing:0em;line-height:1.7em;}h1, .h1{font-size:3.5em;letter-spacing:0em;line-height:1.2em;}h2, .h2{font-size:2em;letter-spacing:0em;line-height:1.2em;}h3, .h3{font-size:1.8em;letter-spacing:0em;}h4, .h4{letter-spacing:0em;}h5, .h5{letter-spacing:0em;}h6, .h6{letter-spacing:0em;}.astroid-nav > li > a, .astroid-sidebar-menu > li > a, .astroid-mobile-menu > .nav-item > a{font-size:1em;letter-spacing:0em;line-height:1.7em;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > a{font-size:1em;letter-spacing:0em;line-height:2em;}body{letter-spacing:0em;}}@media (max-width: 767.98px) {html{font-size:14px;letter-spacing:0em;line-height:1.7em;}.top-bar{letter-spacing:0em;}.astroid-footer, .astroid-footer-section, .jollyany-bottom-section{letter-spacing:0em;}.articleBody, #eb .eb-entry-article, .tpItemPage > #tz-portfolio-template-body{letter-spacing:0em;}.astroid-header-section, .astroid-sidebar-header{letter-spacing:0em;}button, [type="button"], [type="reset"], [type="submit"], .sppb-btn, .btn{letter-spacing:0px;}#rp7-p5od5tbpc{margin-top:10px;margin-bottom:10px}body, .body{font-size:14px;letter-spacing:0em;line-height:1.7em;}h1, .h1{font-size:3.5em;letter-spacing:0em;line-height:1.2em;}h2, .h2{font-size:2em;letter-spacing:0em;line-height:1.2em;}h3, .h3{font-size:1.8em;letter-spacing:0em;}h4, .h4{letter-spacing:0em;}h5, .h5{letter-spacing:0em;}h6, .h6{letter-spacing:0em;}.astroid-nav > li > a, .astroid-sidebar-menu > li > a, .astroid-mobile-menu > .nav-item > a{font-size:1em;letter-spacing:0em;line-height:1.7em;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > a{font-size:1em;letter-spacing:0em;line-height:2em;}body{letter-spacing:0em;}}