/*
Theme Name: Divi Child
Description: Theme enfant du theme Divi
Author: Sasa
Author URI: https://www.messcreations.com/
Template: Divi
Version: 
*/

/* Personnalisation block paiement dans page checkout */

#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
    
    background-color: #ffdada;
}

#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
    border-bottom: 1px solid #c6a633;
    background-color: #ffdada;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    background-color: #c6a633;
    color: #000000;
}

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    border: 1em solid #c6a633;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
}

#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
    background-color: #ffdada;
}

/* Couleur sous total page checkout */

.entry-content thead th, .entry-content tr th, body.et-pb-preview #main-content .container thead th, body.et-pb-preview #main-content .container tr th {
    color: #C6A633;
}

/* Couleur bordures des champs checkout */

input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea {
    border: 1px solid #c6a633;
}

.entry-content table:not(.variations), body.et-pb-preview #main-content .container table {
    border: 1px solid #c6a633;
}

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
    border-top: 1px solid #c6a633;
}

.woocommerce table.shop_table td {
    border-top: 1px solid #c6a633;
}

/* COULEUR TITRE PIED PAGE ET POINT */

#main-footer .footer-widget h4 {
    color: #c6a633;
}

.footer-widget li:before {
    border-color: #c6a633;
}

/* sous titre page commande */

.et_pb_text_6.et_pb_text {
  
    background-color: #ffdada;
}


/*COULEURS ÉLÉMENTS MENU AU PASSAGE DE LA SOURIS (HOVER)*/
 
#top-menu-nav #top-menu a:hover,
#mobile_menu_slide a:hover {
/*la couleur que vous souhaitez afficher*/
    color: #cc692f !important; 
/* l'opacité (entre 0 et 1). Ici on supprime l'effet translucide d'origine en mettant 1*/
	opacity:1 !important;
}
/* changer la couleur du badge promo woocommerce */

 .woocommerce span.onsale, .woocommerce-page span.onsale {
     background: #b97375 !important;
 }
 
/* Page panier */

/* quantité panier */

.woocommerce #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce .quantity input.qty {
	box-shadow: 1px 1px 1px goldenrod!important;
	color: #444!important;
	background-color: #fff!important;
}

/* taille de la case quantité */

.woocommerce #content .quantity input.qty, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce .quantity input.qty {
   
    height: 25px;
}

.woocommerce .quantity .qty {
    width: 2.5em;
    text-align: center;
}

/* Hauteur de la case code promo */

.woocommerce-cart table.cart td.actions .coupon .input-text {
    padding: 24px 12px;
   
}

.woocommerce ul.products li.product a img {
    width: 100%;
    height: max-content;
    display: block;
    margin: 0 0 1em;
    box-shadow: none;
}

/* Couleur doré titres footer */

#et_search_icon:hover, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .bottom-nav li.current-menu-item>a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar:after, .mobile_menu_bar:before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span:before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce-page button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .woocommerce .star-rating span:before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
    color: #c6a633;
}

.et-cart-info {
display: none !important;
}

mark {
    background-color: yellow;
    color: black;
    display: none;
}

/* Couleur des variation fiche produit boutique */

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    box-shadow: 0 0 0 1px #c6a633;
    padding: 2px;
    margin: 4px 8px 4px 0;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus {
    box-shadow: 0 0 0 3px #c6a633;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    box-shadow: 0 0 0 2px #c6a633;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    box-shadow: 0 0 0 1px rgb(0 0 0 / 30%);
    padding: 2px;
    margin: 4px 8px 4px 0;
}

.wvs-has-image-tooltip:before, [data-wvstooltip]:before {
    margin-bottom: 5px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    padding: 7px;
    border-radius: 3px;
    background-color: #000;
    background-color: rgba(51,51,51,.9);
    color: #c6a633;
    text-align: center;
    font-size: 14px;
    line-height: 1.2;
}

/* Couleur lien hypertext en savoir plus formulaire de contact */

.et_pb_contact_field a {
    color: #c6a633;
    font-weight: 700;
    text-decoration: underline;
}

/* Desactive la livraison estimée (plugin version gratuite) du produit New */

.pi-edd-loop {
    display: none;
}

/* supprimer le border de fibo recherche menu en-tête sauf le bas  */

.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input, .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover, .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus {
    background-color: #fff0;
    color: #c6a633;
    border-color: #c6a633;
    border-style: none none solid none;
}

.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    width: 100%;
    height: 40px;
    font-size: 14px;
    line-height: 100%;
    padding: 10px 15px;
    margin: 0;
    background: #fff0;
    border: 1px solid #ddd0;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -webkit-appearance: none;
    box-sizing: border-box;
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus {
    outline: 0;
    background: #fff;
    box-shadow: 0 0 9px 1px rgb(0 0 0 / 0%);
    -webkit-transition: all 150ms ease-in;
    -moz-transition: all 150ms ease-in;
    -ms-transition: all 150ms ease-in;
    -o-transition: all 150ms ease-in;
    transition: all 150ms ease-in;
}

/* Pour que l'en-tête reste transparente */

#top-header, #top-header #et-info, #top-header .container, #top-header .et-social-icon a {
    line-height: 1em;
    background-color: rgba(255,255,255,0);
}
    
    


