.article_box{ width: 1020px;
}
/* Header */
.custom-header-media:before {
	background: none !important;
}
/* Kein Site Branding (header) */
.site-branding {
    display: none !important;
}
.site-header, .single-featured-image-header {
    background-color: #fff !important;
}
/* Header Bild contain */
.custom-header-media img {
	object-fit: contain !important;
	min-height: auto !important;
	max-height: calc(100vh - 62px) !important;
	height: auto !important;
}

.custom-header {
	height: calc(100vw* 0.6) !important;
}
@media screen and (min-width: 48em) {
.custom-header {
    height: auto !important;
}
}
/* Font */
.navigation-top {
	font-size: 1.25rem !important;
}
/* Navigation Abstände */
.main-navigation a {
    padding: 1em 1em !important;
}
/* Navigation Farbe */
.main-navigation a:hover,
.main-navigation a:active,
.current-menu-item>a {
	color: #ff8805 !important;
}
/* Navgigation keine Linie */
.navigation-top {
	border-color: #fff !important;
}
/* h1 Titel nicht anzeigen */
.entry-title {
	display: none !important;
}
/* Content Area Abstand anpassen */
.content-area {
	max-width: calc(100% - 20px) !important;
}
/* h2 in CI Farbe */
h2 {
	color: #ff8805 !important;
}

/* Startseite Spalten Abstände */
@media screen and (min-width: 30em) {
.page-one-column .panel-content .wrap {
		max-width: 960px;
}
}
/* WordPress Logo im Footer entfernen */
.site-info {
	display: none;
}

/* Menü-Pfeil */
.menu-scroll-down {
	color: #ff8805 !important;
}

/* Menü-Burger links */
.menu-toggle {
    margin: 1px auto 2px 1em !important;
}

/* Footer Padding damit Abstände passen */
@media screen and (min-width: 48em)
.wrap {
    padding-left: 4em !important;
    padding-right: 4em !important;
}

/* Footer Border */
.site-footer {
    border-top: 1px solid #2e2e68 !important;
}
    
