/*
Theme Name: Divi Child Theme
Theme URI: http://www.elegantthemes.com/gallery/divi/
Description: Divi Child Theme
Author: Netzgaenger working on Elegant Themes
Author URI: https://www.netz-gaenger.de
Template: Divi
Version: 1.0.1
*/

@import url("../Divi/style.css");

/* =Theme customization starts here
------------------------------------------------------- */

/*@font-face {
	font-family: 'bitter-regular';
	src: url('fonts/bitter-regular.woff2') format('woff2'),
    	 url('fonts/bitter-regular.woff')  format('woff');
	font-weight: 400;
	font-display: swap;
}*/
@font-face {
	font-family: 'roboto-regular';
	src: url('fonts/roboto-regular.woff2') format('woff2'),
    	 url('fonts/roboto-regular.woff')  format('woff');
	font-weight: 400;
	font-display: swap;
}
@font-face {
	font-family: 'roboto-medium';
	src: url('fonts/roboto-medium.woff2') format('woff2'),
    	 url('fonts/roboto-medium.woff')  format('woff');
	font-weight: 600;
	font-display: swap;
}

body {
	line-height: 1.3
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'roboto-regular',sans-serif;
}
p,ul,em,span {
	font-family: 'roboto-regular',sans-serif;
}
li {
	font-family: 'roboto-medium', sans-serif;
}
.bildback {
	height: 450px
}

/* ---------------------------------------------------------
 * Home-Slider auf volle Seitenbreite (Desktop + Mobile)
 * Erzwingt Full-Bleed via 100vw + negative margin
 * --------------------------------------------------------- */
body.home #main-content,
body.page-id-221 #main-content,
body.home #main-content article,
body.page-id-221 #main-content article,
body.home #main-content article .entry-content,
body.page-id-221 #main-content article .entry-content,
body.home .et-l--post,
body.page-id-221 .et-l--post,
body.home .et_builder_inner_content,
body.page-id-221 .et_builder_inner_content {
	overflow: visible !important;
	max-width: none !important;
}
body.home .et_pb_section_0,
body.page-id-221 .et_pb_section_0,
body.home .et_pb_section_0 > .et_pb_row_0,
body.page-id-221 .et_pb_section_0 > .et_pb_row_0,
body.home .et_pb_section_0 > .et_pb_row_0 > .et_pb_column_0,
body.page-id-221 .et_pb_section_0 > .et_pb_row_0 > .et_pb_column_0,
body.home .et_pb_section_0 .revslider_divi_0,
body.page-id-221 .et_pb_section_0 .revslider_divi_0,
body.home .et_pb_section_0 .revslider_divi_0 .et_pb_module_inner,
body.page-id-221 .et_pb_section_0 .revslider_divi_0 .et_pb_module_inner {
	width: 100vw !important;
	max-width: 100vw !important;
	margin-left: calc(50% - 50vw) !important;
	margin-right: calc(50% - 50vw) !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	box-sizing: border-box !important;
}
body.home .et_pb_section_0 sr7-module,
body.page-id-221 .et_pb_section_0 sr7-module,
body.home .et_pb_section_0 sr7-content,
body.page-id-221 .et_pb_section_0 sr7-content {
	width: 100vw !important;
	max-width: 100vw !important;
	left: 0 !important;
}