
/* montserrat-500 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/montserrat-v15-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v15-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v15-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v15-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v15-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v15-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/montserrat-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v15-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-800 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/montserrat-v15-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v15-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v15-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v15-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v15-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v15-latin-800.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-900 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/montserrat-v15-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v15-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v15-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v15-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v15-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v15-latin-900.svg#Montserrat') format('svg'); /* Legacy iOS */
}
/* montserrat-subrayada-regular - latin */
@font-face {
  font-family: 'Montserrat Subrayada';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/montserrat-subrayada-v10-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-subrayada-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-subrayada-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-subrayada-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-subrayada-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-subrayada-v10-latin-regular.svg#MontserratSubrayada') format('svg'); /* Legacy iOS */
}
/* montserrat-subrayada-700 - latin */
@font-face {
  font-family: 'Montserrat Subrayada';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/montserrat-subrayada-v10-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-subrayada-v10-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-subrayada-v10-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-subrayada-v10-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-subrayada-v10-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-subrayada-v10-latin-700.svg#MontserratSubrayada') format('svg'); /* Legacy iOS */
}
.ewz-promo {
    font-family: "Montserrat", Roboto, sans-serif; 
   }
.ewz-promo .subrayada {
    font-family: 'Montserrat Subrayada', sans-serif;
}

/* Navigation */

.ewz-promo .weiter img{
    width: 200px;
}

@media(max-width: 768px) {
    .ewz-promo .weiter img{
    width: 100px;
    }
}

@media(max-width: 768px) {
    .ewz-promo .nav-link{
      padding-right: 0 !important;
      padding-left: 0 !important;
    }
}

.ewz-promo .navbar-toggler {
	border:0;
}

/* Borders */

.ewz-promo .border_red {
    border-bottom: 2px solid#E51907;
}

.ewz-promo .border_yellow_l {
    border-left: 1px solid#FFF2C7;
}

.ewz-promo .border_yellow_r {
    border-right: 1px solid#FFF2C7;
}

.ewz-promo .border_black_r {
    border-right: 1px solid #000000;
}
.ewz-promo .border_light_green {
    border-bottom: 2px solid#588865;
}

@media(max-width: 768px) {
          .ewz-promo .border_yellow_l{
            border-left: none;
            border-bottom: 1px solid#FFF2C7;
          }
}

@media(max-width: 768px) {
    .ewz-promo .border_yellow_r{
      border-right: none;
      border-bottom: none;
    }
}

@media(max-width: 990px) {
    .ewz-promo .border_black_r{
      border-right: none;
    }
}


/* Schriftfarben */

.ewz-promo .font_dark {
    color: #1C4928;
}
.ewz-promo .font_light {
    color: #588865;
}
.ewz-promo .font_yellow {
    color: #FFF2C7;
}
.ewz-promo .font_white {
    color: #ffffff;
}
.ewz-promo .font_black {
    color: #000000;
}
.ewz-promo .navbar a:hover {
    color: #8f8d8d;
}



/* Background */

