/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/


/*OffCanvas*/
.mfp-content{right:0%!important;position:fixed!important}
.off-mwe-bm{margin-right:15px!important}
/*ENDE*/

/*Header fixed*/
#bm-header{position:fixed!important;width:100vw}
/*ENDE*/

/*Reading Progress Bar Anpassung*/
/*.eael-reading-progress.eael-reading-progress-global.eael-reading-progress-top{height:5px!important;background-color:#34cc34!important}*/
/*ENDE*/

/*Fit it LP*/
@media screen and (min-width: 850px){
#fix-it-form .bm-2-col{width:100%;display:block}
#fix-it-form .bm-col-1{width:50%;float:left;padding-right:60px}
#fix-it-form .bm-col-2{width:50%;display:flex}
#fix-it-form textarea{width:92%;height:70px}
#fix-it-form input.wpcf7-form-control.wpcf7-file{width:100%}
}
/*ENDE*/

/*Popup Styles*/
.ays_content_box.ays_template_main{font-family:Blinker!important;font-weight:400!important}
.ays_content_box.ays_template_main ul{text-align:left!important}
.ays_content_box.ays_template_main a{color:#38465e!important}
.ays_content_box.ays_template_main input.wpcf7-form-control.wpcf7-submit.has-spinner{background:#38465e!important;color:#fff!important;border:none!important;margin:auto!important;display:block!important}
.ays_content_box.ays_template_main input.wpcf7-form-control.wpcf7-submit.has-spinner:hover{background:#fff!important;color:#38465e!important;border:2px solid #38465e!important}
/*ENDE*/

/*Angegobe Navi hervorheben*/
.bm-angebot-nav a.hfe-menu-item{color:#61ce70}
.bm-angebot-nav a.hfe-menu-item:hover{color:#fff}
/*ENDE*/

/*We fit it Navi hervorheben*/
.bm-we-fix-it-nav a.hfe-menu-item{color:#fff;background:#61ce70;border:solid 2px #fff;border-radius:50px}
.bm-we-fix-it-nav a.hfe-menu-item:hover{color:#61ce70!important;background:#fff;border:solid 2px #61ce70!important;--e-global-color-49bb1d3: #03180300!important}
.bm-we-fix-it-nav a.hfe-menu-item:visited{--e-global-color-49bb1d3: #03180300!important}
.bm-we-fix-it-nav a.hfe-menu-item:focus{--e-global-color-49bb1d3: #03180300!important}
.bm-we-fix-it-nav a.hfe-menu-item:active{--e-global-color-49bb1d3: #03180300!important}
.bm-we-fix-it-nav a.hfe-menu-item:focus-within{--e-global-color-49bb1d3: #03180300!important}
.bm-we-fix-it-nav a.hfe-menu-item:after{--e-global-color-49bb1d3: #03180300!important}
/*ENDE*/

/*Position PopUp Angebote*/
.page-id-1026 .mfp-content{left:0%!important;top:1%!important}
/*ENDE*/

/*NL Form Darstellung*/
.nl-bm-left{float:left;margin-right:15px;width:80%}
@media screen and (max-width:850px){
.nl-bm-left{width:165px!important}}
.nl-bm-right input[type="submit"]{border:solid 1px #34CC34;color:#34CC34}
.nl-bm-right input[type="submit"]:hover{border:solid 1px #34CC34;color:#fff;background:#34CC34}
/*ENDE*/

/*Mailchimp Einblendungen*/
.mc4wp-alert p{color:#fff!important}
.mc4wp-success p{color:#fff!important}
/*ENDE*/

/*Mailchimp Form Mobil*/

/*ENDE*/

/*Preisrechner*/
.cost-calculator-box .ui-slider, input[type='checkbox'] + span.cost-calculator-switch-slider{background-color:#377ef9}
.contact-bm input[type="text"]{background:#fff;color:#000}
.contact-bm textarea{background:#fff;color:#000;margin-left:20px!important;width:95.6%!important}
.contact-bm label{font-weight:bold!important}
.contact-bm-headline{margin-top:20px}


/*Smartphone Optik*/
@media screen and (max-width:480px){
.cost-calculator-contact-box .cost-calculator-block label+textarea{margin-left:0px!important}
.cost-calculator-contact-box .cost-calculator-block:first-child label{margin-left:0px!important}
.border-container label, div.vc_row.cost-calculator-contact-box .cost-calculator-block label{margin-left:0px!important}
.contact-bm textarea{width:100%!important}
}
/*ENDE*/
/*ENDE*/

/*Suchergebnisseite*/
.search-results .page-content:before{
content:'Suchergebnisse';
font-size:32px;
font-weight:600
}
.search-results .page-content{padding-top:75px!important}
.search-results h2 a{color:#61ce70!important}
.search-results h1.entry-title{display:none!important}
/*ENDE*/

/*Anpassungen Solar-Formular*/
@media screen and (min-width:850px){
.solarform-bm{width:100%!important}
.solarform-bm .left-bm{width:50%!important;float:left!important}
.solarform-bm label input[type="checkbox"]{margin-top:20px!important}
.solarform-bm span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required{margin-left:-17px!important}
.solarform-bm label.dachausrichtung{margin-top:-14px!important}
.solarform-bm input.wpcf7-form-control.wpcf7-submit.has-spinner{margin-top:22px!important}
.solarform-bm .full-bm{width:100%!important;float:left!important}
.solarform-bm .right-bm{width:50%!important;float:left!important}
.solarform-bm .full-bm h3{text-align:center;text-transform:uppercase;font-weight:bold}
.solarform-bm input.wpcf7-form-control.wpcf7-previous{margin-top:22px!important;width:500px!important;border-radius:0px!important}
}
.solarform-bm input.wpcf7-form-control.wpcf7-file{width:81%!important}
.solarform-bm .full-bm h3{text-align:center;text-transform:uppercase;font-weight:bold}
.solarform-bm .full-bm .pflicht{margin-left:30px;margin-top:-20px}
/*ENDE*/
/*Schlagworte an Beitraegen ausblenden*/
.tag-links{display:none!important}
/*ENDE*/
/*Nav Punkt SoliGuard Farbe*/
.soliguard-nav a{color:#EBB324!important}
/*ENDE*/