@media (min-width: 1025px) {

/* FIX 1: SEARCH - nasconde input come nella versione no-scroll */
html.gd-scrolled .nav-sections .block-search .control,
html.gd-scrolled .nav-sections .block-search .field.search,
html.gd-scrolled .nav-sections .block-search input#search,
html.gd-scrolled .nav-sections .block-search .input-text {
  width: 0 !important; min-width: 0 !important;
  height: 0 !important; min-height: 0 !important;
  padding: 0 !important; border: 0 !important;
  margin: 0 !important; opacity: 0 !important;
  pointer-events: none !important; overflow: hidden !important;
  display: block !important; position: absolute !important;
}
html.gd-scrolled .nav-sections .block-search {
  width: 32px !important; min-width: 32px !important;
  height: 32px !important; overflow: visible !important;
  position: relative !important;
}

/* FIX 2: MENU - centra le voci nella barra */
html.gd-scrolled .nav-sections .nav-sections-item-content,
html.gd-scrolled .nav-sections .section-item-content {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  flex: 1 !important;
  height: 54px !important;
  overflow: visible !important;
  position: static !important;
  visibility: visible !important;
}
html.gd-scrolled .nav-sections .navigation {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 54px !important;
  overflow: visible !important;
}
html.gd-scrolled .nav-sections .navigation > ul {
  display: flex !important;
  align-items: center !important;
  height: 54px !important;
  margin: 0 auto !important;
  overflow: visible !important;
}

}
