/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved by My WordPress Agent */
/* Blog (Einzelartikel, Archiv, Blogseite): Tokens der Referenzseite. Artikelkopf, Artikeltext, Tag-Wolke, Artikel-Navigation, Loop-Karten, Seitenzahlen. */
/* Artikelkopf: Beitragsbild als Hintergrund, Titel und Meta darueber (Hero-Variante eap-hero--post, kleiner als der Seiten-Hero) */
.eap-page .eap-hero--post{min-height:max(420px,58vh)!important}
.eap-page .eap-hero--post .eap-hero__inner .elementor-widget{max-width:780px}
.eap-page .eap-hero--post .eap-postmeta .elementor-icon-list-items{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none}
.eap-page .eap-hero--post .eap-postmeta .elementor-icon-list-text,.eap-page .eap-hero--post .eap-postmeta a{font-family:var(--e-global-typography-eap-ui-font-family),system-ui,sans-serif;font-size:14.5px;color:var(--e-global-color-eap-ink-soft);text-decoration:none}
.eap-page .eap-hero--post .eap-postmeta .elementor-icon-list-item:not(:last-child)::after{content:"";display:none}
/* Artikeltext */
.eap-page .eap-post .elementor-widget-theme-post-content{color:var(--e-global-color-eap-ink-soft)}
.eap-page .eap-post .elementor-widget-theme-post-content p,.eap-page .eap-post .elementor-widget-theme-post-content li{font-family:inherit;font-size:var(--e-global-typography-eap-body-font-size,17px);line-height:1.75;color:var(--e-global-color-eap-ink-soft)}
.eap-page .eap-post .elementor-widget-theme-post-content h2{font-family:var(--e-global-typography-eap-headline-font-family),Georgia,serif;font-weight:400;font-size:clamp(30px,3.2vw,40px);line-height:1.15;color:var(--e-global-color-eap-ink);margin:1.6em 0 .5em}
.eap-page .eap-post .elementor-widget-theme-post-content h3,.eap-page .eap-post .elementor-widget-theme-post-content h4{font-family:var(--e-global-typography-eap-title-font-family),system-ui,sans-serif;font-weight:600;font-size:22px;line-height:1.3;color:var(--e-global-color-eap-ink);margin:1.4em 0 .4em}
.eap-page .eap-post .elementor-widget-theme-post-content a{color:var(--e-global-color-eap-gold-text);text-decoration:underline;text-decoration-color:var(--e-global-color-eap-gold-leaf);text-underline-offset:3px}
.eap-page .eap-post .elementor-widget-theme-post-content a:hover{color:var(--e-global-color-eap-ink)}
.eap-page .eap-post .elementor-widget-theme-post-content blockquote{margin:1.6em 0;padding:4px 0 4px 24px;border-left:3px solid var(--e-global-color-eap-gold-leaf);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)}
.eap-page .eap-post .elementor-widget-theme-post-content img{border-radius:15px;height:auto}
/* Tag-Wolke als Pillen */
.eap-page .kw-cloud .tagcloud{display:flex;flex-wrap:wrap;gap:8px}
.eap-page .kw-cloud .tagcloud a{font-size:13px!important;line-height:1;padding:9px 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--e-global-color-eap-gold-hairline) 45%,transparent);background:var(--e-global-color-eap-ivory);color:var(--e-global-color-eap-ink)!important;text-decoration:none;transition:transform .35s var(--eap-ease)}
.eap-page .kw-cloud .tagcloud a:hover{transform:translateY(-2px);color:var(--e-global-color-eap-gold-text)!important}
/* Artikel-Navigation */
.eap-page .eap-postnav .elementor-post-navigation{border:0;padding:0 0 28px}
.eap-page .eap-postnav a,.eap-page .eap-postnav .post-navigation__prev--label,.eap-page .eap-postnav .post-navigation__next--label{color:var(--e-global-color-eap-gold-text)!important;font-family:inherit}
.eap-page .eap-postnav .post-navigation__prev--title,.eap-page .eap-postnav .post-navigation__next--title{color:var(--e-global-color-eap-ink)!important;font-family:var(--e-global-typography-eap-title-font-family),system-ui,sans-serif}
/* Loop-Karten (Blogseite, Archiv, "Andere Artikel"): gleiche Hoehe, Karte ist die Klickflaeche */
.eap-page .elementor-loop-container{align-items:stretch}
.eap-page .e-loop-item,.eap-page .e-loop-item>.e-con{height:100%}
.eap-page .e-loop-item .eap-card{height:100%}
/* Seitenzahlen als Pillen */
.eap-page .elementor-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:48px}
.eap-page .elementor-pagination .page-numbers{padding:10px 16px;border-radius:999px;border:1px solid color-mix(in srgb,var(--e-global-color-eap-gold-hairline) 45%,transparent);background:var(--e-global-color-eap-ivory);color:var(--e-global-color-eap-ink);text-decoration:none;font-size:14.5px;font-weight:600}
.eap-page .elementor-pagination .page-numbers.current{background:var(--e-global-color-eap-ink);color:var(--e-global-color-eap-porcelain);border-color:var(--e-global-color-eap-ink)}