/* Widget No Border No Shadow */
.widget ul li {
    border: none !important;
}
.widget a:hover, .widget ul li a:hover {
    box-shadow: none !important;
}
.site-footer .widget-area {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

/* Formular */	
body,
button,
input,
select,
textarea {
	color: #2e2e68 !important;
	background-color: transparent !important;
	font-family: "Roboto Slab", serif !important;
	font-size: 15px;
	font-size: 0.9375rem;
	font-weight: 400;
	line-height: 1.66;
}

.wf-active ::-webkit-input-placeholder {
	font-family: "Roboto Slab", serif !important;
}

.wp-block-button__link {
    background-color: transparent !important;
	margin-top: 0 !important;
}
.wp-block-jetpack-button button {
    border: 1px solid #2e2e68 !important;
}

.wp-block-button__link:hover {
	color: #ff8805 !important;
	background-color: #2e2e68 !important;
}

.wp-block-group {
    padding: 0 !important;
}

.widget {
    padding-bottom: 1em !important;
}
.footer-logos-orange,
.footer-logos-orange a {
  color: #a73d3f;
}
body.page-id-2716 h2,
body.page-id-2716 p,
body.page-id-2716 a {
    color: #a73d3f !important;
}
body.page-id-2716 h6,
body.page-id-2716 h6.entry-title,
body.page-id-2716 .wp-block-heading h2 {
	color: #67b5ff !important;
}
body.page-id-2722 h2,
body.page-id-2722 p,
body.page-id-2722 a {
    color: #a73d3f !important;
}
body.page-id-2722 h1,
body.page-id-2722 h1.entry-title,
body.page-id-2722 .wp-block-heading h2 {
	color: #67b5ff !important;
}
body.page-id-2882 h2,
body.page-id-2882 p,
body.page-id-2882 a {
    color: #a73d3f !important;
}
body.page-id-2882 h1,
body.page-id-2882 h1.entry-title,
body.page-id-2882 .wp-block-heading h2 {
	color: #67b5ff !important;
}
body.page-id-2885 h2,
body.page-id-2885 p,
body.page-id-2885 a {
    color: #a73d3f !important;
}
body.page-id-2885 h1,
body.page-id-2885 h1.entry-title,
body.page-id-2885 .wp-block-heading h2 {
	color: #67b5ff !important;
} 
/* ============================= */
/* 2026 Seite ID 2722 - Footer Mailchimp / Button / Input hellblau */
/* ============================= */

/* Mailchimp Consent Text */
body.page-id-2722 .wp-block-jetpack-mailchimp_consent-text {
    color: #67b5ff !important; /* hellblau */
}

/* Jetpack Button Outline */
body.page-id-2722 .wp-block-jetpack-button.is-style-outline.wp-block-button .wp-block-button__link {
    color: #67b5ff !important; /* hellblau */
    border-color: #67b5ff !important; /* optional: Button-Rahmen hellblau */
}

/* E-Mail Eingabefeld */
body.page-id-2722 .wp-block-jetpack-mailchimp input[type="email"] {
    color: #67b5ff !important; /* Textfarbe der Eingabe */
    border-color: #67b5ff !important; /* optional: Rahmen hellblau */
}

/* Optional: Hover für den Button */
body.page-id-2722 .wp-block-jetpack-button.is-style-outline.wp-block-button .wp-block-button__link:hover {
    background-color: #67b5ff !important; /* hellblau beim Hover */
    color: #ffffff !important; /* Text auf Hover weiß für Kontrast */
}
/* ============================= */
/* 2026 Seite ID 2722 - Footer Mailchimp / Button / Input hellblau */
/* ============================= */

/* Mailchimp Consent Text */
body.page-id-2722 .wp-block-jetpack-mailchimp_consent-text,
body.page-id-2722 .jetpack-mailchimp-consent-text {
    color: #67b5ff !important; /* hellblau */
}

/* Jetpack Button Outline */
body.page-id-2722 .wp-block-jetpack-button.is-style-outline.wp-block-button .wp-block-button__link {
    color: #67b5ff !important; /* hellblau */
    border-color: #67b5ff !important; /* optional: Rahmen hellblau */
}

/* E-Mail Eingabefeld - Text */
body.page-id-2722 .wp-block-jetpack-mailchimp input[type="email"] {
    color: #67b5ff !important; /* Textfarbe der Eingabe */
    border-color: #67b5ff !important; /* optional: Rahmen hellblau */
}

/* E-Mail Placeholder Text */
body.page-id-2722 .wp-block-jetpack-mailchimp input[type="email"]::placeholder {
    color: #67b5ff !important; /* hellblau */
    opacity: 1; /* sicherstellen, dass die Farbe sichtbar ist */
}

/* Optional: Hover für den Button */
body.page-id-2722 .wp-block-jetpack-button.is-style-outline.wp-block-button .wp-block-button__link:hover {
    background-color: #67b5ff !important; /* hellblau beim Hover */
    color: #ffffff !important; /* Text auf Hover weiß für Kontrast */
}
/* ============================= */
/* 2026 Seite ID 2722 - Mailchimp Consent Text hellblau */
/* ============================= */

/* Alle Consent-Texte in Mailchimp Block auf Seite 2722 */
body.page-id-2722 .wp-block-jetpack-mailchimp_consent-text span,
body.page-id-2722 .jetpack-mailchimp-consent-text {
    color: #67b5ff !important; /* hellblau */
}
/* ============================= */
/* 2026 Seite ID 2722 - Consent Text hellblau */
/* ============================= */

body.page-id-2722 #wp-block-jetpack-mailchimp_consent-text {
    color: #67b5ff !important; /* hellblau */
}
/* ============================= */
/* 2026 Seite ID 2722 - Spezieller Paragraph hellblau */
/* ============================= */

body.page-id-2722 
.wp-elements-c568d58c4296188d71083b0253fba83b {
    color: #67b5ff !important; /* hellblau */
}
/* ============================= */
/* 2026 Seite ID 2722 - Zweiter spezieller Paragraph hellblau */
/* ============================= */

body.page-id-2722 
.wp-elements-1ddb8a446932869b7fa229a098af1548 {
    color: #67b5ff !important; /* hellblau */
}
/* ============================= */
/* 2026 Seite Seestadt - Footer Mailchimp / Button / Input hellblau */
/* ============================= */

/* Mailchimp Consent Text */
body.page-id-2882 #wp-block-jetpack-mailchimp_consent-text,
body.page-id-2882 .jetpack-mailchimp-consent-text {
    color: #67b5ff !important; /* hellblau */
}

/* Jetpack Button Outline */
body.page-id-2882 .wp-block-jetpack-button.is-style-outline.wp-block-button .wp-block-button__link {
    color: #67b5ff !important;
    border-color: #67b5ff !important;
}

/* E-Mail Eingabefeld - Text */
body.page-id-2882 .wp-block-jetpack-mailchimp input[type="email"] {
    color: #67b5ff !important;
    border-color: #67b5ff !important;
}

/* E-Mail Placeholder Text */
body.page-id-2882 .wp-block-jetpack-mailchimp input[type="email"]::placeholder {
    color: #67b5ff !important;
    opacity: 1;
}

/* Optional: Hover für den Button */
body.page-id-2882 .wp-block-jetpack-button.is-style-outline.wp-block-button .wp-block-button__link:hover {
    background-color: #67b5ff !important;
    color: #ffffff !important;
}
.widget {
    padding-bottom: 1em !important;
}
.footer-logos-orange,
.footer-logos-orange a {
  color: #a73d3f;
} 
/* ============================= */
/* 2026 Seite Seestadt - Footer Mailchimp / Button / Input hellblau */
/* ============================= */

/* Mailchimp Consent Text */
body.page-id-2885 #wp-block-jetpack-mailchimp_consent-text,
body.page-id-2885 .jetpack-mailchimp-consent-text {
    color: #67b5ff !important; /* hellblau */
}

/* Jetpack Button Outline */
body.page-id-2885 .wp-block-jetpack-button.is-style-outline.wp-block-button .wp-block-button__link {
    color: #67b5ff !important;
    border-color: #67b5ff !important;
}

/* E-Mail Eingabefeld - Text */
body.page-id-2885 .wp-block-jetpack-mailchimp input[type="email"] {
    color: #67b5ff !important;
    border-color: #67b5ff !important;
}

/* E-Mail Placeholder Text */
body.page-id-2885 .wp-block-jetpack-mailchimp input[type="email"]::placeholder {
    color: #67b5ff !important;
    opacity: 1;
}

/* Optional: Hover für den Button */
body.page-id-2885 .wp-block-jetpack-button.is-style-outline.wp-block-button .wp-block-button__link:hover {
    background-color: #67b5ff !important;
    color: #ffffff !important;
}
/* ============================= */
/* 2026 Seite Seestadt - Footer Mailchimp / Button / Input hellblau */
/* ============================= */

/* Mailchimp Consent Text */
body.page-id-2716 #wp-block-jetpack-mailchimp_consent-text,
body.page-id-2716 .jetpack-mailchimp-consent-text {
    color: #67b5ff !important; /* hellblau */
}

/* Jetpack Button Outline */
body.page-id-2716 .wp-block-jetpack-button.is-style-outline.wp-block-button .wp-block-button__link {
    color: #67b5ff !important;
    border-color: #67b5ff !important;
}

/* E-Mail Eingabefeld - Text */
body.page-id-2716 .wp-block-jetpack-mailchimp input[type="email"] {
    color: #67b5ff !important;
    border-color: #67b5ff !important;
}

/* E-Mail Placeholder Text */
body.page-id-2716 .wp-block-jetpack-mailchimp input[type="email"]::placeholder {
    color: #67b5ff !important;
    opacity: 1;
}

/* Optional: Hover für den Button */
body.page-id-2716 .wp-block-jetpack-button.is-style-outline.wp-block-button .wp-block-button__link:hover {
    background-color: #67b5ff !important;
    color: #ffffff !important;
}
/* ============================= */
/* 2026 Seite ID 2885 - Spezielle Paragraphen hellblau */
/* ============================= */

body.page-id-2885 
.wp-elements-0bf3de06f992af36183aa5cea0d59b16,
body.page-id-2885 
.wp-elements-6a6f74bf599161999e32ece37f236a09,
body.page-id-2885 
.wp-elements-c003b6bdd3c02d6bdcd81111bddba577 {
    color: #67b5ff !important; /* hellblau */
}
/* ============================= */
/* 2026 Seite ID 2885 - Links in speziellen Paragraphen hellblau */
/* ============================= */

body.page-id-2885 
.wp-elements-0bf3de06f992af36183aa5cea0d59b16 a,
body.page-id-2885 
.wp-elements-6a6f74bf599161999e32ece37f236a09 a,
body.page-id-2885 
.wp-elements-c003b6bdd3c02d6bdcd81111bddba577 a {
    color: #67b5ff !important; /* Links hellblau */
}

/* Optional: Hover-Farbe für Links */
body.page-id-2885 
.wp-elements-0bf3de06f992af36183aa5cea0d59b16 a:hover,
body.page-id-2885 
.wp-elements-6a6f74bf599161999e32ece37f236a09 a:hover,
body.page-id-2885 
.wp-elements-c003b6bdd3c02d6bdcd81111bddba577 a:hover {
    color: #a73d3f !important; /* Hover rostrot für Kontrast */
}
/* ============================= */
/* Seite ID 2885 – Weitere Paragraphen hellblau */
/* ============================= */

body.page-id-2885 
.wp-elements-0394bf6b92c0c0e40b31d4822b76ac6f,
body.page-id-2885 
.wp-elements-5ca1c3ee86046a23f3fbc02aafaa2f2f,
body.page-id-2885 
.wp-elements-240daecb69013d53fbac6bac92cfc79a {
    color: #67b5ff !important;
}

/* Links innerhalb dieser Paragraphen */
body.page-id-2885 
.wp-elements-0394bf6b92c0c0e40b31d4822b76ac6f a,
body.page-id-2885 
.wp-elements-5ca1c3ee86046a23f3fbc02aafaa2f2f a,
body.page-id-2885 
.wp-elements-240daecb69013d53fbac6bac92cfc79a a {
    color: #67b5ff !important;
}
body.page-id-2716 .wp-block-image {
    aspect-ratio: 3 / 4;   /* klassisches Hochformat */
    overflow: hidden;
}

body.page-id-2716 .wp-block-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: top center;  /* schneidet unten, nicht oben */
}
/* ===================================== */
/* Seiten 211 & 19 – Neues Farbschema 2026 */
/* ===================================== */

/* -------------------- */
/* 1. Textfarben */
/* -------------------- */

/* Dunkelblau → Rostrot */
body.page-id-211 .has-text-color,
body.page-id-19 .has-text-color {
    color: #a73d3f !important;
}

/* Orange → Hellblau */
body.page-id-211 .has-orange-color,
body.page-id-19 .has-orange-color {
    color: #67b5ff !important;
}

/* -------------------- */
/* 2. Links */
/* -------------------- */

body.page-id-211 a,
body.page-id-19 a {
    color: #67b5ff !important;
}

body.page-id-211 a:hover,
body.page-id-19 a:hover {
    color: #a73d3f !important;
}

/* -------------------- */
/* 3. Buttons */
/* -------------------- */

/* Outline Buttons */
body.page-id-211 .wp-block-button__link,
body.page-id-19 .wp-block-button__link {
    border-color: #67b5ff !important;
    color: #67b5ff !important;
}

/* Button Hover */
body.page-id-211 .wp-block-button__link:hover,
body.page-id-19 .wp-block-button__link:hover {
    background-color: #67b5ff !important;
    color: #ffffff !important;
}

/* -------------------- */
/* 4. Überschriften */
/* -------------------- */

body.page-id-211 h1,
body.page-id-211 h2,
body.page-id-211 h3,
body.page-id-19 h1,
body.page-id-19 h2,
body.page-id-19 h3 {
    color: #a73d3f !important;
}
/* ===================================== */
/* Seite ID 19 – 2026 Farbanpassung */
/* ===================================== */

/* -------------------- */
/* 1. Footer – E-Mail Eingabefeld */
/* -------------------- */

body.page-id-19 .wp-block-jetpack-mailchimp input[type="email"] {
    color: #67b5ff !important;
    border-color: #67b5ff !important;
}

body.page-id-19 .wp-block-jetpack-mailchimp input[type="email"]::placeholder {
    color: #67b5ff !important;
    opacity: 1;
}

/* -------------------- */
/* 2. Kontaktformular – Labels */
/* -------------------- */

body.page-id-19 .wp-block-jetpack-contact-form label {
    color: #67b5ff !important;
}

/* -------------------- */
/* 3. Kontaktformular – Eingabefelder Text */
/* -------------------- */

body.page-id-19 .wp-block-jetpack-contact-form input,
body.page-id-19 .wp-block-jetpack-contact-form textarea {
    color: #67b5ff !important;
    border-color: #67b5ff !important;
}
/* ===================================== */
/* Seite ID 211 – Footer E-Mail hellblau */
/* ===================================== */

/* Eingabefeld Text */
body.page-id-211 .wp-block-jetpack-mailchimp input[type="email"] {
    color: #67b5ff !important;
    border-color: #67b5ff !important;
}

/* Placeholder Text */
body.page-id-211 .wp-block-jetpack-mailchimp input[type="email"]::placeholder {
    color: #67b5ff !important;
    opacity: 1;
}
/* Menü Hover global auf Hellblau */

.main-navigation a:hover {
    color: #67b5ff !important;
}
/* ===================================== */
/* Seite 2885 – mittlerer Paragraph rechts fix hellblau */
/* ===================================== */

body.page-id-2885 .wp-block-column:nth-child(2) p:nth-of-type(2) {
    color: #67b5ff !important;
}

body.page-id-2885 .wp-block-column:nth-child(2) p:nth-of-type(2) a {
    color: #67b5ff !important;
}