/* =========================================
   FIDALGO (Qode) – Menü: Top-Level weiß,
   Dropdown-Unterpunkte gut lesbar
   ========================================= */

/* Header-Hintergrund (dein Grün) */
#qodef-page-header-inner {
  background-color: #11302F !important;
}

/* Mobil: Menü-Text weiß */
@media (max-width: 767px) {
  .qodef-menu-item-text {
    color: #ffffff !important;
  }
}

/* Desktop */
@media (min-width: 768px) {

  /* Top-Level (Hauptmenü) weiß – NUR erste Ebene */
  body .qodef-page-header .qodef-main-menu > ul > li > a,
  body .qodef-page-header .qodef-main-menu > ul > li > a span,
  body .qodef-page-header .qodef-main-menu > ul > li > a .qodef-menu-item-text {
    color: #ffffff !important;
    opacity: 1 !important;
  }

  /* Dropdown-Hintergrund (hell) */
  body .qodef-page-header .qodef-drop-down .second,
  body .qodef-page-header .qodef-main-menu ul li ul {
    background-color: #e1e6e2 !important;
    border: none !important;
  }

  /* Dropdown-Unterpunkte: dunkel + NICHT verblasst */
  body .qodef-page-header .qodef-drop-down .second,
  body .qodef-page-header .qodef-drop-down .second * ,
  body .qodef-page-header .qodef-main-menu ul li ul,
  body .qodef-page-header .qodef-main-menu ul li ul * {
    color: #111111 !important;
    opacity: 1 !important;
    filter: none !important;
    mix-blend-mode: normal !important;
    text-shadow: none !important;
  }

  /* Dropdown Links konkret */
  body .qodef-page-header .qodef-drop-down .second li a,
  body .qodef-page-header .qodef-drop-down .second li a span,
  body .qodef-page-header .qodef-main-menu ul li ul li > a,
  body .qodef-page-header .qodef-main-menu ul li ul li > a span,
  body .qodef-page-header .qodef-main-menu ul li ul li > a .qodef-menu-item-text {
    color: #111111 !important;
    opacity: 1 !important;
  }

  /* Hover im Dropdown (optional, aber sehr hilfreich) */
  body .qodef-page-header .qodef-drop-down .second li:hover > a,
  body .qodef-page-header .qodef-main-menu ul li ul li:hover > a {
    background-color: #11302F !important;
    color: #ffffff !important;
  }

  body .qodef-page-header .qodef-drop-down .second li:hover > a span,
  body .qodef-page-header .qodef-main-menu ul li ul li:hover > a span {
    color: #ffffff !important;
  }
}