/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/
/*--- color website #b49f92  /  rgba(180, 159, 146, 1) ---*/
@font-face {
    font-family: 'belgiano_serifregular';
    src: url('fonts/belgianoserif2-webfont.eot');
    src: url('fonts/belgianoserif2-webfont.eot?#iefix') format('embedded-opentype'),
        url('fonts/belgianoserif2-webfont.woff2') format('woff2'),
        url('fonts/belgianoserif2-webfont.woff') format('woff'),
        url('fonts/belgianoserif2-webfont.ttf') format('truetype'),
        url('fonts/belgianoserif2-webfont.svg#belgiano_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
::selection {
    color: #ffffff;
    background: #b49f92;
}
html{
    background-color: #1A1C20;
}
a {
    text-decoration: none;
}
a, a:hover{
    color: #b0a29b;
}
h1{
    font: normal 34px / 3.2em "belgiano_serifregular", sans-serif;
    text-transform : uppercase;
    letter-spacing : 5px;
}
h1:first-letter{
    font-size:120%;
}
h2{
    font: normal 32px / 2.6em "belgiano_serifregular", sans-serif;
}
h3{
    font: normal 30px / 2em "belgiano_serifregular", sans-serif;
}
h4{
    font: normal 20px / 1.2em "belgiano_serifregular", sans-serif;
}
h5{
    font: normal 18px / 1em "Roboto", sans-serif !important;
}
div, p{
    color: #333333;
}
p{
    margin-bottom: 15px;
}
ol li, ul li{
    /*padding-bottom: 8px;*/
    /*color: #b49f92;*/
}
.mini-contacts i{
    color: #ccc !important;
}
i.fas.fa-check-circle{
    color: #b49f92;
    margin-right: 10px;
}
.main-nav > .menu-item > a > i{
    font-size: initial !important;
}
/*modification de la couleur du module recherche*/
.popup-search .submit i, .overlay-search .submit i{
    color: #666 !important;
}
/* ---------------------- CONFIG BUTTON ---------------------------- */
a.an-btn{
    background: transparent !important;
    border: 1px solid #1a1c20 !important;
    font-size: 18px !important;
    padding: 20px 12px;
    color: #b49f92 !important;
}
a.an-btn:hover{
    background: #b49f92 !important;
    border: 1px solid #1a1c20 !important;
    font-size: 18px !important;
    padding: 20px 12px;
    color: #fff !important;
}
/*on personnalise le bouton home*/
a.home-button{
    background: #b49f92 !important;
    border: 1px solid #1a1c20 !important;
    font-size: 18px !important;
    padding: 20px 12px;
    color: #fff !important;

}
a.home-button:hover{
    background: #918076 !important;
    border: 1px solid #1a1c20 !important;
    color: #fff !important;

}
div.btn-align-center a.home-button{
    margin-bottom: 40px;
    color: #fff;
}
/*on modifie la couleur des flèches du carouselle*/
.arrows-bg-on.owl-carousel .owl-nav a::before{
    background: #b49f92;
}
.arrows-hover-bg-on.owl-carousel .owl-nav a::after{
    background: #918076;
    /*border: 1px solid #1a1c20 !important;*/
    /*color: #fff !important;*/
}
/*couleur panier*/
.wc-ico-cart i {
    color: #666;
}
/* ---------------------- MISE EN FORME DU TEMPLATE ---------------------------- */
/*on masque le loader*/
body #load.loader-removed{
    display: none;
}
/*on supprime l espace à droite des reseaux sociaux*/
.mini-contacts i, .mini-login a i {
    margin-right: 0;
}
/*on supprime le menu de droite qui est imposé*/
/*nav.navigation ul#split_right-menu{
    display: none !important;
}*/
/*on affiche les réseaux sociaux à la place du menu de droite*/
div.soc-ico.show-on-desktop{
    display: initial !important;
}
.mini-contacts i:hover{
    /*font-size: 16px;*/
    color: #b49f92;
}
/*on ajuste le menu de gauche*/
.main-nav > li > a{
    margin: 18px 6px 18px 6px !important;
}
.main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .subtitle-text, .main-nav > li:not(.act):not(.wpml-ls-item) > a:hover .menu-text, .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .subtitle-text, .main-nav > li.dt-hovered:not(.act):not(.wpml-ls-item) > a .menu-text{
    color: #b49f92;
}
a:hover, a:active, .main-nav > li > a:hover .menu-text{
    color: #b49f92 !important;
}
.main-nav > li > a .menu-text{
    font: normal 400 16px / 20px "Roboto", Helvetica, Arial, Verdana, sans-serif;
}
.page-title > .wf-wrap, #fancy-header > .wf-wrap{
    display: flex;
    width: 100%;
}
/*mise en forme de la feuille sur la page d'accueil'*/
img.leaf-home{
    display: block;
    margin: 20px auto;
    max-width: 100px;
}
/*div.anart-margin-title{
    padding-top: 10px !important;
}*/
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner{
    padding-top: 15px;
}



