@import url("//fonts.googleapis.com/css?family=Montserrat|Acme");
@keyframes rotate-forever{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinner-loader{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pum-container,.pum-content,.pum-content+.pum-close,.pum-content+.pum-close:active,.pum-content+.pum-close:focus,.pum-content+.pum-close:hover,.pum-overlay,.pum-title{background:0 0;border:none;bottom:auto;clear:none;cursor:default;float:none;font-family:inherit;font-size:medium;font-style:normal;font-weight:400;height:auto;left:auto;letter-spacing:normal;line-height:normal;max-height:none;max-width:none;min-height:0;min-width:0;overflow:visible;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;top:auto;visibility:visible;white-space:normal;width:auto;z-index:auto}.pum-container .pum-content+.pum-close>span,.pum-content,.pum-title{position:relative;z-index:1}.pum-overlay,html.pum-open.pum-open-overlay-disabled.pum-open-fixed .pum-container,html.pum-open.pum-open-overlay.pum-open-fixed .pum-container{position:fixed}.pum-overlay{height:100%;width:100%;top:0;left:0;right:0;bottom:0;z-index:1999999999;overflow:initial;display:none;transition:.15s ease-in-out}.pum-overlay.pum-form-submission-detected,.pum-overlay.pum-preview{display:block}.pum-overlay,.pum-overlay *,.pum-overlay :after,.pum-overlay :before,.pum-overlay:after,.pum-overlay:before{box-sizing:border-box}.pum-container{top:100px;position:absolute;margin-bottom:3em;z-index:1999999999}.pum-container.pum-responsive{left:50%;margin-left:-47.5%;width:95%;height:auto;overflow:visible}.pum-container.pum-responsive img{max-width:100%;height:auto}@media only screen and (min-width:1024px){.pum-container.pum-responsive.pum-responsive-nano{margin-left:-5%;width:10%}.pum-container.pum-responsive.pum-responsive-micro{margin-left:-10%;width:20%}.pum-container.pum-responsive.pum-responsive-tiny{margin-left:-15%;width:30%}.pum-container.pum-responsive.pum-responsive-small{margin-left:-20%;width:40%}.pum-container.pum-responsive.pum-responsive-medium{margin-left:-30%;width:60%}.pum-container.pum-responsive.pum-responsive-normal{margin-left:-30%;width:70%}.pum-container.pum-responsive.pum-responsive-large{margin-left:-35%;width:80%}.pum-container.pum-responsive.pum-responsive-xlarge{margin-left:-47.5%;width:95%}.pum-container.pum-responsive.pum-position-fixed{position:fixed}}@media only screen and (max-width:1024px){.pum-container.pum-responsive.pum-position-fixed{position:absolute}}.pum-container.custom-position{left:auto;top:auto;margin-left:inherit}.pum-container .pum-title{margin-bottom:.5em}.pum-container .pum-content>:last-child,.pum-form__message:last-child{margin-bottom:0}.pum-container .pum-content:focus{outline:0}.pum-container .pum-content>:first-child{margin-top:0}.pum-container .pum-content+.pum-close{text-decoration:none;text-align:center;line-height:1;position:absolute;cursor:pointer;min-width:1em;z-index:2;background-color:transparent}.pum-container.pum-scrollable .pum-content{overflow:auto;overflow-y:scroll;max-height:95%}.pum-overlay.pum-overlay-disabled{visibility:hidden}.pum-overlay.pum-overlay-disabled::-webkit-scrollbar{display:block}.pum-overlay.pum-overlay-disabled .pum-container{visibility:visible}.popmake-close,.pum-overlay.pum-click-to-close{cursor:pointer}html.pum-open.pum-open-overlay,html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay{overflow:hidden}html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){padding-right:15px}html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active{overflow-y:scroll;-webkit-overflow-scrolling:touch}html.pum-open.pum-open-overlay-disabled.pum-open-scrollable .pum-overlay.pum-active{position:static;height:auto;width:auto}.pum-form{margin:0 auto 16px}.pum-form__field{margin-bottom:1em}.pum-form__field label{font-weight:700}.pum-form__field input[type=date],.pum-form__field select{margin:0 auto;font-size:18px;line-height:26px;text-align:center;padding:3px;vertical-align:middle}.pum-form__field select{padding:5px 3px}.pum-form__loader{font-size:2em;animation-duration:.75s;animation-iteration-count:infinite;animation-name:rotate-forever;animation-timing-function:linear;height:.75em;width:.75em;border:.25em solid rgba(0,0,0,.5);border-right-color:transparent;border-radius:50%;display:inline-block}.pum-form__submit{position:relative}.pum-form__submit .pum-form__loader{margin-left:.5em;border:.25em solid rgba(255,255,255,.5);border-right-color:transparent}.pum-form__messages{display:none;border:1px solid rgba(0,0,0,.25);margin-bottom:.5em;padding:1em;position:relative}.pum-form__message{margin-bottom:.5em}.pum-form__message--error{color:red!important;border-color:red}.pum-form__message--success{color:green!important;border-color:green}.pum-form--loading,.pum-sub-form .pum-sub-form-loading{opacity:.5}.pum-alignment-left,.pum-form--alignment-left{text-align:left}.pum-alignment-center{text-align:center}.pum-alignment-right{text-align:right}.pum-form--alignment-center{text-align:center}.pum-form--alignment-right{text-align:right}.pum-form--layout-standard .pum-form__field>label{margin-bottom:.25em;display:block}.pum-form--layout-inline .pum-form__field{display:inline-block}.pum-form--layout-block .pum-form__field,.pum-form--layout-block button,.pum-form--layout-block div,.pum-form--layout-block input{display:block;width:100%}.pum-form--style-default label{font-size:14px;font-weight:700}.pum-form--style-default input[type=email],.pum-form--style-default input[type=text]{background-color:#f8f7f7;margin-bottom:5px;font-size:14px;padding:10px 8px}.pum-form--style-default button{font-size:18px;margin:10px 0 0;padding:10px 5px;cursor:pointer}.pum-sub-form p.pum-newsletter-error-msg{margin:0}.pum-sub-form .spinner-loader{right:50%;position:absolute;bottom:40%}.pum-sub-form .spinner-loader:not(:required){animation:1.5s linear infinite spinner-loader;border-radius:.5em;box-shadow:rgba(0,0,51,.3) 1.5em 0 0 0,rgba(0,0,51,.3) 1.1em 1.1em 0 0,rgba(0,0,51,.3) 0 1.5em 0 0,rgba(0,0,51,.3) -1.1em 1.1em 0 0,rgba(0,0,51,.3) -1.5em 0 0 0,rgba(0,0,51,.3) -1.1em -1.1em 0 0,rgba(0,0,51,.3) 0 -1.5em 0 0,rgba(0,0,51,.3) 1.1em -1.1em 0 0;display:inline-block;font-size:10px;width:1em;height:1em;margin:1.5em;overflow:hidden;text-indent:100%}.pum-form__field--consent{text-align:left}.pum-form__field--consent.pum-form__field--checkbox label,.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label{display:inline-block;vertical-align:middle}.pum-form__field--consent.pum-form__field--checkbox label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--inline label+label{margin-left:1em}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label{display:block;vertical-align:middle}.pum-form__field--consent.pum-form__field--radio .pum-form__consent-radios.pum-form__consent-radios--stacked label input{display:inline-block;width:inherit;margin:0;vertical-align:middle}.pum-container iframe.formidable{width:100%;overflow:visible}.pika-single,body div#ui-datepicker-div[style]{z-index:9999999999!important}
.pum-theme-15997, .pum-theme-content-only{background-color:rgba( 0, 0, 0, 0.70 )}
.pum-theme-15997 .pum-container, .pum-theme-content-only .pum-container{padding:0px;border-radius:0px;border:1px none #000000;box-shadow:0px 0px 0px 0px rgba( 2, 2, 2, 0.00 )}
.pum-theme-15997 .pum-title, .pum-theme-content-only .pum-title{color:#000000;text-align:left;text-shadow:0px 0px 0px rgba( 2, 2, 2, 0.23 );font-family:inherit;font-weight:400;font-size:32px;line-height:36px}
.pum-theme-15997 .pum-content, .pum-theme-content-only .pum-content{color:#8c8c8c;font-family:inherit;font-weight:400}
.pum-theme-15997 .pum-content + .pum-close, .pum-theme-content-only .pum-content + .pum-close{position:absolute;height:18px;width:18px;left:auto;right:7px;bottom:auto;top:7px;padding:0px;color:#000000;font-family:inherit;font-weight:700;font-size:20px;line-height:20px;border:1px none #ffffff;border-radius:15px;box-shadow:0px 0px 0px 0px rgba( 2, 2, 2, 0.00 );text-shadow:0px 0px 0px rgba( 0, 0, 0, 0.00 );background-color:rgba( 255, 255, 255, 0.00 )}
.pum-theme-15586, .pum-theme-floating-bar{background-color:rgba( 255, 255, 255, 0.00 )}
.pum-theme-15586 .pum-container, .pum-theme-floating-bar .pum-container{padding:8px;border-radius:0px;border:1px none #000000;box-shadow:1px 1px 3px 0px rgba( 2, 2, 2, 0.23 );background-color:rgba( 238, 246, 252, 1.00 )}
.pum-theme-15586 .pum-title, .pum-theme-floating-bar .pum-title{color:#505050;text-align:left;text-shadow:0px 0px 0px rgba( 2, 2, 2, 0.23 );font-family:inherit;font-weight:400;font-size:32px;line-height:36px}
.pum-theme-15586 .pum-content, .pum-theme-floating-bar .pum-content{color:#505050;font-family:inherit;font-weight:400}
.pum-theme-15586 .pum-content + .pum-close, .pum-theme-floating-bar .pum-content + .pum-close{position:absolute;height:18px;width:18px;left:auto;right:5px;bottom:auto;top:50%;padding:0px;color:#505050;font-family:Sans-Serif;font-weight:700;font-size:15px;line-height:18px;border:1px solid #505050;border-radius:15px;box-shadow:0px 0px 0px 0px rgba( 2, 2, 2, 0.00 );text-shadow:0px 0px 0px rgba( 0, 0, 0, 0.00 );background-color:rgba( 255, 255, 255, 0.00 );transform:translate(0, -50%)}
.pum-theme-9256, .pum-theme-default-theme{background-color:rgba( 250, 245, 242, 0.30 )}
.pum-theme-9256 .pum-container, .pum-theme-default-theme .pum-container{padding:18px;border-radius:0px;border:1px none #000000;box-shadow:1px 1px 3px 0px rgba( 2, 2, 2, 0.23 );background-color:rgba( 249, 245, 242, 1.00 )}
.pum-theme-9256 .pum-title, .pum-theme-default-theme .pum-title{color:#000000;text-align:left;text-shadow:0px 0px 0px rgba( 2, 2, 2, 0.23 );font-family:inherit;font-weight:100;font-size:32px;line-height:36px}
.pum-theme-9256 .pum-content, .pum-theme-default-theme .pum-content{color:#8c8c8c;font-family:inherit;font-weight:100}
.pum-theme-9256 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{position:absolute;height:auto;width:auto;left:auto;right:0px;bottom:auto;top:0px;padding:8px;color:#ffffff;font-family:inherit;font-weight:100;font-size:12px;line-height:14px;border:1px solid #ffffff;border-radius:0px;box-shadow:0px 0px 0px 0px rgba( 2, 2, 2, 0.23 ) inset;text-shadow:0px 0px 0px rgba( 0, 0, 0, 0.23 );background-color:rgba( 243, 139, 145, 1.00 )}
.pum-theme-9257, .pum-theme-lightbox{background-color:rgba( 0, 0, 0, 0.60 )}
.pum-theme-9257 .pum-container, .pum-theme-lightbox .pum-container{padding:18px;border-radius:3px;border:8px solid #000000;box-shadow:0px 0px 30px 0px rgba( 2, 2, 2, 1.00 );background-color:rgba( 255, 255, 255, 1.00 )}
.pum-theme-9257 .pum-title, .pum-theme-lightbox .pum-title{color:#000000;text-align:left;text-shadow:0px 0px 0px rgba( 2, 2, 2, 0.23 );font-family:inherit;font-size:32px;line-height:36px}
.pum-theme-9257 .pum-content, .pum-theme-lightbox .pum-content{color:#000000;font-family:inherit}
.pum-theme-9257 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{position:absolute;height:30px;width:30px;left:auto;right:-24px;bottom:auto;top:-24px;padding:0px;color:#ffffff;font-family:inherit;font-size:24px;line-height:26px;border:2px solid #ffffff;border-radius:30px;box-shadow:0px 0px 15px 1px rgba( 2, 2, 2, 0.75 );text-shadow:0px 0px 0px rgba( 0, 0, 0, 0.23 );background-color:rgba( 0, 0, 0, 1.00 )}
.pum-theme-9258, .pum-theme-enterprise-blue{background-color:rgba( 0, 0, 0, 0.70 )}
.pum-theme-9258 .pum-container, .pum-theme-enterprise-blue .pum-container{padding:28px;border-radius:5px;border:1px none #000000;box-shadow:0px 10px 25px 4px rgba( 2, 2, 2, 0.50 );background-color:rgba( 255, 255, 255, 1.00 )}
.pum-theme-9258 .pum-title, .pum-theme-enterprise-blue .pum-title{color:#315b7c;text-align:left;text-shadow:0px 0px 0px rgba( 2, 2, 2, 0.23 );font-family:inherit;font-size:34px;line-height:36px}
.pum-theme-9258 .pum-content, .pum-theme-enterprise-blue .pum-content{color:#2d2d2d;font-family:inherit}
.pum-theme-9258 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close{position:absolute;height:28px;width:28px;left:auto;right:8px;bottom:auto;top:8px;padding:4px;color:#ffffff;font-family:inherit;font-size:20px;line-height:20px;border:1px none #ffffff;border-radius:42px;box-shadow:0px 0px 0px 0px rgba( 2, 2, 2, 0.23 );text-shadow:0px 0px 0px rgba( 0, 0, 0, 0.23 );background-color:rgba( 49, 91, 124, 1.00 )}
.pum-theme-9259, .pum-theme-hello-box{background-color:rgba( 0, 0, 0, 0.75 )}
.pum-theme-9259 .pum-container, .pum-theme-hello-box .pum-container{padding:30px;border-radius:80px;border:14px solid #81d742;box-shadow:0px 0px 0px 0px rgba( 2, 2, 2, 0.00 );background-color:rgba( 255, 255, 255, 1.00 )}
.pum-theme-9259 .pum-title, .pum-theme-hello-box .pum-title{color:#2d2d2d;text-align:left;text-shadow:0px 0px 0px rgba( 2, 2, 2, 0.23 );font-family:Montserrat;font-size:32px;line-height:36px}
.pum-theme-9259 .pum-content, .pum-theme-hello-box .pum-content{color:#2d2d2d;font-family:inherit}
.pum-theme-9259 .pum-content + .pum-close, .pum-theme-hello-box .pum-content + .pum-close{position:absolute;height:auto;width:auto;left:auto;right:-30px;bottom:auto;top:-30px;padding:0px;color:#2d2d2d;font-family:inherit;font-size:32px;line-height:28px;border:1px none #ffffff;border-radius:28px;box-shadow:0px 0px 0px 0px rgba( 2, 2, 2, 0.23 );text-shadow:0px 0px 0px rgba( 0, 0, 0, 0.23 );background-color:rgba( 255, 255, 255, 1.00 )}
.pum-theme-9260, .pum-theme-cutting-edge{background-color:rgba( 0, 0, 0, 0.50 )}
.pum-theme-9260 .pum-container, .pum-theme-cutting-edge .pum-container{padding:18px;border-radius:0px;border:1px none #000000;box-shadow:0px 10px 25px 0px rgba( 2, 2, 2, 0.50 );background-color:rgba( 30, 115, 190, 1.00 )}
.pum-theme-9260 .pum-title, .pum-theme-cutting-edge .pum-title{color:#ffffff;text-align:left;text-shadow:0px 0px 0px rgba( 2, 2, 2, 0.23 );font-family:Sans-Serif;font-size:26px;line-height:28px}
.pum-theme-9260 .pum-content, .pum-theme-cutting-edge .pum-content{color:#ffffff;font-family:inherit}
.pum-theme-9260 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close{position:absolute;height:24px;width:24px;left:auto;right:0px;bottom:auto;top:0px;padding:0px;color:#1e73be;font-family:inherit;font-size:32px;line-height:24px;border:1px none #ffffff;border-radius:0px;box-shadow:-1px 1px 1px 0px rgba( 2, 2, 2, 0.10 );text-shadow:-1px 1px 1px rgba( 0, 0, 0, 0.10 );background-color:rgba( 238, 238, 34, 1.00 )}
.pum-theme-9261, .pum-theme-framed-border{background-color:rgba( 255, 255, 255, 0.50 )}
.pum-theme-9261 .pum-container, .pum-theme-framed-border .pum-container{padding:18px;border-radius:0px;border:20px outset #dd3333;box-shadow:1px 1px 3px 0px rgba( 2, 2, 2, 0.97 ) inset;background-color:rgba( 255, 251, 239, 1.00 )}
.pum-theme-9261 .pum-title, .pum-theme-framed-border .pum-title{color:#000000;text-align:left;text-shadow:0px 0px 0px rgba( 2, 2, 2, 0.23 );font-family:inherit;font-size:32px;line-height:36px}
.pum-theme-9261 .pum-content, .pum-theme-framed-border .pum-content{color:#2d2d2d;font-family:inherit}
.pum-theme-9261 .pum-content + .pum-close, .pum-theme-framed-border .pum-content + .pum-close{position:absolute;height:20px;width:20px;left:auto;right:-20px;bottom:auto;top:-20px;padding:0px;color:#ffffff;font-family:Acme;font-size:20px;line-height:20px;border:1px none #ffffff;border-radius:0px;box-shadow:0px 0px 0px 0px rgba( 2, 2, 2, 0.23 );text-shadow:0px 0px 0px rgba( 0, 0, 0, 0.23 );background-color:rgba( 0, 0, 0, 0.55 )}
#pum-15559{z-index:1999999999}
#pum-12144 {z-index: 1999999999}.n2-section-smartslider{margin-top:10px;}
.code-block{padding:0px !important;margin:-10px 0 0 0 !important;}
.topbanner{height:40px;}
.topbanner_inner{background-color:black;padding:5px 0;}
.topbanner_inner a,.topbanner_inner p, .topbanner_inner h1{text-align:center;color:white;}
.imagezonebutton .vc_column-inner{padding:250px 0px;border:15px solid white;}
@media(max-width:768px){ 
.insidebuttonzone{width:calc(100% - 20px) !important;}
.imagezonebutton .vc_column-inner{padding:150px 0px;}
}
.insidebuttonzone{width:calc(100% - 150px);margin:auto;display:block;padding:40px 0;text-transform:uppercase;text-align:center;font-size:2.1em;opacity:0.7;background-color:rgba(255,255,255,0.8);}
.imagezonebutton .qbutton:hover{opacity:1 !important;background-color:rgba(255,255,255,1) !important;}
#popmake-15559{overflow:hidden;opacity:1;display:block;padding:0px;}
#popmake-15559 img{margin-top:-10px;}
select#pa_je-veux{width:100% !important;background-color:white;padding:8px 5px;min-width:165px !important;}
.cf7sr-g-recaptcha{margin:20px auto -20px auto;width:fit-content;}
.mamarquecorrection{background-repeat:no-repeat !important;background-size:contain !important;background-color:#f1f1f1 !important;}
a.dashicons-star-filled.mega-menu-link, li#mega-menu-item-14083{color:#bea729 !important;font-weight:700 !important;}
a.dashicons-star-filled.mega-menu-link:hover , li#mega-menu-item-14083{color:#000 !important;font-weight:700 !important;}
.mabranchegauche{background:url(../../../uploads/2019/04/branche-noir-279x300.jpg);background-position:left center !important;background-repeat:no-repeat !important;padding-left:130px;background-size:150px !important;min-height:150px;max-width:900px;display:block;margin:70px auto 50px auto !important;}
.mabranchedroite{background:url(../../../uploads/2019/04/branche-noir-279x300.jpg);background-position:right center !important;background-repeat:no-repeat !important;padding-right:130px;background-size:150px !important;min-height:150px;max-width:900px;display:block;margin:70px auto 50px auto !important;}
.mabranchedroite H2, .mabranchedroite H3, .mabranchedroite H4, .mabranchedroite p, .mabranchegauche H2, .mabranchegauche H3, .mabranchegauche H4, .mabranchegauche p{text-align:center !important;font-size:1.2em;padding-top:15px;font-family:inherit !important;text-transform:none !important;}
.footertitle{position:relative;top:15px;font-size:1.2em;font-weight:500;margin-top:30px;}
.footer_bottom #mailpoet_form_1 .mailpoet_text, #mailpoet_form_1 .mailpoet_textarea{width:100%;max-width:200px;margin:auto;padding:6px 0;text-align:center;border:0px;background-color:white !important;margin-bottom:5px;}
.footer_bottom .mailpoet_form_widget{margin:30px auto 50px auto !important;max-width:350px !important;}
.footer_bottom input[type=submit]{-webkit-appearance:none;width:100%;max-width:200px;border:0px;padding:5px;color:#ef656c;background-color:white;font-size:1.2em;}
.footer_bottom .mailpoet_form_widget div{font-size:1em !important;font-family:auto;margin:10px 0;text-align:justify;}
.mailpoet_page .post_text{max-width:250px;margin:auto;}
.mypopup #mailpoet_form_1 .mailpoet_text{width:calc(100% - 50px);margin:auto;padding:5px;background-color:white !important;border-radius:50px;border:1px solid #f38b91;}
.mypopup{margin-top:20px;list-style:none;}
.mypopup input[type=submit]{-webkit-appearance:none;margin:auto;display:inherit;padding:5px 15px;border:0px;color:white;background-color:#53b0ae;}
.mypopup .mailpoet_textarea{width:100%;border:1px solid #f38b91;padding:5px;border-radius:50px;text-align:center;}
#payment > div > p > label > span{color:#f07177 !important;font-weight:600;}
.fond_marques .q_elements_item{background-size:contain !important;background-repeat:no-repeat !important;}
.boutonsoldes{margin:10px 10px 0 0;padding:0px !important;background-color:white !important;width:calc(20% - 12px);border:1px solid #bea729 !important;color:#bea729;}
.boutonsoldes_last{margin:10px 0 0 0 !important;}
.titresoldes{background-color:#f8f5f1;width:calc(100% - 10px);}
.titresoldes H3{font-size:3em;text-align:center;font-family:'Cormorant', sans-serif;font-weight:400;padding:20px 0;}
.bouton_produit_2:hover, .bouton_produit:hover{background-color:#ffffffdf !important;}
.mon_bloquepromotion{margin-right:-5px;}
.bouton_produit{background-color:#ffffff9e !important;width:80% !important;margin:auto;display:block;padding:30px 10px !important;text-align:center;font-weight:400;font-size:2em !important;word-spacing:10px;margin-top:calc(50% - 90px);}
@media(max-width:768px){ .bouton_produit{font-size:1.2em !important;}
.mabranchegauche{background-image:none;padding:0;}
}
.bouton_produit_2{background-color:#ffffff9e !important;width:80% !important;margin:auto;display:block;padding:30px 10px !important;text-align:center;font-weight:400;font-size:2em !important;word-spacing:10px;margin-top:calc(40% - 120px);}
.solde_element_2 .vc_column-inner, .solde_element .vc_column-inner{min-height:450px;background-size:cover;margin-bottom:30px;margin:15px 0px;border:5px solid white;}
.boutonsoldes_acces{padding:0px !important;width:100%;border:1px solid #bea729 !important;margin:10px;}
@media only screen and (max-width: 550px) {
.boutonsoldes{font-size:0.9em !important;text-align:center !important;}
.solde_element .vc_column-inner{min-height:350px;}
.bouton_produit, .bouton_produit_2{margin-top:calc(50% - 110px);}
} .masonry_gallery_item.square_small, .grid-sizer{width:16%;}
@media only screen and (max-width: 1000px) {
.masonry_gallery_item.square_small, .grid-sizer{width:50%;}
}
.widget_woocommerce-dropdown-cart{margin-right:15px;}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-item > a.mega-menu-link{font-weight:400 !important;font-size:15px;letter-spacing:-0.5px !important;}
.q_logo, .q_logo img{max-height:150px !important;margin-top:15px;margin-bottom:-15px;}
.qode-single-product-summary .yith-wcwl-add-to-wishlist{margin:0px !important;position:relative;top:-5px;}
.woocommerce a.add_to_wishlist.button.alt{height:36px;max-width:none !important;border-radius:0px;position:relative;left:92px;width:141px;}
.qode-single-product-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:after{display:none;}
.fa-heart:after{content:" ajouter wishlist";font-size:12px;letter-spacing:0.5px;}
.qode-wishlist-widget-holder a{color:#ffffff !important;}
.fond_marques{background-size:contain;background-repeat:no-repeat;background-color:#f2f2f2;}
.woocommerce .button, .woocommerce input[type=submit], .woocommerce ul.products li.product .added_to_cart, .woocommerce-page .button, .woocommerce-page input[type=submit]{padding:0 10px !important;max-width:165px !important;min-width:50px !important;text-align:center !important;}
.woocommerce div.product .summary table.variations{margin-bottom:15px !important;}
.variations .reset_variations{display:none;}
select#taille{width:100% !important;background-color:white;}
.woocommerce table td{text-align:left;min-width:62px;}
.yikes-mailchimp-eu-compliance-label, .yikes-mailchimp-eu-compliance-label p{text-align:left !important;font-size:1em !important;}
.yikes-mailchimp-eu-compliance-label{margin:20px 0 15px !important;}
.yikes-easy-mc-form .yikes-easy-mc-submit-button{min-width:50% !important;background-color:white !important;border:1px;}
.yikes-easy-mc-form input[type=email]{background-color:white !important;border:1px;height:39px;}
.br_alabel{position:inherit !important;}
.br_alabel span{width:fit-content !important;height:10px !important;}
.br_alabel a:hover{color:#bea729 !important;}
.br_alabel{font-size:12px;}
.br_alabel a{text-align:right;color:#77c0bf !important;font-size:1.8em !important;background-color:transparent !important;padding:0px;}
#back_to_top > span{background-color:#bea729 !important;border-color:#bea729 !important;}
.product-categories{visibility:hidden !important;}
.woocommerce-shipping-destination{display:none;}
.product-categories{font-size:0px !important;}
.product-categories a{font-size:18px !important;}
.footer_bottom .textwidget{max-width:650px;margin:auto;}
.footer_top, .footer_top.footer_top_full{max-width:1400px;margin:auto;}
.footer_top_border{height:0px !important;}
.footer_top_holder{border-top:1px solid #dfdfdf;}
.full-width, .footer_bottom_holder, .footer_top_holder{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;}
.woocommerce ul.products li.product .product-categories a:not(:last-of-type),
.woocommerce-page ul.products li.product .product-categories a:not(:last-of-type),
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .product-categories:not a(:last-of-type){display:none !important;}
.new-menu{color:#53b0ae !important;font-family:inherit !important;font-size:14px !important;text-transform:uppercase !important;text-decoration:none !important;font-weight:800 !important;margin:0 !important;padding:1px 0px 0px 0px !important;vertical-align:top !important;display:block !important;}
.yikes-easy-mc-form input[type=email]{box-sizing:border-box;display:block;width:50% !important;max-width:100%;margin:auto !important;}
.yikes-easy-mc-form .yikes-easy-mc-submit-button{display:block;width:20% !important;margin-top:.5em;min-height:40px;padding:10px;cursor:pointer;margin:auto !important;}
.woocommerce .product .onsale-inner{font-size:16px;}
.woocommerce .product .onsale:not(.out-of-stock-button), .woocommerce .product .single-onsale{font-size:26px;}
#eu-cookie-law form{width:95%;}
#eu-cookie-law.negative{position:fixed;bottom:0;width:98%;z-index:100000;}
#eu-cookie-law{font-family:Raleway,sans-serif;}
a.dashicons-star-empty.mega-menu-link, li#mega-menu-item-7018{color:#ef666d !important;font-weight:700 !important;}
#mobile-menu-item-4572, #mobile-menu-item-4574, #mobile-menu-item-4568, #mobile-menu-item-4570{display:none;}
.woocommerce div.product .summary p.price del span.amount{font-size:21px;color:#53b0ae;font-weight:800;}
.woocommerce li.product del .amount{font-size:17px;color:#53b0ae;font-weight:800;}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product.qode-product-with-gallery .thumbnails a{margin-bottom:-4px}
.wpcs-shop-single-message{display:block;clear:both;margin-top:5px;text-transform:uppercase;font-weight:800;font-family:Raleway,sans-serif;color:#53b0ae;}
.yith_magnifier_gallery li a{margin-top:0!important}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation img{max-width:200px}
.woof_radio_count,.woof_label_count{display:none}
.shopping_cart_header .header_cart{background-image:url(../../../uploads/2016/06/shopping_cart.png);background-size:28px 31px;width:28px;height:31px}
.page_not_found h2{margin:90px 0 22px}
ul.tabs-nav,div.tabs-container,li.additional_information_tab.active,li.reviews_tab,div.product_meta,div.q_tabs.horizontal.center{display:none!important}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .related{padding-top:28px!important;border-top:1px solid #bda72a}
.qode_product_list_pinterest_holder .qode_product_list_item .qode_product_category a{font-size:12px;margin-bottom:2px;text-transform:uppercase;letter-spacing:2px;font-weight:600}
.shopping_cart_header .header_cart span{line-height:37px;width:28px;color:#000;font-family:Montserrat,sans-serif;font-weight:700;font-size:10px}
header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a{opacity:1}
.woocommerce .content .container .container_inner .woof{display:none}
div.look{padding-bottom:20px!important}
body:not(.paspartu_on_top_fixed) .paspartu_outer .content:not(.has_slider) .content_inner{padding-top:0}
header .header_inner_left{left:38px}
nav.main_menu>ul>li:first-child{padding:0 0 0 14px}
.q_counter_holder p.counter_text,.title h1{text-transform:capitalize;letter-spacing:0}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text,.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea{text-align:left}
div.wpcf7-response-output.wpcf7-validation-errors{background-color:#ef656c!important}
div.wpcf7-response-output{padding:10px 17px 12px 51px;font-weight:700;font-size:18px;text-transform:none;letter-spacing:0;border:none}
div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#53b0ae}
.wpcf7 form.wpcf7-form p{margin-bottom:5px}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit,.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]){margin-top:13px}
div.sociaux{text-align:center}
.q_social_icon_holder.normal_social{margin:0!important}
div.wpcf7 img.ajax-loader{display:block;margin:0 auto}
.qode_product_list_masonry_holder .qode_product_list_item .qode_product_list_item_inner .qode_product_separator{width:14px;height:2px;margin:5px auto 17px}
.qode_product_list_masonry_holder .qode_product_list_item .qode_product_list_item_inner .qode_product_price{font-weight:400;letter-spacing:-.4px}
.qode_product_list_masonry_holder .qode_product_list_item .qode_product_list_item_inner .qode_product_category a{font-size:13px;letter-spacing:-.3px;font-weight:400}
.qode_product_list_masonry_holder .qode_product_list_item .qode_product_list_item_inner .qode_product_category{margin-bottom:7px}
.woocommerce .button,.woocommerce input[type=submit],.woocommerce ul.products li.product .added_to_cart,.woocommerce-page .button,.woocommerce-page input[type=submit]{padding:0 32px}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .qode-sp-separator.separator{margin-top:13px;margin-bottom:15px;width:50px;height:3px;background-color:#bea729}
.single-product .product-type-simple .summary .price ins{float:left}
.woocommerce div.product .summary p.price del{padding-left:7px}
.woocommerce-product-rating .woocommerce-review-link{display:none}
.woocommerce div.product div[itemprop=offers]{margin-bottom:22px}
.woocommerce div.product div[itemprop=description]{margin:25px 0 33px}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .single-onsale{left:128px}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .q_tabs{padding-top:36px;padding-bottom:46px}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .related{padding-top:48px}
.shopping_cart_dropdown ul li a{color:#fff}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .product-categories{font-size:13px}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .product-categories a{color:#b2b2b3}
.woocommerce div.product div.product_meta > span span,.woocommerce div.product div.product_meta > span a,.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .product_meta>span{font-size:12px}
.woocommerce #respond #reply-title,.woocommerce #reviews h2{font-size:14px;letter-spacing:0}
.woocommerce table.shop_attributes th{text-transform:none}
.q_tabs.horizontal .tabs-container{padding-top:15px}
.woocommerce ul.products li.product a.product-category.product-info,.woocommerce-page ul.products li.product a.product-category.product-info{padding-top:1px}
.woocommerce .product .images{margin-bottom:52px}
.woocommerce ul.products li.product .product-categories a,.woocommerce-page ul.products li.product .product-categories a{color:#b2b2b3!important}
.woocommerce ul.products li.product:hover .image-wrapper{background-color:#f2f2f4}
.woocommerce ul.products li.product:hover .image-wrapper img{opacity:0}
.woocommerce ul.products li.product .add-to-cart-button,.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product a.qbutton.out-of-stock-button{padding:0 28px}
@media only screen and (max-width: 600px) {
#eu-cookie-law.negative{padding:10px 30px 55px 30px;width:82%;}
#eu-cookie-law input.accept{right:100px}
.title.title_size_medium h1,.woocommerce .product h1.product_title,.woocommerce div.product .summary p.price span.amount{font-size:24px;line-height:30px}
}
div.woocommerce-product-details__short-description p{text-align:justify}
.cgv p{text-align:justify!important}
.vc_text_separator.full div{font-size:27px;text-transform:uppercase;letter-spacing:1px}
.vc_text_separator.full{border-top:1px solid #bea729}
.blog_single p{text-align:justify}
@media only screen and (min-width: 1024px) {
#mega-menu-wrap-top-navigation #mega-menu-top-navigation img{max-width:170px;}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size:13px;}
header.paspartu_header_alignment .header_inner_left{left:0!important}
}
header.centered_logo .header_inner_left{margin:0 0 15px}
.woocommerce .va-picker .va-picker-item{height:31.99px;width:31.99px;vertical-align:bottom}
.ql-visual-attributes.va-show-on-loop{display:none!important}
.bannershoppage li:before{display:inline-block;content:'\2022';color:#fff;font-size:16px;margin-left:12px;margin-right:12px}
.bannershoppage li{display:inline-block;font-family:Raleway,sans-serif;font-weight:600;text-transform:initial}
.bannershoppage p{color:#fff}
.bannershoppage ul a{display:inline-block;color:#fff}
.footer_top .widget.widget_nav_menu li{margin:0;line-height:5px}
p.stock.in-stock,.woocommerce div.product .available-on-backorder,.woocommerce #content div.product .available-on-backorder,.woocommerce-page div.product .available-on-backorder,.woocommerce-page #content div.product .available-on-backorder{font-size:14px !important;padding:18px 0;color:#ef656c;font-family:'Raleway',sans-serif;font-weight:700}
.woocommerce .summary p.stock.out-of-stock,.woocommerce .summary p.stock.in-stock.low-stock,p.stock.in-stock{font-size:14px !important;padding:18px 0;color:#ef656c;font-family:'Raleway',sans-serif;line-height:23px;text-transform:uppercase;font-weight:700}
.bannershoppage p{text-align:justify;font-size:16px}
.blog_holder.masonry article .post_excerpt{display:none}
.blog_holder.blog_masonry_date_in_image article .post_text .post_text_inner{text-align:left;padding:10px 0}
.blog_holder.blog_masonry_date_in_image article .post_text h5{border-bottom:1px solid}
.shopping_cart_dropdown span.total,.shopping_cart_dropdown ul li{font-size:15px;padding:0!important}
.shopping_cart_dropdown .cart_list span.quantity{color:#000;font-size:15px}
.shopping_cart_dropdown span.total span{color:#bea729;font-size:15px}
.shopping_cart_outer:hover .shopping_cart_dropdown{font-family:Raleway,sans-serif}
.woocommerce ul.products li.product .product-categories a,.woocommerce-page ul.products li.product .product-categories a{color:#ef666d!important;text-transform:capitalize;font-size:15px;font-weight:600}
.woocommerce ul.products li.product h4,.woocommerce ul.products li.product h6{margin:2px 0 0}
.woocommerce ul.products li.product .price{margin:3px 0 16px}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .product-categories{margin-bottom:0}
.woocommerce ul.products li.product .product-categories,.woocommerce-page ul.products li.product .product-categories{margin-top:7px}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .product-categories a{color:#ef666d!important;text-transform:capitalize;font-size:18px;font-weight:600}
select#taille{height:33px;width:75%;text-transform:uppercase}
.woocommerce .va-attribute-label{width:20%!important}
.woocommerce-variation-price{font-size:26px;font-family:Raleway;padding-bottom:22px;color:#bea729}
.woocommerce form.checkout table.shop_table td{font-family:Raleway,sans-serif}
.woocommerce-checkout .woocommerce-info{border:1px solid #bea729}
#newsletter-produit-rupture-de-stock-2 .yikes-easy-mc-form .field-no-label,.yikes-easy-mc-form label{display:block!important;width:100%;text-align:center;margin:0 auto}
.footer_bottom{height:35px}
.footer_bottom p{text-align:center;}
.yikes-easy-mc-form label.label-inline,.yikes-easy-mc-form .submit-button-inline-label{float:none!important}
.includes_tax{display:none}
h5.icon_title{font-size:12px!important}
.q_icon_with_title .icon_text_inner{padding:0 0 4px}
.woocommerce .woocommerce-message,.woocommerce-info{display:none}
table.shop_table.shop_table_responsive{font-family:Raleway,sans-serif!important;font-size:15px!important}
.woocommerce-cart table.cart tbody tr{font-size:19px}
input#coupon_code.input-text{border:1px solid #bea72a}
.header_top .left .inner>div,.header_top .left .inner>div:last-child{font-family:Raleway,sans-serif!important;letter-spacing:1px;color:#bea72a}
.woocommerce-account .woocommerce-MyAccount-navigation{width:22%;border-right:1px solid #bea743}
.q_message .message_text_holder{padding:0;width:100%}
.q_message .message_text{width:100%}
.q_accordion_holder.accordion.boxed .ui-accordion-header{text-align:left}
.faq p{text-align:justify;font-size:13px}
.q_accordion_holder.accordion div.accordion_content_inner{padding:0 0 25px}
div.dgwt-wcas-sf-wrapp{margin-top:5px}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input,.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{height:30px!important}
.dgwt-wcas-sf-wrapp{background:#FFF!important}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{top:8px!important}
.q_accordion_holder.accordion .ui-accordion-header{min-height:2px;text-transform:none}
.dgwt-wcas-st{padding-left:24px!important}
.dgwt-wcas-si img{width:37px!important}
.dgwt-wcas-has-img .dgwt-wcas-suggestion{min-height:33px!important}
.woof_text_search_container input[type='search']{line-height:1em!important;font-size:15px!important;border:1px #bea729 solid;margin-bottom:29px!important}
@media only screen and (max-width: 768px) {
.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%!important;margin-bottom:30px;border-right:none!important;border-bottom:1px solid #bea743}
.woof_sid_auto_shortcode.woof{padding:0!important}
.header_top .right .inner>div{float:none!important}
.has_header_fixed_right.stick.menu_bottom, .header_inner_right, .header_bottom_right_widget_holder, .header_bottom_right_widget_holder{display:block !important;}
}
@media only screen and (max-width: 480px) {
.header_top .right .inner>div{float:none!important}
.woof_sid_auto_shortcode.woof{display:none}
.woocommerce-page table.cart thead tr th,.woocommerce table.cart thead tr th{font-size:12px!important}
.woocommerce-cart table.cart tbody tr{font-size:11px!important}
.woocommerce table.shop_table.wishlist_table{font-size:10px!important}
.wishlist_table .add_to_cart.button{padding:0!important}
.woof_sid_auto_shortcode.woof{padding:0!important}
footer.paspartu_footer_alignment .footer_top_holder{text-align:center}
}
@media only screen and (max-width: 420px){
.shopping_cart_outer {
display: block !important;
}}
@media only screen and (max-width: 1000px){
.shopping_cart_inner, .side_menu_button {
height: 50px !important;
}} .scrolled .q_logo{display:none;}
.menu_couleur a, .menu_couleur li, .menu_couleur li a{color:#ef666d !important;}
.product-categories a:not(:last-of-type):after{content:"|";padding:0 10px;!important}
.woocommerce ul.products li.product .product-categories a:not(:last-of-type),
.woocommerce-page ul.products li.product .product-categories a:not(:last-of-type),
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .product-categories a:not(:last-of-type){display:none !important;}
.new-menu{color:#53b0ae !important;font-family:inherit !important;font-size:14px !important;text-transform:uppercase !important;text-decoration:none !important;font-weight:800 !important;margin:0 !important;padding:1px 0px 0px 0px !important;vertical-align:top !important;display:block !important;}
.yikes-easy-mc-form input[type=email]{box-sizing:border-box;display:block;width:50% !important;max-width:100%;margin:auto !important;}
.yikes-easy-mc-form .yikes-easy-mc-submit-button{display:block;width:20% !important;margin-top:.5em;min-height:40px;padding:10px;cursor:pointer;margin:auto !important;}
.woocommerce .product .onsale-inner{font-size:16px;}
.woocommerce .product .onsale:not(.out-of-stock-button), .woocommerce .product .single-onsale{font-size:26px;}
#eu-cookie-law form{width:95%;}
#eu-cookie-law.negative{position:fixed;bottom:0;width:98%;z-index:100000;}
#eu-cookie-law{font-family:Raleway,sans-serif;}
a.dashicons-star-empty.mega-menu-link, li#mega-menu-item-7018{color:#ef666d !important;font-weight:700 !important;}
#mobile-menu-item-4572, #mobile-menu-item-4574, #mobile-menu-item-4568, #mobile-menu-item-4570{display:none;}
.woocommerce div.product .summary p.price del span.amount{font-size:21px;color:#53b0ae;font-weight:800;}
.woocommerce li.product del .amount{font-size:17px;color:#53b0ae;font-weight:800;}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product.qode-product-with-gallery .thumbnails a{margin-bottom:-4px}
.wpcs-shop-single-message{display:block;clear:both;margin-top:5px;text-transform:uppercase;font-weight:800;font-family:Raleway,sans-serif;color:#53b0ae;}
.yith_magnifier_gallery li a{margin-top:0!important}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation img{max-width:200px}
.woof_radio_count,.woof_label_count{display:none}
.shopping_cart_header .header_cart{background-image:url(../../../uploads/2016/06/shopping_cart.png);background-size:28px 31px;width:28px;height:31px}
.page_not_found h2{margin:90px 0 22px}
ul.tabs-nav,div.tabs-container,li.additional_information_tab.active,li.reviews_tab,div.product_meta,div.q_tabs.horizontal.center{display:none!important}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .related{padding-top:28px!important;border-top:1px solid #bda72a}
.qode_product_list_pinterest_holder .qode_product_list_item .qode_product_category a{font-size:12px;margin-bottom:2px;text-transform:uppercase;letter-spacing:2px;font-weight:600}
.shopping_cart_header .header_cart span{line-height:37px;width:28px;color:#000;font-family:Montserrat,sans-serif;font-weight:700;font-size:10px}
header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a{opacity:1}
.woocommerce .content .container .container_inner .woof{display:none}
div.look{padding-bottom:20px!important}
body:not(.paspartu_on_top_fixed) .paspartu_outer .content:not(.has_slider) .content_inner{padding-top:0}
header .header_inner_left{left:38px}
nav.main_menu>ul>li:first-child{padding:0 0 0 14px}
.q_counter_holder p.counter_text,.title h1{text-transform:capitalize;letter-spacing:0}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text,.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea{text-align:left}
div.wpcf7-response-output.wpcf7-validation-errors{background-color:#ef656c!important}
div.wpcf7-response-output{padding:10px 17px 12px 51px;font-weight:700;font-size:18px;text-transform:none;letter-spacing:0;border:none}
div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#53b0ae}
.wpcf7 form.wpcf7-form p{margin-bottom:5px}
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit,.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]){margin-top:13px}
div.sociaux{text-align:center}
.q_social_icon_holder.normal_social{margin:0!important}
div.wpcf7 img.ajax-loader{display:block;margin:0 auto}
.qode_product_list_masonry_holder .qode_product_list_item .qode_product_list_item_inner .qode_product_separator{width:14px;height:2px;margin:5px auto 17px}
.qode_product_list_masonry_holder .qode_product_list_item .qode_product_list_item_inner .qode_product_price{font-weight:400;letter-spacing:-.4px}
.qode_product_list_masonry_holder .qode_product_list_item .qode_product_list_item_inner .qode_product_category a{font-size:13px;letter-spacing:-.3px;font-weight:400}
.qode_product_list_masonry_holder .qode_product_list_item .qode_product_list_item_inner .qode_product_category{margin-bottom:7px}
.woocommerce .button,.woocommerce input[type=submit],.woocommerce ul.products li.product .added_to_cart,.woocommerce-page .button,.woocommerce-page input[type=submit]{padding:0 32px}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .qode-sp-separator.separator{margin-top:13px;margin-bottom:15px;width:50px;height:3px;background-color:#bea729}
.single-product .product-type-simple .summary .price ins{float:left}
.woocommerce div.product .summary p.price del{padding-left:7px}
.woocommerce-product-rating .woocommerce-review-link{display:none}
.woocommerce div.product div[itemprop=offers]{margin-bottom:22px}
.woocommerce div.product div[itemprop=description]{margin:25px 0 33px}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .single-onsale{left:128px}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .q_tabs{padding-top:36px;padding-bottom:46px}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .related{padding-top:48px}
.shopping_cart_dropdown ul li a{color:#fff}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .product-categories{font-size:13px}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .product-categories a{color:#b2b2b3}
.woocommerce div.product div.product_meta > span span,.woocommerce div.product div.product_meta > span a,.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .product_meta>span{font-size:12px}
.woocommerce #respond #reply-title,.woocommerce #reviews h2{font-size:14px;letter-spacing:0}
.woocommerce table.shop_attributes th{text-transform:none}
.q_tabs.horizontal .tabs-container{padding-top:15px}
.woocommerce ul.products li.product a.product-category.product-info,.woocommerce-page ul.products li.product a.product-category.product-info{padding-top:1px}
.woocommerce .product .images{margin-bottom:52px}
.woocommerce ul.products li.product .product-categories a,.woocommerce-page ul.products li.product .product-categories a{color:#b2b2b3!important}
.woocommerce ul.products li.product:hover .image-wrapper{background-color:#f2f2f4}
.woocommerce ul.products li.product:hover .image-wrapper img{opacity:0}
.woocommerce ul.products li.product .add-to-cart-button,.woocommerce ul.products li.product .added_to_cart,.woocommerce ul.products li.product a.qbutton.out-of-stock-button{padding:0 28px}
@media only screen and (max-width: 600px) {
#eu-cookie-law.negative{padding:10px 30px 55px 30px;width:82%;}
#eu-cookie-law input.accept{right:100px}
.title.title_size_medium h1,.woocommerce .product h1.product_title,.woocommerce div.product .summary p.price span.amount{font-size:24px;line-height:30px}
}
div.woocommerce-product-details__short-description p{text-align:justify}
.cgv p{text-align:justify!important}
.vc_text_separator.full div{font-size:27px;text-transform:uppercase;letter-spacing:1px}
.vc_text_separator.full{border-top:1px solid #bea729}
.blog_single p{text-align:justify}
@media only screen and (min-width: 1024px) {
#mega-menu-wrap-top-navigation #mega-menu-top-navigation img{max-width:170px;}
#mega-menu-wrap-top-navigation #mega-menu-top-navigation > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link{font-size:13px;}
header.paspartu_header_alignment .header_inner_left{left:0!important}
}
header.centered_logo .header_inner_left{margin:0 0 15px}
.woocommerce .va-picker .va-picker-item{height:31.99px;width:31.99px;vertical-align:bottom}
.ql-visual-attributes.va-show-on-loop{display:none!important}
.bannershoppage li:before{display:inline-block;content:'\2022';color:#fff;font-size:16px;margin-left:12px;margin-right:12px}
.bannershoppage li{display:inline-block;font-family:Raleway,sans-serif;font-weight:600;text-transform:initial}
.bannershoppage p{color:#fff}
.bannershoppage ul a{display:inline-block;color:#fff}
.footer_top .widget.widget_nav_menu li{margin:0;line-height:5px}
p.stock.in-stock,.woocommerce div.product .available-on-backorder,.woocommerce #content div.product .available-on-backorder,.woocommerce-page div.product .available-on-backorder,.woocommerce-page #content div.product .available-on-backorder{font-size:14px !important;padding:18px 0;color:#ef656c;font-family:'Raleway',sans-serif;font-weight:700}
.woocommerce .summary p.stock.out-of-stock,.woocommerce .summary p.stock.in-stock.low-stock, p.stock.in-stock{font-size:14px !important;padding:18px 0;color:#ef656c;font-family:'Raleway',sans-serif;line-height:23px;text-transform:uppercase;font-weight:700}
.bannershoppage p{text-align:justify;font-size:16px}
.blog_holder.masonry article .post_excerpt{display:none}
.blog_holder.blog_masonry_date_in_image article .post_text .post_text_inner{text-align:left;padding:10px 0}
.blog_holder.blog_masonry_date_in_image article .post_text h5{border-bottom:1px solid}
.shopping_cart_dropdown span.total,.shopping_cart_dropdown ul li{font-size:15px;padding:0!important}
.shopping_cart_dropdown .cart_list span.quantity{color:#000;font-size:15px}
.shopping_cart_dropdown span.total span{color:#bea729;font-size:15px}
.shopping_cart_outer:hover .shopping_cart_dropdown{font-family:Raleway,sans-serif}
.woocommerce ul.products li.product .product-categories a,.woocommerce-page ul.products li.product .product-categories a{color:#ef666d!important;text-transform:capitalize;font-size:15px;font-weight:600}
.woocommerce ul.products li.product h4,.woocommerce ul.products li.product h6{margin:2px 0 0}
.woocommerce ul.products li.product .price{margin:3px 0 16px}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .product-categories{margin-bottom:0}
.woocommerce ul.products li.product .product-categories,.woocommerce-page ul.products li.product .product-categories{margin-top:7px}
.woocommerce.single-product.qode-product-single-tabs-on-bottom .product .summary .product-categories a{color:#ef666d!important;text-transform:capitalize;font-size:18px;font-weight:600}
select#taille{height:33px;width:75%;text-transform:uppercase}
.woocommerce .va-attribute-label{width:20%!important}
.woocommerce-variation-price{font-size:26px;font-family:Raleway;padding-bottom:22px;color:#bea729}
.woocommerce form.checkout table.shop_table td{font-family:Raleway,sans-serif}
.woocommerce-checkout .woocommerce-info{border:1px solid #bea729}
#newsletter-produit-rupture-de-stock-2 .yikes-easy-mc-form .field-no-label,.yikes-easy-mc-form label{display:block!important;width:100%;text-align:center;margin:0 auto}
.footer_bottom{height:35px}
.footer_bottom p{text-align:center;}
.yikes-easy-mc-form label.label-inline,.yikes-easy-mc-form .submit-button-inline-label{float:none!important}
.includes_tax{display:none}
h5.icon_title{font-size:12px!important}
.q_icon_with_title .icon_text_inner{padding:0 0 4px}
.woocommerce .woocommerce-message,.woocommerce-info{display:none}
table.shop_table.shop_table_responsive{font-family:Raleway,sans-serif!important;font-size:15px!important}
.woocommerce-cart table.cart tbody tr{font-size:19px}
input#coupon_code.input-text{border:1px solid #bea72a}
.header_top .left .inner>div,.header_top .left .inner>div:last-child{font-family:Raleway,sans-serif!important;letter-spacing:1px;color:#bea72a}
.woocommerce-account .woocommerce-MyAccount-navigation{width:22%;border-right:1px solid #bea743}
.q_message .message_text_holder{padding:0;width:100%}
.q_message .message_text{width:100%}
.q_accordion_holder.accordion.boxed .ui-accordion-header{text-align:left}
.faq p{text-align:justify;font-size:13px}
.q_accordion_holder.accordion div.accordion_content_inner{padding:0 0 25px}
div.dgwt-wcas-sf-wrapp{margin-top:5px}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input,.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{height:30px!important}
.dgwt-wcas-sf-wrapp{background:#FFF!important}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{top:8px!important}
.q_accordion_holder.accordion .ui-accordion-header{min-height:2px;text-transform:none}
.dgwt-wcas-st{padding-left:24px!important}
.dgwt-wcas-si img{width:37px!important}
.dgwt-wcas-has-img .dgwt-wcas-suggestion{min-height:33px!important}
.woof_text_search_container input[type='search']{line-height:1em!important;font-size:15px!important;border:1px #bea729 solid;margin-bottom:29px!important}
@media only screen and (max-width: 768px) {
.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%!important;margin-bottom:30px;border-right:none!important;border-bottom:1px solid #bea743}
.woof_sid_auto_shortcode.woof{padding:0!important}
.header_top .right .inner>div{float:none!important}
.has_header_fixed_right.stick.menu_bottom, .header_inner_right, .header_bottom_right_widget_holder, .header_bottom_right_widget_holder{display:block !important;}
}
@media only screen and (max-width: 480px) {
.header_top .right .inner>div{float:none!important}
.woof_sid_auto_shortcode.woof{display:none}
.woocommerce-page table.cart thead tr th,.woocommerce table.cart thead tr th{font-size:12px!important}
.woocommerce-cart table.cart tbody tr{font-size:11px!important}
.woocommerce table.shop_table.wishlist_table{font-size:10px!important}
.wishlist_table .add_to_cart.button{padding:0!important}
.woof_sid_auto_shortcode.woof{padding:0!important}
footer.paspartu_footer_alignment .footer_top_holder{text-align:center}
}
@media only screen and (max-width: 420px){
.shopping_cart_outer {
display: block !important;
}}
@media only screen and (max-width: 1000px){
.shopping_cart_inner, .side_menu_button {
height: 50px !important;
}}