.ewz-promo .dark_green {
    background-color: #1C4928;
}
.ewz-promo .light_green {
    background-color: #588865;
}
.ewz-promo .yellow{
    background-color: #FFF2C7;
}
.ewz-promo .white {
    background-color: #FFFFFF;
}
.ewz-promo .bg_img_1 {
    background-image: url(../upload/startseite/landingpage/background/propellets-eswirdzeit-header-1000px.jpg);
    background-position: right center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 550px;
}
@media(max-width: 768px) {
    .ewz-promo .bg_img_1 {
        background-position: 70% center;
    }
}
.ewz-promo .bg_img_2 {
    background-image: url(../upload/startseite/landingpage/background/propellets-eswirdzeit-paerchen-dunkler-1000px.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    /* height: 500px; */
}
.ewz-promo .bg_img_3 {
    background-image: url(../upload/startseite/landingpage/background/propellets-eswirdzeit-kind-dunkler-1000px.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 380px;
}
@media(max-width: 768px) {
    .ewz-promo .bg_img_3 {
        background-position: center right;
    }
}
.ewz-promo .bg_img_4 {
    background-image: url(../upload/startseite/landingpage/background/propellets-eswirdzeit-zeitungsleser-dunkler-1000px.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 380px;
}
@media(max-width: 768px) {
    .ewz-promo .bg_img_3 {
        background-position: 73% center;
    }
}
/* Header */


.ewz-promo .weight_header_1 {
    font-weight: 800;
}

.ewz-promo .weight_header_2 {
    font-weight: 700;
}


.ewz-promo .round {
    width: 180px;
    height: 180px;
    border-radius: 100px !important;
    /* padding: 30px 25px 30px 25px; */
}

.ewz-promo .round img{
    width: 20px;
}

.ewz-promo .rotate {
    transform: rotate(355deg);
    font-weight: 800;
    margin-top: 22%;
}

.ewz-promo .size_1 {
    font-size: 2em;
}

.ewz-promo .size_2 {
    font-size: 1.3em;
    /* margin-top: -300px; */
}

/* Rows */




/* Logos */

.ewz-promo .logos img {
    width: 180px;
}


/* Buttons - Reiter*/

.ewz-promo .eckig {
    border-radius: 0px !important;
    padding: 15px;
    width: 100%;
}


.ewz-promo .reiter {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    font-weight: 600;
}
.ewz-promo .reiter img {
    width: 15px;
}


/* Accordion */

.ewz-promo .card-header{
    border: none !important;
    /* background-color: #FFF2C7 !important; */
}



/* Footer */

.ewz-promo .footer ul {
    list-style-type: none;
}
.ewz-promo .footer ul li {
    display: inline;
}
@media(max-width: 768px) {
    .ewz-promo .block ul li{
      display: block;
      padding-right: 0 !important;
      margin-left: 0 !important;
    }
}
.ewz-promo .footer a {
    color: #FFF2C7;
}

.ewz-promo .social_icons {
    font-size: 1.5em;
}

/* Carousel */


.ewz-promo .splide__track {
    width: 85%;
}
@media(max-width: 768px) {
    .ewz-promo .splide__track{
    width: 70% !important;
    }
}
.ewz-promo .splide__arrow {
    background: #FFF2C7!important;
    opacity: 1 !important;
}
.ewz-promo button {
    height: 100% !important;
    /* background-color: #FFF2C7 !important; */
}
.ewz-promo button img {
    width: 40px;
    height: 40px;
    background: #FFF2C7; 
}
.ewz-promo .left_corner {
    border-left: 1px solid #DFD48E;
    border-top: 1px solid #DFD48E;
    border-bottom: 1px solid #DFD48E;
    margin-left: 0.28em !important;
}
.ewz-promo .right_corner {
    border-right: 1px solid #DFD48E;
    border-top: 1px solid #DFD48E;
    border-bottom: 1px solid #DFD48E;
    
}
.ewz-promo .left_button {
    border-right: 1px solid #DFD48E !important;
    border-radius: 0px !important; 
}
.ewz-promo .right_button {
    border-left: 1px solid #DFD48E !important;
    border-radius: 0px !important; 
}
.ewz-promo .is-visible {
    /* height: 100%;
    width: 1px !important; */
    border-right: 1px solid #DFD48E !important;
    /* border-left: 1px solid #000000 !important;  */
}
@media(max-width: 768px) {
    .ewz-promo .is-visible{
    border: none !important;
    }
}
/**************************/
@media (max-width: 768px){
	/* header */
	.ewz-promo .bg_img_1 {
		align-items:flex-start !important;
	}
	.ewz-promo .headline {
		padding-left: 0 !important;
	}
	.ewz-promo .display-4 {
		font-size: 2.2em;
	}
	.ewz-promo .headline div.pt-5 {
		padding-top:9em !important;
	}
	.ewz-promo .cta-wrapper {
		position:relative;
		z-index:1;
		justify-content: space-around !important;
	}
	.ewz-promo .cta-wrapper a {
		position:absolute;
		bottom:0;
		bottom:-30px;
	}
	.ewz-promo .cta-wrapper a.round {
		border-radius:0;
		/*width: auto;
		height: auto;*/
	}
	.ewz-promo .cta-wrapper a .rotate {
		transform:none;
	}

	/* content */
	.ewz-promo .padding-mobile {
		padding-left:0 !important;
		padding-right:0 !important;
	}
	/* footer */
	.ewz-promo .social ul li:first-child {
		display:block;
	}
}
/* x-small devices */
@media(max-width: 374px) {
.ewz-promo .weiter {
	font-size: 0.7em;
	}
	 .ewz-promo .reiter.pl-5 {
	 padding-left: 0 !important;
	}
	.ewz-promo .reiter.pr-5 {
		padding-right: 0 !important;
	}
}
/* iFrame Formulare */
.ewz-promo .heizkesselform,
.ewz-promo .kaminofenform {
	padding-left:0 !important;
	padding-right:0 !important;
}
.ewz-promo .heizkesselform .container,
.ewz-promo .kaminofenform .container {
	padding-left:0 !important;
	padding-right:0 !important;
	max-width:100% !important;
}
.ewz-promo .heizkesselform .container .card-body,
.ewz-promo .kaminofenform .container .card-body {
	padding-left:0 !important;
	padding-right:0 !important;
}


/* reset and fixes */
.ewz-promo .container::after, .ewz-promo .row::after, .ewz-promo .u-cf {
    content: normal;
    display: table;
    display:block;
    clear: none;
}
.ewz-promo .navbar-light .navbar-nav .nav-link:focus, .ewz-promo .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0,0,0,.7);
}
/* fix sticky nav */
.ewz-promo .bg_img_1 {
	margin-top:4em;
}
.ewz-promo .sticky-top {
	position:fixed;
}
