@font-face {
font-family: 'open_sansbold';
src: url(//potsdam-schornsteinfeger.de/wp-content/themes/waelisch_generatepress_child/fonts/opensans-bold-webfont.woff2) format('woff2'),
url(//potsdam-schornsteinfeger.de/wp-content/themes/waelisch_generatepress_child/fonts/opensans-bold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'open_sansregular';
src: url(//potsdam-schornsteinfeger.de/wp-content/themes/waelisch_generatepress_child/fonts/opensans-regular-webfont.woff2) format('woff2'),
url(//potsdam-schornsteinfeger.de/wp-content/themes/waelisch_generatepress_child/fonts/opensans-regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'lorabold';
src: url(//potsdam-schornsteinfeger.de/wp-content/themes/waelisch_generatepress_child/fonts/lora-bold-webfont.woff2) format('woff2'),
url(//potsdam-schornsteinfeger.de/wp-content/themes/waelisch_generatepress_child/fonts/lora-bold-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'loraregular';
src: url(//potsdam-schornsteinfeger.de/wp-content/themes/waelisch_generatepress_child/fonts/lora-regular-webfont.woff2) format('woff2'),
url(//potsdam-schornsteinfeger.de/wp-content/themes/waelisch_generatepress_child/fonts/lora-regular-webfont.woff) format('woff');
font-weight: normal;
font-style: normal;
}
.body {
font-family: 'open_sansregular', Arial, sans-serif;
font-style: normal;
font-weight: 400;
padding: 0% 5% 0% 5% !important;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
font-family: 'lorabold', Georgia, 'Times New Roman', Times, serif; 
font-weight: 600; 
}
p {
font-family: inherit; }
entry-header{
display:none;
}
header{
display:none !important;
}
masthead{
display:none;
}
aside{
display: none !important;
}
footer{
display:none !important;
}
@media only screen and (min-width: 482px) {
:root {
--responsive--aligndefault-width: min(calc(100vw - 4 * var(--global--spacing-horizontal)), 610px);
}
}
@media only screen and (min-width: 822px) {
:root {
--responsive--aligndefault-width: min(calc(100vw - 8 * var(--global--spacing-horizontal)), 610px);
}
}
.swiper-slide-inner {
background-color:#3A91F7;
color: white;
font-weight: 800;
padding-bottom: 5px;
display:block;
}
.elementor-image-carousel-caption{
margin: auto;
margin-left:10%;
margin-right:10%;
}
.swiper-slide-inner  img{
width: 100%;
height: auto;
}
a {
color: white;
}
a:hover{
color: #3A91F7;
}
@media only screen and (min-width: 822px) {
.swiper-slide-inner {
background-color:#3A91F7;
color: white;
font-weight: 800;
padding-bottom: 0px;
display: flex;
flex-direction: row-reverse;
}
.swiper-slide-inner  img{
width: 50%;
height: 50%;
}
}