.eael-feature-list-icon{background:none!important}a{color:#438B10;transition:.2s ease-out all}a:hover{color:#EFA120}a.qodef-shortcode.qodef-m.btn-green{display:block;text-align:center;max-width:370px;margin:auto}#wpfront-scroll-top-container i{color:#efa120;font-size:31px}.elementor-widget-eael-feature-list .-icon-position-left .eael-feature-list-item{display:flex;vertical-align:middle;align-items:center}header#site-header{position:fixed;z-index:9999;padding:0;width:100%}main.site-main{padding-top:72px}.site-header.header-full-width .header-inner{max-width:1305px;width:80%;background-color:#fffffff2;margin-bottom:-118px;z-index:2;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-top:-2px}.site-header:not(.header-stacked) .header-inner .site-navigation{max-width:100%}.site-header .site-branding .site-logo img{width:300px;max-width:300px;padding:19px}header#site-header div#pre-header{display:inline-flex;width:100%;background-color:#438b10;text-align:right;padding:12px 14px;justify-content:center}div#pre-header div p{margin:auto;padding:3px 9px;font-size:18px;font-family:"Voces";display:flex}div#pre-header div{display:inline-flex;padding:0 20px;font-size:18px;font-family:"Voces";margin-top:2px}div#pre-header div a.header-cta{background-color:#fff;color:#438b10;border-radius:3px;padding:9px 62px;font-weight:100}div#pre-header div p a,div#pre-header div a{text-decoration:none;font-size:15px;color:#fff;padding:9px 0}.pre-header-div i.icon{font-size:24px;border-radius:3px;padding:4px 9px;color:#fff;margin-right:10px;line-height:29px;border:1px solid #fff}a.header-cta:hover::after{width:0}a.header-cta::after{text-align:center;width:100%;height:1px;content:'';background-color:currentColor;transition:background-color .25s ease-in-out,width .36s cubic-bezier(.51,.5,.07,.99);display:block;margin:auto;margin-top:1px}.site-header .site-navigation ul.menu li.devis-menu a::after{content:none}.site-header .site-navigation ul.menu li.devis-menu a{background-color:#efa120;border-radius:2px;color:#fff;line-height:36px;transition:.2s ease-out all;padding-left:42px}.site-header .site-navigation ul.menu li.devis-menu a:hover{background-color:#2e75b6}.site-navigation-dropdown ul.menu{position:absolute;width:100%;padding:0;margin:0;background:#fff;margin-top:115px}.site-navigation-dropdown ul.menu li a{background-color:#718f3c;font-weight:400;color:#fff;padding:14px 18px}.site-header .site-navigation ul.menu li a{color:#606060;font-family:'Voces';font-weight:700}.header-inner{padding-left:20px;padding-right:20px}.site-header .site-navigation .menu li{font-size:17px;padding:0 10px}.site-header .site-navigation ul.menu li a::after{width:50px;content:"";display:block;margin:auto;text-align:center;border-top:2px solid #2e75b6;margin-top:8px;transition:.2s ease-out all}.site-header .site-navigation ul.menu li.current-menu-item a::after{border-top:2px solid #efa120f7}.site-header .site-navigation ul.menu li:hover a::after{border-top:2px solid #efa120f7}.site-header .site-navigation ul.menu li.devis-menu a::before{font-family:elementskit!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\ea77";font-size:25px;position:absolute;left:19px;top:12px}form#simulator{align-items:center;font-family:'Voces';display:inline-flex;background-color:#438b10;border-radius:7px;width:auto}div#second-part-simulator>div,div#first-part-simulator>div{padding:28px}div#first-part-simulator{background-color:#438b10;color:#fff;border-top-left-radius:5px;display:inline-flex;text-align:center;border-bottom-left-radius:5px;align-items:center;min-height:140px}div#second-part-simulator{background-color:#f6f6f6;color:#2e75b6;border-top-right-radius:5px;border-bottom-right-radius:5px;text-align:center;align-items:center;min-height:147px;padding:20px}form#simulator p,form#simulator label{margin:2px;line-height:19px}.radio-row{margin-top:9px}form#simulator input:not(#accessibilityO,#accessibilityN),form#simulator select{height:37px;width:140px;margin:auto;margin-top:15px;margin-bottom:5px;text-align:center}form#simulator #surface p:first-child,form#simulator #departement label{height:46px;display:flex;text-align:center;vertical-align:middle;align-items:center;align-content:center;display:inline-flex}div#first-part-simulator>div{padding:17px 20px;font-size:17px;width:100%}p.orange-p{color:#efa120;font-size:15px}div#second-part-simulator>div{padding:4px 23px;font-size:18px;max-width:204px;width:100%}div#price-all-elements{padding:20px;font-weight:700}select#select-dpt{padding:4px}#simulator #resp.red{color:red}div#price-total{color:#2e75b6;font-family:'Voces';font-size:29px;font-weight:700}form#simulator button.button.alt{background-color:#efa120;border-radius:2px;color:#fff;line-height:36px;transition:.2s ease-out all;border:none;font-size:18px}form#simulator button.button.alt:hover{background-color:#2e75b6}.vacs p{text-align:center;font-size:20px;background-color:#2e75b6;padding:14px;color:#fff;border-radius:4px}.vacs{padding:18px}textarea#order_comments{min-height:196px}.woocommerce ul.order_details{background-color:#efa120;padding:20px;color:#fff}.woocommerce-order-received tfoot tr:last-child th,.woocommerce-order-received tfoot tr:last-child td{background-color:#2e75b6!important;color:#fff}.woocommerce table.shop_table,.woocommerce table.shop_table thead,.woocommerce table.shop_table tr th,.woocommerce table.shop_table tr td{border:3px solid #fff;border-top:0}table thead:first-child tr:first-child th{border-top:none}.woocommerce-info{padding:24px 25px;margin:0 0 2em;position:relative;background-color:#efa120;color:#fff;border-top:3px solid #fff;list-style:none outside;width:auto;word-wrap:break-word;border-radius:5px}table tr th:first-child{background-color:#f7f7f7}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#efa120;border-radius:2px;color:#fff;line-height:36px;transition:.2s ease-out all;padding:5px 26px}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#2e75b6}.woocommerce-checkout .page-content{margin-top:190px}h3#order_review_heading{margin-top:30px}.woocommerce-checkout .site-header.header-full-width .header-inner{margin-top:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid #e8e8e8}body .available-deliveries,body .available-deliveries a{background:#438b10!important}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block;padding-top:3px;padding-bottom:2px}.ui-datepicker-inline.ui-datepicker.ui-widget{margin:auto;margin-top:25px;margin-bottom:25px}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#E6F2DB;font-family:'Voces';color:#616161;font-size:15px;margin-bottom:50px;margin-top:50px}.woocommerce table.shop_table{border:none}table tbody>tr.cart_item td:first-child{background-color:#f7f7f7;font-weight:700}.woocommerce table.shop_table tfoot tr td{background-color:#f7f7f7}tr.order-total td,tr.order-total th,tr.order-total,* table tr.order-total th:first-child{background-color:#2e75b6!important;color:#fff}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#438b10}.woocommerce-form-coupon-toggle .woocommerce-info{margin-top:32px}a.showcoupon{color:#fff;font-weight:700}.woocommerce-info::before{display:none}form.checkout h3{padding:15px 0}span.woocommerce-Price-amount.amount{font-size:16px}.woocommerce-checkout #payment div.payment_box{background-color:#438b10;color:#fff}.woocommerce-privacy-policy-text{font-size:13px;color:#939292}a.woocommerce-privacy-policy-link{font-weight:800}.woocommerce-checkout #payment div.payment_box::before{border:#438b10}.woocommerce-checkout table tr td:first-child,.woocommerce-checkout table tfoot tr th:first-child{font-weight:500!important}.woocommerce thead,.woocommerce thead tr th,.woocommerce thead tr{background-color:#8d8d8d;color:#fff}.woocommerce .woocommerce-customer-details address{padding:24px}.l-strong strong{font-size:17px;font-family:'Voces';color:#414040}span.large-price{font-size:20px;color:#718f3c;font-weight:600}span.small-price{font-size:16px;font-weight:600}.orange-bg a{color:#efa120}.green-bg a{color:#438b10}button.mfp-close:hover{background-color:#fff0;border-color:#fff0}.single-post h2{color:#000;padding-top:12px;padding-bottom:12px;font-family:'Voces'}.single-post h3{color:#2E75B6;padding-top:12px;padding-bottom:12px}button.mfp-close{border:none}p.required-checkbox-form{font-size:13px}.footer div#pre-header{width:100%;text-align:center;padding:5px}.footer div#pre-header .pre-header-div p{font-size:20px;justify-content:center}footer ul{list-style-type:none;padding:0}footer li{padding:3px}footer h2{color:#414040;font-size:23px;font-family:'Voces';margin-top:29px}footer a:hover{color:#438B10}footer li a{color:#414040;transition:.2s ease-out all;font-size:15px}div#footer div{width:33%;display:initial}.logo-footer{margin-top:29px;margin-bottom:24px}div#footer{display:inline-flex;text-align:center;width:100%;align-items:flex-start;vertical-align:top;max-width:1500px;padding-bottom:30px;padding-top:30px}.logo-footer img{max-width:250px}footer#site-footer{border-top:2px solid #daded3;text-align:center;padding-bottom:0;padding-top:0}p.icon-contact-footer{font-size:16px;line-height:23px;display:flex;justify-content:center}p.icon-contact-footer i{color:#438b10;;font-size:23px;margin-right:10px}p.icon-contact-footer a{color:#414040}p.icon-contact-footer a:hover{color:#438B10}.site-footer .footer-inner{max-width:1800px;width:100%;display:inline-block}footer div#pre-header div p a,footer div#pre-header div a{color:#414040}footer .pre-header-div i.icon{padding:4px 7px;color:#414040;margin-right:13px}footer li.devis-menu a{background-color:#efa120;border-radius:2px;color:#fff;line-height:36px;transition:.2s ease-out all;padding:8px 17px}footer li.devis-menu a:hover{background-color:#2E75B6}footer li.devis-menu{margin-top:5px;margin-bottom:5px}.copy-footer-inner{background-color:#438b10;padding:13px;margin-top:15px}.copy-footer,.copy-footer a{color:#fff;transition:.2s ease-out all}.copy-footer p{margin:auto;font-size:12px}.copy-footer a:hover{color:#efa120}@media screen and (min-width:1200px) and (max-width:1560px){.site-header.header-full-width .header-inner{width:96%}.site-header .site-branding .site-logo img{width:239px;padding:5px}.site-navigation ul.menu li a{padding:8px 10px}}@media screen and (max-width:1220px){section#simulator-row .elementor-container{display:block}section#simulator-row .elementor-container .elementor-column{width:100%;display:block;margin:auto}}@media screen and (min-width:1100px) and (max-width:1200px){.site-header.header-full-width .header-inner{width:96%}.site-header .site-branding .site-logo img{width:239px;padding:5px}.site-navigation ul.menu li a{display:block;padding:8px 3px;font-size:16px}.site-header .site-navigation ul.menu li.devis-menu a{padding-right:13px}}@media screen and (max-width:1100px){.site-navigation-toggle-holder.elementor-active+.site-navigation-dropdown{width:100%;margin:auto;position:relative}.site-navigation-dropdown ul.menu li.current-menu-item a{color:#fff;background:#637a38}.site-navigation-dropdown ul.menu{width:100%;padding:0;margin:0;background:#fff;margin-top:0;position:absolute}.site-header.header-full-width .header-inner{padding:0}.site-header:not(.header-stacked) .header-inner .site-branding{padding-left:15px}.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation{display:none!important}.site-header.menu-dropdown-tablet:not(.menu-layout-dropdown) .site-navigation-toggle-holder{display:-webkit-box;display:-ms-flexbox;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:20%;padding:8px 25px}}@media screen and (max-width:990px){div#pre-header div,div#pre-header div p{display:block;text-align:center;width:100%;margin:auto}div#pre-header .pre-header-div:last-child{display:block}div#pre-header div p.devis-cta{display:grid;width:150px;margin-top:10px;margin-bottom:10px}div#pre-header div p{padding:15px 9px}form#simulator{display:block}div#first-part-simulator{width:100%;border-top-left-radius:5px;border-top-right-radius:5px}div#second-part-simulator{width:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-right-radius:0}div#second-part-simulator>div{max-width:none}div#first-part-simulator>div{padding:34px;font-size:18px;width:100%;max-width:fit-content}div#footer div{display:block;width:100%}div#footer{padding:24px}}@media screen and (max-width:700px){div#first-part-simulator,div#second-part-simulator{flex-direction:column}div#first-part-simulator>div{padding:22px}}@media screen and (max-width:550px){.site-header .site-branding .site-logo img{width:224px;max-width:300px;padding:7px}header#site-header{position:absolute}div#pre-header div p{padding:10px 9px}header#site-header div#pre-header{display:block}div#footer{display:block}div#footer .footer{margin-bottom:50px}div#footer .footer:last-child{margin-bottom:0}}