@import url(../../../../../../themes/donald/style.css);b,strong{font-weight:600!important}.sub-header-inner p{color:#fffdfc;font-size:46px;line-height:60px;margin-bottom:0;text-shadow:1px 1px 3px rgba(0,0,0,.3);letter-spacing:3px;font-weight:500}.footer-home-1 .logo-footer{width:200px!important}.footer-home-1 .copyright a{color:#fff}.home .footer-home-1 .copyright a{color:#000}.footer-home-1 .copyright a:hover{color:#448d9e}.footer-inner .logo-footer .img-responsive{filter:brightness(0) invert(1)}body.home .footer-inner .logo-footer .img-responsive{filter:none!important}.accept-cond{padding:0}.accept-cond label{font-weight:400}.accept-cond a{color:#448d9e}.accept-cond a:hover{text-decoration:underline}section.search-page img{display:none}@media only screen and (max-width:479px){.btn-menu-mobile,.btn-search-header,.icon-cart{line-height:90px}}.btn-search-header span.open{top:20px;right:20px}.icon-box-block h3{margin-bottom:15px;font-weight:600;font-size:16px;letter-spacing:.5px}.owl-partner.owl-carousel .owl-item img{width:110px}@media (max-width:780px){span.title-slider.color-theme{display:block;height:55px}}@media (max-width:767px){span.title-slider.color-theme{display:block;height:35px}}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{font-size:16px!important}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a span{background-image:url(https://xo-construction.fr/wp-content/uploads/2019/05/plus.svg);background-repeat:no-repeat;background-position-y:center;padding-left:20px;background-size:15px auto;transition:all 0.5s ease-in-out}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a span{background-image:url(https://xo-construction.fr/wp-content/uploads/2019/05/moins.svg)}.title-block-number .title-with-sub{text-transform:uppercase}.portfolio-home2-item h3{position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,25px);-ms-transform:translate(-50%,25px);transform:translate(-50%,25px);-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;width:100%;text-align:center;line-height:16px;padding:0 10px}.portfolio-home2-item h3 a{color:#fffdfc;font-size:16px;letter-spacing:1px;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.single-portfolio section.bg-img{background-size:cover;background-position:center;margin-bottom:40px}.meta-single-post{background:rgba(51,49,49,.75)}.meta-single-post p{color:#fff}.info-contact .wpb_single_image img{height:60px!important;width:auto}.info-contact p a{color:#333!important}.info-contact p a:hover{color:#448d9e!important}.page-id-1257 h2,.page-id-1257 h3{letter-spacing:1px}select{height:34px;border:none;width:100%;margin-bottom:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-indent:.01px;text-overflow:'';-webkit-border-radius:0;background:no-repeat;border-bottom:1px solid #999494;color:#333}@media only screen and (min-width:767px){.devis-form-4{width:33.3%!important;float:left!important;clear:none!important}}#gform_fields_1 input{border:0;border-bottom:1px solid #999494;color:#333}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:2px!important}.gform_wrapper ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li label{color:#333}.gform_wrapper ul.gfield_checkbox,.gform_wrapper ul.gfield_radio{margin-left:10px!important}#gform_fields_1 input::placeholder{color:#333;opacity:1}.gform_wrapper label.gfield_label,.gform_wrapper legend.gfield_label{color:#448d9e}.devis-clear-both{clear:both!important}.gform_wrapper textarea.medium{height:160px;width:100%;border:none;border-bottom:1px solid #999494;background:#fcfcfc;color:#333}.devis-section-title{background:#448d9e;border:none;padding:5px 0!important}.devis-section-title h2{color:#fff;text-align:center}label.gfield_consent_label{color:#333}label.gfield_consent_label a{color:#448d9e}label.gfield_consent_label a:hover{text-decoration:underline}.gform_button{background:transparent;border:0;outline:0;-webkit-box-shadow:none;box-shadow:none;margin:0;padding-top:0;padding-bottom:0;margin-top:30px;font-size:14px;text-align:center;padding:0 45px;line-height:50px;outline:none;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;display:inline-block;position:relative;color:#999494;white-space:nowrap;border-top:2px solid #448d9e;border-left:2px solid #448d9e;border-right:2px solid rgba(68,141,158,0);border-bottom:2px solid rgba(68,141,158,0)}.gform_button:hover{color:#448d9e;border-right:2px solid rgba(68,141,158,1);border-bottom:2px solid rgba(68,141,158,1)}.wpb_single_image .vc_figure-caption{font-size:16px!important;color:#333131}.portfolio-home2-item h4{top:40%}.man,.ma0{margin:0!important}.pan,.pa0{padding:0!important}.mas{margin:1rem!important}.mam{margin:2rem!important}.mal{margin:4rem!important}.pas{padding:1rem!important}.pam{padding:2rem!important}.pal{padding:4rem!important}.mtn,.mt0{margin-top:0}.mts{margin-top:1rem!important}.mtm{margin-top:2rem!important}.mtl{margin-top:4rem!important}.mrn,.mr0{margin-right:0}.mrs{margin-right:1rem!important}.mrm{margin-right:2rem!important}.mrl{margin-right:4rem!important}.mbn,.mb0{margin-bottom:0}.mbs{margin-bottom:1rem!important}.mbm{margin-bottom:2rem!important}.mbl{margin-bottom:4rem!important}.mln,.ml0{margin-left:0}.mls{margin-left:1rem!important}.mlm{margin-left:2rem!important}.mll{margin-left:4rem!important}.mauto{margin:auto}.mtauto{margin-top:auto}.mrauto{margin-right:auto}.mbauto{margin-bottom:auto}.mlauto{margin-left:auto}.ptn,.pt0{padding-top:0}.pts{padding-top:1rem!important}.ptm{padding-top:2rem!important}.ptl{padding-top:4rem!important}.prn,.pr0{padding-right:0}.prs{padding-right:1rem!important}.prm{padding-right:2rem!important}.prl{padding-right:4rem!important}.pbn,.pb0{padding-bottom:0}.pbs{padding-bottom:1rem!important}.pbm{padding-bottom:2rem!important}.pbl{padding-bottom:4rem!important}.pln,.pl0{padding-left:0}.pls{padding-left:1rem!important}.plm{padding-left:2rem!important}.pll{padding-left:4rem!important}