/* Start custom CSS *//* ===== Preisliste & Equipment – Seiten-CSS ===== */

/* Hauptmenü: „Feiern“ ist auf der Preisliste aktiv, in Orange (Festfabrik-Seite) */
[data-id="73f7e008"] .elementor-nav-menu--main a.elementor-item[href$="/festfabrik/"] { color: #E07400 !important; }
[data-id="73f7e008"] .elementor-nav-menu--main a.elementor-item[href$="/festfabrik/"]:after { background-color: #E07400 !important; opacity: 1 !important; width: 100% !important; left: 0 !important; height: 2px !important; }

/* Intro: Textspalte 700 px Basis, Bildspalte 412 px – damit die H1 auf dem Computer in eine Zeile passt */
[data-id="51a4269e"] { flex: 1 1 700px !important; }
:has(> [data-id="51a4269e"]) > :not([data-id="51a4269e"]) { flex: 0 1 412px !important; }

/* Sprung-Chips: Innenabstand vom Chip (p) auf den Link (a) verlegen – ganze Fläche klickbar, mind. 44 px */
[data-id="6528efc5"] > p { padding: 0 !important; min-height: 0 !important; }
[data-id="6528efc5"] > p > a { display: inline-flex !important; align-items: center; min-height: 44px; padding: 10px 16px !important; box-sizing: border-box; }

/* Brotkrumen-Links */
[data-id="932ea5d"] a { color: #4A545B; }

/* Gläser: Zusatz im Preiskasten */
[data-id="4e52bdeb"] span { font-size: 15px; font-weight: 600; color: #4A545B; }

/* Anker nicht unter dem Kopf verstecken */
#zapfanlagen, #kuehlung, #wagen, #mobiliar, #theken, #glaeser, #wagen-modelle { scroll-margin-top: 16px; }/* End custom CSS */