/*
Theme Name: Divi Child Theme
Description: Divi Child Theme
Template: Divi
Version:  1.0.2
*/ 
/* =Theme customizations
------------------------------------------------------- */

body{font-family: 'Work Sans', sans-serif; font-size: 20px; font-weight: 300; color: #001537; line-height: 1.4;}
h1{font-size: 45px !important; font-weight: 700; line-height: 1.2; color: #e31318;}
h2, h4{font-size: 35px !important; font-weight: 600; line-height: 1.2; color: #e31318;}
h3, h5{font-size: 35px !important; font-weight: 500; line-height: 1.2; color: #e31318;}


p{font-family: 'Work Sans', sans-serif; font-size: 20px; font-weight: 300; color: #001537; line-height: 1.4;}
a{color: #86bc25; text-decoration: none;}

.btn-default{background: url(/wp-content/themes/divi-child/img/permotherm-button-300x60.svg) no-repeat center; color: #fff; display: inline-block; height: 60px; line-height: 60px; padding: 0 60px 0 10px; min-width: 300px; text-align: center; font-size: 20px; cursor: pointer; font-weight: 600; background-size: cover;}
.red-btn, .call-form .wpcf7-submit{display: inline-block; width: 248px; height: 48px; background: #e31318; color: #fff; font-weight: 600; line-height: 44px; border:2px solid #e31318; border-radius: 6px; text-align: center; cursor: pointer; font-size: 20px; cursor: pointer;}
.red-btn:hover, .call-form .wpcf7-submit:hover{background:none; color: #e31318;}


div.et_pb_section{padding: 20px 0;}
div.et_pb_row{padding: 10px 15px;width: 100%; max-width: 1455px;}
.container{width: 100%; max-width: 1455px; padding-left: 15px; padding-right: 15px;}


header#main-header{background: #00519e;}
header#main-header .container{position: initial;}
#main-header img#logo{max-height: inherit; height: 60px;}
#main-header #top-menu li{padding: 0; margin-left: 50px; position: initial;}
#main-header #top-menu li ul{width: 100%; left: 0;text-align: right;padding-right: 237px;}
#main-header #top-menu li ul li a{color: #00519e;padding: 0;width: auto;}
#main-header #top-menu a{color: #fff; font-weight: normal;font-size: 18px;}
#et_top_search{display: none;}
.header-phone{display: inline-block;position: absolute;top: 25px; left: 470px; margin: 0 auto; width: auto; text-align: center;-webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.header-phone p, .header-phone a{font-size: 20px; font-weight: 700; color: #fff; }
.et-fixed-header .header-phone{top: 12px;}
#main-header.et-fixed-header img#logo{height: 40px;}


div.et_pb_section.banner-wrapper{width: 100%; float: left; padding: 0;}
.banner-text{width: 49%; display: inline-block; vertical-align: middle; max-width: 525px; padding: 0 0 0 45px;}
.banner-image{width: 49%; display: inline-block; vertical-align: middle;}
.banner-image img{margin-top: -25px;}
.banner-text ul{padding-bottom: 0; list-style: none; padding: 0;}
.banner-text ul li{font-weight: 600; margin-bottom: 10px;}
.banner-text h1{margin-bottom: 12px;}
.banner-text h2{margin-bottom: 15px;}
.banner-detail{margin-bottom: 100px}
.banner-text a.btn-default{margin-left: 65px;}
.banner-text .banner-detail h2{font-weight: 600;margin-bottom: 10px;padding: 0; color: #001537;line-height: 1.4; font-size: 20px !important;}


div.et_pb_section.usability-wrapper{width: 100%; float: left; padding-top: 80px; padding-bottom: 80px;}
.usability-wrapper .et_pb_column_1_3{float: right;}
.usability-wrapper .et_pb_text_inner{text-align: center;}
.use-content h2{margin-top: 45px; margin-bottom: 5px;}
.use-content h5{margin-top: 45px;}
.use-content h3{margin-bottom: 20px;}
.use-content p{ max-width: 785px; margin: 0 auto; margin-top: 10px;}
.use-list{margin-top: 15px;}
.use-list .dp_dmb_repeat_item{width: 33.33%; float: left; text-align: center;}
.use-item h3{color: #00519e; margin-top: 15px;}
.quality-icon .et_pb_image_wrap:before{content: ''; background: url(/wp-content/themes/divi-child/img/wasserkocher-schweizer-qualitaet-permotherm-100x147.svg); width: 100px; height: 147px; top: -30px; left: -10px; position: absolute; z-index: 1; -webkit-transform: rotate(-10deg); -moz-transform: rotate(-10deg); transform: rotate(-10deg);}

.quality-icon .et_pb_image_wrap:before{background:url(/wp-content/themes/divi-child/img/schweizer-qualitaet-siegel.svg);width: 180px;height: 177px;top: -50px;left: -40px;background-repeat: no-repeat;background-size: 100%;}
.quality-icon .et_pb_image_wrap, .quality-icon img{display: block; margin: 0 auto;}


div.et_pb_section.quality-wrapper{width: 100%; float: left; position: relative; background-size: contain;}
.quality-wrapper:before{content: ''; width: 630px; height: 100%; position: absolute; top: 0; left: 0; background:url(/wp-content/themes/divi-child/img/placeholder-permotherm-side-625x1675.png) no-repeat top left; background-size: contain;}
.quality-item{text-align: center; max-width: 410px; display: block; margin: 0 auto; margin-bottom: 50px;}
.quality-item h3{color: #00519e; max-width: 320px; margin: 0 auto; min-height: 85px; margin-bottom: 25px; margin-top: 30px;}
.et_pb_gutters3 .quality-wrapper .et_pb_column_1_2{max-width: 550px;margin-right: 0; float: none; display: inline-block; vertical-align: top;}
.quality-wrapper div.et_pb_row{text-align: right;}
.quality-title .et_pb_text_inner{margin: 0 auto;margin-right: 0; max-width: 1100px; text-align: center;}
.quality-title h2{margin-bottom: 25px;}
.quality-wrapper:after{content: ''; background: url(/wp-content/themes/divi-child/img/wasserkocher-schweizer-qualitaet-permotherm-100x147.svg); width: 100px; height: 147px; top: -30px; left: 130px; position: absolute; z-index: 1; -webkit-transform: rotate(-10deg); -moz-transform: rotate(-10deg); transform: rotate(-10deg);}
.quality-wrapper:after{background:url(/wp-content/themes/divi-child/img/schweizer-qualitaet-siegel.svg);width: 180px;height: 177px;top: -50px;left: 120px;background-repeat: no-repeat;background-size: 100%;}

div.et_pb_section.permo-wrapper{width: 100%; float: left;}
.permo-leaser .et_pb_text_inner{position: relative; text-align: center; padding:25px 25px 20px;}
.permo-leaser .et_pb_text_inner p, .permo-leaser .et_pb_text_inner h5, .permo-leaser .et_pb_text_inner a{position: relative; z-index: 1;}
.permo-leaser .et_pb_text_inner p{max-width: 550px; margin: 0 auto;}
.dark-blue h5{color: #00519e;}
.light-blue h5{color: #009fe3;}
.text-btn a{background: url(/wp-content/themes/divi-child/img/permotherm-button-300x60.svg) no-repeat center; color: #fff; display: inline-block; height: 60px; line-height: 60px; padding: 0 60px 0 10px; min-width: 300px; text-align: center; font-size: 20px; cursor: pointer; font-weight: 600; background-size: cover;}
.dark-blue.permo-leaser .et_pb_text_inner:before{content: '';  height: 100%; position: absolute; top: 0; left: 20px; right: 20px; border-top: 3px solid #00519e; border-bottom: 3px solid #00519e;}
.dark-blue.permo-leaser .et_pb_text_inner:after{content: ''; width: 100%;  position: absolute; top: 20px; bottom: 20px; left: 0; border-left: 3px solid #00519e; border-right: 3px solid #00519e;}
.light-blue.permo-leaser .et_pb_text_inner:before{content: '';  height: 100%; position: absolute; top: 0; left: 20px; right: 20px; border-top: 3px solid #009fe3; border-bottom: 3px solid #009fe3;}
.light-blue.permo-leaser .et_pb_text_inner:after{content: ''; width: 100%;  position: absolute; top: 20px; bottom: 20px; left: 0; border-left: 3px solid #009fe3; border-right: 3px solid #009fe3;}


div.et_pb_section.guarantee-wrapper{width: 100%; float: left; padding-top: 100px;}
.guarantee-wrapper .et_pb_row{align-items: center;justify-content: center;}
.guarantee-wrapper img{max-width: 460px; margin: 0 auto; display: block; margin-right: 0;}
.guarantee-wrapper h4, .guarantee-wrapper h2{margin-bottom: 25px; }
.guarantee-wrapper p{margin-bottom: 20px;}
.guarantee-wrapper p a{display: inline-block;width: 248px;height: 48px;background: #e31318;color: #fff;font-weight: 600;line-height: 44px;border: 2px solid #e31318;border-radius: 6px;text-align: center;cursor: pointer;font-size: 20px;cursor: pointer;}
.guarantee-wrapper p a:hover{background: none;color: #e31318;}
	

div.et_pb_section.family-wrapper{width: 100%; float: left; padding-bottom: 170px; padding-top: 120px;} 
.family-wrapper .et_pb_equal_columns{align-items: flex-end;justify-content: flex-end;}
.family-item h3{color: #00519e; max-width: 250px; margin: 0 auto; margin-top: 15px; margin-bottom: 15px;}
.family-item p{min-height: 130px; max-width: 400px; margin: 0 auto;} 
.family-btn .et_pb_text_inner, .family-title .et_pb_text_inner, .family-item .et_pb_text_inner{text-align: center;}
.family-title .et_pb_text_inner{margin-bottom: 15px;}


div.et_pb_section.cooker-wrapper{width: 100%; float: left; padding-bottom: 60px;}
.cooker-content img{max-width: 300px; margin-bottom: 35px;}
.cooker-wrapper .et_pb_image_wrap, .cooker-wrapper .et_pb_image_wrap img{margin: 0 auto; display: block; max-width: 400px;}
.cooker-wrapper .et_pb_text_inner{text-align: center;}
.cooker-content p{margin-bottom: 15px;}


div.et_pb_section.customer-wrapper{width: 100%; float: left; padding-top: 70px;}
.customer-title p{max-width: 1000px;margin: 0 auto;margin-top: 10px;}
.customer-slider{margin-top: 60px;}
.customer-item{width: 100%; float: left; padding-bottom: 130px;}
.customer-content{width: 52%; float: left; padding-right: 30px;}
.customer-content p{margin-bottom: 8px;}
.customer-content h5, .customer-content h3{color: #001537; font-size: 24px !important; margin-bottom: 20px; max-width: 450px;}
.customer-content a.red-btn{margin-top: 10px;}
.customer-content a.red-btn:empty{display: none;}
.customer-image{width: 48%; float: left;}
.customer-image ul{padding: 0; list-style: none;}
.customer-image ul li{width: 33.33%; float: left; text-align: right;}
.customer-slider .et_pb_module{width: 100%; float: left; margin-bottom: 0 !important;}
.customer-slider .et_pb_column{overflow: hidden;}
.customer-slider .slick-dots{width: 330px;display: inline-block;margin: 0 auto;position: absolute;bottom: 11px;left: 0;right: 0;padding: 0;list-style: none; text-align: center;}
.customer-slider .slick-dots li{display: inline-block; margin: 0 17px;}
.customer-slider .slick-dots li button{width: 30px; height: 30px; display: inline-block; border-radius: 50%; background: #edf6ff; border: none; font-size: 0; cursor: pointer;}
.customer-slider .slick-dots li.slick-active button{background: #009fe3;}
.customer-slider .slick-arrow{position: absolute; bottom: 0; width: 25px; height: 50px; background: url(/wp-content/themes/divi-child/img/slider-arrows-25x50.svg) no-repeat; border: none; font-size: 0; cursor: pointer;}
.customer-slider .slick-prev{left: 0; right: 420px; margin: 0 auto; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); transform: rotate(180deg);}
.customer-slider .slick-next{left: 420px; right: 0; margin: 0 auto;}

.img-left .customer-content{float: right; padding-right: 0; padding-left:30px;}
.img-left .customer-image ul li{text-align: left;}


div.et_pb_section.area-wrapper{width: 100%; float: left; padding-top: 100px;}  
.area-wrapper .et_pb_equal_columns{align-items: center;justify-content: center; margin-bottom: 40px;}
.area-header h2{margin-bottom: 15px;}
.area-header p{margin-bottom: 10px;}
.area-item{margin-bottom: 40px !important;}
.area-item h3{color: #00519e; margin-bottom: 20px;}
.area-footer .et_pb_text_inner{text-align: center;}


div.et_pb_section.contact-wrapper{width: 100%; float: left; padding-top: 70px; padding-bottom: 70px;}
.contact-wrapper .et_pb_row{text-align: right}
.et_pb_gutters3 .contact-wrapper .et_pb_column_1_2{max-width: 540px;margin-right: 0;display: inline-block;float: none;}
.contact-wrapper .et_pb_module.contact-title{max-width: 1080px; margin: 0 auto; margin-right: 0; margin-bottom: 40px;}
.contact-item .et_pb_text_inner{max-width: 400px; margin:0 auto;}
.contact-item h5{max-width: 350px; margin:0 auto; color: #009fe3; margin-bottom: 15px;}
.contact-item.contact-dark h5{color: #00519e;}

.usability-wrapper .permo-leaser .et_pb_text_inner{display: inline-block; margin-top: 50px;}
div.et_pb_section.pb-80{padding-bottom: 80px;}

div.et_pb_section.request-wrapper{width: 100%; float: left;}
.request-wrapper .et_pb_column_1_3{position: relative;max-width: 350px;}
.request-top{position: absolute;top: 0;right: 0;}
.request-top img{max-width: 240px;}
.request-wrapper .et_pb_row{max-width: 1260px; align-items: center;justify-content: center;}
.request-wrapper h2{margin-bottom: 45px;}


div.et_pb_section.download-wrapper{width: 100%; float: left; padding-top: 70px; padding-bottom: 100px;}
.download-wrapper div.et_pb_row{max-width: 1000px; align-items: center;justify-content: center;}
.et_pb_gutters3 .download-wrapper .et_pb_column_1_3{margin-right: 0; width: 33.33%;z-index: 99;position: relative;}
.et_pb_gutters3 .download-wrapper .et_pb_column_2_3{width: 66.66%;}
.download-wrapper .permo-leaser{margin-left: -22px;}


div.et_pb_section.breadcrumbs-wrapper{width: 100%; float: left;}
.breadcrumbs ul{padding: 0; list-style: none;}
.breadcrumbs ul li{width: auto; display: inline-block; position: relative;}
.breadcrumbs ul li p, .breadcrumbs ul li a{color: #a9a9a9;}
.breadcrumbs ul li:first-child{margin-right: 0px; padding-right: 25px;}
.breadcrumbs ul li .dp_dmb_repeat_item{display: inline-block; padding-right: 25px; margin-right: 30px; position: relative;}
.breadcrumbs ul li .dp_dmb_repeat_item:after{content: '/'; position: absolute; top: 0; right: 0; color: #a9a9a9;}


div.et_pb_section.water-service{width: 100%; float: left; padding-top: 10px; padding-bottom: 0;}
.water-service .et_pb_row{padding-bottom: 0;}
.water-service h2{margin-bottom: 25px;}
.water-service .further-header h2{margin-bottom: 0;}
.further-header p{max-width: 850px;margin: 0 auto;}


div.et_pb_section.specialist-wrapper{width: 100%; float: left; padding-top: 50px; padding-bottom: 50px;}
.specialist-wrapper .et_pb_row{max-width: 1200px; align-items: center;justify-content: center;}
.specialist-wrapper h3{color: #001537; font-size: 24px !important; max-width: 300px; margin-bottom: 20px;}


div.et_pb_section.certificate-wrapper{width: 100%; float: left; padding-bottom: 50px; padding-top: 50px;}
.certificate-wrapper .et_pb_image_wrap , .certificate-wrapper img{display: block; margin: 0 auto;}
.certificate-wrapper h3{color: #00519e;font-size: 24px !important;max-width: 250px; margin: 0 auto; margin-bottom: 15px;}
.certificate-wrapper h4{margin-bottom: 25px;}
.pt-50{padding-top: 50px !important;}


div.et_pb_section.reference-wrapper{width: 100%; float: left;}
.reference-wrapper .reference-row{padding-top: 30px; padding-bottom: 30px;}
.reference-title h2, .reference-title h3{margin-bottom: 15px;}
.reference-row .et_pb_text_inner{text-align: center;}
.reference-row a, .reference-row a.broken_link{text-decoration: underline; color: #001537;}
.reference-row a:hover, .reference-row a:focus, .reference-row a:visited, .reference-row a.broken_link:hover, .reference-row a.broken_link:focus, .reference-row a.broken_link:visited{color: #009FE3;}
.reference-row h4{color: #00519e;font-weight: 500; min-height: 95px;}


div.et_pb_section.convince-content{width: 100%; float: left; padding-bottom: 40px;}
.convince-content .et_pb_row{max-width: 1280px;}

div.et_pb_section.customer-report{width: 100%; float: left; padding-top: 40px;}
.customer-report .customer-item{padding-bottom: 100px;}


div.et_pb_section.team-wrapper{width: 100%; float: left; padding-bottom: 50px;}
.team-wrapper .et_pb_row{padding-bottom: 0px;}
.team-wrapper h2{padding-bottom: 0;}
.team-wrapper .team-row{padding-top: 50px; padding-bottom: 50px;}
.team-row .et_pb_image_wrap{display: block;}
.team-row .et_pb_image_wrap img{display: block; margin: 0 auto;}
.team-row .et_pb_image{margin-bottom: -42px !important;}
.team-row .et_pb_text_inner{text-align: center; padding: 80px 25px 52px;box-shadow: 0px 3px 12px rgba(0,0,0,0.15);}
.team-row h3{margin-bottom: 18px; color: #00519e;}


div.et_pb_section.press-wrapper{width: 100%; float: left;}
.press-item{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;direction: ltr;align-items: center;justify-content: center; padding: 20px 0;}
.press-image{width: 23.5%; float: left;}
.press-image img{box-shadow: 0px 3px 10px rgba(0,0,0,0.2); width: 100%;}
.press-content{width: 76%; float: left; overflow: hidden; }
.press-content h3{position: relative;color: #00519e;padding: 40px 30px;display: inline-block; margin-left: -10px}
.press-content h3:before{content: '';;position: absolute;top: 0; bottom: 0; left: 0px;right: 20px;border-top: 3px solid #009fe3;border-bottom: 3px solid #009fe3;}
.press-content h3:after{content: '';width: 100%;position: absolute;top: 20px;bottom: 20px;left: 0;border-left: 3px solid #009fe3;border-right: 3px solid #009fe3;}
.press-detail .dp_dmb_repeat_item{width: 49%; display: inline-block; vertical-align: top; padding: 40px 35px;}
.press-content .red-btn{margin-left: 35px;}
.img-right .press-image{order: 2;}
.img-right .press-content{text-align: right;}
.img-right .press-content .red-btn{margin-right: 35px;}
.img-right .press-detail{text-align: left;}
.img-right .press-content h3:before{right: 0; left: 20px;}


.news-item, .project-top{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;direction: ltr; padding: 20px 0;}
.news-image{width: 23.5%; float: left;}
.news-image img, .project-image img{box-shadow: 0px 3px 10px rgba(0,0,0,0.2); width: 100%;}
.news-content{width: 76%; float: left; overflow: hidden; padding-top: 18px;}
.news-detail .dp_dmb_repeat_item, .project-detail .dp_dmb_repeat_item{width: 49%; display: inline-block; vertical-align: top; padding: 40px 35px;}
.news-header{position: relative;width: 95%;display: inline-block; text-align: center; max-width: 670px; padding: 40px 35px; margin-left: -5px;}
.news-header:before, .project-header:before{content: '';;position: absolute;top: 0; bottom: 0; left: 0px;right: 20px;border-top: 3px solid #009fe3;border-bottom: 3px solid #009fe3;}
.news-header:after, .project-header:after{content: '';width: 100%;position: absolute;top: 20px;bottom: 20px;left: 0;border-left: 3px solid #009fe3;border-right: 3px solid #009fe3;}
.news-header h3{color: #009fe3; font-size: 24px !important; max-width: 400px; margin: 0 auto; margin-bottom: 8px;}

.project-item{width: 100%; display: inline-block;}
.project-top{align-items: center;justify-content: center;}
.project-content{padding-top: 0;}


div.et_pb_section.news-wrapper{width: 100%; float: left; padding-bottom: 50px;}
div.et_pb_section.project-wrapper{width: 100%; float: left; padding-top: 40px; padding-bottom: 40px;}
.project-wrapper .et_pb_row{max-width: 1230px;}
.project-image{width: 42%; float: left;}
.project-content{width: 59%; float: left; overflow: hidden;} 
.project-header{position: relative;width: 100%;display: inline-block; text-align: center;  padding: 40px 35px; margin-right: -5px;}
.project-header h3{color: #009fe3; font-size: 35px !important;  margin-bottom: 8px;}
.project-header:before{left: 20px; right: 0;}


div.et_pb_section.person-wrapper{width: 100%; float: left; padding-bottom: 0;}
.contact-detail .et_pb_module{width: 50%; float: left; margin-bottom: 70px !important;}
.contact-detail a{color: #001537;}
.contact-detail strong{font-weight: 300; width: 80px; display: inline-block;}
.contact-detail h3, .person-title h3 {color: #00519e;}





footer#main-footer{width: 100%; float: left; background: url(https://permotherm.com/wp-content/uploads/2019/09/wasserkocher-schweizer-qualitaet-permotherm-1920x1200.jpg)!important; position: relative; padding-bottom: 60px;}
footer#main-footer:before{content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0, 81, 158, 0.8);}
footer#main-footer p, footer#main-footer a{color: #fff;}
#main-footer #footer-widgets .footer-widget{margin: 0;}
#footer-widgets .footer-widget:first-child{width: 70%;}
#footer-widgets .footer-widget:nth-child(2){width: 30%;}
#footer-widgets .footer-widget:first-child .fwidget{margin-bottom: 0px;}
#footer-widgets .footer-widget:first-child .fwidget:first-child{width: 60%;}
#footer-widgets .footer-widget:first-child .fwidget:nth-child(2), #footer-widgets .footer-widget:first-child .fwidget:nth-child(3){width: 40%;}
#footer-widgets .footer-widget:first-child .fwidget:nth-child(4){width: 28%; clear: left;}
#footer-widgets .footer-widget:first-child .fwidget:nth-child(5){width: 24%;}
#footer-widgets .footer-widget:first-child .fwidget:nth-child(6){width: 24%;}
#footer-widgets .footer-widget:first-child .fwidget:nth-child(7){width: 24%;}
#footer-widgets .footer-widget:first-child .fwidget:nth-child(8){display: none;}
#footer-widgets .footer-widget img{max-width: 191px;}
#footer-widgets .footer-widget h4{color: #fff; font-size: 20px !important; margin-bottom: 22px; margin-top: 90px;}
#footer-widgets .footer-widget li{padding: 0;}
#footer-widgets .footer-widget li:before{display: none;}
#footer-widgets #text-2 strong, #footer-widgets #text-5 strong{font-weight: 300; min-width: 80px; display: inline-block;}
#footer-widgets #text-2 ul, #footer-widgets #text-5 ul{margin-top: 25px;}

#footer-widgets .footer-widget:nth-child(2) h4{margin-top: 0;}
.form-input{width: 100%; float: left; margin-bottom: 35px;}
.form-input .wpcf7-form-control{width: 100%; height: 50px; background: #fff; border: none; border-radius: 10px; padding:0 20px; font-size: 18px;font-weight: 300;color: #001537;line-height: 1.4;}
.form-input textarea.wpcf7-form-control{height: 215px; padding: 12px 20px;}
.form-btn{width: 100%; float: left;}
.footer-form .form-btn .wpcf7-submit{background: #fff; border: none;color: #706e6f;padding: 0 15px;border-radius: 12px; min-width: 250px; height: 50px; line-height: 50px; font-weight: 600; font-size: 18px;}


div.et_pb_section.call-wrapper{width: 100%; float: left; padding: 100px 0; margin-top: -50px; display: none;}
.call-form{max-width: 1100px; margin: 0 auto; margin-top: 10px;}
.form-row .form-input{width: 50%; float: left; padding: 0 60px;}
.call-wrapper h4{color: #009fe3; font-weight: 500; margin-bottom: 10px;}
.call-form .form-input .wpcf7-form-control{border: 1px solid #009fe3;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{width: 100%;float: left;margin-left: 0;margin-right: 0; font-size: 16px;}
.call-wrapper .et_pb_row{max-width: 1100px;}
span.wpcf7-not-valid-tip{text-align: left;}
.use-poretrait, .cook-img-mobile, .area-toggle, .area-header-mobile, .news-img-mobile, .press-img-mobile, #news-display.toggle-title, #project-display.toggle-title{display: none;}

.family-price{position: absolute; top: -120px; right: 0; background: url(/wp-content/themes/divi-child/img/wasserkocher-leasen-permotherm-225x225.svg); width: 225px; height: 225px; display: inline-block;padding: 32px 7px 0;}
.family-price p{color: #fff;text-align: center;font-weight: 600;font-size: 24px;max-width: 180px;margin: 0 auto; -webkit-transform: rotate(-14deg); -moz-transform: rotate(-14deg); transform: rotate(-14deg);}
.family-price strong{display: block;font-size: 30px;}
.banner-wrapper .family-price{left: 32%; right: inherit; top: 160px;}
.footer-form span.wpcf7-not-valid-tip{color: #fff;font-size: 16px;}


#contact-wrapper.contact-wrapper .et_pb_row{text-align:center;}
#contact-wrapper.contact-wrapper .et_pb_module.contact-title{max-width: inherit;}
#top-menu li.current-menu-item>a{font-weight: 600 !important;}
.team-row .et_pb_image {margin-bottom: 0px !important;}
.mb-50{margin-bottom:50px;}

@media only screen and (max-width: 1900px) {
	.quality-wrapper:before{width:32%;}
}
@media only screen and (max-width: 1600px) {
	.quality-wrapper:before{width:31%;}
}

@media only screen and (max-width: 1449px) {

	#main-header img#logo{max-width: 300px;}
	.header-phone{left: 350px;}
	#main-header #top-menu li{margin-left: 30px;}
	.quality-wrapper:before{width:310px; background-position: center left;}
	.quality-wrapper div.et_pb_row{max-width: 1100px; margin-right: 0;}

}


@media only screen and (max-width: 1279px) {

	h1{font-size: 36px !important;}
	h2, h4, h3, h5{font-size: 28px !important;}
	body,p{font-size: 18px;}
	.banner-wrapper .family-price{display: none;}


}

@media only screen and (max-width: 980px) {
	.footer-widget:nth-child(n) {width: 100% !important;margin: 0 !important;}
	#footer-widgets{padding-bottom:0;}
	#footer-widgets .footer-widget:first-child{margin-bottom: 40px !important;}
}
@media only screen and (max-width: 767px) {

	h1{font-size: 35px !important;}
	h2, h4, h3, h5{font-size: 25px !important;}		
	div.et_pb_section.banner-wrapper{background-size: contain;background-position: top center;}
	.banner-text{padding-left: 0; width: 100%; text-align: center; max-width: 100%;}
	.banner-text h1{ max-width: 250px; text-align: left;}
	.banner-text h2{width: 49%; display: inline-block; text-align: left; vertical-align: top;}
	.banner-detail{width: 49%; display: inline-block; text-align: left; vertical-align: top;}
	.banner-text ul{padding-left: 0;}
	.banner-detail{margin-bottom: 30px;}
	.banner-text a.btn-default{margin-left: 0;}
	.btn-default, .text-btn a{min-width: 200px; height: 50px; line-height: 50px; background-size: 100%; padding-right: 55px; font-size: 18px;}
	.banner-image{display: none;}
	div.et_pb_section.usability-wrapper{padding-top: 0; padding-bottom: 10px;}
	.quality-icon .et_pb_image_wrap:before{width: 60px; height: 88px;}
	.quality-icon .et_pb_image_wrap:before {width: 100px;height: 147px;}	
	.use-list .dp_dmb_repeat_item{width: 32%; display: inline-block; float: none; padding: 0 15px; margin-top: 10px; margin-bottom: 10px; vertical-align: top;}
	.use-list{text-align: center;}	
	.quality-item h3{min-height: inherit;}
	div.et_pb_section.family-wrapper{padding-bottom: 70px;}	
	.guarantee-mobile h4, .guarantee-mobile h2{display: none;}
	.guarantee-mobile .et_pb_text_inner{text-align: center;}
	#footer-widgets .footer-widget:first-child .fwidget:first-child{width: 100%;}
	#footer-widgets .footer-widget:first-child .fwidget:nth-child(2){width: 50%;}
	#footer-widgets .footer-widget:first-child .fwidget:nth-child(3){display: none;}
	#footer-widgets .footer-widget:first-child .fwidget:nth-child(4){width: 50%; clear: inherit;}
	#footer-widgets .footer-widget:first-child .fwidget:nth-child(5){width: 50%; clear: left;}
	#footer-widgets .footer-widget:first-child .fwidget:nth-child(6){width: 50%;}
	#footer-widgets .footer-widget:first-child .fwidget:nth-child(7){width: 50%; clear: left;}
	#footer-widgets .footer-widget:first-child .fwidget:nth-child(8){display: block; width: 50%; float: left;}
	#footer-widgets #text-2 ul{display: none;}
	#footer-widgets #text-2 p{font-size: 0;}
	#main-footer #footer-widgets .footer-widget{margin-bottom: 0 !important;}
	footer#main-footer{padding-bottom: 0;}
	#footer-widgets .footer-widget:first-child .fwidget{text-align: center;}
	#footer-widgets .footer-widget .fwidget:last-child{text-align: center;}
	#footer-widgets .footer-widget form{max-width: 400px;margin: 0 auto;display: block;}
	#footer-widgets .footer-widget:nth-child(2), #footer-widgets .footer-widget:nth-child(2) .fwidget{width: 100% !important; text-align: center;}
	#footer-widgets .footer-widget h4{margin-top: 0;}
	header#main-header{height: 112px;}
	header#main-header #et-top-navigation{padding-top: 2px;}
	.mobile_menu_bar:before{font-size: 50px; color: #fff;}
	#main-header img#logo{max-width: 270px;}	
	.et_header_style_left .logo_container{left: 0; text-align: center;}
	span.logo_helper{float: left;}
	.header-phone{width: 100%; position: initial; left: 0; top: 0; float: left; text-align: center; margin-top: 8px;}
	.usability-wrapper .et_pb_column_1_3{width: 40%;}
	.usability-wrapper .et_pb_column_2_3{width: 60%;}
	.quality-icon .et_pb_image_wrap, .quality-icon img{max-width: 90%; margin-right:0;}
	.usability-wrapper .quality-icon .et_pb_image_wrap{margin-top: 100px;}
	.usability-wrapper .et_pb_column_1_3 .use-content{display: none;}
	.usability-wrapper .et_pb_column_2_3 .use-list{display: none;}
	.use-poretrait{display: block;}
	.usability-wrapper .et_pb_column_2_3 h5{display: none;}

	div.et_pb_section.quality-wrapper.et_pb_with_background, div.et_pb_section.guarantee-wrapper, div.et_pb_section.guarantee-wrapper.et_pb_with_background, div.et_pb_section.family-wrapper.et_pb_with_background, div.et_pb_section.et_pb_with_background.area-wrapper, div.et_pb_section.area-wrapper, div.et_pb_section.et_section_regular.bg-wave.bg-colr, div.news-row{background: #edf6ff !important;}
	div.et_pb_section.quality-wrapper:before, div.et_pb_section.quality-wrapper:after{content: ''; width: 100%; height: 50px; position: absolute; top: 0; left: 0; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0zMjAgMjhDMTYwIDI4IDgwIDQ5IDAgNzBWMGgxMjgwdjcwYy04MCAyMS0xNjAgNDItMzIwIDQyLTMyMCAwLTMyMC04NC02NDAtODR6Ii8+PC9nPjwvc3ZnPg==);
    background-size: 100% 50px; background-repeat: no-repeat; -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);}
    div.et_pb_section.quality-wrapper:after{background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0zMjAgMjhjMzIwIDAgMzIwIDg0IDY0MCA4NCAxNjAgMCAyNDAtMjEgMzIwLTQydjcwSDBWNzBjODAtMjEgMTYwLTQyIDMyMC00MnoiLz48L2c+PC9zdmc+);top: inherit; bottom: 0;}    
	.quality-title h2{margin-top: 30px; margin-bottom: 10px;}

    div.et_pb_section.guarantee-wrapper:before, div.et_pb_section.guarantee-wrapper:after{content: ''; width: 100%; height: 50px; position: absolute; top: 0; left: 0; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0zMjAgMjhDMTYwIDI4IDgwIDQ5IDAgNzBWMGgxMjgwdjcwYy04MCAyMS0xNjAgNDItMzIwIDQyLTMyMCAwLTMyMC04NC02NDAtODR6Ii8+PC9nPjwvc3ZnPg==);
    background-size: 100% 50px; background-repeat: no-repeat; -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);}
    div.et_pb_section.guarantee-wrapper:after{background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0zMjAgMjhjMzIwIDAgMzIwIDg0IDY0MCA4NCAxNjAgMCAyNDAtMjEgMzIwLTQydjcwSDBWNzBjODAtMjEgMTYwLTQyIDMyMC00MnoiLz48L2c+PC9zdmc+);top: inherit; bottom: 0;}    
	.guarantee-wrapper h4, .guarantee-wrapper h2{margin-bottom: 0;}

	div.et_pb_section.guarantee-wrapper, div.et_pb_section.family-wrapper{padding-top: 60px; padding-bottom: 0;}
	.guarantee-wrapper .et_pb_column_2_5{margin-bottom: 15px; }

	div.et_pb_section.family-wrapper:before, div.et_pb_section.family-wrapper:after{content: ''; width: 100%; height: 50px; position: absolute; top: 0; left: 0; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0zMjAgMjhDMTYwIDI4IDgwIDQ5IDAgNzBWMGgxMjgwdjcwYy04MCAyMS0xNjAgNDItMzIwIDQyLTMyMCAwLTMyMC04NC02NDAtODR6Ii8+PC9nPjwvc3ZnPg==);
    background-size: 100% 50px; background-repeat: no-repeat; -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);}
    div.et_pb_section.family-wrapper:after{background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0zMjAgMjhjMzIwIDAgMzIwIDg0IDY0MCA4NCAxNjAgMCAyNDAtMjEgMzIwLTQydjcwSDBWNzBjODAtMjEgMTYwLTQyIDMyMC00MnoiLz48L2c+PC9zdmc+);top: inherit; bottom: 0;}    
	div.et_pb_section.family-wrapper{padding-bottom: 30px;}

	div.et_pb_section.area-wrapper:before, div.et_pb_section.area-wrapper:after, div.et_pb_section.et_section_regular.bg-wave.bg-colr:before, div.et_pb_section.et_section_regular.bg-wave.bg-colr:after, div.news-row:before, div.news-row:after{content: ''; width: 100%; height: 50px; position: absolute; top: 0; left: 0; background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0zMjAgMjhDMTYwIDI4IDgwIDQ5IDAgNzBWMGgxMjgwdjcwYy04MCAyMS0xNjAgNDItMzIwIDQyLTMyMCAwLTMyMC04NC02NDAtODR6Ii8+PC9nPjwvc3ZnPg==);
    background-size: 100% 50px; background-repeat: no-repeat; -webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);transform: rotate(0deg);}
    div.et_pb_section.area-wrapper:after, div.et_pb_section.et_section_regular.bg-wave.bg-colr:after, div.news-row:after{background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEyODAgMTQwIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiNmZmZmZmYiPjxwYXRoIGQ9Ik0zMjAgMjhjMzIwIDAgMzIwIDg0IDY0MCA4NCAxNjAgMCAyNDAtMjEgMzIwLTQydjcwSDBWNzBjODAtMjEgMTYwLTQyIDMyMC00MnoiLz48L2c+PC9zdmc+);top: inherit; bottom: 0;}    

	.toggle-title .et_pb_text_inner{max-width: 285px; margin: 0 auto; padding-right: 10px;}
	.toggle-title .et_pb_text_inner:after{content: "\4c"; position: absolute; top: 50%; right: -35px; width: 35px; height: 35px; display: inline-block; background: #00519e; color: #fff; border-radius: 50%;text-shadow: 0 0; margin-top: -17px; text-align: center;
	font-family: ETmodules!important;font-weight: 400;font-style: normal;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;line-height: 1;text-transform: none;speak: none; font-size: 26px; line-height: 35px;}
	.toggle-title.active .et_pb_text_inner:after{content: "\4b";}

	
	.banner-text h1{min-height: 180px;}

	.cook-img-mobile{display: inline-block;}
	.cooker-wrapper .et_pb_column .et_pb_image{width: 49%; display: inline-block; vertical-align: middle;}
	.cooker-wrapper .et_pb_column .et_pb_image img{max-width: 90%;}
	.cooker-content img{display: none;}
	div.et_pb_section.customer-wrapper{display: none;}
	div.et_pb_section.area-wrapper{padding-top: 50px;padding-bottom: 30px}
	.area-wrapper .et_pb_text_inner, .area-header-mobile .et_pb_text_inner{text-align: center;}
	.area-toggle{display: block;}
	.area-wrapper .area-header{background: #fff;}
	div.et_pb_row.area-footer{padding-bottom: 50px;}
	.et_pb_gutters3 .contact-wrapper .et_pb_column_1_2{width: 50%; float: left;}
	.et_pb_gutters3 #contact-wrapper.contact-wrapper .et_pb_column_1_2{width: 100%;    float: inherit;}
	.contact-wrapper .et_pb_column_1_2 p, .contact-wrapper .et_pb_column_1_2 h5{max-width: 255px; margin: 0 auto;}
	#contact-wrapper.contact-wrapper .et_pb_column_1_2 p, #contact-wrapper.contact-wrapper .et_pb_column_1_2 h5{max-width: 100%;}
	
	
	div.et_pb_section.call-wrapper{margin-top: 0;}
	.guarantee-wrapper img{margin:0 auto;}
	.hide-mobile + .call-wrapper{display: none;}
	.news-image{display: none;}
	.news-content{width: 100%;}
	.news-img-mobile{display: block; width: 100%; float: left;text-align: center;padding-top: 25px;}
	.news-header{margin-left: 0;}
	.news-header:before{left: 20px;}
	.news-detail{display: none;}
	.news-detail .dp_dmb_repeat_item, .project-detail .dp_dmb_repeat_item{width: 100%; text-align: center; padding: 20px 15px;}
	.news-col .toggle-title{width: 100%; float: left; text-align: center;}
	div.news-row{width: 100%; float: left; position: relative; padding: 50px 0 40px;}
	.news-col{margin-left: -15px; margin-right: -15px;}
	.project-content{width: 100%;}
	.project-image{width: 100%; padding-top: 25px;}
	.project-top{display: -webkit-block; display: -moz-block; display: -ms-block; display: -webkit-block; display: block;}
	.project-header{margin-right: 0;}
	.project-header:after{width: auto; left: 0; right: 0;}
	.project-display{display: none;}
	.news-banner .banner-text h2, .news-banner .banner-text .banner-detail{width: 100%; text-align: center;}
	.news-banner .banner-text .banner-detail{display: none;}
	.news-banner .banner-text h1{padding-top: 40px;}
	#footer-widgets .footer-widget:nth-child(2){margin-top: 40px !important;}
	div.et_pb_section.water-service{padding-bottom: 50px;}
	.water-service .et_pb_text_inner{text-align: center;}
	.download-wrapper .et_pb_image_wrap, .download-wrapper img{display: block; margin: 0 auto;} 
	.download-wrapper .permo-leaser{margin-left: 0;}
	.specialist-wrapper .et_pb_text_inner, .specialist-wrapper .et_pb_image, .area-garuntee .et_pb_image{text-align: center;}
	.specialist-wrapper h3{margin: 0 auto; margin-bottom: 20px;}
	.guarantee-guarantee .et_pb_text_inner{text-align: center;}
	.guarantee-guarantee .guarantee-mobile h2{display: none;}
	div.et_pb_section.guarantee-guarantee.guarantee-wrapper{padding-bottom: 50px;}
	.reference-banner .banner-detail, .customer-banner .banner-detail{width: 100%;}
	.reference-banner .banner-text h1, .customer-banner .banner-text h1, .presse-banner .banner-text h1, .contact-banner .banner-text h1{padding-top: 40px;}
	.customer-content, .customer-image, .img-left .customer-content{width: 100%; padding: 0;}
	div.et_pb_section.guarantee-wrapper.report-garuntee{padding-top: 30px; padding-bottom: 40px;}
	.toggle-title .et_pb_text_inner, .customer-content .dp_field_tinymce, .convince-content .et_pb_text_inner{text-align: center;}
	.about-banner .banner-text h2, .presse-banner .banner-text h2, .contact-banner .banner-text h2{width: 100%;}
	.about-banner .banner-detail, .presse-banner .banner-detail, .contact-banner .banner-detail{display: none;}
	.team-row .et_pb_text_inner{max-width: 400px; margin: 0 auto;}
	.press-image{display: none;}
	.press-content{width: 100%;}
	.press-item{display: -webkit-block; display: -moz-block; display: -ms-block; display: -webkit-block; display: block; text-align: center;}
	.press-content h3{margin-left: 0;}
	.press-content h3:before{left: 20px;}
	.press-img-mobile{width: 100%; display: inline-block; text-align: center; padding-top: 20px;}
	.press-detail .dp_dmb_repeat_item{width: 100%; padding: 10px 0;}
	.press-content h3:after{right: 0; left: 0; width: auto;}
	.img-right .press-content h3:before{right: 20px;}
	.img-right .press-content, .img-right .press-detail{text-align: center;}
	.press-content .red-btn{margin-left: 0; margin-bottom: 50px;}
	#news-display.toggle-title, #project-display.toggle-title{display: block;}
	.news-header{width: 100%;}
	.news-header:after, .project-header:after{width: auto; right: 0;}
	.project-header:before{right: 20px;}
	.news-item, .project-top{padding: 0;}
	.form-row .form-input{padding: 0 15px;}
	.project-header h3{font-size: 25px !important}
	.call-form{margin-top: 10px;}
	.et_pb_section_5.section_has_divider.et_pb_top_divider .et_pb_top_inside_divider, .et_pb_section_5.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{background-size: 100% 50px !important; height: 50px !important;}
	.contact-detail .et_pb_text_inner, .contact-detail h3, .person-title h3{text-align: center;}
	.et_mobile_menu{border-top-color: #e31318; top: 100%; padding: 0;}
	.et_pb_column .et_pb_module#guarantee-display{margin-bottom: 0;}
	.et_mobile_menu .menu-item-has-children>a{background: none; display: inline-block;}
	.et_mobile_menu li a, .et_mobile_menu .menu-item-has-children>a{font-weight: normal; font-size: 18px; color: #001537; border: none;}
	.et_mobile_menu .menu-item-has-children{position: relative;}
	.et_mobile_menu .menu-item-has-children:after{position: absolute;top: 9px;right: 25px; font-family: ETmodules;font-size: 36px;font-weight: 800;content: "3"; color: #00519e;}
	.et_mobile_menu li{border-bottom: 1px solid #eee;}
	#main-header .et_mobile_menu li ul.sub-menu{display: none !important;border-top: 1px solid #eee;}
	#main-header .et_mobile_menu li ul.sub-menu li:last-child{border-bottom: none;}
	#main-header .et_mobile_menu li.open ul.sub-menu{display: block !important;}
	.family-price p{font-size: 18px; line-height: 24px;}
	.family-price strong{font-size: 24px;}
	.family-price{width: 150px; height: 150px; top: 30px; padding: 20px 0px 0;}
	div.et_pb_section.guarantee-wrapper.garun-leaser{padding-top: 40px;padding-bottom: 20px;}
	.banner-text .banner-detail h2{font-size: 18px !important;}



	div.et_pb_section.area-header-mobile{width: 100%; float: left; display: block;}
	.quality-display, .guarantee-display, .family-display, .area-display, .area2-display, .area-header.area-desktop, .area3-display{display: none;}

	div.et_pb_section.banner-wrapper.et_pb_with_background.home-banner{background-image: url(/wp-content/themes/divi-child/img/heisswasser-kochen-wasserkocher-permotherm-1050x720.jpg)!important;}
	div.et_pb_section.banner-wrapper.kaufen-banner{background-image: url(/wp-content/themes/divi-child/img/heisswasser-fuer-alle-anwendungen-wasserkocher-permotherm-1050x720.jpg)!important;}
	div.et_pb_section.banner-wrapper.news-banner{background-image: url(/wp-content/themes/divi-child/img/heisswassergeraet-wasserkocher-news-permotherm-1050x720.jpg)!important;}
	div.et_pb_section.banner-wrapper.leasen-banner{background-image: url(/wp-content/themes/divi-child/img/placeholder-header-mobile-1050x720-landscape.jpg)!important;}
	div.et_pb_section.banner-wrapper.guarantee-banner{background-image: url(/wp-content/themes/divi-child/img/heisswassergeraet-wasserkocher-unsere-garantie-permotherm-1050x720.jpg)!important;}
	div.et_pb_section.banner-wrapper.reference-banner{background-image: url(/wp-content/themes/divi-child/img/heisswassergeraet-wasserkocher-referenzen-permotherm-1050x720.jpg)!important;}
	div.et_pb_section.banner-wrapper.customer-banner{background-image: url(/wp-content/themes/divi-child/img/heisswassergeraet-wasserkocher-kundenberichte-permotherm-1050x720.jpg)!important;}
	div.et_pb_section.banner-wrapper.about-banner{background-image: url(/wp-content/themes/divi-child/img/placeholder-header-mobile-1050x720-landscape.jpg)!important;}
	div.et_pb_section.banner-wrapper.presse-banner{background-image: url(/wp-content/themes/divi-child/img/heisswassergeraet-wasserkocher-presseberichte-permotherm-1050x720-2.jpg)!important;}
	div.et_pb_section.banner-wrapper.contact-banner{background-image: url(/wp-content/themes/divi-child/img/heisswassergeraet-wasserkocher-kontakt-permotherm-1050x720.jpg)!important;}
	

	
	div.et_pb_section.banner-wrapper.et_pb_with_background{ background-size: 100% auto;background-position: top center;}	
	.et_pb_gutters3 .quality-wrapper .et_pb_column_1_2{max-width: 100%;}
	.et_pb_column .et_pb_module#guarantee-display{position: relative;top: -20px;}
	#footer-widgets #text-2 p {font-size: 18px;}
	#footer-widgets .footer-widget:first-child .fwidget:nth-child(2) {width: 100%;}
	#footer-widgets {padding-bottom: 40px;}
	.form-input{margin-bottom: 15px;}

}
@media only screen and (max-width: 479px) {
	
	div.et_pb_section.banner-wrapper.et_pb_with_background.home-banner{background-image: url(/wp-content/themes/divi-child/img/heisswasser-kochen-wasserkocher-permotherm-720x1050.jpg)!important;}	
	div.et_pb_section.banner-wrapper.kaufen-banner{background-image: url(/wp-content/themes/divi-child/img/heisswasser-fuer-alle-anwendungen-wasserkocher-permotherm-720x1050.jpg)!important;}	
	div.et_pb_section.banner-wrapper.news-banner{background-image: url(/wp-content/themes/divi-child/img/heisswassergeraet-wasserkocher-news-permotherm-720x1050.jpg)!important;}	
	div.et_pb_section.banner-wrapper.leasen-banner{background-image: url(/wp-content/themes/divi-child/img/placeholder-header-mobile-720x1050-portrait.jpg)!important;}	
	div.et_pb_section.banner-wrapper.guarantee-banner{background-image: url(/wp-content/themes/divi-child/img/heisswassergeraet-wasserkocher-unsere-garantie-permotherm-720x1050.jpg)!important;}
	div.et_pb_section.banner-wrapper.reference-banner{background-image: url(/wp-content/themes/divi-child/img/heisswassergeraet-wasserkocher-referenzen-permotherm-720x1050.jpg)!important;}
	div.et_pb_section.banner-wrapper.customer-banner{background-image: url(/wp-content/themes/divi-child/img/heisswassergeraet-wasserkocher-kundenberichte-permotherm-720x1050.jpg)!important;}
	div.et_pb_section.banner-wrapper.about-banner{background-image: url(/wp-content/themes/divi-child/img/placeholder-header-mobile-720x1050-portrait.jpg)!important;}
	div.et_pb_section.banner-wrapper.presse-banner{background-image: url(/wp-content/themes/divi-child/img/heisswassergeraet-wasserkocher-presseberichte-permotherm-720x1050-3.jpg)!important;}
	div.et_pb_section.banner-wrapper.contact-banner{background-image: url(/wp-content/themes/divi-child/img/heisswassergeraet-wasserkocher-kontakt-permotherm-720x1050.jpg)!important;}
	.banner-text{padding-top: 230px;}
	.quality-icon .et_pb_image_wrap, .quality-icon img{max-width: 270px;}
	.use-mobile h2, .use-mobile h3{display: none;}
	.banner-text h1{max-width: 100%; text-align: center;}
	.banner-text h2, .banner-detail{width: 100%; text-align: center;}
	.usability-wrapper .et_pb_column_1_3 .use-content{display: block;}
	 .quality-icon .et_pb_image_wrap, .quality-icon img{margin:0 auto;}
	 .usability-wrapper .quality-icon .et_pb_image_wrap{margin-top: 20px;}
	.use-list .dp_dmb_repeat_item{width: 49%;}
	.use-content h5{margin-top: 0;}
	.banner-text h1{min-height: inherit;}
	.cooker-wrapper .et_pb_column .et_pb_image{width: 100%;}
	.news-banner .banner-text h1, .reference-banner .banner-text h1, .customer-banner .banner-text h1, .presse-banner .banner-text h1, .contact-banner .banner-text h1{padding-top: 0px;}
	#footer-widgets .footer-widget:first-child .fwidget:first-child{width: 100%;}
	#footer-widgets .footer-widget:first-child .fwidget:nth-child(2){width: 100%;}
	#footer-widgets .footer-widget:first-child .fwidget:nth-child(4){width: 100%;}
	#footer-widgets .footer-widget:first-child .fwidget:nth-child(5){width: 100%;}
	#footer-widgets .footer-widget:first-child .fwidget:nth-child(6){width: 100%;}
	#footer-widgets .footer-widget:first-child .fwidget:nth-child(7){width: 100%;}
	#footer-widgets .footer-widget:first-child .fwidget:nth-child(8){width: 100%;}
	#footer-widgets .footer-widget h4{margin-bottom: 8px;}
	.form-row .form-input{width: 100%;}
	.contact-detail .et_pb_module{width: 100%; margin-bottom: 50px !important;}
	#main-header img#logo{max-width: 250px;}
	#et_mobile_nav_menu{margin-right: -10px;}



}