.elementor-kit-5{--e-global-color-primary:#E1A700;--e-global-color-secondary:#6D4711;--e-global-color-text:#2C2C2C;--e-global-color-accent:#F5F1E6;--e-global-color-cbd08ac:#FFFFFF;--e-global-typography-primary-font-family:"Lora";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Lora";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Nunito Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Nunito Sans";--e-global-typography-accent-font-weight:500;color:var( --e-global-color-text );font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Nunito Sans", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-text );border-radius:5px 5px 5px 5px;padding:14px 15px 14px 15px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-cbd08ac );}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 a{color:var( --e-global-color-primary );}.elementor-kit-5 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-5 h1{color:var( --e-global-color-primary );font-size:55px;font-weight:700;line-height:1.3em;}.elementor-kit-5 h2{color:var( --e-global-color-primary );font-family:"Lora", Sans-serif;font-size:37px;font-weight:700;line-height:1.2em;}.elementor-kit-5 h3{color:var( --e-global-color-secondary );font-size:27px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.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:1200px){.elementor-kit-5 h1{font-size:47px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5 h1{font-size:40px;}.elementor-kit-5 h2{font-size:28px;}.elementor-kit-5 h3{font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.eael-post-list-thumbnail img{
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;                 /* füllt die Höhe, ohne Balken */
}

/* ===== Frei entfalten – Blog-Karte (Elementor Beiträge/Archiv) ===== */
:root{
  --fe-yellow:#E1A700;       /* Marken-Gelb */
  --fe-text:#2B2B2B;
  --fe-muted:#6f6f6f;
  --fe-radius:14px;
  --fe-shadow:0 8px 22px rgba(0,0,0,.12);
  --fe-shadow-hover:0 12px 28px rgba(0,0,0,.16);
}

/* Karte */
.elementor-posts-container .elementor-post{
  background:#fff;
  border-radius:var(--fe-radius);
  border:1px solid rgba(0,0,0,.06);
  box-shadow:var(--fe-shadow);
  overflow:hidden;                         /* Bild übernimmt die Rundung */
  transition:transform .18s ease, box-shadow .18s ease;
}
.elementor-posts-container .elementor-post:hover{
  transform:translateY(-4px);
  box-shadow:var(--fe-shadow-hover);
}

/* Bild oben wie im Screenshot */
.elementor-posts-container .elementor-post__thumbnail{
  margin:0;
  line-height:0;                           /* Microlücke vermeiden */
}
.elementor-posts-container .elementor-post__thumbnail img{
  width:100%;
  height:230px;                            /* ggf. anpassen */
  object-fit:cover;
  display:block;
}

/* Innenabstände */
.elementor-posts-container .elementor-post__text{
  padding:18px 20px 16px;
}

/* Titel in Gold */
.elementor-posts-container .elementor-post__title,
.elementor-posts-container .elementor-post__title a{
  color:var(--fe-yellow);
  text-decoration:none;
  line-height:1.15;
  font-weight:700;
  margin:0 0 10px;
}

/* Auszug */
.elementor-posts-container .elementor-post__excerpt{
  color:var(--fe-muted);
  margin:0 0 12px;
}

/* "Zum Beitrag" Link */
.elementor-posts-container .elementor-post__read-more{
  color:var(--fe-yellow);
  font-weight:700;
  text-decoration:none;
}
.elementor-posts-container .elementor-post__read-more:hover{
  text-decoration:underline;
}

/* Meta-Zeile (Datum, Kategorie) */
.elementor-posts-container .elementor-post__meta-data{
  display:flex;
  align-items:center;
  gap:14px;
  color:var(--fe-muted);
  margin-top:10px;
  font-size:.95rem;
}
.elementor-posts-container .elementor-icon{ color:var(--fe-muted); }

/* Abstand zwischen Karten */
.elementor-posts--skin-classic .elementor-post{ margin-bottom:26px; }

/* Responsive: etwas kleinere Bildhöhe */
@media (max-width:767px){
  .elementor-posts-container .elementor-post__thumbnail img{ height:190px; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://frei-entfalten.ch/wp-content/uploads/2025/08/Lora-Regular.woff2') format('woff2'),
		url('https://frei-entfalten.ch/wp-content/uploads/2025/08/Lora-Regular.woff') format('woff'),
		url('https://frei-entfalten.ch/wp-content/uploads/2025/08/Lora-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://frei-entfalten.ch/wp-content/uploads/2025/08/Lora-Bold.woff2') format('woff2'),
		url('https://frei-entfalten.ch/wp-content/uploads/2025/08/Lora-Bold.woff') format('woff'),
		url('https://frei-entfalten.ch/wp-content/uploads/2025/08/Lora-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://frei-entfalten.ch/wp-content/uploads/2025/08/Lora-Medium.woff2') format('woff2'),
		url('https://frei-entfalten.ch/wp-content/uploads/2025/08/Lora-Medium.woff') format('woff'),
		url('https://frei-entfalten.ch/wp-content/uploads/2025/08/Lora-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://frei-entfalten.ch/wp-content/uploads/2025/08/Lora-SemiBold.woff2') format('woff2'),
		url('https://frei-entfalten.ch/wp-content/uploads/2025/08/Lora-SemiBold.woff') format('woff'),
		url('https://frei-entfalten.ch/wp-content/uploads/2025/08/Lora-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */