:root {
	--vk-brand-blue: #1F3B63;
	--vk-brand-orange: #E67A1A;
	--vk-brand-gray: #F5F5F5;
	--vk-brand-anthrazit: #333333;
	--global-palette1: #E67A1A;
	--global-palette2: #1F3B63;
	--global-palette3: #333333;
	--global-palette7: #F5F5F5;
	--global-palette8: #F5F5F5;
	--global-palette-highlight: #E67A1A;
	--global-palette-btn-bg: #E67A1A;
	--global-palette-btn-bg-hover: #1F3B63;
}

body.base-elementor-colors {
	--e-global-color-primary: #1F3B63;
	--e-global-color-accent: #E67A1A;
	--e-global-color-base1: #E67A1A;
	--e-global-color-base2: #1F3B63;
	--e-global-color-base3: #333333;
	--e-global-color-base7: #F5F5F5;
	--e-global-color-base8: #F5F5F5;
}

.elementor-kit-7 {
	--e-global-color-primary: #1F3B63;
	--e-global-color-accent: #E67A1A;
}

/* Elementor-Kit setzt body auf 18px; die Footer-Widget-Schriftgröße ist im
   Customizer nicht explizit gesetzt, dadurch erben Fließtext/Links im Footer
   auf echten Seiten 18px statt der Theme-Basis 13px (auf der 404-Seite ohne
   Elementor bleibt es korrekt bei 13px). Footer-Fließtext angleichen. */
#colophon .footer-widget-area-inner p,
#colophon .footer-widget-area-inner a,
#colophon .footer-widget-area-inner li {
	font-size: 13px;
	line-height: 1.6;
}

/* Hide the abandoned newsletter placeholder row when its footer widget area is empty. */
.site-footer-row-container-inner:has(.footer-widget6 .site-info-inner:empty) {
	display: none;
}
