.elementor-1423 .elementor-element.elementor-element-0fcf834{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-1423 .elementor-element.elementor-element-0fcf834{--flex-wrap:nowrap;}}/* Start custom CSS */#aamsheader {max-width: 2000px;}

/* BASE: neutral tekstfarve + kun bg-transition */
#overkategori-menu .e-n-menu-title {
  color: #252525 !important;
  transition: background-color .25s ease, border-color .25s ease, box-shadow .25s ease !important; /* ingen 'color' */
}
#overkategori-menu .e-n-menu-title a {
  color: inherit !important; /* link arver fra containeren */
}

/* HOVER på hovedmenupunkter: bg = primary, tekst = hvid */
#overkategori-menu .e-n-menu-title:hover,
#overkategori-menu .e-n-menu-title:focus {
  background-color: var(--e-global-color-primary) !important;
  color: #ffffff !important;
}
#overkategori-menu .e-n-menu-title:hover a,
#overkategori-menu .e-n-menu-title:focus a {
  color: inherit !important; /* holder hvid via containeren */
}

/* AKTIVT punkt (sat af scriptet): tekst = #252525 + secondary bg */
#overkategori-menu .e-n-menu-item.is-section-active > .e-n-menu-title {
  background-color: var(--e-global-color-secondary) !important;
  color: #252525 !important;   /* ← ændret fra #fff til #252525 */
}
#overkategori-menu .e-n-menu-item.is-section-active > .e-n-menu-title a {
  color: inherit !important;
}

/* AKTIVT punkt ved hover: bg skifter til primary, tekst = hvid */
#overkategori-menu .e-n-menu-item.is-section-active > .e-n-menu-title:hover,
#overkategori-menu .e-n-menu-item.is-section-active > .e-n-menu-title:focus {
  background-color: var(--e-global-color-primary) !important;
  color: #ffffff !important;
}
#overkategori-menu .e-n-menu-item.is-section-active > .e-n-menu-title:hover a,
#overkategori-menu .e-n-menu-item.is-section-active > .e-n-menu-title:focus a {
  color: inherit !important;
}

/* (valgfrit) Slå Elementors underline/pointer fra på aktivt punkt */
#overkategori-menu .e-n-menu-item.is-section-active > .e-n-menu-title a::before { opacity: 0; }

/* Lad ALT inde i aktiv titel arve farven fra containeren (i stedet for at tvinge hvid) */
#overkategori-menu .e-n-menu-item.is-section-active > .e-n-menu-title * {
  color: inherit !important;
  fill: currentColor !important;            /* hvis der er ikoner/SVG */
  -webkit-text-fill-color: currentColor !important; /* Safari edge-case */
}/* End custom CSS */