/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved by My WordPress Agent */
/* Meta-Leiste (Datum, Kategorie) direkt unter dem Artikelkopf: flach (kein Verlauf), linksbuendig mit Titel und Text, schmal, Haarlinie unten. Danach kurzer Abstand zum Text. */
html body .eap-page .eap-postbar{padding:6px var(--eap-gutter)!important;min-height:0!important;background:var(--e-global-color-eap-ivory)!important;background-image:none!important;border-bottom:1px solid var(--eap-line)}
html body .eap-page .eap-postbar .eap-center{padding-top:0!important;padding-bottom:0!important;text-align:left!important;align-items:flex-start!important}
html body .eap-page .eap-postbar .elementor-icon-list-items{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:2px 0;margin:0;padding:0;list-style:none}
html body .eap-page .eap-postbar .elementor-widget{margin:0!important}
html body .eap-page .eap-postbar .elementor-icon-list-item{display:inline-flex!important;align-items:center!important;margin:0!important;padding:0!important}
html body .eap-page .eap-postbar .elementor-icon-list-item+.elementor-icon-list-item::before{content:"";display:block;flex:none;width:4px;height:4px;border-radius:50%;background:var(--e-global-color-eap-gold-text);margin:0 14px;align-self:center}
html body .eap-page .eap-postbar .elementor-icon-list-text,html body .eap-page .eap-postbar a{font-family:var(--e-global-typography-eap-ui-font-family),system-ui,sans-serif;font-size:14.5px;line-height:1.4!important;color:var(--e-global-color-eap-ink-soft)!important;text-decoration:none}
.eap-page .eap-postbar a{color:var(--e-global-color-eap-gold-text)!important}
html body .eap-page .eap-postbar+.eap-section{padding-top:clamp(12px,1.5vw,20px)!important}
html body .eap-page .eap-postbar+.eap-section .eap-post>.elementor-widget:first-child{margin-top:0}
/* Text und Seitenleiste: gleiche Kanten wie Titel und Meta (Standard-Innenabstand der Container entfernt), naeher beieinander */
html body .eap-page .eap-postbar+.eap-section .eap-grid{column-gap:40px!important;padding-left:0!important;padding-right:0!important}
html body .eap-page .eap-postbar+.eap-section .eap-grid>.e-con{padding-left:0!important;padding-right:0!important}
/* Zitat im Artikel: Cormorant kursiv, goldene Linie links, ohne das grosse Anfuehrungszeichen der alten Regel (14193); Absatz erbt die Zitatgroesse */
html body .eap-page .eap-post .elementor-widget-theme-post-content blockquote{position:relative;margin:1.8em 0;padding:2px 0 2px 24px;border:0;border-left:3px solid var(--e-global-color-eap-gold-leaf);background:none;font-family:var(--e-global-typography-eap-headline-font-family),Georgia,serif;font-style:italic;font-size:clamp(22px,2.2vw,28px);line-height:1.35;color:var(--e-global-color-eap-ink)}
html body .eap-page .eap-post .elementor-widget-theme-post-content blockquote::before,html body .eap-page .eap-post .elementor-widget-theme-post-content blockquote::after{content:none!important;display:none!important}
html body .eap-page .eap-post .elementor-widget-theme-post-content blockquote p,html body .eap-page .eap-post .elementor-widget-theme-post-content blockquote em{margin:0;font-family:inherit;font-size:inherit;font-style:italic;line-height:inherit;color:inherit}
/* Artikel-Hero: hoeher, Titel unten im Bild mit wenig Abstand; Ivory-Verlauf von unten nach oben haelt den Titel lesbar */
html body .eap-page .eap-hero.eap-hero--post{min-height:max(460px,56vh)!important;margin-bottom:0!important;align-items:flex-end!important}
html body .eap-page .eap-hero--post .eap-hero__inner{justify-content:flex-end!important;padding-top:0!important;padding-bottom:28px!important}
html body .eap-page .eap-hero--post .eap-hero__inner .elementor-heading-title{font-size:clamp(30px,3.6vw,46px)!important;line-height:1.12!important}
html body .eap-page .eap-hero.eap-hero--post::before{background:linear-gradient(to top,color-mix(in srgb,var(--e-global-color-eap-ivory) 96%,transparent) 0%,color-mix(in srgb,var(--e-global-color-eap-ivory) 82%,transparent) 30%,color-mix(in srgb,var(--e-global-color-eap-ivory) 30%,transparent) 55%,transparent 75%)!important;opacity:1!important}
/* Opt-in im Artikel: Ueberschrift und Text ueber die volle Breite; darunter Mockup und Formular als Spalten, das Mockup ragt links und unten gleich weit aus der Karte, oben buendig (Mockup hoeher als das Formular, der Rest ragt nach unten) */
html body .eap-page .eap-optin--inline{padding-top:28px!important}
html body .eap-page .eap-optin--inline .elementor-heading-title{margin-top:0!important}
@media(min-width:768px){
html body .eap-page .eap-optin--inline .elementor-element-srcrow{align-items:flex-start!important}
html body .eap-page .eap-optin--inline .elementor-element-srcleft{flex:none!important;width:330px!important;margin:0 0 -100px -84px!important}
html body .eap-page .eap-optin--inline .elementor-element-srcleft .eap-cover{width:100%!important}
html body .eap-page .eap-optin--inline .elementor-element-srcright{flex:1 1 0!important;width:auto!important;min-width:0}
}
/* Kartentitel: lange deutsche Woerter werden sauber getrennt statt mitten im Wort umgebrochen */
.eap-page .eap-card__title,.eap-page .eap-card__title .elementor-heading-title{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;word-break:normal}
/* Seitenzahlen: runde Kreise, Label "Seite" nur fuer Screenreader */
html body .eap-page .elementor-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0!important;border-radius:50%!important;line-height:1}
html body .eap-page .elementor-pagination .page-numbers .elementor-screen-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
html body .eap-page .elementor-pagination .page-numbers:not(.current):hover{color:var(--e-global-color-eap-gold-text);border-color:var(--e-global-color-eap-gold-text)}
