/* Keep the existing Elementor desktop menu on one line as its container narrows. */
@media (min-width: 1200px) {
  body .elementor-location-header .elementor-nav-menu--main ul.elementor-nav-menu > li > a.elementor-item { padding-inline: 6px !important; font-size: 14px !important; white-space: nowrap; }
}
@media (min-width: 1101px) and (max-width: 1199px) {
  body .elementor-location-header .elementor-nav-menu--main ul.elementor-nav-menu > li > a.elementor-item { padding-inline: 4px !important; font-size: 14px !important; white-space: nowrap; }
}
@media (min-width: 1025px) and (max-width: 1100px) {
  body .elementor-location-header .elementor-nav-menu--main ul.elementor-nav-menu > li > a.elementor-item { padding-inline: 3px !important; font-size: 13px !important; white-space: nowrap; }
}
