/* Header — Theme Builder global header chrome (top bar + logo/nav). */

/* ≤1235px — nav switches to the hamburger early (Divi's own switch is 980) */
@media (min-width: 981px) and (max-width: 1235px) {
  .eos-header-nav .et-menu { display: none !important; }
  .eos-header-nav .et_mobile_nav_menu { display: block !important; }

  /* Divi's mobile-menu list reset lives in its own <=980px query, so above 981
     `.et-l--header ul { list-style: disc; padding: 0 0 23px 1em }` wins and the
     items get bullets. Restate the reset for the range where we force the
     hamburger early. */
  .eos-header-nav ul.et_mobile_menu,
  .eos-header-nav ul.et_mobile_menu li,
  .eos-header-nav ul.et_mobile_menu .sub-menu,
  .eos-header-nav ul.et_mobile_menu .sub-menu li {
    list-style : none;
    padding-left : 0;
  }
}

/* ≤1185px — hide the top-bar address text; the map pin stays */
@media (min-width: 981px) and (max-width: 1185px) {
  .hdr-address { display: none !important; }
}

/* ── Top-bar pills — compact ≤980px so both fit beside the NAP icons ── */
@media (max-width: 980px) {
  .et-l--header .btn-pill { padding: 0.5rem 0.9rem; letter-spacing: 0.05rem; }
}
