/* ─────────────────────────────────────────────────────────────
   Heading-Hierarchie-Fix für Image-Special-Tiles (V2)
   (HEIMKOMMEN / WOHLFÜHLEN / VERWEILEN)
   
   Reproduziert exakt die Original-Styles aus .about-item-01 h6/h4
   nach dem Wechsel auf <p class="tile-caption"> und <h4 class="tile-title">.
   ───────────────────────────────────────────────────────────── */

/* --- Tile-Caption: ersetzt visuell das alte h6 ---
   Original: .about-item-01 h6 = 13px, #536b6c, margin: 25px 0 15px */
.about-item-01 p.tile-caption {
  margin: 25px 0 15px;
  font-size: 13px;
  color: #536b6c;
  font-weight: 400;
  letter-spacing: 0.05em;
  line-height: 1.6;
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.about-item-01:hover p.tile-caption {
  color: #333333;
}

/* --- Tile-Title: ersetzt visuell das alte h4 ---
   Original: .about-item-01 h4 = 16px, mit grüner Hover-Farbe */
.about-item-01 h4.tile-title {
  font-size: 16px;
  margin-top: 0;
  margin-bottom: 25px;
  font-weight: 400;
  letter-spacing: 0.05em;
  line-height: 1.6;
  color: #000;
  font-family: 'Montserrat', sans-serif;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.about-item-01:hover h4.tile-title {
  color: #536b6c;
}

/* --- Overlay-Heading: bleibt visuell wie das alte h5.heading-icon-1 ---
   Original: .heading-icon-1 nutzt vorhandene Klasse, h-Level egal.
   Nur sicherstellen, dass kein globales h3-Styling reinpfuscht. */
.about-item-01 h3.tile-overlay-heading {
  font-size: 14px;
  line-height: 1.6;
  margin-top: 0;
  margin-bottom: 25px;
  font-weight: 400;
  letter-spacing: 0.05em;
  font-family: 'Montserrat', sans-serif;
}

/* ─────────────────────────────────────────────────────────────
   Footer-Heading-Fix
   
   Hintergrund:
   Die drei Footer-Überschriften "Unsere Kontaktdaten", "Konus-Karte"
   und "UNSERE PARTNER" waren <h5> und brachen die H-Hierarchie der
   Seite. Sie sind jetzt semantisch <h2 class="footer-heading">.
   Damit das visuelle Erscheinungsbild identisch bleibt, werden die
   H2-Defaults (28px) hier auf die alten H5-Werte zurückgesetzt.
   ───────────────────────────────────────────────────────────── */

h2.footer-heading {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 0.05em;
  color: #fff;
  font-family: 'Montserrat', sans-serif;
  margin-top: 0;
  margin-bottom: 25px;
}

/* Reproduziert .widget h5 { margin-bottom: 30px; } 
   für die "UNSERE PARTNER"-Sektion */
.widget h2.footer-heading {
  margin-bottom: 30px;
}


/* ─────────────────────────────────────────────────────────────
   Section-Heading-Small (V2 — korrigiert)
   
   Für Sektion-Überschriften innerhalb von .header-type-1/-3,
   die semantisch H2 sein müssen, aber visuell die kursive
   Schreibschrift-Optik der ursprünglichen H5 behalten sollen.
   
   Original-Werte aus .header-type-1 h5:
   - 48px
   - 'Dawning of a New Day', cursive
   - Farbe #536b6c (Logo-Grün)
   - font-weight 400, letter-spacing 0, margin-bottom 0
   ───────────────────────────────────────────────────────────── */

h2.section-heading-small,
.header-type-1 h2.section-heading-small,
.header-type-3 h2.section-heading-small {
  color: #536b6c;
  font-weight: 400;
  font-family: 'Dawning of a New Day', cursive;
  letter-spacing: 0;
  font-size: 48px;
  line-height: 1.6;
  margin-top: 0;
  margin-bottom: 0;
}