.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;
}

/*NOEL*/
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(/wp-content/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(/wp-content/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;
}

/* POUET Poet Mail Newsletter */

.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;
}

/* Newsletter fin CSS*/


.fond_marques .q_elements_item {
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

/* PAGE SOLDES */

.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) { /*xx*/
  .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);
    }

}

/* PAGE SOLDES FIN */


.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;
}

/* WISHLIST */

.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;
}

/* WISHLIST FIN */

/* addon category on product */

.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;
}

/* NEWSLETTER FORM */

.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;
}

/* NEWSLETTER FIN */

.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;
}

/* TEMP CORRECTION */

.product-categories {
    visibility: hidden !important;
}

/* TEMP FIN */

/* RAJOUT SUITE MAJ */

.woocommerce-shipping-destination {
     display: none;
}


/* FIN */
/* MOD */

.product-categories {
    font-size: 0px !important;
}

.product-categories a {
    font-size: 18px !important;
}

/* MOD FIN */

.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;
}

/* BRIDGE */

.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(https://mylaetmilo.com/wp-content/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}
/*.mobile_menu_button span{display:none}*/
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;
}}

/* FIN BRIDGE */

.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(https://mylaetmilo.com/wp-content/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}
/*.mobile_menu_button span{display:none}*/
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;
}}