/* =============================================================
   HEADER — udseende & tilstande
   -------------------------------------------------------------
   VIGTIGT: Denne kode brugte i Elementor nøgleordet `selector`,
   som Elementor automatisk erstatter med headerens element-ID.
   Uden for Elementor virker `selector` IKKE — derfor er det her
   erstattet med det faktiske ID:  .elementor-element-2bb4e4b

   >>> Hvis headeren ombygges i Elementor kan ID'et ændre sig.
       Tjek: åbn header-templaten i Elementor → vælg header-
       containeren → Advanced → CSS ID / se klassen
       `elementor-element-XXXXXXX` i frontend. Ret ID'et her hvis
       det afviger fra 2bb4e4b.
   ============================================================= */

/* === Default: transparent === */
.elementor-element-2bb4e4b.header {
  background-color: transparent !important;
}

/* === Hover: hvid baggrund — KUN mus/trackpad === */
@media (hover: hover) and (pointer: fine) {
  .elementor-element-2bb4e4b.header:hover {
    background-color: #ffffff !important;
  }
}

/* === Hvid header + sort indhold: sticky, mega-overlay, mobil menu === */
.elementor-element-2bb4e4b.elementor-sticky--effects,
.elementor-element-2bb4e4b.menu-is-active,
body.lcd-menu-open .elementor-element-2bb4e4b {
  background-color: #ffffff !important;
}

.elementor-element-2bb4e4b.elementor-sticky--effects .elementor-element-9c71008 img,
.elementor-element-2bb4e4b.menu-is-active .elementor-element-9c71008 img,
body.lcd-menu-open .elementor-element-2bb4e4b .elementor-element-9c71008 img {
  filter: brightness(0) !important;
}

.elementor-element-2bb4e4b.elementor-sticky--effects .e-n-menu-title-text,
.elementor-element-2bb4e4b.menu-is-active .e-n-menu-title-text,
body.lcd-menu-open .elementor-element-2bb4e4b .e-n-menu-title-text {
  color: #000000 !important;
}

.elementor-element-2bb4e4b.elementor-sticky--effects .e-n-menu-dropdown-icon svg,
.elementor-element-2bb4e4b.menu-is-active .e-n-menu-dropdown-icon svg,
body.lcd-menu-open .elementor-element-2bb4e4b .e-n-menu-dropdown-icon svg,
body.lcd-menu-open .elementor-element-2bb4e4b .e-n-menu-toggle svg {
  fill: #000000 !important;
}

.elementor-element-2bb4e4b.elementor-sticky--effects .elementor-element-96e94e2 .elementor-button,
.elementor-element-2bb4e4b.menu-is-active .elementor-element-96e94e2 .elementor-button,
body.lcd-menu-open .elementor-element-2bb4e4b .elementor-element-96e94e2 .elementor-button {
  border: 1px solid #000000 !important;
  color: #000000 !important;
}

.elementor-element-2bb4e4b.elementor-sticky--effects .elementor-element-96e94e2 .elementor-button .elementor-button-text,
.elementor-element-2bb4e4b.menu-is-active .elementor-element-96e94e2 .elementor-button .elementor-button-text,
body.lcd-menu-open .elementor-element-2bb4e4b .elementor-element-96e94e2 .elementor-button .elementor-button-text {
  color: #000000 !important;
}

/* === Kill transitions (undgå farve-flimmer ved sticky-skift) === */
.elementor-element-2bb4e4b .e-n-menu-title-container,
.elementor-element-2bb4e4b .e-n-menu-title-text,
.elementor-element-2bb4e4b .e-n-menu-dropdown-icon svg {
  transition: none !important;
}