.fl-builder-content{width:100%}.couleur-accent{color:#79ba30}.btn-account{background-color:#79bb30;padding:4px 10px;display:inline-block;margin-left:10px}a.btn-account{color:#ffffff!important}.inside-top-bar{padding-right:0;padding-left:0}.wpml-ls-legacy-list-horizontal{display:inline-block;background:#f2f2f2;padding:0}.wpml-ls-legacy-list-horizontal a{color:#999}li.wpml-ls-current-language{display:none!important}.site-header{border-bottom:1px solid #d3ced2}#n2-ss-2 .slider-text-box,#n2-ss-3 .slider-text-box,#n2-ss-4 .slider-text-box{background:rgb(255 255 255 / .9);padding:20px;width:100%}#n2-ss-2 p.slider-title-text,#n2-ss-3 p.slider-title-text,#n2-ss-4 p.slider-title-text{color:#79ba30;font-size:28px;line-height:1em;font-weight:700;max-width:95%;text-align:left;margin-bottom:.8em}#n2-ss-2 .slider-title-text:after,#n2-ss-3 .slider-title-text:after,#n2-ss-4 .slider-title-text:after{display:block;content:"";background:#000;width:1.5em;height:2px;margin-left:1px;margin-bottom:10px;margin-top:10px}#n2-ss-2 .slider-description-text,#n2-ss-3 .slider-description-text,#n2-ss-4 .slider-description-text{color:#000;font-size:22px;text-align:left;text-transform:uppercase;margin-bottom:0}.homepage-title{font-size:26px;line-height:25px;text-transform:uppercase}.gmf-first-cta{font-size:18px;color:#fff;line-height:19px;margin-bottom:0}.gmf_texte_camping{font-size:22px;color:#79bb30;line-height:22px;text-align:right}.gmf_gradient_overlay .fl-row-content-wrap:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.gmf_gradient_overlay .fl-row-content{position:relative;z-index:1}.gmf_gradient_overlay .fl-row-content-wrap:after{background:-moz-linear-gradient(left,#fff0 0%,rgb(0 0 0 / .82) 73%,rgb(0 0 0 / .82) 100%);background:-webkit-linear-gradient(left,#fff0 0%,rgb(0 0 0 / .82) 73%,rgb(0 0 0 / .82) 100%);background:linear-gradient(to right,#fff0 0%,rgb(0 0 0 / .82) 73%,rgb(0 0 0 / .82) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#d1000000',GradientType=1)}.gmf_light_gradient_overlay .fl-row-content-wrap:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.gmf_light_gradient_overlay .fl-row-content{position:relative;z-index:1}.gmf_light_gradient_overlay .fl-row-content-wrap:after{background:-moz-radial-gradient(center,ellipse cover,rgb(255 255 255 / .5) 0%,rgb(255 255 255 / .5) 37%,rgb(183 183 183 / .5) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgb(255 255 255 / .5) 0%,rgb(255 255 255 / .5) 37%,rgb(183 183 183 / .5) 100%);background:radial-gradient(ellipse at center,rgb(255 255 255 / .5) 0%,rgb(255 255 255 / .5) 37%,rgb(183 183 183 / .5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80ffffff',endColorstr='#80b7b7b7',GradientType=1)}.wpgb-facet .wpgb-search-facet input[type="search"]{height:60px!important;background-color:white!important}img.attachment-woocommerce_thumbnail{margin-bottom:16px!important}li.product{border:1px solid #e6e6e6;padding-bottom:10px!important}li.product a{color:#000}.woocommerce ul.products li.product .woocommerce-LoopProduct-link h2{padding:0 16px}.product-sku{text-transform:uppercase;font-size:14px;margin-bottom:0}.woocommerce a.button{font-size:14px!important;padding:10px 15px!important}.woocommerce a.button:hover{color:#79bb30}.aws-container .aws-search-field{width:100%;color:#313131;background-color:#fff;padding:12px;line-height:30px;display:block;font-size:16px;position:relative;z-index:2;-webkit-appearance:none;height:60px;margin:0 auto!important;border:1px solid #e6e6e6;outline:0}.aws-search-result{font-size:16px;margin-top:12px}.aws-search-result .aws_result_title{display:block;font-weight:400;margin:4px 0 10px;0px;color:#000}.aws-search-result .aws_result_sku{color:#333}.woocommerce ul.product_list_widget li a{font-weight:300;font-size:14px;line-height:14px}#woocommerce_recently_viewed_products-2 .woocommerce-Price-amount{display:none}.woocommerce .woocommerce-breadcrumb{margin-bottom:40px}.woocommerce-product-gallery{border:1px solid rgb(0 0 0 / .1)}.woocommerce div.product .product_title{margin-bottom:15px;font-size:28px;line-height:1.1em}.gmf-prod-fiche-tech{font-weight:600;font-size:18px;color:#000;margin-bottom:10px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{border-top:3px solid #79ba30}.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:0}.woocommerce-page div.product .woocommerce-tabs .panel{padding:15px;background:#fff;border:1px solid #e6e6e6}.woocommerce div.product .woocommerce-tabs .panel{margin-bottom:40px}h1.product_title{font-size:36px}.product_meta{padding:10px 0 10px 0px!important}.product_meta hr{margin:20px 0 10px 0}.posted_in{margin-bottom:20px}.product-class-warning{max-width:500px}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{padding:4px 8px!important}.woocommerce span.onsale{background-color:#02588F!important;color:#fff}.swp_social_panel:not(.nc_floater):not(.swp_social_panelSide){width:300px!important}#shipping_method_0_local_pickup5:checked+label[for=shipping_method_0_local_pickup5]:lang(en)::after{display:block;max-width:220px;margin-top:10px;margin-bottom:0;border-top:1px solid #5fbe00;background:#e2f3d1;line-height:1.1em;padding:8px 10px 10px 8px;color:#000;font-size:.8em;content:"Warehouse in St-Hyacinthe, Quebec. Please check our opening hours. Order pickup only. Consulting service not available on site."}#shipping_method_0_local_pickup5:checked+label[for=shipping_method_0_local_pickup5]:lang(fr)::after{display:block;max-width:220px;margin-top:10px;margin-bottom:0;border-top:1px solid #5fbe00;background:#e2f3d1;line-height:1.1em;padding:8px 10px 10px 8px;color:#000;font-size:.8em;content:"Entrepôt situé à St-Hyacinthe, Québec. Vérifiez notre horaire. Ramassage de commande seulement. Service conseil non disponible sur place."}#payment .payment_methods li.wc_payment_method>input[type="radio"]:first-child:checked+label{font-weight:700;background-color:rgb(94 189 0 / .1);border:2px solid #5fbe00}.wc-stripe-elements-field,.wc-stripe-iban-element-field{;padding:15px}.woocommerce-checkout #payment div.payment_box .form-row{margin:0}.payment_method_stripe{background-color:rgb(0 0 0 / .03)}.woocommerce-customer-details .woocommerce-column--shipping-address{padding-top:30px}.woocommerce-thankyou-order-received{display:inline-block;background-color:rgb(94 189 0 / .1);padding:20px;border:2px solid #5fbe00}.gmf-faq-wrapper ul{margin:0 0 1.5em 1.5em}.fl-accordion-content p{margin-bottom:0}.gform_wrapper{overflow:inherit;margin-top:1em;max-width:100%}body #gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text],.gform_wrapper textarea{font-size:15px;font-family:'Roboto',sans-serif;border-radius:0px!important;padding:25px 12px 25px 12px}body #gform_wrapper_1 .gform_footer button[type=submit]{border:0;font-family:'Roboto',sans-serif;font-weight:100;font-size:22px;padding:20px;color:#fff;margin:0 auto;text-align:center;border-radius:0px!important}body #gform_wrapper_1 input[type=text],textarea{border-radius:0;padding:25px 12px 25px 12px}input[type=text]{height:40px}.gform_wrapper .top_label .gfield_label{display:none}.gform_wrapper li.hidden_label input{margin-top:0}body .gform_wrapper .top_label div.ginput_container{margin-top:0}.widget-title{color:#000;text-transform:uppercase;line-height:1em;font-weight:500;font-size:18px;padding-bottom:6px;border-bottom:1px solid #79bb30}.inside-left-sidebar a{color:#000}.inside-left-sidebar a:hover{color:#79bb30}#left-sidebar .widget{border:1px solid #e6e6e6;padding:20px}.newsletter{margin-left:20px;position:relative;padding-left:60px}.newsletter h2{color:#79bb30;margin-bottom:0}.newsletter::before{content:"";position:absolute;width:100px;height:190px;background:url(https://www.laboratoiregmf.com/wp-content/uploads/2021/03/icn-newsletter.png) no-repeat;background-size:50px 53px;top:5px;margin-left:-70px}#gform_fields_2 input{width:400px}#input_2_1{margin-top:0px!important;height:50px;background-color:#fff;border:1px solid #ccc}#gform_submit_button_2{height:50px;background-color:#79bb30;color:#fff;max-width:150px}@media (max-width:767px){#n2-ss-2 p.slider-title-text,#n2-ss-3 p.slider-title-text,#n2-ss-4 p.slider-title-text{font-size:20px;max-width:90%;margin-bottom:.8em}#n2-ss-2 .slider-description-text,#n2-ss-3 .slider-description-text,#n2-ss-4 .slider-description-text{color:#000;font-size:14px;margin-bottom:0}.homepage-title{font-size:20px;line-height:22px}.first-cta-wrap{text-align:center}.gmf-first-cta{font-size:15px;color:#fff;line-height:16px}.gmf_gradient_overlay .fl-row-content-wrap:after{background-color:rgb(0 0 0 / .5)}.fl-page-bar-text{padding:1px 0;text-align:center}.fl-page-bar{font-size:15px;line-height:15px}#n2-ss-2 .gmf-slider-text-wrap,#n2-ss-3 .gmf-slider-text-wrap,#n2-ss-4 .gmf-slider-text-wrap{bottom:0px!important}#n2-ss-2 p.slider-title-text,#n2-ss-3 p.slider-title-text,#n2-ss-4 p.slider-title-text{font-size:18px;max-width:90%}#n2-ss-2 .slider-description-text,#n2-ss-3 .slider-description-text,#n2-ss-4 .slider-description-text{color:#000;font-size:13px;margin-bottom:0}#shipping_method_0_local_pickup5:checked+label[for=shipping_method_0_local_pickup5]:lang(fr)::after,#shipping_method_0_local_pickup5:checked+label[for=shipping_method_0_local_pickup5]:lang(en)::after{max-width:100%}}