/* DESKTOP NAVBAR FIX - Only applies to screens 992px and above */
/* Mobile hamburger menu (below 992px) is NOT affected by these rules */

@media (min-width: 992px) {
  /* Override mobile menu positioning for desktop */
  .site-header .menu-block {
    position: static !important;
    width: auto !important;
    transform: none !important;
    height: auto !important;
    overflow: visible !important;
    background-color: transparent !important;
  }

  /* Force horizontal layout for desktop navbar */
  .site-menu-main {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    gap: 0 !important;
    height: auto !important;
    overflow: visible !important;
  }

  .site-menu-main > li {
    display: inline-block !important;
    margin: 0 !important;
    line-height: normal !important;
  }

  .site-menu-main > li > a,
  .site-menu-main .nav-link-item {
    display: inline-block !important;
    white-space: nowrap !important;
    padding: 15px 18px !important;
    height: auto !important;
    line-height: normal !important;
    border-bottom: none !important;
  }

  /* Hide mobile menu header on desktop */
  .mobile-menu-head {
    display: none !important;
  }
}
