.single-post .row-navigation.row-navigation-light .btn-disable-hover{display:none;}


.link_societa_trasparente ul li a:hover{text-decoration:underline}

/* .page-id-1410 .t-entry-visual{max-height:214px;} */

/* .minor-font{color:red;} */

.infoMobilityNews .news_container .t-entry-text h3 a{font-size:24px!important;}
.page-id-6  .infoMobilityNews .news_container .t-entry-text h3 a{font-size:22px!important;}


li#menu-item-52055 a{color: #2aff35 !important;}

#menu-item-52099 {max-width:220px;}
@media only screen and (max-width: 1665px) {
    .menu_main #menu-header-menu-1-eng li a, .menu_main #menu-menu-zone li a, .menu_main #menu-generico li a, .menu_main .menu-turist li a {
        font-size: 35px;
    }
}

.mobility-widget .t-inside{background-color: #006989 !important;}

.mobility-widget .tmb-no-bg.tmb .t-entry-text .t-entry-text-tc.single-block-padding  { padding: 36px 0px 36px 0px!important;}

.mobility-widget .t-entry-title {min-height:80px;display: flex; flex-direction: column;   justify-content: center;}

/* .mobility-widget{margin-bottom:18px;} */

.body_en .btn_maps p.descrizione{width:150px}
.body_en .btn_maps {opacity:0; transition: opacity 0.5s}

/*Selettore lingua*/

.aicod_languages_list {list-style-type:none!important; display:flex; margin-top:-36px;}
.aicod_languages_list li a{font-family: Helvetica; font-size: 18px; font-weight: 300; color: #006989; text-transform:uppercase;}
.aicod_languages_list li{border-left: 1px solid  #006989 }
.aicod_languages_list li a{padding: 5px 10px;  }
.aicod_languages_list li:first-child{border-left: 0 }
.aicod_languages_list li a.lingua_attiva{color: #F73545;}

@media screen and (max-width:958px){
	.logo_main{max-width:100%;margin-left: auto;  margin-right: auto; display: block;}
	.menu_lang .uncont{display:block;}
	.aicod_languages_list{justify-content: flex-end;}
	.aicod_languages_list li a{padding:10px;}
	.aicod_languages_list li:last-child a{padding-right:0;}
	
}

@media screen and (max-width:568px){
	.aicod_languages_list{justify-content: flex-start;}
	.aicod_languages_list li:first-child{padding-left: 0 }
}


.avviso-cookie-wrap {z-index: 100000;
    background-color: #eee;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;}
.contenitore-mappa{min-height:200px;}

.avviso-cookie {display: flex; align-content: center; justify-content: center; flex-wrap: wrap; height: 100%;
}

.avviso-cookie a {text-decoration:underline; font-size:20px;}

#missingCredential{display:none;}

a.areesosta {cursor: pointer;}

/* */
li {
    line-height: 1.50;
}

.icone-equal .uncode-single-media-wrapper {
    height: 110px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.icone-equal .uncode-single-media-wrapper img {
    max-height: 100%;
    height: 80px;
    width: auto;
}

@media (max-width: 767px) {
    .icone-equal .uncode-single-media-wrapper {
        justify-content: initial;
    }
}

.page-id-368 [id^="el_"] {
  scroll-margin-top: 250px; 
}

@media (min-width: 1395px) {
.marginBottomNeg230 {
    margin-bottom: -120px;
  }
}

@media (min-width: 1500px) {
.marginBottomNeg230 {
    margin-bottom: -90px;
  }
}

@media (min-width: 1700px) {
.marginBottomNeg230 {
    margin-bottom: -170px;
  }
}

@media (min-width: 1900px) {
.marginBottomNeg230 {
    margin-bottom: -200px;
  }
}

@media (min-width: 2000px) {
.marginBottomNeg230 {
    margin-bottom: -230px;
  }
}

@media (max-width: 768px) { a[href*="youtube.com/embed/8Imt0ngQ_zc"] {
    position: fixed;
    top: 60px; /* altezza dell'header */
    right: 16px;
    z-index: 9999;
  }
}

.areaverde_link a.custom-link.btn.border-width-0.btn_film.btn-default.btn-icon-left {
    position: static;
    display: block;
    margin: 12px 0 12px auto;
    text-align: right;
}

.av_ancora > .row {
    padding: 0 !important;
}