/* ==========================================================================
   SGNS TECHNO — Solid white site header
   --------------------------------------------------------------------------
   The Elementor header template (post 9) had no background colour at all, so
   page content showed straight through it — over the banner at the top of the
   page, and again when the menu row sticks to the top on scroll.

   This paints the header white in both states. Nothing else about the header
   is changed: no colours, no spacing, no links, no images.
   ========================================================================== */

/* the header bar itself (top bar + menu row) */
header.elementor-location-header {
	background-color: #ffffff !important;
}

/* The menu row is an Elementor sticky container. When it sticks it becomes
   position:fixed and leaves the header's flow, so it has to carry the white
   background on its own. .elementor-sticky is present at all times;
   --active / --effects are added by Elementor once it is stuck. */
header.elementor-location-header .elementor-sticky,
header.elementor-location-header .elementor-sticky--active,
header.elementor-location-header .elementor-sticky--effects {
	background-color: #ffffff !important;
}


/* ==========================================================================
   Mobile / tablet menu panel
   --------------------------------------------------------------------------
   The flyout panel that opens from the hamburger had no reliable background
   of its own, so the page showed through the menu items. Forced white here
   for the panel, its list, and any sub-menu that opens inside it.

   These elements are display:none on desktop, so the desktop menu bar is
   unaffected.
   ========================================================================== */
header.elementor-location-header nav.uael-dropdown,
header.elementor-location-header nav.uael-dropdown-expandible,
header.elementor-location-header nav.elementor-nav-menu--dropdown,
header.elementor-location-header .uael-nav-menu__layout-vertical,
header.elementor-location-header nav.uael-dropdown > ul.uael-nav-menu,
header.elementor-location-header nav.elementor-nav-menu--dropdown > ul,
header.elementor-location-header nav.uael-dropdown ul.sub-menu,
header.elementor-location-header nav.elementor-nav-menu--dropdown ul.sub-menu {
	background-color: #ffffff !important;
}
