/*
 * wpwp_theme_keabw.css
 *
 * This file is loaded after the main stylesheet,
 * so everything that is defined here replaces the
 * default style definitions.
 *
 * This file contains theme styles for KEA BW
 *
 */

/* ! Fonts */

/* roboto-slab-300 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 300;
	src: url('../assets/fonts/roboto-slab-v34-latin-300.eot'); /* IE9 Compat Modes */
	src: url('../assets/fonts/roboto-slab-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../assets/fonts/roboto-slab-v34-latin-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
		url('../assets/fonts/roboto-slab-v34-latin-300.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
		url('../assets/fonts/roboto-slab-v34-latin-300.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
		url('../assets/fonts/roboto-slab-v34-latin-300.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-regular - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 400;
	src: url('../assets/fonts/roboto-slab-v34-latin-regular.eot'); /* IE9 Compat Modes */
	src: url('../assets/fonts/roboto-slab-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../assets/fonts/roboto-slab-v34-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
		url('../assets/fonts/roboto-slab-v34-latin-regular.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
		url('../assets/fonts/roboto-slab-v34-latin-regular.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
		url('../assets/fonts/roboto-slab-v34-latin-regular.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
/* roboto-slab-700 - latin */
@font-face {
	font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
	font-family: 'Roboto Slab';
	font-style: normal;
	font-weight: 700;
	src: url('../assets/fonts/roboto-slab-v34-latin-700.eot'); /* IE9 Compat Modes */
	src: url('../assets/fonts/roboto-slab-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		url('../assets/fonts/roboto-slab-v34-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
		url('../assets/fonts/roboto-slab-v34-latin-700.woff') format('woff'), /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+, iOS 5+ */
		url('../assets/fonts/roboto-slab-v34-latin-700.ttf') format('truetype'), /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
		url('../assets/fonts/roboto-slab-v34-latin-700.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}
 
 
/* ! Colors */

:root {
	--color-bg: #ffffff;
	--color-text: #292929;
	--color-text-contrast: #444444;
	--color-footer: #292929;
	--color-footer-bg: #e3e3e3;
	--color-ui-primary: #f35c1e;
	--color-ui-primary-hover: #bd3700;
	--color-ui-primary-text: #ffffff;
	--color-ui-secondary: #444444;
	--color-ui-secondary-hover: #292929;
	--color-ui-secondary-text: #ffffff;
	--color-error: #8d0000;
	--color-error-bg: #f9dbdb;
}

/* ! Typography */

body, button, input, select {
	font-family: 'Roboto Slab', Helvetica, Arial, sans-serif;
}

body {
	font-weight: 400;
}

button {
	font-weight: 700;
}

h1 {
	font-weight: 700;
	letter-spacing: -0.02em;
}

h2 {
	font-weight: 700;
	letter-spacing: -0.02em;
}

/* ! Remove Sparkasse elements */

header { display: none; }

/* Logo overlay is removed, could also be replaced by a different logo */

.video-player .logo-overlay {
	display: none;
	/* background-image: url(); */
}

/* Secondary nav in footer is hidden */

footer .meta { display: none; }