/*on ajoute et on met en place une image de fond au titres*/
div.page-title.title-center.solid-bg.page-title-responsive-enabled div.wf-wrap{
    background-image: url(https://www.anart.be/wp-content/themes/dt-the7-child/img/header.svg);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: 50% auto;
    transition: background .3s,border-radius .3s,opacity .3s;
}
/*on met en forme la bande de titre*/
.page-title.solid-bg {
    background-color: #b49f92;
    box-shadow: inset 5px 25px 2px -15px rgba(0,0,0,0.04);
    opacity: 0.75;
}
/*on ajoute des attributs au titre*/
.page-title h1, .page-title h1 *, .page-title h1 a:hover, #page .page-title .entry-title{
    font: normal 700 34px / 44px "belgiano_serifregular", Roboto, Arial, Verdana, sans-serif;
    color: #fff;
    text-transform: none;
    vertical-align: -20px;
    display: inline;
}
/*on ajoute une hateru à la barre de titre*/
.page-title div.wf-wrap{
    min-height: 160px;

}
/*modification de la couleur de la maison*/
nav.navigation ul li a i.fa-fw.icomoon-the7-font-the7-home-00{
    color: #555;
}
nav.navigation ul li a:hover i.fa-fw.icomoon-the7-font-the7-home-00{
    color: #b49f92;
}
/*ajout d'espace*/
div.wf-wrap section#block-anart div.anart-spacer-footer{
    height: 20px;
}
/*ajout d'un fondu sur l'image de la page d'acceuil'*/
div.upb_row_bg.vcpb-default{
    filter: brightness(50%);
}
/*ajout d'une tige de feuille en bas de page de la page d'acceuil */
div#anart-main{
    background-image: url(https://www.anart.be/wp-content/themes/dt-the7-child/img/leaf-bottom.svg);
    background-position: 100% bottom;
    background-repeat: no-repeat;
    background-size: 50% auto;
    margin-bottom: -70px;
}
/* ---------------------- HOMEPAGE  ---------------------------- */
/*mise en forme des trois aspects via un tableau --> mise en forme du tableau*/
table.anart-tab{
    color: #fff;
    text-align: center;
    font-size: 20px;
    margin-top: 20px;
    margin-bottom: 20px !important;
}
img.tab-anart-align{
    vertical-align: middle;
    display: inline-table;
    margin-right: 15px;
}
/*on modifie la likste à puce */
div.an-q-freq div ol li{
    list-style: none;
    counter-reset: li;
    padding-bottom: 20px;
    counter-increment: compteur;
    display: flex;

}
/*on modifie la liste à puce*/
div.an-q-freq div ol li::before{
    content: counter(compteur);
    color: #b49f92;
    display: inline-block;
    width: 1.5em;
    font-size: 25px;
    margin-left: -1em;
    margin-right: 1.2em;
    text-align: right;
    direction: rtl
}
/*on modifie la couleur des liens pour les questions fréquentes*/
div.an-q-freq a{
    color: #333;
    text-decoration: none;
}
/*diminution de la marge au dessus du bouton visiter la boutique*/
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li{
    margin-bottom: 10px;
}
div.an-space-img{
    margin: -35% 0% 0% 45%;
}
/*on desactive les boutons ajouter dans le panier*/
figcaption.woocom-list-content div.woo-buttons{
    display: none;
}
/*on ajoute de nouveau attributs aux boutons anart*/
div.an-boutique-btn{
    margin: 60px auto 40px;
    text-align: center;
}
/* ---------------------- MENU ACCORDEON  ---------------------------- */
span.vc_tta-title-text{
    display: table-cell;
    padding-top: 14px;
    background: #666;
    /*background: -webkit-linear-gradient(left, #b49f92 0%, #3F3F3F 70%);*/
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/* ---------------------- MISE EN FORME DU FOOTER ---------------------------- */
#footer.solid-bg{
    background: #1a1c20;
}
/*ajout d'une hauteur au footer*/
#footer.solid-bg{
    width: auto;
    /*height: 345px;*/
    border-top: 4px #b49f92 groove;
}
/*ajout des informations anart dans le footer*/
section.sign-anart p{
    text-align: center;
    font-size: 12px;
    margin-bottom: 0;
}
section.sign-anart{
    margin: 0 auto 2em auto;
}
section.sign-anart p{
    color: #ccc;
}
.footer .widget{
    margin-bottom: 0;
    padding-bottom: 0px;
}
/*ajout d'espace barre du bs du footer'*/
.wf-container-bottom{
    padding: 10px 0 40px 0;
    min-height: 65px;
}
div.wf-container-bottom div.wf-float-left, div.wf-container-bottom div.wf-float-right div ul li a span{
    color: #ccc;
}
div.wf-container-bottom div.wf-float-right div ul li a:hover span{
    color: #b49f92;
}
/*disposition du footer*/
img.logo-footer{
    display: block;
    margin: 0 auto 0.5em auto;
}
/*ajout des icones, et ajustement des réseaux sociaux*/
div.social-anart{
    text-align: center;
    margin: 10px auto 10px auto;
}
img.anart-icons{
    margin: auto 15px;
    padding: 1px;
}
a:hover img.anart-icons{
    margin: auto 15px;
    opacity: 65%;
    padding: 1px;
}
/*on supprime le soulignement des liens dans menu du footer*/
#bottom-bar .mini-nav ul > li.act > a .menu-item-text, #bottom-bar .mini-nav > ul > li > a:hover .menu-item-text{
    text-decoration: none !important;
}
/* ---------------------- MISE EN FORME PAGE BOUTIQUE ---------------------------- */
/*on redescend un peu le text du menu de tri*/
.switcher-wrap .woocommerce-ordering select{
    line-height: 1.8;
}
/*espacement du module de recherche*/
div.wc-blocks-filter-wrapper{
    margin-bottom: 20px;
}
/*couleur des checkbox*/
.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]{
    border: 1.5px solid #b49f92 !important;
}
.wc-block-components-checkbox .wc-block-components-checkbox__input[type="checkbox"]:checked{
    background-color: rgba(180, 159, 146, 0.5) !important;
}
/*agrandissement de la police du widget de recherche*/
.wc-block-components-checkbox label{
    font-size: 1em !important;
}
/*on change la couleur du bouton ajouter au panier*/
.cart-btn-on-img .woo-buttons a{
    background: #fff;
    color: #666;
    border: 0.5px solid #1a1c20 !important;
}
/*On ajoute un espace apres le prix dans la liste*/
span.price{
    padding-bottom: 15px;
}
/*modification de la couleur du lien des produits*/
figcaption.woocom-list-content a{
    color: #918076;
    font-size: 16px;
}
/*modification de la couleur du lien des produits sous hover*/
.accent-gradient .description-under-image .post .entry-title a:hover, .accent-gradient .post .blog-content .entry-title a:hover, .accent-gradient .project-list-content .entry-title a:hover{
    color: #918076;
}
/*on modifie la couleur de l'arriere plan (hover) du panier*/
.shopping-cart-inner {
    background-color: #fff !important;
}
/*on modifie la couleur de la notificztion du panier*/
.accent-gradient .wc-ico-cart > .counter, .accent-gradient .wc-ico-cart > .counter.gradient-bg, .wc-ico-cart > .counter.gradient-bg {
    background: #EB5854 !important;
    background: -webkit-linear-gradient(left, #EB5854 30%, #EB7254 100%) !important;
    background: linear-gradient(to left, #EB5854 30%, #EB7254 100%) !important;
}
/*on modifie la distance entre le panier et la notification*/
.round-counter-style .wc-ico-cart > .counter {
    margin-left: 1px;
}
/* ---------------------- MISE EN FORME PAGE BOUTIQUE : PAGE PRODUIT ---------------------------- */
/*mise en forme bouton ajouter panier sur la page produiit*/
.wc-block-product-search .wc-block-product-search__button, .wp-block-search .wp-block-search__button, button.button, .cart-btn-below-img .woo-buttons a, a.button:not(.edd-submit){
    background: #b49f92 ;
    font-size: 16px ;
    color: #fff ;
}
.wc-block-product-search .wc-block-product-search__button:hover, .wp-block-search .wp-block-search__button:hover, button.button:hover, .cart-btn-below-img .woo-buttons a:hover, a.button:not(.edd-submit):hover {
    background: #918076 ;
    color: #fff !important;
}
.woocommerce .tinv-wishlist .tinvwl_added_to_wishlist.tinv-modal button.button, .dt-wc-btn, .checkout-button, #place_order, input[name="apply_coupon"], #page input[name="login"], button[name="calc_shipping"], button[name="calc_shipping"]:hover, .single_add_to_cart_button.button, .button.wc-backward, .woocommerce-Button.button, .woocommerce-Reviews .submit, .woocommerce-Button[name="register"], .track_order input[name="track"], input[name="save_address"], form.track_order .button, .woocommerce-address-fields .button {
    /*  font: var(--the7-btn-l-font);*/
    font-size: 16px ;
}
.accent-gradient div.product div.summary .price::after {
    background: #b0a29b;
    /*    background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
        background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);*/
}
.accent-gradient .product:not(.elementor) .woocommerce-tabs .tabs li.active::after {
    background: #b0a29b;
    /*  background: -webkit-linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);
      background: linear-gradient(135deg, #1ebbf0 30%, #39dfaa 100%);*/
}
/*Produits apparenté*/
div.woo-buttons.thumbnail-button{
    font-size: 14px !important;
}
.related-product > li .woo-buttons {
    padding: 12px 0 0;
}

/* ---------------------- MISE EN FORME PAGE PANIER ---------------------------- */
a.wc-block-components-button:not(.is-link){
    border: 1px solid #1a1c20 !important;
    font-size: 18px !important;
    padding: 20px 12px;
    color: #b49f92 !important;
    transition: all 0.3s ease-out;
}
a.wc-block-components-button:not(.is-link):hover{
    background: #b49f92 !important;
    border: 1px solid #1a1c20 !important;
    font-size: 18px !important;
    padding: 20px 12px;
    color: #fff !important;
    transition: all 0.3s ease-out;
}
a:focus.wc-block-components-button:not(.is-link):hover{
    /*border: 1px solid #b49f92 !important;*/
}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus {
    box-shadow: 0 0 0 2px #b49f92 !important;
    box-shadow: inset 0 0 0 1px #fff,0 0 0 2px #b49f92 !important;
    outline: 3px solid transparent;
}
.accent-gradient .checkout-page-title .current .checkout-counter {
    background: #b49f92;
}
.accent-gradient .checkout-page-title .step-cart.hide-for-small .checkout-step::after,
.accent-gradient .checkout-page-title .step-cart .checkout-step::after, .accent-gradient .checkout-page-title .step-checkout.current .checkout-step::after, .accent-gradient .checkout-page-title .step-complete.current .checkout-step::after {
    background: #1a1c20;
}
.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message, .popup-message-style .woocommerce-error, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info{
    top: 80% !important;
}

/* ---------------------- NOTIFICATION AJOUT PANIER ---------------------------- */
.accent-gradient div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message, .accent-gradient .woocommerce-error, .accent-gradient div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info {
    background: #b49f92;
}
/* ---------------------- MISE EN FORME PAGE COMMANDE - ---------------------------- */
.wc-block-components-button:not(.is-link){
    background: transparent ;
    border: 1px solid #1a1c20 ;
    color: #b49f92 ;
}
.wc-block-components-button:not(.is-link):hover{
    background: #b49f92 ;
    border: 1px solid #1a1c20 ;
    color: #fff ;
}
.wc-block-components-checkout-step__heading-content{
    font-size: 0.875em !important;
}
/* ---------------------- MISE EN FORME PAGE MON COMPTE ---------------------------- */
.woocommerce-MyAccount-navigation > ul li.is-active a {
    color: #fff;
    background: #b49f92 ;
    border: 1px solid #1a1c20 ;
}
.woocommerce-MyAccount-navigation > ul li.is-active a:hover {
    background: #b0a29b !important;
    border: 1px solid #1a1c20 ;
    color: #fff !important;
}
/*.woocommerce-MyAccount-navigation > ul li.is-active a, .woocommerce-MyAccount-navigation > ul li.is-active a:hover {
    color: #fff;
    background: #918076 ;
    border: 1px solid #1a1c20 ;
}*/

.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message a, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-message a:hover, .popup-message-style .woocommerce-error a, .popup-message-style .woocommerce-error a:hover, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info a, .popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content) > .woocommerce-info a:hover{
    color: #fff !important;
}
section.woocommerce-order-details{
    padding: 30px 0;
}

