/**
 * SOTI Theme Overrides
 * Site-wide overrides of the compiled master stylesheet (dist/css/style.css).
 *
 * The master file is a minified build artifact with no source in this repo —
 * never edit it directly. Put overrides here instead: this sheet is enqueued
 * with 'soti-style' as a dependency, so it always loads after the master file
 * and same-specificity selectors win on source order (no !important needed).
 *
 * After editing, bump the version in functions.php (soti-theme-overrides)
 * to cache-bust.
 */

/* ── Kill sideways scroll from full-bleed 100vw bands ──
   100vw includes the vertical scrollbar's width on Windows, so elements like
   .soti-solutions::before (homepage-sections.css) overflow the page by ~17px.
   `clip` forbids horizontal scrolling without creating a scroll container
   (unlike `hidden`), so sticky/absolute positioning keeps working. */
html, body {
  overflow-x: clip;
}

/* ── Header nav: smaller labels, tighter spacing, no mid-label wrapping ── */
nav#menu ul#menu-main-menu li a {
  white-space: nowrap;
  font-size: 14px;
}
@media (min-width: 1080px) {
  nav#menu ul#menu-main-menu li {
    margin-right: 10px;
  }
  nav#menu ul#menu-main-menu li a {
    padding: 17px 10px;
  }
}
