.elementor-kit-10{--e-global-color-primary:#9A2E33;--e-global-color-secondary:#617122;--e-global-color-text:#3A3935;--e-global-color-accent:#A2BC38;--e-global-color-schwarz:#1D1D1B;--e-global-color-papier:#F2F2F2;--e-global-color-gruenhell:#DBE5B3;--e-global-color-gruensh:#F1F5E1;--e-global-color-rothell:#E5B3B6;--e-global-color-rotsh:#F5E1E2;--e-global-color-weiss:#FFFFFF;--e-global-typography-primary-font-family:"Yanone Kaffeesatz";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Yanone Kaffeesatz";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"PT Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"PT Sans";--e-global-typography-accent-font-weight:700;--e-global-typography-formfett-font-family:"PT Sans";--e-global-typography-formfett-font-size:1.05rem;--e-global-typography-formfett-font-weight:700;--e-global-typography-formfett-line-height:1.3em;--e-global-typography-formtext-font-family:"PT Sans";--e-global-typography-formtext-font-size:1.05rem;--e-global-typography-formtext-font-weight:400;--e-global-typography-formtext-line-height:1.5em;--e-global-typography-navlabel-font-family:"PT Sans";--e-global-typography-navlabel-font-size:0.9rem;--e-global-typography-navlabel-font-weight:700;--e-global-typography-navlabel-text-transform:none;--e-global-typography-navtitel-font-family:"Yanone Kaffeesatz";--e-global-typography-navtitel-font-size:1.45rem;--e-global-typography-navtitel-font-weight:700;--e-global-typography-navtitel-line-height:1.15em;color:#3A3935;font-family:"PT Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-kit-10 a{color:#617122;}.elementor-kit-10 h1{color:#1D1D1B;font-family:"Yanone Kaffeesatz", Sans-serif;font-weight:700;line-height:1.1em;}.elementor-kit-10 h2{color:#1D1D1B;font-family:"Yanone Kaffeesatz", Sans-serif;font-weight:700;line-height:1.1em;}.elementor-kit-10 h3{color:#1D1D1B;font-family:"Yanone Kaffeesatz", Sans-serif;font-weight:700;line-height:1.1em;}.elementor-kit-10 h4{color:#1D1D1B;font-family:"Yanone Kaffeesatz", Sans-serif;font-weight:700;line-height:1.1em;}.elementor-kit-10 h5{color:#1D1D1B;font-family:"Yanone Kaffeesatz", Sans-serif;font-weight:700;line-height:1.1em;}.elementor-kit-10 h6{color:#1D1D1B;font-family:"Yanone Kaffeesatz", Sans-serif;font-weight:700;line-height:1.1em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1152px;}.e-con{--container-max-width:1152px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --gruen:#A2BC38; --gruen-dunkel:#617122; --gruen-hell:#DBE5B3; --gruen-sehr-hell:#F1F5E1; --rot:#9A2E33; --rot-hell:#E5B3B6; --rot-sehr-hell:#F5E1E2; --schwarz:#1D1D1B; --text:#3A3935; --papier:#F2F2F2; --weiss:#FFFFFF; --ocker:#B3915C; --warmgrau-hell:#C1B397; --schrift-headline:Yanone Kaffeesatz; --schrift-text:PT Sans; --inhalt-breit:72rem; --text-breit:42rem; --abstand-sektion:clamp(3.5rem, 8vw, 6.5rem); --rand-seite:clamp(1rem, 4vw, 2.5rem); }
/* Start custom CSS *//* Barrierefreiheit (WCAG 1.4.1, 2.4.7): Elementor 4 setzt Links in Absaetzen
   per 'all: unset' zurueck, dafuer gibt es keine Einstellung.
   Links im Fliesstext unterstreichen, Textlinks mit sichtbarem Fokusrahmen
   (wie Standardstil 'a' fuer Buttons, Logo und Kartentitel). */
main .e-paragraph-base a,
main .e-form-label-base a,
.elementor-widget-theme-post-content a:not(:has(img)):not(.wp-block-button__link) {
	text-decoration: underline;
	text-underline-offset: 0.15em;
}
.e-paragraph-base a:focus-visible,
.e-form-label-base a:focus-visible,
.elementor-widget-theme-post-content a:focus-visible {
	outline: 3px solid var(--gruen-dunkel);
	outline-offset: 3px;
}

/* Beitragskarten (globale Klasse karte-klickbar): Der Titel bleibt der einzige
   Link, seine Klickflaeche wird ueber die ganze Karte gezogen (auch das Bild). */
.karte-klickbar .e-heading-link-base::after {
	content: '';
	position: absolute;
	inset: 0;
}
.karte-klickbar:hover .e-heading-link-base {
	text-decoration: underline;
	text-underline-offset: 0.15em;
}

/* Tabellen in Beitraegen: Astra gibt jedem figure einen Schatten und der Tabelle
   1.5em Abstand nach unten - ergibt einen leeren Streifen im Schattenrahmen.
   Abstand nach aussen kommt ueber die Block-Einstellung (1.75em). */
.ast-article-single figure.wp-block-table {
	box-shadow: none;
}
.ast-article-single .wp-block-table table {
	margin-bottom: 0;
}

/* Galerien in Beitraegen: WordPress legt Bildunterschriften als kleine weisse
   Schrift ins Bild. Stattdessen unter das Bild setzen (wie bei Einzelbildern).
   Bilder einheitlich 4:3, damit sie in einer Reihe gleich hoch bleiben. */
.ast-article-single .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) {
	justify-content: flex-start;
}
.ast-article-single .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption)::before {
	content: none;
}
.ast-article-single .wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image) > a {
	flex: none;
	height: auto;
}
.ast-article-single .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img {
	flex: none;
	height: auto;
	aspect-ratio: 4 / 3;
}
.ast-article-single .wp-block-gallery.has-nested-images figure.wp-block-image figcaption {
	position: static;
	flex: none;
	max-height: none;
	overflow: visible;
	background: none;
	color: inherit;
	text-shadow: none;
	text-align: left;
	padding: 0;
	margin-top: 0.25em;
	font-size: 0.875em;
	line-height: 1.4;
}

