/* ---------------------------------------------------------------------------
 * 3. Doppeltes Caret im Menü, das beim Überfahren mitten im Wort auftaucht
 *
 * Symptom: Im Menü-Overlay steht beim Überfahren von „Produkte“ ein Pfeil
 * mitten im Wort – aus „Produkte“ wird optisch „Produl∨e“. Daneben blitzt ein
 * schmaler orangefarbener Balken auf.
 *
 * Ursache: Futurio hängt an jeden Menüpunkt mit Untermenü ein eigenes Caret
 * (wp-content/themes/futurio/style.css, Zeile 555):
 *
 *     li.menu-item-has-children > a:after {
 *         font-family: "FontAwesome";
 *         content: "\f107";          / * fa-angle-down * /
 *         margin-left: 10px;
 *         font-size: 15px;
 *     }
 *
 * Elementor liefert für denselben Zweck aber bereits ein eigenes Element mit,
 * `<span class="sub-arrow">`. Es sind also zwei Carets für einen Eintrag.
 *
 * Verschoben wird das Theme-Caret durch Elementor selbst: dessen Widget-CSS
 * nutzt `::after` für den Hover-Pointer und setzt dafür `position: absolute`.
 * Futurios Glyph erbt das, wird damit aus dem Textfluss gerissen und landet
 * an einer festen Position – im gemessenen Fall bei left: 688px, also mitten
 * in „Produkte“. Im Ruhezustand ist es mit `opacity: 0` unsichtbar, beim
 * Überfahren springt es auf 1. Deshalb tritt der Fehler nur im Hover auf.
 *
 * Der orange Balken ist dasselbe Element: 9,65 px breit, Hintergrund in der
 * Akzentfarbe.
 *
 * Gelöst wird es an der Wurzel – Futurios Caret entfällt, Elementors bleibt.
 * Der Selektor ist auf `.elementor-nav-menu` eingegrenzt, damit Menüs
 * außerhalb von Elementor (falls je eines dazukommt) ihr Theme-Caret behalten.
 * ------------------------------------------------------------------------- */

/* Ohne `!important`: der zusätzliche `.elementor-nav-menu` macht diesen
   Selektor spezifischer als Futurios, und die Datei lädt ohnehin später.
   Im Browser gegengeprüft – auch ohne `!important` greift `content: none`. */
.elementor-nav-menu li.menu-item-has-children > a::after {
    content: none;
    margin-left: 0;
}
