/* EXEGORA WEB 0.6.57 — Menu e tipografia. Tutto il resto del sito invariato. */
/* Un solo carattere e la stessa altezza ottica per tutti i comandi di navigazione. */
header.masthead nav.primary-nav > button,
header.masthead nav.primary-nav > .resources-dropdown > #resourcesToggle {
  font-family:Georgia,'Times New Roman',serif!important;
  font-style:normal!important;
  font-weight:400!important;
  line-height:1.25!important;
  letter-spacing:0!important;
  text-transform:none!important;
  vertical-align:middle!important;
}
header.masthead nav.primary-nav > .resources-dropdown > #resourcesToggle{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:6px!important;
  padding-block:22px!important;
  white-space:nowrap!important;
}
header.masthead nav.primary-nav #resourcesToggle > .dropdown-arrow{
  flex:none!important;display:block!important;width:11px!important;height:11px!important;
  margin:0!important;vertical-align:middle!important;
}
/* The previous HOME theme hid Trasparenza; make it an ordinary visible menu entry. */
body.section-home header.masthead nav.primary-nav > button[data-section="credits"]{
  display:inline-flex!important;align-items:center!important;
  font-family:Georgia,'Times New Roman',serif!important;
  font-size:clamp(13px,1.05vw,16px)!important;
  font-weight:400!important;line-height:1.25!important;
  color:#fff7eb!important;white-space:nowrap!important;
  padding:27px clamp(9px,1.14vw,18px)!important;
}
body.section-home header.masthead nav.primary-nav > .resources-dropdown > #resourcesToggle,
body.section-home header.masthead nav.primary-nav > button[data-section="project"],
body.section-home header.masthead nav.primary-nav > button[data-section="study"],
body.section-home header.masthead nav.primary-nav > button[data-section="credits"]{
  font:400 clamp(13px,1.05vw,16px)/1.25 Georgia,'Times New Roman',serif!important;
  letter-spacing:0!important;
}
body.section-home header.masthead nav.primary-nav > .resources-dropdown > #resourcesToggle{
  padding:27px clamp(9px,1.14vw,18px)!important;
}
body.section-home header.masthead nav.primary-nav > button[data-section="credits"]:hover,
body.section-home header.masthead nav.primary-nav > button[data-section="credits"].active{
  color:#edc28c!important;box-shadow:inset 0 -2px #ddb47a!important;
}
/* The 'Chi siamo' entry must not be reintroduced by an older cached header. */
header.masthead nav.primary-nav > button.ex55-nav-about{display:none!important}
/* In mobile navigation the same links stay legible and accessible. */
@media(max-width:1020px){
  body.section-home header.masthead nav.primary-nav.mobile-open > button[data-section="credits"]{
    display:flex!important;align-items:center!important;justify-content:flex-start!important;
    font-size:16px!important;padding:15px 18px!important;
    border-bottom:1px solid #2f4257!important;
  }
  body.section-home header.masthead nav.primary-nav.mobile-open > .resources-dropdown > #resourcesToggle{
    justify-content:flex-start!important;
    font:400 16px/1.25 Georgia,'Times New Roman',serif!important;
    padding:15px 18px!important;
  }
  body.section-home header.masthead nav.primary-nav.mobile-open > button[data-section="project"],
  body.section-home header.masthead nav.primary-nav.mobile-open > button[data-section="study"],
  body.section-home header.masthead nav.primary-nav.mobile-open > button[data-section="contacts"],
  body.section-home header.masthead nav.primary-nav.mobile-open > button[data-section="credits"]{
    font:400 16px/1.25 Georgia,'Times New Roman',serif!important;
    padding:15px 18px!important;
  }
}