/* Bildunterschriften unter Einzelbildern in Beitraegen: gleiche Groesse wie in
   den Galerien, damit sie sich vom Fliesstext (18px) absetzen. */
.ast-article-single figure.wp-block-image > figcaption {
	font-size: 0.875em;
	line-height: 1.4;
}

/* Bilder in Beitraegen: Astra gibt jedem figure einen Schatten, bei Galerien und
   Bildern mit Bildunterschrift entsteht so ein heller Kasten um Bild und Text.
   Schatten nur am Foto, Bildunterschrift frei darunter (Robert, 13.10.2026). */
.ast-article-single figure.wp-block-gallery,
.ast-article-single figure.wp-block-image,
.ast-article-single figure.wp-caption,
.ast-article-single figure.gallery-item {
	box-shadow: none;
}
.ast-article-single figure.wp-block-image img,
.ast-article-single figure.wp-caption img,
.ast-article-single figure.gallery-item img {
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.15);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Yanone Kaffeesatz';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://www.kinderhilfe-birma.ngo/wp-content/uploads/2026/09/yanone-kaffeesatz-400.woff2') format('woff2');
}
@font-face {
	font-family: 'Yanone Kaffeesatz';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://www.kinderhilfe-birma.ngo/wp-content/uploads/2026/09/yanone-kaffeesatz-700.woff2') format('woff2');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url('https://www.kinderhilfe-birma.ngo/wp-content/uploads/2026/09/pt-sans-400.woff2') format('woff2');
}
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url('https://www.kinderhilfe-birma.ngo/wp-content/uploads/2026/09/pt-sans-400-italic.woff2') format('woff2');
}
@font-face {
	font-family: 'PT Sans';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://www.kinderhilfe-birma.ngo/wp-content/uploads/2026/09/pt-sans-700.woff2') format('woff2');
}
@font-face {
	font-family: 'PT Sans';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: url('https://www.kinderhilfe-birma.ngo/wp-content/uploads/2026/09/pt-sans-700-italic.woff2') format('woff2');
}
/* End Custom Fonts CSS */