/*!
Theme Name: Construction Company
Theme URI: https://raratheme.com/wordpress-themes/construction-company/
Author: Rara Theme
Author URI: https://raratheme.com/
Description: Construction Company is a child theme of Construction Landing Page which is a free WordPress theme specially designed for building and construction companies.The theme includes a lead generating contact form on the homepage and several optimally placed Call-to-Action (CTA) sections to create a high converting website.  Construction Company theme is clean, responsive (mobile-friendly), speed optimized, and SEO friendly. It includes an attractive banner with a contact form, services section, portfolio section, client section, testimonial section, social media and so on. It is WooCommerce (online shop) compatible and translation ready. Though the theme is especially created to make building and construction companies websites, it can also be used to make all kinds of websites such as web agency, portfolio, e-commerce, photography, business, corporate, restaurant, video, real estate, travel, wedding, education, business, portfolio, hotel, church, event, music, review, fitness, affiliate, lawyer, community, sports, medical, cafe, spa, teams, band, food, hair salon, jewelry, political, football, school, university, bed and breakfast, pub, resort, squeeze page, reservation and winery websites. Check the demo at https://demo.raratheme.com/construction-company/, documentation at https://raratheme.com/documentation/construction-company/, and get support at https://raratheme.com/support-ticket/.
Template: construction-landing-page
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: construction-company
Tags: blog, two-columns, right-sidebar, footer-widgets, custom-background, custom-menu, custom-logo, featured-images, threaded-comments, translation-ready, full-width-template, theme-options, portfolio, e-commerce

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Construction Company is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

strom.world

*/
link body,h2,h3,p{font-family:'PT Sans',sans-serif!important}.container{max-width:100%!important}#primary{padding-left:0!important;padding-right:0!important}#content{padding:0}.elementor-widget-text-editor p,.elementor-icon-box-content p{font-family:'PT Sans',sans-serif !important}.header-t{display:none}.site-header.header-3{display:none}h2.main-title{display:none}h1{line-height:110%;font-size:260%}.leftright,#blox2,#blox3,#blox4,#blox5,#blox6{padding:60px 0}#blox1 .left{background:rgba(98,148,49,.9);color:#fff;padding:20px;float:left;margin:0 20px 0 0}#blox1 .left h3{color:#fff;font-size:135% !important;line-height:120% !important}#blox1 .right{background:#fff;-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,.3);-moz-box-shadow:0 2px 5px 2px rgba(0,0,0,.3);box-shadow:0 2px 5px 2px rgba(0,0,0,.3);padding:20px;float:left;margin:0 0 0 20px}#blox1 .right .elementor-widget-shortcode{margin:0!important}#blox1 .right .cf7sr-g-recaptcha{padding-top:20px}#blox2,#blox4{background:rgba(98,148,49,1);color:#fff}#blox2 .icons1{margin:0 0 20px}#blox2 .icons1 .elementor-icon{color:#fff}#blox2 .icons1 .elementor-icon-box-description{color:#fff;line-height:130%}.left .headlines h2.elementor-heading-title{color:#fff;font-size:250% !important;line-height:100% !important;margin:0 !important}.right .headlines h2.elementor-heading-title{font-size:250% !important;line-height:100% !important}.clients .elementor-widget-heading{margin:0 0 8px!important}.clients h3.elementor-heading-title{color:#fff;font-size:110% !important;line-height:100% !important;margin:0 !important}#blox2 .headlines h3.elementor-heading-title,#blox4 .headlines h3.elementor-heading-title{color:#fff;font-size:220% !important;line-height:100% !important;margin:0 !important}.right .headlines h2.elementor-heading-title,#blox5 .headlines h3.elementor-heading-title{color:#666}.formular2x .elementor-widget-heading{margin:0!important}.formular2x h3.elementor-heading-title{color:#666;font-size:160%!important;margin:0!important}#blox3 .headlines h2.elementor-heading-title{color:rgba(98,148,49,1);font-size:220%;line-height:100%}.social h3.elementor-heading-title{color:#629431;font-size:170%!important;margin:0!important}.social .elementor-social-icon{background-color:#629431!important;color:#fff !important}#blox3 h3{color:rgba(98,148,49,1);font-size:130% !important;line-height:100% !important}#blox4 p{color:#666;background:#fff;margin:8px 0 0 !important;border-radius:16px;border-top-left-radius:0;padding:16px;line-height:130% !important;font-size:89% !important;font-family:'PT Sans',sans-serif !important}.icons2{padding:0 0 30px}.icons2 .elementor-widget-icon-box,.formular2x{background:rgba(255,255,255,.9);-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,.3);-moz-box-shadow:0 2px 5px 2px rgba(0,0,0,.3);box-shadow:0 2px 5px 2px rgba(0,0,0,.3);padding:20px}.icons2 .elementor-icon,.icons2 .elementor-icon-box-title{color:#666!important}.icons2 .elementor-icon-box-icon{margin:0!important}.icons2 h3.elementor-icon-box-title{font-size:115% !important;margin:0 !important}.ssl,.cert{display:block;width:50%!important}.ssl img{float:right;height:70px !important;width:auto;margin-right:10px}.cert img{float:left;height:70px !important;width:auto;margin-left:10px}#firstblock h2{font-size:220% !important;line-height:100% !important;font-weight:600 !important}#firstblock h3{font-size:120% !important;line-height:115% !important}.pic48{width:auto;height:70px}h4{line-height:100% !important;font-size:80% !important;color:#f3880a !important;font-weight:600 !important;margin:0 0 12px !important}p{font-size:100%}.hentry{margin:0!important}#topblock{padding:20px 0 0}.page-id-289 #topblock,.page-id-296 #topblock{background-position-y:-270px!important;background-position-x:0px!important}.page-id-379 #topblock,.page-id-377 #topblock,.page-id-370 #topblock{background-size:112%;background-repeat:no-repeat;background-color:#50711f;background-position:0 0!important}.page-id-379 #vergleich8,.page-id-377 #vergleich8,.page-id-370 #vergleich8{background-size:134%;background-repeat:no-repeat;background-color:#50711f;background-position:0 0!important}.page-id-379 #vergleich8 h2,.page-id-377 #vergleich8 h2,.page-id-370 #vergleich8 h2{color:#fff!important}.page-id-379 #firstblock,.page-id-377 #firstblock,.page-id-370 #firstblock{padding:30px 0 40px}.page-id-379 #topblock .left .kc-col-inner-container,.page-id-377 #topblock .left .kc-col-inner-container,.page-id-370 #topblock .left .kc-col-inner-container{background:rgba(98,148,49,.7)}.page-id-379 #vergleich8 .kc-feature-boxes,.page-id-377 #vergleich8 .kc-feature-boxes,.page-id-370 #vergleich8 .kc-feature-boxes{background:rgba(255,255,255,.7)}.stromlogo{width:200px}#topblock .left .kc-col-inner-container{background:rgba(98,148,49,.9);color:#fff;padding:20px;float:left}#topblock .left h3{padding:10px 0 5px !important}#topblock .left li:before,#blox1 .left li:before{color:#fff;content:"\f00c";font-family:"FontAwesome";font-size:100%;margin:3px 5px 0 -18px;position:relative;top:1px;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.page-id-370 #topblock .left li:before,.page-id-377 #topblock .left li:before,.page-id-379 #topblock .left li:before{font-size:84%;margin:3px 5px 0 -18px}#topblock .left ul,#blox1 .left ul{padding:0 0 0 1em!important}#topblock .left li,#blox1 .left li{list-style-type:none !important;font-size:120%;margin:0 0 10px;color:#fff;font-family:'PT Sans',sans-serif !important}.page-id-370 #topblock .left li,.page-id-377 #topblock .left li,.page-id-379 #topblock .left li{font-size:120%;margin:0 0 8px}#topblock .left .button,#blox1 .left .button{background:url("https://strom.world/wp-content/uploads/2019/03/button-sparen-1.png") no-repeat scroll 0px 0px/140px auto;border-radius:85px;float:none;z-index:5000 !important;height:140px;margin:0 auto;padding:18px 20px 0;width:140px}.page-id-795 #blox1,.page-id-806 #blox1,.page-id-808 #blox1{background-position:0 0}.page-id-795 #blox5 .headlines h3.elementor-heading-title,.page-id-806 #blox5 .headlines h3.elementor-heading-title,.page-id-808 #blox5 .headlines h3.elementor-heading-title{color:#fff}.page-id-370 #topblock .left .button,.page-id-377 #topblock .left .button,.page-id-379 #topblock .left .button{background:url("https://strom.world/wp-content/uploads/2019/03/button-sparen2.png") no-repeat scroll 0px 0px/140px auto;border-radius:85px;float:none;z-index:5000 !important;height:140px;margin:0 auto;padding:18px 20px 0;width:140px}.page-id-370 #menu-item-336,.page-id-377 #menu-item-336,.page-id-379 #menu-item-336{display:none}#topblock .right .kc-col-inner-container,#vergleich8 #formular,.page-id-352 #topblock .right{background:#fff;-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,.3);-moz-box-shadow:0 2px 5px 2px rgba(0,0,0,.3);box-shadow:0 2px 5px 2px rgba(0,0,0,.3);padding:20px;float:left}#topblock .right .kc-col-inner-container .kc-col-inner-container{background:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;padding:20px;float:none!important}#topblock .right .kc-col-inner-container .kc-col-inner-container .kc_col-sm-1{width:50%!important}#topblock .right .kc-col-inner-container .kc-col-inner-container .pic48 img{height:100px!important;width:auto!important}#topblock .right #signs .kc-col-inner-container{-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0;padding:0;float:none}#topblock .right #signs .kc-col-inner-container .kc_single_image,#vergleich8 #formular .kc_single_image{float:none;margin:0 auto}#label34 img{width:100%!important;height:auto!important}#formular1 p{margin:0}.wpcf7-form .cf7sr-g-recaptcha div{margin:0 auto}#formular6{margin:30px 0 0}#formular6 .cf7sr-g-recaptcha{padding:23px 0 0;clear:both;display:block}#formular6 br{display:block;height:1px;content:"";padding:4px;margin:6px 0 0}.form23{width:46%;float:left;margin:0 20px}.signs2 .kc_col-sm-1{width:50%!important}.secure{width:120px;float:right;margin:3px 0 0}.quality{width:90px;float:left}#topblock .right p{margin-bottom:0}#firstblock2 .right2 a{background:#fff!important;padding:10px 20px 8px;text-transform:uppercase;border:2px solid #f3880a;display:block;margin:0 auto;width:223px;border-radius:8px;position:relative;top:30px;font-weight:600}#firstblock2 .right2 a:after{color:#f3880a;content:"\f095";font-family:"FontAwesome";font-size:100%;margin:0 0 0 8px;position:relative;top:1px;text-shadow:1px 1px 1px rgba(0,0,0,.2)}.rueckruf .elementor-button-link{background:#fff !important;padding:10px 19px 8px !important;text-transform:uppercase;border:3px solid #f3880a!important;display:block;margin:0 auto;width:240px !important;border-radius:8px !important;position:relative;top:30px;font-weight:600;text-align:left}.rueckruf .elementor-button-link:after{color:#f3880a;content:"\f095";font-family:"FontAwesome";font-size:100%;margin:0 0 0 8px;position:relative;top:-18px;text-shadow:1px 1px 1px rgba(0,0,0,.2);float:right}.rueckruf .elementor-button-link span{color:#f3880a}.logo img{width:200px;float:left}#firstblock,#vorteile5,#details6,#testimonial7,#vergleich8{padding:50px 0}#firstblock .left h2{font-size:240% !important}#firstblock h2,#vorteile5 h2,#details6 h2,#testimonial7 h2,#vergleich8 h2{font-size:180% !important;font-weight:500 !important}#firstblock h3{font-size:114%!important}#vorteile5 h3,#details6 h3,#testimonial7 h3,#vergleich8 h3{font-size:120% !important;font-weight:500 !important;line-height:110%!important}#vorteile5,#testimonial7{background:rgba(98,148,49,1);color:#fff}#vorteile5 .content-title{display:none}#vorteile5 .content-desc{color:#fff;margin:16px 0 16px;line-height:116%;font-family:'PT Sans',sans-serif !important;font-size:90%}#featurebox2{padding:25px 0 20px}#details6 h2,#details6 h3{color:#50711f !important;line-height:100%!important;margin:0 0 12px!important}#details6 p{font-size:90%;line-height:130%;font-family:'PT Sans',sans-serif !important}#details6 ul{margin:0 0 20px 30px;padding:0}#details6 li{font-size:90%;line-height:130%;font-family:'PT Sans',sans-serif !important;padding:0 0 8px}#details6 .alignright{width:450px;margin:0 0 20px 20px}.kc-testi-layout-2{background:none!important}.kc-testi-layout-2 .content-title{margin:0;color:#fff !important;font-size:100% !important;font-weight:400}.kc-testi-layout-2 .content-desc{margin:8px 0 0 !important;-webkit-border-radius:16px;-webkit-border-top-left-radius:0;-moz-border-radius:16px;-moz-border-radius-topleft:0;border-radius:16px;border-top-left-radius:0;border:1px solid #fff;padding:12px;line-height:126%;font-size:92%;color:#555;background:#fff;font-family:'PT Sans',sans-serif !important}.kc_button,.wpcf7-submit,.elementor-button-link{transition:background-color .3s ease 0s,color .3s ease 0s,border-radius .3s ease 0s!important;white-space:nowrap;text-transform:uppercase;text-decoration:none;font-size:100% !important;border-radius:6px!important;border:1px solid rgba(0,0,0,.2)!important;box-shadow:inset 0 2px 2px 0 rgba(255,255,255,.22),0 233px 233px 0 rgba(255,255,255,.12) inset!important;color:#000 !important;font-weight:600 !important;background:#f90;background:-moz-linear-gradient(top,#f90 48%,#e18700 81%,#9f6000 100%)!important;background:-webkit-linear-gradient(top,#f90 48%,#e18700 81%,#9f6000 100%)!important;background:linear-gradient(to bottom,#f90 48%,#e18700 81%,#9f6000 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9900',endColorstr='#9f6000',GradientType=0)!important}.kc_button,.wpcf7-submit:hover{background:#f90;background:-moz-linear-gradient(top,#f90 82%,#e18700 92%,#9f6000 100%);background:-webkit-linear-gradient(top,#f90 82%,#e18700 92%,#9f6000 100%);background:linear-gradient(to bottom,#f90 82%,#e18700 92%,#9f6000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9900',endColorstr='#9f6000',GradientType=0)}#vergleich8 #fbox1{padding-left:0}#vergleich8 #fbox3{padding-right:0}#vergleich8 h2{color:#666}#vergleich8 .kc-feature-boxes{background:rgba(255,255,255,.9);-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,.3);-moz-box-shadow:0 2px 5px 2px rgba(0,0,0,.3);box-shadow:0 2px 5px 2px rgba(0,0,0,.3);padding:20px}#vergleich8 .kc-feature-boxes .content-icon i{color:#666;font-size:48px;margin:10px 0}#vergleich8 .kc-feature-boxes .content-title{color:#666;margin:20px 0 0;line-height:116%;font-size:100%}#vergleich8 .kc-feature-boxes .content-desc{color:#666;margin:4px 0 16px;line-height:116%}#vergleich8 #formular{margin-top:30px}.picrow{border:1px solid #000}#formular .kc_row_inner,#firstblock .kc_row_inner{width:400px !important;margin:0 auto!important;float:none!important}#formular .kc_row_inner .kc_col-sm-1,#firstblock .kc_row_inner .kc_col-sm-1{width:50%!important}#formular .kc_row_inner .kc_col-sm-1 .kc_single_image img,#firstblock .kc_row_inner .kc_col-sm-1 .kc_single_image img{width:auto;height:70px;margin:0 auto;display:block;float:none}.promotional-block2 form{background:#04508C!important;display:block;clear:both}.wpcf7-list-item-label{font-size:90%}.fa{color:#f3880a}.site-footer{background:#04508c !important;color:#fff;font-size:130%}.site-footer .column{float:none;margin:0 auto;width:100%!important}.site-footer p{color:#fff;float:left}.site-footer img{width:80px;margin-left:10px}.site-footer .footer-t{padding:12px 0 40px;background:rgba(98,148,49,1)!important}.site-footer .widget ul{margin:0 auto;float:none;display:block}.site-footer .widget ul li{float:left;margin:0 6px !important;display:block}.site-footer .widget ul li:before{display:none}body,.site{background:0 0}#front{padding-top:196px}.page-id-149 .site{background:#fff}.header-block{display:none}#top2{padding-top:60px}#cont{width:600px;background:rgba(255,255,255,.8);margin:0 auto;float:none !important;padding:20px 10px 24px;overflow:auto}#cont a{margin-left:6px}#cont p{font-size:126%;font-weight:400}.form4{background:rgba(255,255,255,.7);margin:0 10px;float:none !important;padding:20px 10px 24px}#form3 h2,#cont h2{color:#04508c;font-size:185% !important;font-weight:500 !important;line-height:100% !important}#form3 p,#cont p{line-height:120%;font-weight:700}#form3 .wpcf7-form,.form4 .wpcf7-form{background:#04508c;padding:20px}#form3 .wpcf7-form br,.form4 .wpcf7-form br{height:12px;display:block}#form3 .wpcf7-form label,.form4 .wpcf7-form label{color:#fff;padding:0 0 8px;display:block;font-weight:300}#form3 .wpcf7-form span,.form4 .wpcf7-form span{margin:0;padding:0}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],input[type=date],textarea{font-size:90%;line-height:108%;background:#fff;border:1px solid #ccc;border-radius:4px !important;color:#999;width:100%;padding:10px 15px;outline:none;margin:4px 0 8px;font-weight:400}span.wpcf7-list-item{margin:0 0 0 4px}#form3 .wpcf7-form p,.form4 .wpcf7-form p{margin:0;padding:0;line-height:100%}a.link66{display:block;margin:0 4px 20px 23px;font-weight:400;float:left;font-size:85%;color:#f3880a!important}.wpcf7 .svg-inline--fa{color:#f3880a;margin-left:0;font-size:70%;position:relative;top:0;margin-bottom:0}div.wpcf7-mail-sent-ok{border:2px solid #398f14;background:#fff!important;color:#398f14!important}.site-footer .footer-t a{color:#fff}.site-footer .footer-t a:hover{text-decoration:underline}.site-footer .site-info{display:none}.site-header.header-3 .top-bar .contact-info span{margin-right:20px}.site-header.header-3 .top-bar .contact-info span a{text-transform:none;color:#d1d1d1}.site-header.header-3 .top-bar .contact-info span a:hover{color:#f3880a;text-decoration:none}.site-header.header-3 .top-bar .contact-info span b{color:#f3880a;font-size:16px;line-height:20px;text-decoration:underline;margin-left:4px}.site-header.header-3 .top-bar .contact-info .fa{color:#f3880a;margin-right:4px}.site-header.header-3 .top-bar .social-networks{margin:0;padding:0;list-style:none;font-size:18px;line-height:22px;float:right}.site-header.header-3 .top-bar .social-networks li{float:left;margin-left:20px}.site-header.header-3 .top-bar .social-networks li a{color:#d2d2d2}.site-header.header-3 .top-bar .social-networks li a:hover,.site-header.header-3 .top-bar .social-networks li a:focus{color:#fff;text-decoration:none}.site-header.header-3 .header-t{padding:30px 0 0}.site-header.header-3 .header-t .right{float:right}.site-header.header-3 .header-t .form-holder{float:right;position:relative;margin:17px 0 0}.site-header.header-3 .header-t .form-holder .fa{color:#2b2b2b;margin-left:15px;cursor:pointer}.site-header.header-3 .header-t .form-holder form{display:none;position:absolute;width:300px;right:0;top:62px;height:46px;background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:0 0 2px 0 #ccc;z-index:1}.site-header.header-3 .header-t .form-holder form:after{display:block;content:'';clear:both}.site-header.header-3 .header-t .form-holder form input[type=search]{width:75%;float:left;height:100%;padding:0 10px;background:0 0;border-radius:0;border:0;font-size:14px;line-height:17px}.site-header.header-3 .header-t .form-holder form input[type=submit]{width:15%;float:left;height:100%;background:url(//strom.world/wp-content/themes/construction-company/images/search-icon.png) no-repeat 20px 13px;text-indent:-9999px;box-shadow:none;border:0;border-left:1px solid #ccc;border-radius:0}.site-header.header-3 .site-branding .site-title a{color:#434343}.site-header.header-3 .site-branding .site-title{font-size:16px;line-height:24px;margin:0 0 4px}.site-header.header-3 .site-branding .site-title a{color:#f3880a;-webkit-transition:ease .2s;-moz-transition:ease .2s;transition:ease .2s}.site-header.header-3 .site-branding .site-description{color:#1d2124;font-size:14px;line-height:15px;margin:0}.site-header.header-3 .main-navigation{font-weight:700;text-transform:uppercase;float:right;margin-top:16px}.site-header.header-3 .main-navigation:after{content:'';display:block;clear:both}.site-header.header-3 .main-navigation a{color:#1f1f1f;padding:0 5px 30px;border-bottom:3px solid #fff}.site-header.header-3 .main-navigation a:focus,.site-header.header-3 .main-navigation a:hover{color:#f3880a;border-bottom:3px solid #f3880a}.site-header.header-3 .main-navigation ul ul{background:#fff}.site-header.header-3 .main-navigation ul ul a{padding:5px 20px;text-transform:none;border-bottom:0}.site-header.header-3 .main-navigation ul li:hover>a{color:#f3880a;border-bottom:3px solid #f3880a}.site-header.header-3 .main-navigation ul ul a:focus,.site-header.header-3 .main-navigation ul ul a:hover{border-bottom:0}.site-header.header-3 .main-navigation ul ul li:hover>a{color:#f3880a;border-bottom:0}body:not(.no-banner).admin-bar .site-header{margin:0}.banner form{background:#021f36}.banner form input[type=submit]{border:1px solid #f3880a;-webkit-transition:ease .2s;-moz-transition:ease .2s;transition:ease .2s}.banner form input[type=submit]:hover,.banner form input[type=submit]:focus{background:0 0;color:#f3880a}.promotional-block .holder{line-height:2em}.promotional-block .holder .btn,.our-projects .col .text-holder .btn-more{border:1px solid #f3880a;-webkit-transition:ease .2s;-moz-transition:ease .2s;transition:ease .2s}.promotional-block .holder .btn:hover,.promotional-block .holder .btn:focus,.our-projects .col .text-holder .btn-more:hover,.our-projects .col .text-holder .btn-more:focus{background:0 0}.our-projects .col .text-holder{background:rgba(2,31,54,.9)}.testimonial .col cite .text-holder .name{color:#f3880a}.promotional-block2 form{background:#021f36}.widget.widget_text .textwidget{padding:0}.formular2x p{clear:both!important;margin:0;padding:0}.formular2x p .wpcf7-form-control-wrap{display:block !important;margin:0 auto !important}#formular6 .h-captcha{display:block !important;margin:10px auto 0 !important}.page:not(.home) .wpcf7 form input[type=submit]{display:block;border-radius:0;box-shadow:none;background:#f3880a;color:#fff;font-size:120%;font-weight:500;text-align:center;text-transform:uppercase;text-shadow:none;padding:10px 30px;outline:none;margin:10px auto 0;transition:all .4s ease-in-out;border:1px solid #f3880a}.page:not(.home) .wpcf7 form input[type=submit]:hover{background:#04508c;border:1px solid #fff}.site-footer li a{font-size:70%}.site-footer .widget ul{width:430px}.pea_cook_wrapper{position:fixed;padding:8px 21px;margin:0;border-radius:0!important;z-index:10000;text-align:center}.pea_cook_wrapper.pea_cook_bottomcenter{bottom:10px!important;left:30px;float:none;display:block;position:fixed;width:50%;color:#000!important}.pea_cook_wrapper p{bottom:30px;font-family:'PT Sans',sans-serif !important;font-size:70% !important;margin:0;font-weight:300 !important}button.pea_cook_btn{background:#fff!important;border-radius:5px;box-shadow:inset 0 0 1px 1px #f6f6f6;color:#f3880a !important;font:bold 90% 'PT Sans',sans-serif!important;line-height:1;padding:5px 0;text-align:center;text-shadow:0 1px 0 #fff;width:100px;margin-left:20px;transition:all .5s ease 0s}button.pea_cook_btn:hover{background:#e5e5e5!important;border:1px solid #333!important;color:#333 !important}.page-id-30 h1,.page-id-28 h1{font-size:170%!important;line-height:130% !important}.page-id-30 h2,.page-id-28 h2{font-size:120% !important;line-height:100% !important}.page-id-30 p,.page-id-28 p{font-size:90%;line-height:130%;font-family:'PT Sans',sans-serif !important}#vergleich8 .form23{width:45%;float:left;margin:24px}#vergleich8 p{width:100%;float:none;clear:both}select{font-size:90%;line-height:108%;background:0 0;border-radius:5px !important;color:#ccc;width:100%;padding:8px 10px;border:1px solid #ccc;outline:none;margin:4px 0 8px;font-weight:400;font-family:'PT Sans',sans-serif !important;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}select option{color:#666}select::-ms-expand{display:none}select:focus::-ms-value{background-color:transparent}.gasverbrauch:after,.stromverbrauch:after{color:#666;content:"\f107";font-family:"FontAwesome";font-size:145%;position:absolute;right:15px;top:0;pointer-events:none;z-index:1000}span.wpcf7-not-valid-tip{font-size:80%;font-family:'PT Sans',sans-serif!important}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid red;font-family:'PT Sans',sans-serif!important;font-size:80%;color:red;text-align:center;line-height:120%;padding:4px}@media only screen and (max-width:1680px){html{background-position:0 -164px;background-size:103%!important}#front{padding-top:200px}.page-id-379 #topblock,.page-id-377 #topblock,.page-id-370 #topblock{background-size:116%}.page-id-379 #vergleich8,.page-id-377 #vergleich8,.page-id-370 #vergleich8{background-size:128%}}@media only screen and (max-width:1920px){html{background-position:0 -325px;background-size:120%!important}}@media only screen and (max-width:1680px){html{background-position:0 -188px;background-size:111%!important}}@media only screen and (max-width:1600px){html{background-position:0 -148px;background-size:103%!important}#front{padding-top:200px}.page-id-379 #topblock,.page-id-377 #topblock,.page-id-370 #topblock{background-size:122%}.page-id-379 #vergleich8,.page-id-377 #vergleich8,.page-id-370 #vergleich8{background-size:152%}}@media only screen and (max-width:1440px){html{background-position:0 -122px;background-size:108%!important}#front{padding-top:140px}.page-id-289 #topblock,.page-id-296 #topblock{background-position-y:-140px!important}.page-id-379 #topblock,.page-id-377 #topblock,.page-id-370 #topblock{background-size:135%}.page-id-379 #vergleich8,.page-id-377 #vergleich8,.page-id-370 #vergleich8{background-size:170%}}@media only screen and (max-width:1366px){html{background-size:118% !important;background-position:-218px -188px !important}#front{padding-top:134px}.pea_cook_wrapper.pea_cook_bottomcenter{width:71%;margin:0 11% !important}.page-id-379 #topblock,.page-id-377 #topblock,.page-id-370 #topblock{background-size:144%}.page-id-379 #vergleich8,.page-id-377 #vergleich8,.page-id-370 #vergleich8{background-size:180%}}@media only screen and (max-width:1024px){#blox1,#blox5{background-position:-70px top}.leftright .left{width:48%!important;margin:0 10px 0 0!important}.leftright .right{width:48%!important;margin:0 0 0 10px!important}.left .headlines h2.elementor-heading-title,#formular1 h2{font-size:210% !important;line-height:100% !important;margin:0 0 13px !important}#blox2,#blox3,#blox4{padding:30px}.icons2 .elementor-widget-icon-box,.formular2x{min-height:180px;margin:0 0 30px}.icons2 h3.elementor-icon-box-title{font-size:120% !important;line-height:100% !important;padding:0 0 10px}.icons2 .elementor-icon{font-size:40px}.form23{width:45%}html{background-size:144% !important;background-position:-95px -196px !important}.page-id-379 #topblock,.page-id-377 #topblock,.page-id-370 #topblock{background-size:190%}.page-id-379 #vergleich8,.page-id-377 #vergleich8,.page-id-370 #vergleich8{background-size:180%}.pea_cook_wrapper.pea_cook_bottomcenter{width:94%;margin:0 !important}.page-id-289 #topblock,.page-id-296 #topblock{background-position-y:-70px!important;background-position-x:-50px!important}#firstblock .left h2{font-size:180% !important}#topblock .left li:before{font-size:80%}#topblock .left li{font-size:130%}#firstblock h2,#vorteile5 h2,#details6 h2,#testimonial7 h2,#vergleich8 h2{font-size:170% !important;line-height:100%!important}.wpcf7-list-item-label{font-size:80%}.kc-testi-layout-2{padding:25px 0 30px!important}.kc-testi-layout-2 .content-title{font-size:88% !important;line-height:110%}.kc-testi-layout-2 .content-desc{line-height:116%;font-size:75%}#details6 .alignright{width:350px;margin:4px 0 12px 12px}#vergleich8 .kc-feature-boxes{padding:20px 4px}#vergleich8 .kc-feature-boxes .content-title{font-size:85%}#vergleich8 .kc-feature-boxes .content-desc{font-size:90%}#vergleich8 .form23{margin:0 20px 20px}.kc_button,.wpcf7-submit{font-size:90% !important;padding:5px 20px!important}}@media only screen and (max-width:991px){.mobile-header{display:none}.left .headlines h2.elementor-heading-title,#formular1 h2{font-size:190% !important}.site-header.header-3 .header-t .form-holder{float:left}.site-header.header-3 #mobile-header a{border:1px solid #434343}.site-header.header-3 #mobile-header a span{background:#434343}.site-header{padding-bottom:0!important}.our-projects .row .col .mCSB_container{width:100%;height:100%}.icons2 p{font-size:90%;line-height:110%}#formular6 label{font-size:90%}}@media only screen and (max-width:860px){.left .headlines h2.elementor-heading-title,#formular1 h2{font-size:175% !important}#blox3 .headlines h2.elementor-heading-title{font-size:200%}#blox1 .left h3{font-size:120% !important;line-height:110% !important}#topblock .left li,#blox1 .left li{font-size:110%;margin:0 0 10px}#topblock .left li:before,#blox1 .left li:before{font-size:80%;margin:3px 5px 0 -18px;top:0}#blox2 .headlines h3.elementor-heading-title,#blox4 .headlines h3.elementor-heading-title{font-size:150% !important}.form23{width:44%}}@media only screen and (max-width:800px){.page-id-795 #blox1,.page-id-806 #blox1,.page-id-808 #blox1{background-position:-140px 0}.left .headlines h2.elementor-heading-title,#formular1 h2{font-size:140% !important}html{background-size:150% !important;background-position:-121px -88px !important}.pea_cook_wrapper.pea_cook_bottomcenter{width:100%;margin:0 !important;left:0 !important}.page:not(.home) .wpcf7 form input[type=submit]{font-size:100%!important;padding:4px 30px!important}#form3 h2,#cont h2{font-size:170% !important}#front{padding-top:90px}#front h1{width:100% !important}#top2 img{top:0}.site-footer li a{font-size:15px}.page-id-289 #topblock,.page-id-296 #topblock{background-position-y:-90px !important;background-position-x:-220px !important;background-size:171% auto}.stromlogo{width:200px}#firstblock h3{font-size:95% !important;line-height:120% !important}#topblock .left .kc-col-inner-container{padding:20px 20px 140px}.page-id-379 #topblock,.page-id-377 #topblock,.page-id-370 #topblock{background-size:270%}.page-id-370 #firstblock .right h2,.page-id-377 #firstblock .right h2,.page-id-370 #firstblock .right h2{font-size:140% !important;line-height:100% !important}.page-id-370 #topblock .left .kc-col-inner-container,.page-id-377 #topblock .left .kc-col-inner-container,.page-id-379 #topblock .left .kc-col-inner-container{padding:20px 20px 124px}#topblock .left li{font-size:110%;margin:0 0 4px}#topblock .left li:before{font-size:84%;top:0}.wpcf7-list-item-label{font-size:80%;display:block;line-height:100%;width:200px;float:left}input[type=checkbox],input[type=radio]{box-sizing:border-box;margin:1px 6px 0 0;float:left;display:block}.kc_button,.wpcf7-submit,.wpcf7 form input[type=submit]{font-size:90% !important;padding:5px 20px !important}#vergleich8 .form23{width:93%;float:left;margin:0 0 30px}#vergleich8 .wpcf7-list-item-label{width:500px}.site-footer .column{width:100%}#details6 .alignright{width:300px;margin:4px 0 12px 12px}}@media only screen and (max-width:768px){#blox1,#blox5{background-position:-380px top}#blox1 .left h3{font-size:160% !important;line-height:110% !important}#blox2 p{font-size:120%}.icons2 .elementor-widget-icon-box,.formular2x{min-height:160px;margin:0 0 8px}#topblock .left li,#blox1 .left li{font-size:140%;margin:0 0 10px}#blox2 .headlines h3.elementor-heading-title,#blox4 .headlines h3.elementor-heading-title{font-size:215% !important}.left .headlines h2.elementor-heading-title,#formular1 h2{font-size:250% !important}.logo img{float:none}.rueckruf .elementor-button-link{top:5px}.leftright .left{width:100% !important;margin:0 0 10px !important}.leftright .right{width:100% !important;margin:0 !important}.icons2 h3.elementor-icon-box-title{font-size:160% !important;padding:5px 0 10px}.icons2 p{font-size:110%}.icons1,.icons2{margin:0 auto 10px !important}.formular2x h3.elementor-heading-title{font-size:140% !important;line-height:130% !important}.form23{width:100%;margin:0}html{background-size:252% !important;background-position:-360px -245px !important}#front{padding-top:170px}#front h1{width:100%!important}.page-id-289 #topblock,.page-id-296 #topblock{background-position-y:-102px !important;background-position-x:-388px !important;background-size:256% auto}.page-id-379 #topblock,.page-id-377 #topblock,.page-id-370 #topblock{background-size:280%}#topblock .left .kc-col-inner-container{margin:0 0 30px}.wpcf7-list-item-label{width:360px!important}#topblock .left .kc-col-inner-container{padding:20px}#firstblock h2,#vorteile5 h2,#details6 h2,#testimonial7 h2,#vergleich8 h2{font-size:150% !important}.page-id-370 #topblock .left .kc-col-inner-container,.page-id-377 #topblock .left .kc-col-inner-container,.page-id-379 #topblock .left .kc-col-inner-container{padding:20px 20px 10px}.kc-fb-layout-1{padding:0 0 30px}#signs .kc_col-sm-6{float:left;width:50%}#vorteile5 .content-desc{line-height:116%;font-size:100%}.page-id-379 #vergleich8,.page-id-377 #vergleich8,.page-id-370 #vergleich8{background-size:280%}#vergleich8 #fbox1{padding-left:15px;margin-bottom:20px}#vergleich8 #fbox2{margin-bottom:20px}#vergleich8 #fbox3{padding-right:15px}#vergleich8 .kc-feature-boxes .content-title{font-size:110%}#vergleich8 .kc-feature-boxes .content-desc{font-size:110%}}@media only screen and (max-width:767px){.site-header.header-3 .site-branding{float:left;width:auto}.site-header.header-3 .top-bar .contact-info{width:auto;float:left;margin-bottom:15px}.site-header.header-3 .top-bar .social-networks{float:left;width:auto;text-align:left}.site-header.header-3 .top-bar .social-networks li{display:inline-block;float:none}.site-header.header-3 .header-t .form-holder{float:left}}@media only screen and (max-width:600px){.icons1,.icons2{margin:0 auto 30px !important;width:70% !important}html{background-size:274% !important;background-position:-300px -191px !important}.secure{width:100px;float:none;margin:0}.quality{width:70px;float:none}#front{padding-top:130px}#form3,#cont{width:auto;background:rgba(255,255,255,.7);margin:0 auto;float:none !important;padding:20px 10px 24px}.check55{display:block;float:left;margin:2px 5px 0 0}.wpcf7-list-item-label{width:200px;display:block;float:left}#front h1{font-size:260% !important;line-height:100% !important}.pea_cook_wrapper.pea_cook_bottomcenter{width:100%;margin:0 !important}.page-id-289 #topblock,.page-id-296 #topblock{background-position-y:-102px !important;background-position-x:-345px !important;background-size:288% auto}#topblock{background-position-x:-80px!important}}@media only screen and (max-width:480px){.page-id-379 #topblock,.page-id-377 #topblock,.page-id-370 #topblock{background-size:320%}#signs{width:100% !important;padding:0 0 0 36px}.cert img{float:none;width:auto;margin:0 auto}.icons2 .elementor-element-populated{padding:0!important}}@media only screen and (max-width:450px){.cmplz-cookiebanner .cmplz-message{font-size:100%!important;line-height:120%!important}.logo img{width:65%;height:auto !important}.leftright,#blox5,#blox6{padding:30px 0}#blox2,#blox3,#blox4{padding:20px}#blox3 h3{font-size:155% !important;line-height:110% !important}p{font-size:110%;line-height:130%}.formular2x h3.elementor-heading-title{font-size:155% !important;line-height:120% !important}#formular6 label{font-size:18px}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=search],input[type=date],select,textarea{font-size:18px;margin:6px 0 12px 0!important}.acceptance-535{height:30px !important;margin:18px 0 0;display:block}.wpcf7-list-item-label,a.link66{font-size:18px}.site-footer li a{font-size:60%}#blox2 .headlines h3.elementor-heading-title,#blox4 .headlines h3.elementor-heading-title{font-size:155% !important;line-height:110% !important}#blox3 .headlines h2.elementor-heading-title{font-size:160%;line-height:110%}.page-id-795 #blox1,.page-id-806 #blox1,.page-id-808 #blox1{background-position:-630px 0}#blox1 .left h3{text-align:center !important}#blox1 .left h3{text-align:center !important;line-height:120% !important}#blox1 .left .elementor-widget-heading{margin:0}.left .headlines h2.elementor-heading-title,#formular1 h2{font-size:200% !important;text-align:center}#blox2 .elementor-widget-button .elementor-button{padding:15px 8px}#blox3 .headlines h2.elementor-heading-title{text-align:center}#blox3 img{margin:0 0 20px}#formular1,#formular2x{padding:20px 10px!important}.clients h3.elementor-heading-title{font-size:120% !important}.page:not(.home) .wpcf7 form input[type=submit]{padding:10px 20px !important}#blox4 p{line-height:130% !important;font-size:105% !important}.icons1,.icons2{margin:0 auto 10px !important;width:100% !important}.icons2 .elementor-widget-icon-box,.formular2x{min-height:auto;margin:0 0 10px}.site-header.header-3 .top-bar{width:100%;background-position:center}.site-header.header-3 .top-bar .container{display:none}html{background-size:272% !important;background-position:-249px -104px !important}.kc_column,.kc_column_inner{padding-right:8px!important;padding-left:8px!important}#front{padding-top:83px}#front h1{font-size:180% !important}.page-id-379 #topblock,.page-id-377 #topblock,.page-id-370 #topblock{background-color:rgba(98,148,49,1)}.page-id-379 #firstblock,.page-id-377 #firstblock,.page-id-370 #firstblock{padding:104px 0 40px}.page-id-289 #topblock,.page-id-296 #topblock{background-position-y:-63px !important;background-position-x:-391px !important;background-size:400% auto}.stromlogo{width:200px}#firstblock{padding:30px 15px 50px}.wpcf7-list-item-label{font-size:90%;width:186px}.pea_cook_wrapper.pea_cook_bottomcenter{width:100%;margin:0 !important;left:0 !important;bottom:0 !important}.pea_cook_wrapper p{bottom:30px;line-height:114%;font-size:80% !important}button.pea_cook_btn{margin-left:0;margin-top:5px}.wpcf7-list-item-label{width:230px !important}#topblock .left .button{background:url("https://strom.world/wp-content/uploads/2019/02/button-sparen.png") no-repeat scroll 0px 0px/100px auto;height:100px;width:100px}#topblock .left h2{margin:0 0 8px!important}#topblock .left h3{margin:0 0 8px!important}.site-footer .widget ul{width:250px}.kc-testi-layout-2{padding:25px 0 0 !important}#topblock{background-position-x:-138px !important;background-position-y:-40px !important}#details6 .alignright{width:100%;margin:12px 0 18px}.form23 label{line-height:100%}.page:not(.home) .wpcf7 form input[type=submit]{font-size:80% !important}.page-id-379 #vergleich8,.page-id-377 #vergleich8,.page-id-370 #vergleich8{background-size:500%;background-attachment:fixed!important;background-position-x:-140px !important}.site-footer .widget ul li{float:none!important;margin:0 auto 4px !important;text-align:center!important;font-size:120%!important}}@media only screen and (max-width:414px){#topblock .left .button{background:url("https://strom.world/wp-content/uploads/2019/02/button-sparen.png") no-repeat scroll 0px 0px/80px auto;height:80px;width:80px}.page-id-370 #topblock .left .button,.page-id-377 #topblock .left .button,.page-id-379 #topblock .left .button{background:url("https://strom.world/wp-content/uploads/2019/03/button-sparen2.png") no-repeat scroll 0px 0px/80px auto;height:80px;width:80px}.page-id-379 #firstblock,.page-id-377 #firstblock,.page-id-370 #firstblock{padding:90px 0 40px}.page-id-379 #topblock{background-size:510%;background-position-x:-120px !important}.page-id-377 #topblock{background-size:510%;background-position-x:-120px !important}.page-id-370 #topblock{background-size:510%;background-position-x:-110px !important}.page-id-379 #details6 .kc_column,.page-id-377 #details6 .kc_column,.page-id-370 #details6 .kc_column{padding-right:0 !important;padding-left:0 !important}.page-id-379 #details6 h2,.page-id-377 #details6 h2,.page-id-370 #details6 h2{line-height:105% !important;margin:0 0 16px !important}.page-id-379 #details6 h3,.page-id-377 #details6 h3,.page-id-370 #details6 h3{line-height:106% !important;margin:0 0 8px !important}.page-id-370 #topblock .left li,.page-id-377 #topblock .left li,.page-id-379 #topblock .left li{font-size:100%;margin:0 0 5px}html{background-size:325% !important;background-position:-320px -135px !important}.spacerfront{height:20px!important}.page-id-289 #topblock,.page-id-296 #topblock{background-position-y:-63px !important;background-position-x:-391px !important;background-size:420% auto}.wpcf7-list-item-label{width:240px !important}.site-footer .widget ul li{float:none;text-align:center}#details6 h2,#details6 h3{line-height:120% !important;margin:0 0 8px !important}#topblock .left li{font-size:102%;margin:0 0 3px}#firstblock,#vorteile5,#details6,#testimonial7,#vergleich8{padding:50px 15px}}@media only screen and (max-width:400px){.leftright .left{height:580px}#firstblock .left h2{font-size:160% !important}@media only screen and (max-width:390px){.leftright .left{height:580px}html{background-size:300% !important;background-position:-235px -125px !important}#front{padding-top:70px}#front h1{font-size:160% !important}.page-id-289 #topblock,.page-id-296 #topblock{background-position-y:-50px !important;background-position-x:-410px !important;background-size:480% auto}#topblock .left .button{background:url("https://strom.world/wp-content/uploads/2019/02/button-sparen.png") no-repeat scroll 0px 0px/80px auto;height:80px;width:80px}#firstblock2 .right2 a{padding:10px 20px 8px;width:180px;top:30px;font-size:85%}#firstblock2 .right2 a:after{font-size:100%;margin:0 0 0 4px;top:0}#firstblock h2,#vorteile5 h2,#details6 h2,#testimonial7 h2,#vergleich8 h2{font-size:135% !important}#vorteile5 h3,#details6 h3,#testimonial7 h3,#vergleich8 h3{font-size:100% !important;line-height:125% !important}}@media only screen and (max-width:375px){html{background-size:300% !important;background-position:-235px -125px !important}#front{padding-top:70px}#front h1{font-size:160% !important}.page-id-289 #topblock,.page-id-296 #topblock{background-position-y:-50px !important;background-position-x:-410px !important;background-size:480% auto}#topblock .left .button{background:url("https://strom.world/wp-content/uploads/2019/02/button-sparen.png") no-repeat scroll 0px 0px/70px auto;height:70px;width:70px}}