@keyframes pulsing{0%{transform:scale(.95)}70%{transform:scale(1.1)}100%{transform:scale(.95)}}@media only screen and (min-width:981px){.pulse{animation:pulsing 3s infinite}}.et_pb_column .et_pb_module h1,.et_pb_column .et_pb_module h2{font-size:41px}@media only screen and (max-width:980px){.et_pb_column .et_pb_module h1,.et_pb_column .et_pb_module h2{font-size:32px}}@media only screen and (max-width:767px){.et_pb_column .et_pb_module h1,.et_pb_column .et_pb_module h2{font-size:26px}}.ds-icon-search input.et_pb_searchsubmit,.widget_search input#searchsubmit{background:0 0 !important;color:transparent !important;border:none;width:55px;z-index:1}.et-db #et-boc .et-l .ds-icon-search.ds-icon-search.ds-icon-search input.et_pb_s,.widget_search input#s{padding-right:25px !important}.ds-icon-search.ds-icon-search.ds-icon-search .et_pb_searchform:before,.widget_search:before{content:"\55";position:absolute;font-family:"ETModules";z-index:1;right:0;font-size:20px;padding:6px 20px;font-weight:700}a.compte-pixel img{vertical-align:middle}div.mini-cart-shortcode-wrap a img{width:30px;height:30px}div.mini-cart-shortcode-wrap>a.mini-cart-info:after{content:"Mon panier"}a.compte-pixel,div.mini-cart-shortcode-wrap a{color:#000 !important}div#header-block3{z-index:9999999 !important}@media only screen and (min-width:981px){div#header-block1,div#header-block3{padding:0 0 5px !important}}@media only screen and (max-width:980px){div#header-block1,div#custom-ban-head>div{margin-bottom:0 !important}}.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:0 !important}.mobile_menu_bar:before{font-family:"Noto Sans" !important;content:"Voir le menu";color:#fff !important;font-size:18px;position:relative;left:0;top:0;cursor:pointer}@media (max-width:1140px){#top-menu li{padding:0 14px}}@media (max-width:1050px){#top-menu li{padding:0 12px}ul#top-menu li a{font-size:.94rem}}@media (min-width:1141px){#top-menu li{padding:0 22px}}#logo-img img{max-width:160px}#head-social li{padding:2px 10px 0;transition:all .3s}#head-social li:hover{background:orange;padding:2px 15px 0}.lwp-arrow-color .et-pb-slider-arrows .et-pb-arrow-next,.lwp-arrow-color .et-pb-slider-arrows .et-pb-arrow-prev{color:#ff9800 !important}@media only screen and (min-width:981px){.header-slide-home{display:flex;align-items:center}}#page-title{position:relative;padding:4px 0;background-color:#f5f5f5;border-bottom:1px solid #eee;font-size:12px}.breadcrumb{padding:4px 10px;list-style:none;padding:0 !important}.breadcrumb a{color:#4f7e77!important}#top-menu li{border-right:1px solid #585858;font-weight:700}#top-menu li:last-child{border-right:none}#top-menu li ul.sub-menu{background:#fbfbfbed;width:360px}#top-menu li ul.sub-menu li{border-right:none}#top-menu li ul.sub-menu li>a{width:320px}.menu-devis>a{padding:1px 10px !important;background:#ff9800 !important;border-radius:5px;color:#fff !important}.et_pb_menu_0_tb_header.et_pb_menu ul li.menu-devis.current-menu-item a{color:#000 !important}.patua span{font-family:"Patua One" !important}body.product-template-default.single a{color:#4f7e77}body #page-container .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .button .et-social-icons{float:none !important}li.product a.add-to-cart,li.product a.add_to_cart_button{font-size:13px !important}li.product a.add-to-cart:after,li.product a.add_to_cart_button:after{font-size:22px !important}.woocommerce a.added_to_cart{font-weight:700;padding:7px}.woocommerce #respond input#submit,.woocommerce-page #respond input#submit,.woocommerce #content input.button,.woocommerce-page #content input.button,div.woocommerce-message,div.woocommerce-error,div.woocommerce-info,li.woocommerce-info{background:#4f7e77 !important}.woocommerce button.button,.woocommerce-page button.button,.woocommerce a.button,.woocommerce-page a.button{color:#fff !important}.woocommerce-page button.button:hover{background:#4f7e77 !important}footer#main-footer div.footer-widget span.block.title{text-transform:uppercase;font-size:1.3rem;margin-bottom:.8em;display:block;color:#fff}footer#main-footer div.footer-widget adresse span#adresse_societe{display:block;font-weight:700;text-transform:uppercase;font-size:1.1rem;margin:.1rem}footer#main-footer div.footer-widget adresse span#tel_societe{display:none}footer#main-footer div.footer-widget adresse div.content-adresse>span{display:block;margin:.4rem}footer#main-footer div.footer-widget adresse a#link-contact{display:block;font-weight:700}footer#main-footer div.footer-widget ul{list-style-type:none}footer#main-footer div.footer-widget ul>li:before{display:none}footer#main-footer div.footer-widget ul>li{font-size:.98rem;margin:.2rem 0;padding:.4rem;border-bottom:.1rem #999}footer#main-footer div.footer-widget ul>li>i{font-size:1.14rem;margin-right:.4rem;display:inline-block}div#footer-bottom{text-align:center;font-size:12px;border-top:2px solid #efefef}div#footer-bottom div.container{text-align:center;color:#333}div#footer-bottom div.container div#footer-info{display:inline;float:none;font-size:12px}div#footer-bottom a.bottom-button{font-size:12px;color:#fff;font-weight:400;margin-left:2px;margin-right:2px;margin-top:2px;display:inline-block}div#footer-bottom a.bottom-button:after{font-size:25px}div#footer-bottom a#pixelonline{color:#444}div#footer-bottom span.hr-footer{display:block;background:#b1b1b1;height:1px;margin:6px auto;width:200px}.archive div#sidebar{display:none !important}.archive.et_right_sidebar #main-content .container:before{display:none !important}.archive #left-area{width:100% !important}article>div.et_post_meta_wrapper{padding:20px !important}article>div.et_post_meta_wrapper>h1{font-weight:700;font-size:40px;text-align:center}article>div.et_post_meta_wrapper>p.post-meta{font-weight:700;text-align:center}@media (max-width:1140px){article>div.et_post_meta_wrapper>h1{font-size:34px}}@media (max-width:900px){article>div.et_post_meta_wrapper>h1{font-size:28px}}.et_pb_pagebuilder_layout.single.et_full_width_page:not(.et-tb-has-body) .et_post_meta_wrapper{widows:90%;max-width:none}.et_pb_button{color:#fff !important}.et_pb_button:hover,.form-submit .et_pb_button:hover{background-color:rgba(109,109,109,1)}.grecaptcha-badge{display:block;visibility:visible;z-index:100}.centrer-verticalement{display:flex;flex-direction:column;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center}.btn-header-index{display:block;width:100%}#first-btn-header-index{border-bottom-left-radius:8px !important}@media only screen and (max-width:980px){.dc_inverser_colonnes-section .dc_inverser_colonnes-ligne{display:-webkit-flex;display:-ms-flex;display:flex;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}h2.jp-relatedposts-headline{font-weight:700;font-size:20px}div#jp-relatedposts{padding:0 60px}h3.jp-relatedposts-post-title{font-size:18px !important;color:#263b77;text-align:center;margin:10px 0 0}a.jp-relatedposts-post-a{font-weight:700 !important;text-transform:uppercase}p.jp-relatedposts-post-date{padding-bottom:0 !important}div#jp-relatedposts div.jp-relatedposts-items{text-align:center !important}img.jp-relatedposts-post-img{text-align:center;border-radius:5px;display:inline-block !important}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url]{width:100% !important}p#reply-title{font-size:20px}#comment-wrap{padding-top:25px}div#rs-bloc{max-width:100% !important}div.et_pb_row{max-width:100%}#mobile_menu1 .menu-item-has-children>a{background-color:transparent;position:relative}#mobile_menu1 .menu-item-has-children>a:after{font-family:"ETmodules";text-align:center;speak:none;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute;display:block !important}#mobile_menu1 .menu-item-has-children>a:after{font-size:16px;content:"\4c";top:13px;right:10px}#mobile_menu1 .menu-item-has-children.visible>a:after{content:"\4d"}#mobile_menu1 ul.sub-menu,body.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li ul.sub-menu{display:none !important;visibility:hidden !important;transition:all 1.5s ease-in-out}#mobile_menu1 .visible>ul.sub-menu,body.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu li.visible>ul.sub-menu{display:block !important;visibility:visible !important}.et-menu-nav li.mega-menu li>a,.et-db div#et-boc .et-l .et-menu-nav li.mega-menu li>a{width:100% !important}.et-db #et-boc .et-l .et-menu-nav li.mega-menu ul li ul li,.et-menu-nav li.mega-menu li>ul{width:100% !important}.et-db #et-boc .et-l .et-menu-nav li.mega-menu ul li ul li a,.et_mobile_menu li.mega-menu ul li ul li a{font-size:14px !important;text-transform:none !important;font-weight:400 !important}@media (min-width:981px){li.mega-menu>ul>li{margin-bottom:26px !important}}.et-db #et-boc .et-l .et_mobile_menu li.mega-menu ul li ul li a{padding:6px 2px}.et-db #et-boc .et-l .et_mobile_menu li li{padding-left:2%}.et-db #et-boc .et-l .et_mobile_menu li a{border-bottom:1px solid rgba(0,0,0,.03);padding:8px 2%}@media (max-width:980px){.et-db #et-boc .et-l .et_pb_menu .et_mobile_menu{top:100%;padding:1%;margin:10px 0 0;max-height:60vh;overflow-y:scroll;overflow-x:hidden}}.woocommerce-message{display:none}div#add_wrapper_product .woocommerce-message{display:block}.woocommerce-cart.full-width-content .content,.woocommerce-checkout.full-width-content .content{max-width:100%}.woocommerce-cart .woocommerce table.shop_table td.actions{border-top:1px solid #e6e6e6;background:#f7f7f7;border-bottom:0 solid #e6e6e6}.woocommerce-cart .entry-content form{width:60%;float:left}.woocommerce-cart .woocommerce .cart-collaterals{width:33%;float:right}.woocommerce-cart .woocommerce .cart-collaterals h2{display:none}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{width:100%}#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr th,#add_payment_method table.cart th,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart th,.woocommerce-checkout table.shop_table th{color:#4f7e77;font-size:14px}#add_payment_method .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr td,#add_payment_method table.cart td,.woocommerce-cart table.cart td,.woocommerce-checkout table.cart td,.woocommerce-checkout table.shop_table td{color:#555}.woocommerce-cart .woocommerce table.shop_table th{border-bottom:2px solid #4f7e77}.woocommerce-cart .woocommerce table.shop_table,.woocommerce-checkout .woocommerce table.shop_table{border:1px solid #e6e6e6;margin:0;text-align:left;width:100%;border-collapse:separate;border-radius:0;border-bottom:none;border-right:none;margin-bottom:15px;border-bottom:1px solid #e6e6e6}body #add_payment_method #payment ul.payment_methods li input,body.woocommerce-cart #payment ul.payment_methods li input,body.woocommerce-checkout #payment ul.payment_methods li input{width:auto;margin:-2px .5em 0 0}body .woocommerce form .form-row .input-checkbox{width:auto;margin:-2px 5px 0 0}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,body.woocommerce-cart .cart-collaterals .cart_totals tr td,body.woocommerce-cart .cart-collaterals .cart_totals tr th,body.woocommerce-checkout .cart-collaterals .cart_totals tr td,body.woocommerce-checkout .cart-collaterals .cart_totals tr th,body .woocommerce table.shop_table th{border-top:none;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;text-align:right;padding:10px 20px}body #add_payment_method table.cart td,body #add_payment_method table.cart th,body.woocommerce-cart table.cart td,body.woocommerce-cart table.cart th,body.woocommerce-checkout table.cart td,body.woocommerce-checkout table.cart th{border-right:1px solid #e6e6e6}.woocommerce-cart .cart-collaterals .cart_totals table th{border-bottom:1px solid #e6e6e6}body .woocommerce #respond input#submit.alt,body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .woocommerce input.button.alt{background:#4f7e77 !important;font-weight:500}body .woocommerce #respond input#submit.alt:hover,body .woocommerce a.button.alt:hover,body .woocommerce button.button.alt:hover,body .woocommerce input.button.alt:hover{background:#4f7e77 !important}body .woocommerce .cart .button,body .woocommerce .cart input.button,body .woocommerce #respond input#submit,body .woocommerce a.button,body .woocommerce button.button,body .woocommerce input.button{background:#4f7e77 !important;color:#fff;font-weight:500;border-radius:40px;font-size:15px !important}body .woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right;width:100%;display:block;text-align:center;margin-bottom:0;font-size:1em;padding:1em;border-radius:40px;margin-top:.5em}body .woocommerce form .form-row-first,body .woocommerce form .form-row-last,body .woocommerce-page form .form-row-first,body .woocommerce-page form .form-row-last{width:49%}body .woocommerce #respond input#submit.disabled,body .woocommerce #respond input#submit:disabled,body .woocommerce #respond input#submit:disabled[disabled],body .woocommerce a.button.disabled,body .woocommerce a.button:disabled,body .woocommerce a.button:disabled[disabled],body .woocommerce button.button.disabled,body .woocommerce button.button:disabled,body .woocommerce button.button:disabled[disabled],body .woocommerce input.button.disabled,body .woocommerce input.button:disabled,body .woocommerce input.button:disabled[disabled]{background:#ccc}body .woocommerce a.checkout-button.button.alt{border-radius:40px}body .woocommerce #content table.cart td.actions .coupon,body .woocommerce table.cart td.actions .coupon{width:68%}body #add_payment_method table.cart td.actions .coupon .input-text,body.woocommerce-cart table.cart td.actions .coupon .input-text,body.woocommerce-checkout table.cart td.actions .coupon .input-text{padding:8px 6px 7px;width:35%}body .woocommerce table.shop_table td{padding:15px}body .woocommerce-checkout table.shop_table td{text-align:right;border-right:1px solid #e6e6e6;border-top:0}.woocommerce a.remove{margin:0 auto}.woocommerce-cart .woocommerce table.shop_table th.product-remove,.woocommerce-cart .woocommerce table.shop_table th.product-name{text-align:center}.woocommerce-cart .woocommerce table.shop_table th.product-price,.woocommerce-cart .woocommerce table.shop_table th.product-quantity,.woocommerce-cart .woocommerce table.shop_table th.product-subtotal{text-align:right}.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-price,.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-quantity,.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-subtotal{text-align:right}.woocommerce-checkout #add_payment_method #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{list-style:none}.woocommerce-checkout .woocommerce .col2-set{width:47.8260869565%;float:left;margin-right:4.347826087%}.woocommerce-checkout .woocommerce .col2-set .col-1,.woocommerce-checkout .woocommerce .col2-set .col-2{margin-bottom:2em;width:100%;float:none}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{background:#fff;width:47.8260869565%;float:right;margin-right:0}.woocommerce-checkout #ship-to-different-address-checkbox{width:auto;float:right;margin-left:15px;margin-top:10px;opacity:1;position:static}.woocommerce-checkout #ship-to-different-address label{font-size:24px;font-weight:700;line-height:1;margin:0;margin-bottom:1em;padding:0;text-transform:uppercase;color:#000}.woocommerce-checkout .woocommerce form .form-row.create-account label{padding-top:2px;font-weight:700}.woocommerce-checkout .payment-fixed{position:fixed;z-index:9;box-shadow:rgba(0,0,0,.2) 0px 6px 2em;left:52%;margin-left:0;padding:20px;top:0;width:45.5% !important;-webkit-transition:padding .1s ease-in;-moz-transition:padding .1s ease-in;-o-transition:padding .1s ease-in;-ms-transition:padding .1s ease-in;transition:padding .1s ease-in}.product-shipping-message{font-size:16px;text-align:center;text-transform:uppercase;padding:10px 0;border-top:1px solid #139248;border-bottom:1px solid #139248}body .woocommerce table.shop_table tbody th,body .woocommerce table.shop_table tfoot td,body .woocommerce table.shop_table tfoot th{border-bottom:none}body .woocommerce form .form-row input.input-text,body .woocommerce form .form-row textarea{max-width:100%}body .woocommerce .product-name a{color:#000;pointer-events:none;cursor:default}@media only screen and (max-width:1139px){.woocommerce-cart .entry-content form{width:64%}}@media only screen and (max-width:980px){.woocommerce-cart .entry-content form{width:80%;float:none;margin:0 auto}.woocommerce-cart .woocommerce .cart-collaterals{width:80%;float:None;margin:auto}body .woocommerce #content table.cart td.actions .coupon,body .woocommerce table.cart td.actions .coupon{width:100%}body #add_payment_method table.cart td.actions .coupon .input-text,body.woocommerce-cart table.cart td.actions .coupon .input-text,body.woocommerce-checkout table.cart td.actions .coupon .input-text{width:48%}}@media only screen and (max-width:650px){.woocommerce-cart .entry-content form{width:100%}.woocommerce-cart .woocommerce .cart-collaterals{width:100%}.woocommerce-checkout .woocommerce .col2-set{width:100%;float:none;margin-right:0}.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{width:100%;float:none}}.cli-style-v2 .cli-bar-message{width:65%}@media (max-width:1460px){.cli-style-v2 .cli-bar-message{width:55%}}@media (max-width:1150px){.cli-style-v2 .cli-bar-message{width:45%}}.cli-bar-container{justify-content:flex-start}