/* ---------------------- PAGE CONTACT ---------------------------- */
.vc_icon_element {
    margin-bottom: 12px;
}
/*modif couleur icon*/
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {
    color: #3f3f3f;
}
.wpcf7-list-item.custom-align-form{
    margin: 0;
}
.mec-event-footer .mec-booking-button, .dt-form button, #page .widget .dt-form .dt-btn, .widget .dt-form .dt-btn, input[type="reset"], .wpcf7-submit, .nsu-submit, .dt-wc-btn, input#place_order, .woocommerce-Reviews .submit:not(.box-button), input.button, input[name="save_address"], .wc-layout-list .woo-buttons a, .post-password-form input[type="submit"], .mc4wp-form input[type="submit"], div.mc4wp-form button[type="submit"], .tml-submit-wrap input[type="submit"], .wpcf7-form input[type="submit"], input[type="submit"]:not([name="update_cart"]), .woocommerce-widget-layered-nav-dropdown__submit, .give-btn.give-btn-reveal, .give-submit.give-btn, .wc-block-filter-submit-button {
    background: #b49f92;
    width: 100%;
    margin-top: 10px;
}
#page .mec-event-footer .mec-booking-button:hover, .tinv-modal .mec-event-footer .mec-booking-button:hover, #page .dt-form button:hover, .tinv-modal .dt-form button:hover, #page #page .widget .dt-form .dt-btn:hover, .tinv-modal #page .widget .dt-form .dt-btn:hover, #page .widget .dt-form .dt-btn:hover, .tinv-modal .widget .dt-form .dt-btn:hover, #page input[type="reset"]:hover, .tinv-modal input[type="reset"]:hover, #page .wpcf7-submit:hover, .tinv-modal .wpcf7-submit:hover, #page .nsu-submit:hover, .tinv-modal .nsu-submit:hover, #page .dt-wc-btn:hover, .tinv-modal .dt-wc-btn:hover, #page input#place_order:hover, .tinv-modal input#place_order:hover, #page .woocommerce-Reviews .submit:not(.box-button):hover, .tinv-modal .woocommerce-Reviews .submit:not(.box-button):hover, #page input.button:hover, .tinv-modal input.button:hover, #page input[name="save_address"]:hover, .tinv-modal input[name="save_address"]:hover, #page .wc-layout-list .woo-buttons a:hover, .tinv-modal .wc-layout-list .woo-buttons a:hover, #page .post-password-form input[type="submit"]:hover, .tinv-modal .post-password-form input[type="submit"]:hover, #page .mc4wp-form input[type="submit"]:hover, .tinv-modal .mc4wp-form input[type="submit"]:hover, #page div.mc4wp-form button[type="submit"]:hover, .tinv-modal div.mc4wp-form button[type="submit"]:hover, #page .tml-submit-wrap input[type="submit"]:hover, .tinv-modal .tml-submit-wrap input[type="submit"]:hover, #page .wpcf7-form input[type="submit"]:hover, .tinv-modal .wpcf7-form input[type="submit"]:hover, #page input[type="submit"]:not([name="update_cart"]):hover, .tinv-modal input[type="submit"]:not([name="update_cart"]):hover, #page .woocommerce-widget-layered-nav-dropdown__submit:hover, .tinv-modal .woocommerce-widget-layered-nav-dropdown__submit:hover, #page .give-btn.give-btn-reveal:hover, .tinv-modal .give-btn.give-btn-reveal:hover, #page .give-submit.give-btn:hover, .tinv-modal .give-submit.give-btn:hover, #page .wc-block-filter-submit-button:hover, .tinv-modal .wc-block-filter-submit-button:hover {
    background: #918076;
}

