
/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

#header {
    background: #F5EFE6 !important;
}

/* =========================
   PANIER
========================= */

#_desktop_cart .header,
.blockcart.cart-preview.active {
    background: #6F7D51 !important;
}

/* Hover panier */

#_desktop_cart .header:hover {
    background: #5E6B45 !important;
}

/* =========================
   BADGES PRODUITS
========================= */

.product-flag.new {
    background: #6F7D51 !important;
}

/* =========================
   PRIX
========================= */

.product-price,
.current-price,
.price,
.regular-price,
.discount {
    color: #6F7D51 !important;
}

/* =========================
   MENU NAVIGATION
========================= */

/* Hover menu */

#header .top-menu a:hover,
#header .top-menu .dropdown-item:hover,
#header .top-menu a[data-depth="0"]:hover {
    color: #6F7D51 !important;
}

/* Catégorie active */

#header .top-menu .current > a,
#header .top-menu a.active {
    color: #6F7D51 !important;
}

/* =========================
   LIENS HEADER / FOOTER
========================= */

.header-nav a:hover,
.footer-container a:hover,
#footer .contact-infos a {
    color: #6F7D51 !important;
}

/* =========================
   BOUTONS
========================= */

.btn-primary,
.btn-secondary,
.btn {
    background: #6F7D51 !important;
    border-color: #6F7D51 !important;
    color: #FFFFFF !important;
}

/* Texte dans les boutons */

.btn-primary *,
.btn-secondary *,
.btn * {
    color: #FFFFFF !important;
}

/* Hover boutons */

.btn-primary:hover,
.btn-secondary:hover,
.btn:hover {
    background: #5E6B45 !important;
    border-color: #5E6B45 !important;
    color: #FFFFFF !important;
}

/* =========================
   TEXTE PRINCIPAL
========================= */

.text-primary {
    color: #6F7D51 !important;
}

/* =========================
   COULEURS DU THÈME
========================= */

/* Onglet actif "Description" */

.tabs .nav-tabs .nav-link.active,
.product-tabs .nav-link.active,
.nav-tabs .nav-link.active {
    color: #6F7D51 !important;
    border-bottom: 3px solid #6F7D51 !important;
}

/* Tous les liens du footer */

.footer-container a,
#footer a,
.block_newsletter a,
.footer-container li a,
.footer-after a {
    color: #6F7D51 !important;
}

/* Hover liens footer */

.footer-container a:hover,
#footer a:hover,
.block_newsletter a:hover,
.footer-after a:hover {
    color: #5E6B45 !important;
}

/* Texte bleu contact footer */

#footer .contact-rich .block a,
#footer .contact-rich a,
#block_myaccount_infos a {
    color: #6F7D51 !important;
}

/* Copyright PrestaShop */

.footer-after,
.footer-after a {
    color: #6F7D51 !important;
}

/* Fond global du site */

body,
#wrapper,
.main-content,
.page-content,
#content-wrapper {
    background-color: #fffCF9 !important;
}
/* Sous-catégories menu */

#header .top-menu .sub-menu a,
#header .top-menu .sub-menu a:hover,
#header .top-menu .sub-menu .dropdown-item:hover {
    color: #6F7D51 !important;
}

/* Sous-catégorie active */

#header .top-menu .sub-menu .current > a,
#header .top-menu .sub-menu a.active {
    color: #6F7D51 !important;
}

/* Sous-catégories */

.block-category .category-sub-menu a,
.block-category .category-sub-menu li a,
.subcategory-name,
.subcategory-heading a,
#subcategories ul li a,
#subcategories .subcategory-name {
    color: #6F7D51 !important;
}

/* Hover sous-catégories */

.block-category .category-sub-menu a:hover,
.subcategory-name:hover,
#subcategories ul li a:hover {
    color: #5E6B45 !important;
}

/* Cadre des sous-catégories */

#subcategories .subcategory-image a,
#subcategories .subcategory-image img,
#subcategories ul li:hover .subcategory-image a {
    border-color: #6F7D51 !important;
}

/* Bordure hover bleue */

#subcategories ul li:hover,
#subcategories ul li:focus,
#subcategories .subcategory-image:hover {
    border-color: #6F7D51 !important;
    box-shadow: none !important;
}
/* Panier vide */

.blockcart.cart-preview.inactive,
.blockcart.cart-preview.inactive a,
.blockcart.cart-preview.inactive .header,
.blockcart.inactive,
#_desktop_cart .inactive {
    background: #6F7D51 !important;
    color: #FFFFFF !important;
}

/* Icône panier vide */

.blockcart.cart-preview.inactive i,
.blockcart.cart-preview.inactive span {
    color: #FFFFFF !important;
}

/* Nom produit popup ajout panier */

#blockcart-modal .product-name,
#blockcart-modal .product-name a,
.modal-body .product-name {
    color: #6F7D51 !important;
}

/* Champs formulaires focus */

input:focus,
textarea:focus,
select:focus,
.custom-select:focus,
.form-control:focus {
    border-color: #6F7D51 !important;
    box-shadow: 0 0 0 0.1rem rgba(111, 125, 81, 0.25) !important;
    outline: none !important;
}

/* Champs connexion / compte */

.form-control:focus,
.input-group:focus,
input.form-control:focus,
.input-group .form-control:focus {
    border-color: #6F7D51 !important;
    background-color: #FFFFFF !important;
    box-shadow: 0 0 0 0.1rem rgba(111, 125, 81, 0.25) !important;
    outline: none !important;
}