
/*
 * BHR Core v1.4 — exact runtime-header compatibility
 * The Elementor Library template's own CSS is now explicitly enqueued in PHP.
 * These rules only ensure its full-bleed header bands are not constrained by
 * the normal page wrapper.
 */

body.bhr-core-global-header-enabled .bhr-core-runtime-header,
body.bhr-core-global-header-enabled .bhr-core-runtime-header > .elementor,
body.bhr-core-global-header-enabled .bhr-core-runtime-header .elementor-section-wrap {
  width:100% !important;
  max-width:none !important;
  margin:0 !important;
  padding:0 !important;
  overflow:visible !important;
}

body.bhr-core-global-header-enabled .bhr-core-runtime-header .hpmm-bar,
body.bhr-core-global-header-enabled .bhr-core-runtime-header .bhr-v9-topbar,
body.bhr-core-global-header-enabled .bhr-core-runtime-header .bhr-v9-brandbar {
  position:relative !important;
  left:50% !important;
  right:auto !important;
  width:100vw !important;
  max-width:100vw !important;
  margin-left:-50vw !important;
  margin-right:0 !important;
}

/* Do not allow the page's article/content container to clip open dropdowns. */
body.bhr-core-global-header-enabled .bhr-core-runtime-header,
body.bhr-core-global-header-enabled .bhr-core-runtime-header .elementor,
body.bhr-core-global-header-enabled .bhr-core-runtime-header .elementor-widget-wrap,
body.bhr-core-global-header-enabled .bhr-core-runtime-header .elementor-widget-container,
body.bhr-core-global-header-enabled .bhr-core-runtime-header .hpmm,
body.bhr-core-global-header-enabled .bhr-core-runtime-header .hpmm-bar {
  overflow:visible !important;
}

/* Dropdown itself must sit above page content. */
body.bhr-core-global-header-enabled .bhr-core-runtime-header .hpmm {
  position:relative !important;
  z-index:99999 !important;
}
body.bhr-core-global-header-enabled .bhr-core-runtime-header .hpmm-dropdown {
  z-index:100000 !important;
}