div#ht-ctc-chat{
    bottom: 10% !important;
    right: 3% !important;
}
.scroll-top.on {
    right: 5px;
}

span.wpcf7-list-item.first.last.custom-align-form input[type="checkbox"]{
    border: 1.5px solid #b49f92 !important;
    filter: invert(10%) hue-rotate(140deg) brightness(1.1);
}
/* ---------------------- PAGE CONTACT : Notification ---------------------------- */
.accent-gradient.popup-message-style .wpcf7-validation-errors, .accent-gradient.popup-message-style .wpcf7-mail-sent-ok, .accent-gradient.popup-message-style .wpcf7-response-output {
    background: #b49f92;
    color: #ffffff;
}
.wpcf7-spinner {
    display: block;
    margin: 10px auto;
}

/* ---------------------- PAGE CONNEXION : 2FA  ---------------------------- */

div#wfls-prompt-overlay div#wfls-prompt-wrapper p {
    text-align: center !important;
    margin-top: 20px !important;
    display: block
}

input#wfls-token.input{
    display: block;
    margin: 54px auto !important;
    width: 150px;
}
/* ---------------------- CUSTOM FOR RESPONSIVE  ---------------------------- */

@media only screen and (min-width: 768px){



}
@media only screen and (max-width: 768px){
    /**** GLOBAL ****/
    h1 {
        font: normal 20px / 3em "belgiano_serifregular", sans-serif;
        letter-spacing: 3px;
    }
    h2 {
        font: normal 22px / 2em "belgiano_serifregular", sans-serif;
        padding-top: 24px;
    }
    li{
        font-size: 14px;
    }
    p{
        font-size: 14px;
    }
    /*ajustement des couleurs du premier menu*/
    .accent-gradient.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon::before {
        background: #b49f92;
    }
    .accent-gradient.mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon::after {
        background: #918076;
    }

    .mobile-main-nav li.act > a .menu-text, .mobile-main-nav li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .menu-text {
        color: #b49f92;
        background: transparent;
    }
    .mobile-main-nav li:not(.act) > a:hover .subtitle-text, .mobile-main-nav li:not(.act) > a:hover .menu-text, .dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover .menu-text {
        color: #b49f92;
        background: transparent;
    }
    .mobile-main-nav li.act > a {
        color: #b49f92;
    }
    /**** Ajustement header ****/
    .content table {
        margin: 0 auto;
    }
    img.tab-anart-align {
        margin-right: 0px;
    }
    table.anart-tab {
        font-size: 14px;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper h1 span{
        font-size: 42px !important;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper h2 span{
        font-size: 30px !important;
    }
    img.tab-anart-align {
        width: 18%;
        padding: 2px;
    }
    a.home-button, a.home-button:hover {
        font-size: 16px !important;
        padding: 14px 8px;
    }
    /**** Ajustement main ****/
    div.wpb_wrapper div p{
        font-size: 14px;
    }
    a.an-btn {
        font-size: 16px !important;
        padding: 14px 8px;
    }
    a.an-btn:hover {
        font-size: 16px !important;
        padding: 14px 8px;
    }
    .wpb_single_image img {
        max-width: 85%;
        display: block;
        margin: 2px auto;
    }
    div.an-q-freq div ol li {
        padding-bottom: 15px;
        display: block ruby;

    }
    div.an-q-freq div ol li::before {
        width: 0.5em;
        font-size: 18px;
        margin-right: 0.8em;
        margin-left: -1.4em;
    }
    div.an-boutique-btn {
        margin: 20px auto 30px;
        text-align: center;
    }
    #main {
        padding: 40px 0 40px 0;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper div{
        font-size: 16px !important;
    }
    /**** Ajustement boutique ****/
    .accent-gradient .wc-sidebar-toggle {
        background: #b49f92;
    }
    div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div div p span{
        font-size: 14px !important;
    }
    form.woocommerce-ordering select{
        font-size: 14px;
    }
    h3 {
        font: normal 18px / 1em "belgiano_serifregular", sans-serif;
    }
    h4 {
        font: normal 16px / 1.2em "belgiano_serifregular", sans-serif;
    }
    span.wc-block-components-checkbox__label{
        font-size: 14px;
    }
    figcaption.woocom-list-content a{
        font-size: 14px;
    }
    span.woocommerce-Price-amount.amount bdi{
        font-size: 14px;
    }
    /**** Ajustement contact ****/
    div.wpb_text_column.wpb_content_element.contact-img img{
        width: 120px !important;
        height: auto;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper p span{
        font-size: 14px !important;
    }
    form p label, form p label span input, span.wpcf7-form-control-wrap textarea{
        font-size: 14px !important;
    }
    /*ajutement du footer*/
    div.mini-nav{
        display: none;
    }

}
@media only screen and (min-width: 1168px){

}

@media (max-width: 782px){

}
@media only screen and (min-width: 768px){
    /*HEADER*/

}
@media all and (-ms-high-contrast: none),(-ms-high-contrast: active) {

}
@media (max-width: 1100px){

}
@media (max-width: 778px){

}
@media screen and (max-width: 782px){

}


/* Media Queries For Different Break Points */

@media only screen and (max-width:767px){
    /**** GLOBAL ****/
    h1 {
        font: normal 20px / 3em "belgiano_serifregular", sans-serif;
        letter-spacing: 3px;
    }
    h2 {
        font: normal 22px / 2em "belgiano_serifregular", sans-serif;
        padding-top: 24px;
    }
    li{
        font-size: 14px;
    }
    p{
        font-size: 14px;
    }
    /*ajustement des couleurs du premier menu*/
    .accent-gradient.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon::before {
        background: #b49f92;
    }
    .accent-gradient.mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon::after {
        background: #918076;
    }

    .mobile-main-nav li.act > a .menu-text, .mobile-main-nav li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .menu-text {
        color: #b49f92;
        background: transparent;
    }
    .mobile-main-nav li:not(.act) > a:hover .subtitle-text, .mobile-main-nav li:not(.act) > a:hover .menu-text, .dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover .menu-text {
        color: #b49f92;
        background: transparent;
    }
    .mobile-main-nav li.act > a {
        color: #b49f92;
    }
    /**** Ajustement header ****/
    .content table {
        margin: 0 auto;
    }
    img.tab-anart-align {
        margin-right: 0px;
    }
    table.anart-tab {
        font-size: 14px;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper h1 span{
        font-size: 42px !important;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper h2 span{
        font-size: 30px !important;
    }
    img.tab-anart-align {
        width: 18%;
        padding: 2px;
    }
    a.home-button, a.home-button:hover {
        font-size: 16px !important;
        padding: 14px 8px;
    }
    /**** Ajustement main ****/
    div.wpb_wrapper div p{
        font-size: 14px;
    }
    a.an-btn {
        font-size: 16px !important;
        padding: 14px 8px;
    }
    a.an-btn:hover {
        font-size: 16px !important;
        padding: 14px 8px;
    }
    .wpb_single_image img {
        max-width: 85%;
        display: block;
        margin: 2px auto;
    }
    div.an-q-freq div ol li {
        padding-bottom: 15px;
        display: block ruby;

    }
    div.an-q-freq div ol li::before {
        width: 0.5em;
        font-size: 18px;
        margin-right: 0.8em;
        margin-left: -1.4em;
    }
    div.an-boutique-btn {
        margin: 20px auto 30px;
        text-align: center;
    }
    #main {
        padding: 40px 0 40px 0;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper div{
        font-size: 16px !important;
    }
    /**** Ajustement boutique ****/
    .accent-gradient .wc-sidebar-toggle {
        background: #b49f92;
    }
    div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div div p span{
        font-size: 14px !important;
    }
    form.woocommerce-ordering select{
        font-size: 14px;
    }
    h3 {
        font: normal 18px / 1em "belgiano_serifregular", sans-serif;
    }
    h4 {
        font: normal 16px / 1.2em "belgiano_serifregular", sans-serif;
    }
    span.wc-block-components-checkbox__label{
        font-size: 14px;
    }
    figcaption.woocom-list-content a{
        font-size: 14px;
    }
    span.woocommerce-Price-amount.amount bdi{
        font-size: 14px;
    }
    /**** Ajustement contact ****/
    div.wpb_text_column.wpb_content_element.contact-img img{
        width: 120px !important;
        height: auto;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper p span{
        font-size: 14px !important;
    }
    form p label, form p label span input, span.wpcf7-form-control-wrap textarea{
        font-size: 14px !important;
    }
    /*ajutement du footer*/
    div.mini-nav{
        display: none;
    }

}
@media only screen and (max-width:479px){
    /**** GLOBAL ****/
    h1 {
        font: normal 20px / 3em "belgiano_serifregular", sans-serif;
        letter-spacing: 3px;
    }
    h2 {
        font: normal 22px / 2em "belgiano_serifregular", sans-serif;
        padding-top: 24px;
    }
    li{
        font-size: 14px;
    }
    p{
        font-size: 14px;
    }
    /*ajustement des couleurs du premier menu*/
    .accent-gradient.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon::before {
        background: #b49f92;
    }
    .accent-gradient.mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon::after {
        background: #918076;
    }

    .mobile-main-nav li.act > a .menu-text, .mobile-main-nav li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .menu-text {
        color: #b49f92;
        background: transparent;
    }
    .mobile-main-nav li:not(.act) > a:hover .subtitle-text, .mobile-main-nav li:not(.act) > a:hover .menu-text, .dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover .menu-text {
        color: #b49f92;
        background: transparent;
    }
    .mobile-main-nav li.act > a {
        color: #b49f92;
    }
    /**** Ajustement header ****/
    .content table {
        margin: 0 auto;
    }
    img.tab-anart-align {
        margin-right: 0px;
    }
    table.anart-tab {
        font-size: 14px;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper h1 span{
        font-size: 42px !important;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper h2 span{
        font-size: 30px !important;
    }
    img.tab-anart-align {
        width: 18%;
        padding: 2px;
    }
    a.home-button, a.home-button:hover {
        font-size: 16px !important;
        padding: 14px 8px;
    }
    /**** Ajustement main ****/
    div.wpb_wrapper div p{
        font-size: 14px;
    }
    a.an-btn {
        font-size: 16px !important;
        padding: 14px 8px;
    }
    a.an-btn:hover {
        font-size: 16px !important;
        padding: 14px 8px;
    }
    .wpb_single_image img {
        max-width: 85%;
        display: block;
        margin: 2px auto;
    }
    div.an-q-freq div ol li {
        padding-bottom: 15px;
        display: block ruby;

    }
    div.an-q-freq div ol li::before {
        width: 0.5em;
        font-size: 18px;
        margin-right: 0.8em;
        margin-left: -1.4em;
    }
    div.an-boutique-btn {
        margin: 20px auto 30px;
        text-align: center;
    }
    #main {
        padding: 40px 0 40px 0;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper div{
        font-size: 16px !important;
    }
    /**** Ajustement boutique ****/
    .accent-gradient .wc-sidebar-toggle {
        background: #b49f92;
    }
    div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div div p span{
        font-size: 14px !important;
    }
    form.woocommerce-ordering select{
        font-size: 14px;
    }
    h3 {
        font: normal 18px / 1em "belgiano_serifregular", sans-serif;
    }
    h4 {
        font: normal 16px / 1.2em "belgiano_serifregular", sans-serif;
    }
    span.wc-block-components-checkbox__label{
        font-size: 14px;
    }
    figcaption.woocom-list-content a{
        font-size: 14px;
    }
    span.woocommerce-Price-amount.amount bdi{
        font-size: 14px;
    }
    /**** Ajustement contact ****/
    div.wpb_text_column.wpb_content_element.contact-img img{
        width: 120px !important;
        height: auto;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper p span{
        font-size: 14px !important;
    }
    form p label, form p label span input, span.wpcf7-form-control-wrap textarea{
        font-size: 14px !important;
    }
    /*ajutement du footer*/
    div.mini-nav{
        display: none;
    }

}
@media only screen and (min-width: 1600px){

}
/* 1300px Medium Screen */
@media only screen and (max-width: 1300px) {

}
/* 1200px Medium Screen */
@media only screen and (max-width: 1200px){

}
/* 991px Tablet Screen */
@media only screen and (max-width: 992px){

}
/* 768px Medium Screen */
@media only screen and (max-width: 768px){
    /**** GLOBAL ****/
    h1 {
        font: normal 20px / 3em "belgiano_serifregular", sans-serif;
        letter-spacing: 3px;
    }
    h2 {
        font: normal 22px / 2em "belgiano_serifregular", sans-serif;
        padding-top: 24px;
    }
    li{
        font-size: 14px;
    }
    p{
        font-size: 14px;
    }
    /*ajustement des couleurs du premier menu*/
    .accent-gradient.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon::before {
        background: #b49f92;
    }
    .accent-gradient.mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon::after {
        background: #918076;
    }

    .mobile-main-nav li.act > a .menu-text, .mobile-main-nav li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .menu-text {
        color: #b49f92;
        background: transparent;
    }
    .mobile-main-nav li:not(.act) > a:hover .subtitle-text, .mobile-main-nav li:not(.act) > a:hover .menu-text, .dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover .menu-text {
        color: #b49f92;
        background: transparent;
    }
    .mobile-main-nav li.act > a {
        color: #b49f92;
    }
    /**** Ajustement header ****/
    .content table {
        margin: 0 auto;
    }
    img.tab-anart-align {
        margin-right: 0px;
    }
    table.anart-tab {
        font-size: 14px;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper h1 span{
        font-size: 42px !important;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper h2 span{
        font-size: 30px !important;
    }
    img.tab-anart-align {
        width: 18%;
        padding: 2px;
    }
    a.home-button, a.home-button:hover {
        font-size: 16px !important;
        padding: 14px 8px;
    }
    /**** Ajustement main ****/
    div.wpb_wrapper div p{
        font-size: 14px;
    }
    a.an-btn {
        font-size: 16px !important;
        padding: 14px 8px;
    }
    a.an-btn:hover {
        font-size: 16px !important;
        padding: 14px 8px;
    }
    .wpb_single_image img {
        max-width: 85%;
        display: block;
        margin: 2px auto;
    }
    div.an-q-freq div ol li {
        padding-bottom: 15px;
        display: block ruby;

    }
    div.an-q-freq div ol li::before {
        width: 0.5em;
        font-size: 18px;
        margin-right: 0.8em;
        margin-left: -1.4em;
    }
    div.an-boutique-btn {
        margin: 20px auto 30px;
        text-align: center;
    }
    #main {
        padding: 40px 0 40px 0;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper div{
        font-size: 16px !important;
    }
    /**** Ajustement boutique ****/
    .accent-gradient .wc-sidebar-toggle {
        background: #b49f92;
    }
    div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div div p span{
        font-size: 14px !important;
    }
    form.woocommerce-ordering select{
        font-size: 14px;
    }
    h3 {
        font: normal 18px / 1em "belgiano_serifregular", sans-serif;
    }
    h4 {
        font: normal 16px / 1.2em "belgiano_serifregular", sans-serif;
    }
    span.wc-block-components-checkbox__label{
        font-size: 14px;
    }
    figcaption.woocom-list-content a{
        font-size: 14px;
    }
    span.woocommerce-Price-amount.amount bdi{
        font-size: 14px;
    }
    /**** Ajustement contact ****/
    div.wpb_text_column.wpb_content_element.contact-img img{
        width: 120px !important;
        height: auto;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper p span{
        font-size: 14px !important;
    }
    form p label, form p label span input, span.wpcf7-form-control-wrap textarea{
        font-size: 14px !important;
    }
    /*ajutement du footer*/
    div.mini-nav{
        display: none;
    }

}


/*MEDIA*/
@media screen and (min-width : 769px) and (max-width : 1024px){

}
@media screen and (min-width : 440px) and (max-width : 768px){
    /**** GLOBAL ****/
    h1 {
        font: normal 20px / 3em "belgiano_serifregular", sans-serif;
        letter-spacing: 3px;
    }
    h2 {
        font: normal 22px / 2em "belgiano_serifregular", sans-serif;
        padding-top: 24px;
    }
    li{
        font-size: 14px;
    }
    p{
        font-size: 14px;
    }
    /*ajustement des couleurs du premier menu*/
    .accent-gradient.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon::before {
        background: #b49f92;
    }
    .accent-gradient.mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon::after {
        background: #918076;
    }

    .mobile-main-nav li.act > a .menu-text, .mobile-main-nav li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .menu-text {
        color: #b49f92;
        background: transparent;
    }
    .mobile-main-nav li:not(.act) > a:hover .subtitle-text, .mobile-main-nav li:not(.act) > a:hover .menu-text, .dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover .menu-text {
        color: #b49f92;
        background: transparent;
    }
    .mobile-main-nav li.act > a {
        color: #b49f92;
    }
    /**** Ajustement header ****/
    .content table {
        margin: 0 auto;
    }
    img.tab-anart-align {
        margin-right: 0px;
    }
    table.anart-tab {
        font-size: 14px;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper h1 span{
        font-size: 42px !important;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper h2 span{
        font-size: 30px !important;
    }
    img.tab-anart-align {
        width: 18%;
        padding: 2px;
    }
    a.home-button, a.home-button:hover {
        font-size: 16px !important;
        padding: 14px 8px;
    }
    /**** Ajustement main ****/
    div.wpb_wrapper div p{
        font-size: 14px;
    }
    a.an-btn {
        font-size: 16px !important;
        padding: 14px 8px;
    }
    a.an-btn:hover {
        font-size: 16px !important;
        padding: 14px 8px;
    }
    .wpb_single_image img {
        max-width: 85%;
        display: block;
        margin: 2px auto;
    }
    div.an-q-freq div ol li {
        padding-bottom: 15px;
        display: block ruby;

    }
    div.an-q-freq div ol li::before {
        width: 0.5em;
        font-size: 18px;
        margin-right: 0.8em;
        margin-left: -1.4em;
    }
    div.an-boutique-btn {
        margin: 20px auto 30px;
        text-align: center;
    }
    #main {
        padding: 40px 0 40px 0;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper div{
        font-size: 16px !important;
    }
    /**** Ajustement boutique ****/
    .accent-gradient .wc-sidebar-toggle {
        background: #b49f92;
    }
    div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div div p span{
        font-size: 14px !important;
    }
    form.woocommerce-ordering select{
        font-size: 14px;
    }
    h3 {
        font: normal 18px / 1em "belgiano_serifregular", sans-serif;
    }
    h4 {
        font: normal 16px / 1.2em "belgiano_serifregular", sans-serif;
    }
    span.wc-block-components-checkbox__label{
        font-size: 14px;
    }
    figcaption.woocom-list-content a{
        font-size: 14px;
    }
    span.woocommerce-Price-amount.amount bdi{
        font-size: 14px;
    }
    /**** Ajustement contact ****/
    div.wpb_text_column.wpb_content_element.contact-img img{
        width: 120px !important;
        height: auto;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper p span{
        font-size: 14px !important;
    }
    form p label, form p label span input, span.wpcf7-form-control-wrap textarea{
        font-size: 14px !important;
    }
    /*ajutement du footer*/
    div.mini-nav{
        display: none;
    }

}
@media screen and (max-width : 440px){
    /**** GLOBAL ****/
    h1 {
        font: normal 20px / 3em "belgiano_serifregular", sans-serif;
        letter-spacing: 3px;
    }
    h2 {
        font: normal 22px / 2em "belgiano_serifregular", sans-serif;
        padding-top: 24px;
    }
    li{
        font-size: 14px;
    }
    p{
        font-size: 14px;
    }
    /*ajustement des couleurs du premier menu*/
    .accent-gradient.mobile-hamburger-close-bg-enable .dt-close-mobile-menu-icon::before {
        background: #b49f92;
    }
    .accent-gradient.mobile-hamburger-close-bg-hover-enable .dt-close-mobile-menu-icon::after {
        background: #918076;
    }

    .mobile-main-nav li.act > a .menu-text, .mobile-main-nav li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .subtitle-text, .dt-mobile-header .mobile-main-nav .sub-nav > li.act > a .menu-text {
        color: #b49f92;
        background: transparent;
    }
    .mobile-main-nav li:not(.act) > a:hover .subtitle-text, .mobile-main-nav li:not(.act) > a:hover .menu-text, .dt-mobile-header .mobile-main-nav .sub-nav > li:not(.act) > a:hover .menu-text {
        color: #b49f92;
        background: transparent;
    }
    .mobile-main-nav li.act > a {
        color: #b49f92;
    }
    /**** Ajustement header ****/
    .content table {
        margin: 0 auto;
    }
    img.tab-anart-align {
        margin-right: 0px;
    }
    table.anart-tab {
        font-size: 14px;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper h1 span{
        font-size: 42px !important;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper h2 span{
        font-size: 30px !important;
    }
    img.tab-anart-align {
        width: 18%;
        padding: 2px;
    }
    a.home-button, a.home-button:hover {
        font-size: 16px !important;
        padding: 14px 8px;
    }
    /**** Ajustement main ****/
    div.wpb_wrapper div p{
        font-size: 14px;
    }
    a.an-btn {
        font-size: 16px !important;
        padding: 14px 8px;
    }
    a.an-btn:hover {
        font-size: 16px !important;
        padding: 14px 8px;
    }
    .wpb_single_image img {
        max-width: 85%;
        display: block;
        margin: 2px auto;
    }
    div.an-q-freq div ol li {
        padding-bottom: 15px;
        display: block ruby;

    }
    div.an-q-freq div ol li::before {
        width: 0.5em;
        font-size: 18px;
        margin-right: 0.8em;
        margin-left: -1.4em;
    }
    div.an-boutique-btn {
        margin: 20px auto 30px;
        text-align: center;
    }
    #main {
        padding: 40px 0 40px 0;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper div{
        font-size: 16px !important;
    }
    /**** Ajustement boutique ****/
    .accent-gradient .wc-sidebar-toggle {
        background: #b49f92;
    }
    div.wpb_column.vc_column_container.vc_col-sm-12 div.vc_column-inner div div p span{
        font-size: 14px !important;
    }
    form.woocommerce-ordering select{
        font-size: 14px;
    }
    h3 {
        font: normal 18px / 1em "belgiano_serifregular", sans-serif;
    }
    h4 {
        font: normal 16px / 1.2em "belgiano_serifregular", sans-serif;
    }
    span.wc-block-components-checkbox__label{
        font-size: 14px;
    }
    figcaption.woocom-list-content a{
        font-size: 14px;
    }
    span.woocommerce-Price-amount.amount bdi{
        font-size: 14px;
    }
    /**** Ajustement contact ****/
    div.wpb_text_column.wpb_content_element.contact-img img{
        width: 120px !important;
        height: auto;
    }
    div.wpb_text_column.wpb_content_element div.wpb_wrapper p span{
        font-size: 14px !important;
    }
    form p label, form p label span input, span.wpcf7-form-control-wrap textarea{
        font-size: 14px !important;
    }
    /*ajutement du footer*/
    div.mini-nav{
        display: none;
    }


}