/* Keep the expanded native desktop menu on one line. The mobile menu is unchanged. */
@media (min-width:1001px) and (max-width:1400px) {
  body header .top .main_nav nav #primary_menu:has(> li > a[href$="/locations/"]) > li {
    margin-left:clamp(2px,calc((100vw - 1000px) / 20),20px);
    margin-right:clamp(2px,calc((100vw - 1000px) / 20),20px);
  }
  body header .top .main_nav nav #primary_menu:has(> li > a[href$="/locations/"]) > li > a { white-space:nowrap; }
  body header .top .main_nav nav .menu-main-menu-container:has(> #primary_menu > li > a[href$="/locations/"]) { width:100%; margin-left:0; }
}
