/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 13 2026 | 12:35:20 */
.menu-item.lang-item > a {
  font-size: 0;
}

/* Inietta "IT" sulla voce italiana */
.menu-item.lang-item-it > a::after {
  content: "IT";
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.5px;
}

/* Inietta "EN" sulla voce inglese */
.menu-item.lang-item-en > a::after {
  content: "EN";
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.5px;
}

.main-nav > ul > li > a {
    font-weight: normal;
    text-transform: none;
    padding: 12px 7px;
    text-align: center;
}
.contact-text.mail-link span {
  color: white;
}
@media(max-width: 1200px){
	.bookvisit{margin-top:8px;}
}
@media(max-width: 1024px){
	.bookvisit{display:none!important}

}

@media (max-width: 768px) {
  .menusx {
    display: none !important;
  }
}

/* === FIX MENU A 1200px ESATTI === */
@media (min-width: 1200px) and (max-width: 1200px) {
  ul#menu-main-menu.menu {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    align-items: flex-start !important;
  }
  ul#menu-main-menu.menu > li {
    width: 100% !important;
    display: block !important;
  }
}

/*nascondo l'header con la foto del dottore in ogni pagina figlia di patologie. IT...*/
.parent-pageid-13845 section.page-title {
  display: none;
}

.page-id-15150 section.page-title {
  display: none;
}
.page-id-15153 section.page-title {
  display: none;
}

/*...EN*/
.parent-pageid-17655 section.page-title {
  display: none;
}

.page-id-17654 section.page-title {
  display: none;
}
.page-id-17652 section.page-title {
  display: none;
}

.wpcf7-acceptance{border:0px!important}

@media (max-width: 1200px) {
    .menu-active .ht-mobile-menu-bg {
        transition: all 250ms ease;
        -moz-transition: all 250ms ease;
        -ms-transition: all 250ms ease;
        -o-transition: all 250ms ease;
    }
    .main-nav {
        transition: 300ms;
    }
    .main-nav.menu-active {
        transition-delay: 100ms;
    }
}