/** Define editor-style.css from parent theme new **/
/* fira-sans-regular - latin */
@font-face {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: 400;
	src: url('./fonts/fira-sans-v8-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Fira Sans Regular'), local('FiraSans-Regular'),
	url('./fonts/fira-sans-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/fira-sans-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/fira-sans-v8-latin-regular.woff') format('woff'), /* Modern Browsers */ url('./fonts/fira-sans-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/fira-sans-v8-latin-regular.svg#FiraSans') format('svg'); /* Legacy iOS */
}

/* fira-sans-italic - latin */
@font-face {
	font-family: 'Fira Sans';
	font-style: italic;
	font-weight: 400;
	src: url('./fonts/fira-sans-v8-latin-italic.eot'); /* IE9 Compat Modes */
	src: local('Fira Sans Italic'), local('FiraSans-Italic'),
	url('./fonts/fira-sans-v8-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/fira-sans-v8-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/fira-sans-v8-latin-italic.woff') format('woff'), /* Modern Browsers */ url('./fonts/fira-sans-v8-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/fira-sans-v8-latin-italic.svg#FiraSans') format('svg'); /* Legacy iOS */
}

/* fira-sans-700 - latin */
@font-face {
	font-family: 'Fira Sans';
	font-style: normal;
	font-weight: 700;
	src: url('./fonts/fira-sans-v8-latin-700.eot'); /* IE9 Compat Modes */
	src: local('Fira Sans Bold'), local('FiraSans-Bold'),
	url('./fonts/fira-sans-v8-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('./fonts/fira-sans-v8-latin-700.woff2') format('woff2'), /* Super Modern Browsers */ url('./fonts/fira-sans-v8-latin-700.woff') format('woff'), /* Modern Browsers */ url('./fonts/fira-sans-v8-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */ url('./fonts/fira-sans-v8-latin-700.svg#FiraSans') format('svg'); /* Legacy iOS */
}

:root {
	--color__primary: #ED1C24;
	--color__secondary: #686864;
	--color__bright-red: #b5a45c;
	--color__bright-grey: #4a657d;
}

/*------------ Silbentrennung ------------------*/
/* Trennung: Keine Silbentrennung=fob-nowrap */
.fob-nowrap {
	-ms-hyphens: none;
	-webkit-hyphens: none;
	hyphens: none;
}

/* Trennung: Autom. Silbentrennung=fob-wrap */
.fob-wrap {
	-ms-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}

/*------------ Schriften ------------------*/

/* Font: Fira Sans=fob-font1 */
.fob-font1 {
	font-family: 'Fira Sans', sans-serif;
}

/*------------ Schriftgrößen ------------*/

/* Font-Size: Big=fob-big */
.fob-big {
	font-size: 1.2em !important;
	/*line-height: 1.2em !important;*/
}

/* Font-Size: Bigger=fob-bigger */
.fob-bigger {
	font-size: 1.55em !important;
	/*line-height: 1.55em !important;*/
}

/* Font-Size: Small=fob-small */
.fob-small {
	font-size: 0.9em !important;
	/*line-height: 0.9em !important;*/
}

/* Font-Size: Smaller=fob-smaller */
.fob-smaller {
	font-size: 0.8em !important;
	/*line-height: 0.8em !important;*/
}

/*------------ Farben ---------------------*/
/*------------ Diesen Block bitte als Standard lassen ------------*/
/* Color: Weiß=fob-color1 */
.fob-color1 {
	color: #ffffff;
}

.mce-content-body .fob-color1 {
	text-shadow: -1px -1px 0 #000,
	1px -1px 0 #000,
	-1px 1px 0 #000,
	1px 1px 0 #000;
}

.mce-content-body img.size-fob-one-quarter {
	width: 25%;
}

.mce-content-body img.size-fob-half {
	width: 50%;
}

.mce-content-body img.size-fob-three-quarters {
	width: 75%;
}

.mce-content-body img.size-fob-full {
	width: 100%;
}

.fob-bg-color1 {
	background-color: #ffffff;
}

/* Color: Schwarz=fob-color2 */
.fob-color2 {
	color: #000000;
}

.fob-bg-color2 {
	background-color: #000000;
}

/*------------ Diesen Block bitte als Standard lassen ------------*/

/*------------ Schmuckfarben ------------*/
/* Color: Rot=fob-color3 */
.fob-color3 {
	color: var(--color__primary);
}

.fob-bg-color3 {
	background-color: var(--color__primary);
}

/* Color: Grau dunkel=fob-color4 */
.fob-color4 {
	color: var(--color__secondary);
}

.fob-bg-color4 {
	background-color: var(--color__secondary);
}

/* Color: Rot hell=fob-color5 */
.fob-color5 {
	color: var(--color__bright-red);
}

.fob-bg-color5 {
	background-color: var(--color__bright-red);
}

/* Color: Grau hell=fob-color6 */
.fob-color6 {
	color: var(--color__bright-grey);
}

.fob-bg-color6 {
	background-color: var(--color__bright-grey);
}



/*------------ Section Layouts ------------*/

/* Section: weiß/Abstand=fob-section-style00 */
.content-section.fob-section-style00,
.fob-section-style00 {
	background-color: #fff;
}

/* Section: weiß/o. Abst.=fob-section-style01 */
.content-section.fob-section-style01,
.fob-section-style01 {
	background-color: #fff;
	padding-top: 0;
	padding-bottom: 0;
}

/* Section: hellgrau/Abstand=fob-section-style10 */
.content-section.fob-section-style10,
.fob-section-style10 {
	background-color: #e7e7e0;
}

/* Section: hellgrau/o. Abst.=fob-section-style11 */
.content-section.fob-section-style11,
.fob-section-style11 {
	background-color: #e7e7e0;
	padding-top: 0;
	padding-bottom: 0;
}

/* Section: hell-mittelgrau/Abstand=fob-section-style20 */
.content-section.fob-section-style20,
.fob-section-style20 {
	background-color: #cecec7;
}

/* Section: hell-mittelgrau/o. Abst.=fob-section-style21 */
.content-section.fob-section-style21,
.fob-section-style21 {
	background-color: #cecec7;
	padding-top: 0;
	padding-bottom: 0;
}

/* Section: mittelgrau/Abstand=fob-section-style30 */
.content-section.fob-section-style30,
.fob-section-style30 {
	background-color: #a7a7a2;
}

/* Section: mittelgrau/o. Abst.=fob-section-style31 */
.content-section.fob-section-style31,
.fob-section-style31 {
	background-color: #a7a7a2;
	padding-top: 0;
	padding-bottom: 0;
}

/* Section: dunkelgrau/Abstand=fob-section-style40 */
.content-section.fob-section-style40,
.fob-section-style40 {
	background-color: var(--color__secondary);
}

/* Section: dunkelgrau/o. Abst.=fob-section-style41 */
.content-section.fob-section-style41,
.fob-section-style41 {
	background-color: var(--color__secondary);
	padding-top: 0;
	padding-bottom: 0;
}

/* Section: hellblau/Abstand=fob-section-style50 */
.content-section.fob-section-style50,
.fob-section-style50 {
	background-color: #ccdeeb;
}

/* Section: hellblau/o. Abst.=fob-section-style51 */
.content-section.fob-section-style51,
.fob-section-style51 {
	background-color: #ccdeeb;
	padding-top: 0;
	padding-bottom: 0;
}

/* Section: braunrot/Abstand=fob-section-style60 */
.content-section.fob-section-style60,
.fob-section-style60 {
	background-color: #b49d9d;
}

/* Section: braunrot/o. Abst.=fob-section-style61 */
.content-section.fob-section-style61,
.fob-section-style61 {
	background-color: #b49d9d;
	padding-top: 0;
	padding-bottom: 0;
}

/* Section: grüngrau/Abstand=fob-section-style70 */
.content-section.fob-section-style70,
.fob-section-style70 {
	background-color: #e8f3ef;
}

/* Section: grüngrau/o. Abst.=fob-section-style71 */
.content-section.fob-section-style71,
.fob-section-style71 {
	background-color: #e8f3ef;
	padding-top: 0;
	padding-bottom: 0;
}

/* Section: dunkelgrüngrau/Abstand=fob-section-style80 */
.content-section.fob-section-style80,
.fob-section-style80 {
	background-color: #9b9b86;
}

/* Section: dunkelgrüngrau/o. Abst.=fob-section-style81 */
.content-section.fob-section-style81,
.fob-section-style81 {
	background-color: #9b9b86;
	padding-top: 0;
	padding-bottom: 0;
}

/*------------ Fontzuweisung ------------*/
h1,
h1 * {
	font-size: 1.6rem;
	font-weight: normal;
}

h2,
h2 * {
	font-size: 1.6rem;
	font-weight: normal;
	color: var(--color__primary);
}

h3,
h3 * {
	font-size: inherit;
}

h1 {
	margin-bottom: 0.8em;
	padding-top: 2em;
}

h2 {
	margin-bottom: 0.8em;
}

h3 {
	margin-bottom: 0.8em;
}

html,
body {
	font-family: 'Fira Sans', sans-serif;
	color: var(--color__secondary);
}
