::-webkit-input-placeholder{opacity:1;font-size:17px;color:#616161!important}::-moz-placeholder{opacity:1;font-size:17px;color:#616161!important}:-ms-input-placeholder{opacity:1;font-size:17px;color:#616161!important}:-moz-placeholder{opacity:1;font-size:17px;color:#616161!important}strong{font-weight:600}input.wpcf7-form-control.wpcf7-date,input.wpcf7-form-control.wpcf7-number,input.wpcf7-form-control.wpcf7-quiz,input.wpcf7-form-control.wpcf7-text,select.wpcf7-form-control.wpcf7-select,textarea.wpcf7-form-control.wpcf7-textarea{font-family:"Open Sans",sans-serif!important}div.white a[href^=tel]{color:#fff}.qbutton,.qbutton.medium,#submit_comment,.load_more a,.blog_load_more_button a,.post-password-form input[type=submit],input.wpcf7-form-control.wpcf7-submit,input.wpcf7-form-control.wpcf7-submit:not([disabled]),.woocommerce table.cart td.actions input[type=submit],.woocommerce input#place_order,.woocommerce-page input[type=submit],.woocommerce .button{font-weight:500!important}input.wpcf7-form-control.wpcf7-submit{padding:0 15px!important}input.wpcf7-form-control.wpcf7-date,input.wpcf7-form-control.wpcf7-number,input.wpcf7-form-control.wpcf7-quiz,input.wpcf7-form-control.wpcf7-text,select.wpcf7-form-control.wpcf7-select,textarea.wpcf7-form-control.wpcf7-textarea{border-radius:5px!important}div.wpcf7-response-output.wpcf7-mail-sent-ok{background-image:-moz-linear-gradient(48% 120% 90deg,#489317 0%,#6ec834 100%);background-image:-webkit-gradient(linear,48% 120%,48% 0%,color-stop(0,#489317),color-stop(1,#6ec834));background-image:-webkit-linear-gradient(90deg,#489317 0%,#6ec834 100%);background-image:-o-linear-gradient(90deg,#489317 0%,#6ec834 100%);background-image:-ms-linear-gradient(90deg,#489317 0%,#6ec834 100%);background-image:linear-gradient(0deg,#489317 0%,#6ec834 100%)}div.wpcf7-response-output.wpcf7-validation-errors,div.wpcf7-response-output.wpcf7-mail-sent-ok{text-transform:none}.carousel-inner .q_slide_subtitle,.carousel-inner h2,.carousel-inner .q_slide_subtitle,.carousel-inner h4 span{font-weight:400}div.q_slider .qbutton{width:335px;font-size:21px;padding:25px 0}.carousel-inner h1{color:#fff;padding:0;font-weight:600;text-align:center;font-size:45px;line-height:1.07143em;margin:10px 0 20px;text-shadow:-3px 3px 6px rgba(40,31,27,.1)}.carousel-inner h2 span{font-weight:400}.footer_top h4{color:#ddd;font-size:20px;font-weight:700}.footer_top h4{color:#fff;margin:0 0 22px}.carousel-inner .q_slide_subtitle,.carousel-inner h2{font-weight:400!important;text-shadow:-3px 3px 6px rgba(40,31,27,.1)}input.wpcf7-form-control.wpcf7-submit,.qbutton.green,.qbutton.large{border-width:0!important;background-image:-moz-linear-gradient(48% 120% 90deg,#489317 0%,#6ec834 100%);background-image:-webkit-gradient(linear,48% 120%,48% 0%,color-stop(0,#489317),color-stop(1,#6ec834));background-image:-webkit-linear-gradient(90deg,#489317 0%,#6ec834 100%);background-image:-o-linear-gradient(90deg,#489317 0%,#6ec834 100%);background-image:-ms-linear-gradient(90deg,#489317 0%,#6ec834 100%);background-image:linear-gradient(0deg,#489317 0%,#6ec834 100%)}div.service-form input.wpcf7-form-control.wpcf7-submit{background-image:-moz-linear-gradient(53% 0% -90deg,#1595c4 0%,#0d6db0 100%);background-image:-webkit-gradient(linear,53% 0%,53% 115%,color-stop(0,#1595c4),color-stop(1,#0d6db0));background-image:-webkit-linear-gradient(-90deg,#1595c4 0%,#0d6db0 100%);background-image:-o-linear-gradient(-90deg,#1595c4 0%,#0d6db0 100%);background-image:-ms-linear-gradient(-90deg,#1595c4 0%,#0d6db0 100%);background-image:linear-gradient(180deg,#1595c4 0%,#0d6db0 100%);color:#fff}input.wpcf7-form-control.wpcf7-submit:hover,.qbutton.green:hover,.qbutton.large:hover,div.service-form input.wpcf7-form-control.wpcf7-submit:hover{background-image:-moz-linear-gradient(49% 115% 90deg,#e38503 0%,#fbb11b 100%);background-image:-webkit-gradient(linear,49% 115%,49% 0%,color-stop(0,#e38503),color-stop(1,#fbb11b));background-image:-webkit-linear-gradient(90deg,#e38503 0%,#fbb11b 100%);background-image:-o-linear-gradient(90deg,#e38503 0%,#fbb11b 100%);background-image:-ms-linear-gradient(90deg,#e38503 0%,#fbb11b 100%);background-image:linear-gradient(0deg,#e38503 0%,#fbb11b 100%)}.wpcf7 form.wpcf7-form p{margin-bottom:10px}input.wpcf7-form-control.wpcf7-submit{height:47px;float:right}div#wpcf7-f297-p166-o3 p{color:#fff;text-align:center}div.q_icon_with_title{margin-bottom:10px}div.q_accordion_holder .tab-title{font-size:18px;font-weight:400;text-transform:none}.q_accordion_holder.accordion .ui-accordion-header{line-height:100%!important;min-height:inherit!important}.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon,.q_accordion_holder.accordion .ui-accordion-header .accordion_mark{height:35px!important;line-height:35px!important}div.header_top{padding:5px 0}div.header_top div.right div.textwidget p{background-color:#fff;color:#000;border-radius:5px}div.header_top div.right div.textwidget p:hover{background-color:#489317;color:#fff}div.header_bottom div.header_inner_right p{border:1px solid #ddd;border-radius:5px;cursor:pointer;padding:5px 25px 5px 45px;background-image:url(//sichtschutzzaun.gewa-balkone.de/wp-content/themes/bridge-child/img/call.png);background-repeat:no-repeat;background-position:15px 50%}div.header_bottom div.header_inner_right p:hover,div.header_bottom div.header_inner_right p.active{color:#fff;background-color:#509e1d;border:1px solid #509e1d}@media only screen and (min-width :1000px){nav.main_menu>ul>li>a.active,header.scrolled nav.main_menu>ul>li>a.active,header.light.scrolled nav.main_menu>ul>li>a.active,header.dark.scrolled nav.main_menu>ul>li>a.active{background-color:#9f9f9f;color:#fff}}div.color-white h2,div.color-white h3{color:#fff;font-weight:400}div.color-white h2{font-size:50px;font-weight:400}div.color-white span{text-align:center;display:block;color:#fff;font-size:15px}div.c-form-brochure{max-width:665px;margin:0 auto;overflow:hidden;background-color:rgba(255,255,255,.3);width:665px;padding:15px;border-radius:7px;-moz-box-shadow:-7px 7px 20px 0px rgba(0,0,0,.12);-webkit-box-shadow:-7px 7px 20px 0px rgba(0,0,0,.12);box-shadow:-7px 7px 20px 0px rgba(0,0,0,.12);margin-bottom:5px}div.c-form-brochure input.wpcf7-text,div.c-form-brochure input.wpcf7-form-control.wpcf7-submit{border-radius:7px;width:100%;height:50px;margin-top:0;padding:5px 15px;box-sizing:border-box}div.c-form-brochure input.wpcf7-form-control.wpcf7-submit{text-align:center}div.c-form-brochure div.left{width:55%;float:left;margin-right:2%}div.c-form-brochure div.right{width:43%;float:left}div.c-form-brochure div.right span.ajax-loader{display:none}div#service-contact-popup{position:fixed;top:150px;width:100%;z-index:101;display:none}div#service-contact-popup.scrolled{top:65px}div#service-contact-popup.active{display:block}div#service-contact-popup div.center_wrapper{max-width:1200px;margin:0 auto}div#service-contact-popup div.center_wrapper div.service-content{float:right;padding:20px 15px;max-width:290px;background-color:#fff;-moz-box-shadow:-7px 7px 20px 0px rgba(0,0,0,.4);-webkit-box-shadow:-7px 7px 20px 0px rgba(0,0,0,.4);box-shadow:-7px 7px 20px 0px rgba(0,0,0,.4);border-radius:5px}div#service-contact-popup div.service-header{margin-bottom:15px;overflow:hidden}div#service-contact-popup div.service-header span.img{float:left;margin-right:10px;width:50px;height:50px;display:block;background-image:url(//sichtschutzzaun.gewa-balkone.de/wp-content/themes/bridge-child/img/service_contact_thumbnail_placeholder.png);background-repeat:no-repeat}div#service-contact-popup div.service-header p.person_headline,div#service-contact-popup div.service-header p.person_name{font-weight:400}div#service-contact-popup div.service-header p.person_headline{font-size:14px}div#service-contact-popup div.service-header p.person_name{font-size:16px}div#service-contact-popup div.service-header p.service-headine{font-weight:600;font-size:18px;margin-bottom:20px}div#service-contact-popup form.wpcf7-form br{display:none}div#service-contact-popup .wpcf7 form.wpcf7-form p{margin-bottom:0}div#service-contact-popup form.wpcf7-form input.wpcf7-form-control{border-radius:5px;margin-top:10px;color:#616161;background-color:#efefef;border:1px solid #dadada}div#service-contact-popup form.wpcf7-form input.wpcf7-form-control.wpcf7-submit{width:230px;font-size:16px;text-align:center;color:#fff}div#service-contact-popup p.lock{background-image:url(//sichtschutzzaun.gewa-balkone.de/wp-content/themes/bridge-child/img/datenschutz_symbol.svg);background-repeat:no-repeat;background-position:0 50%;background-size:20px auto;padding-left:40px;font-size:14px;color:#a1a1a1;margin-top:50px;line-height:145%}@media only screen and (max-width :1280px){div#service-contact-popup div.center_wrapper{max-width:1100px}}@media only screen and (max-width :1200px){div#service-contact-popup div.center_wrapper{max-width:950px}.carousel:not(.advanced_responsiveness) .carousel-inner .qbutton{font-size:24px!important}}@media only screen and (max-width :1000px){div#service-contact-popup{position:absolute;top:200px}nav.mobile_menu ul li a:hover,nav.mobile_menu ul li.active>a,nav.mobile_menu ul li.current-menu-item>a{color:#616161!important}}@media only screen and (max-width :768px){div.color-white h2{font-size:26px}div.c-form-brochure{width:280px}div.c-form-brochure div.left,div.c-form-brochure div.right{width:100%;margin:0;display:block;clear:both;float:none}div.c-form-brochure div.left{margin-bottom:15px}.carousel:not(.advanced_responsiveness) .carousel-inner .qbutton{font-size:24px!important}.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon,.q_accordion_holder.accordion .ui-accordion-header .accordion_mark{height:25px!important;line-height:25px!important}}@media only screen and (max-width :480px){::-webkit-input-placeholder{font-size:16px}::-moz-placeholder{font-size:16px}:-ms-input-placeholder{font-size:16px}:-moz-placeholder{font-size:16px}div.header_top{display:none!important}h2.q_slide_title{font-size:50px!important}h4.q_slide_subtitle{font-size:24px!important}div.q_slider .qbutton{width:240px;padding:15px 0}.carousel:not(.advanced_responsiveness) .carousel-inner .qbutton{font-size:14px!important}.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon,.q_accordion_holder.accordion .ui-accordion-header .accordion_mark{height:22px!important;line-height:22px!important}.caroufredsel-direction-nav a i,.flex-direction-nav a i{line-height:30px!important}.caroufredsel-direction-nav a,.flex-direction-nav a{line-height:30px!important;height:30px!important;width:30px!important}.q_accordion_holder.accordion .ui-accordion-header .accordion_mark{width:25px!important}.q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon{width:22px!important}.q_accordion_holder.accordion.without_icon .ui-accordion-header span.tab-title,.q_accordion_holder.accordion div.accordion_content{padding-left:35px!important}}