@media (min-width: 1025px) {

/* section-item: prende tutto lo spazio disponibile e centra il contenuto */
html.gd-scrolled .nav-sections .section-item {
  flex: 1 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 54px !important;
  overflow: visible !important;
  order: 1 !important;
}

/* nav-sections-item-content: si riduce alla larghezza naturale del menu */
html.gd-scrolled .nav-sections .nav-sections-item-content,
html.gd-scrolled .nav-sections .section-item-content {
  display: block !important;
  flex: 0 0 auto !important;
  width: auto !important;
  height: 54px !important;
  overflow: visible !important;
  position: static !important;
  visibility: visible !important;
  text-align: unset !important;
  justify-content: unset !important;
  align-items: unset !important;
}

}
@media (min-width: 768px) { .logo { margin-bottom: 0 !important; margin: 0 !important; } }
