/* ALL PAGES  */
.btn-dark {
    background-color: #d30f05;
    color: #FFF;
    border: 0;
}
.btn-dark:hover {
    background-color: #710f0a;
}
.btn-cookie:hover {
    color: #FFF;
    background-color: #d30f05;
}
.nbr-item-badge{
    color: #d30f05;
}
.item.list-group-item .caption .content-item .btn-shop button,
.item.grid-group-item .caption .content-item .btn-shop button {
    background-color: #d30f05;
    color: #FFF;
    border: 0;
}
.item.list-group-item .caption .content-item .btn-shop button:hover,
.item.grid-group-item .caption .content-item .btn-shop button:hover {
    background-color: #710f0a;
    border: 0;
}
/* NAVBAR / HEADER  */
form.search-form button {
    background-color: #d30f05;
}
form.search-form button:hover {
    background-color: #710f0a;
}
.header-main {
    background-color: #d30f05
}
nav.menu {
    background-color: #FFF;
}
nav#menu.menu {
    background-image: url(/public/motif/homepage1/colore/fond-principal.png);
}
.close-nav {
    background-color: black; 
    color: white; 
    text-align: center;
    font-size: 1.4em;
}
/* nav .menu-section a:hover {
    color: #710f0a !important;
} */
.list-item a,
.nav-item a {
    color: black !important;
    font-weight: 500 !important;
}
.list-item a:hover {
    color: #710f0a !important;
}
.dropdown-item.active,
.dropdown-item:hover {
    background-color: lightgray;
}
.menu-item a,
.menu-item-has-children a {
    color: black !important;
}
/* CATEG HOME */
.home-categ {
    background-image: url(/public/motif/homepage1/colore/fond-secondaire.webp);
}
.content-categ {
    border: none;
    background-image: none !important;
    background-color: #d30f05;
    box-shadow: inset 0 0 0 0 rgb(0, 0, 0);
    transition: all 0.3s ease;
}
.content-categ:hover {
    box-shadow: inset 0 0 0 0 rgba(0, 0, 0);
}
/* HOME */
section#home-template1 {
    background-image: url(/public/motif/homepage1/colore/fond-principal.png);
}
/* Nouveautés */
.caption-fav {
    color: #d30f05;
}
.caption-fav:hover {
    color: #710f0a;
}
#btn-item {
    background-color: #d30f05;
    border-color: transparent;
    transition: all 0.3s ease;
}
#btn-item:hover {
    background-color: #710f0a;
}
/* Actualités */
#btn-actualite {
    background-color: #d30f05;
    border-color: transparent;
    transition: all 0.3s ease;
}
#btn-actualite:hover {
    background-color: #710f0a;
}
/* NEWLSETTER */
.home-newsletter {
    background-image: url(/public/motif/homepage1/colore/fond-secondaire.webp);
}
.home-newsletter .newsletter-form .newsletter-text {
    border: 2px solid #d30f05;
}
.home-newsletter .newsletter-form .newsletter-btn {
    background-color: #d30f05;
    border-color: transparent;
}
/* ABOUT HOME */
.about-us-home .intro {
    border: 2px solid #d30f05;
}
/* FOOTER */
.footer-template1 {
    background-color: #d30f05 !important;
    color: #FFF !important;
}
/* CONNEXION / INSCRIPTION */
#connexion-template1 {
    background-image: url(/public/motif/homepage1/colore/fond-principal.png);
}
#connexion-template1 .card .card-body input:focus {
    border-color: #d30f05 !important;
}
#connexion-template1 .card .card-body button {
    background-color: #d30f05;
    border-color: transparent;
}
#connexion-template1 .card .card-body button:hover {
    background-color: #710f0a;
}
#connexion-template1 .card .card-body .password-content .password-icon:hover {
    color: #d30f05;
}
/* PAGE NOUVEAUTES/SEARCH/CATEG */
#nouveautes-template1,
#search-template1{
    background-image: url(/public/motif/homepage1/colore/fond-principal.png);
}
#nouveautes-template1 #fond-title,
#search-template1 #fond-title {
    background-image: url(/public/motif/homepage1/colore/fond-secondaire.webp);
}
#nouveautes-template1 .header-nouveautes .filter-section .dropdown-menu {
    border: 1px solid #d30f05;
}
#nouveautes-template1 .filter-col #filter-listing .accordion-item {
    border: 2px solid #d30f05 !important;
    border-radius: 5px;
}
#nouveautes-template1 .filter-col #filter-listing button{
    background-color:#d30f05 !important;
}
/* PAGE PRODUITS */
#produit-template1 {
    background-image: url(/public/motif/homepage1/colore/fond-principal.png);
}
#produit-template1 .item-content .add_to_cart_block .card-header .nav-tabs .nav-link.active {
    color: #FFF !important;
    background-color: #d30f05;
    border-color: #d30f05;
}
#produit-template1 .item-content .add_to_cart_block .card-header .nav-tabs .nav-link, 
#produit-template1 .item-content .add_to_cart_block .card .card-body {
    border-color: #d30f05;
}
#produit-template1 .item-content .add_to_cart_block .btn-add-to-card a{
    background-color: #d30f05;
}
#produit-template1 .item-content .add_to_cart_block .btn-add-to-card a:hover {
    background-color: #710f0a;
    color: #FFF;
    border: 0;
}
#produit-template1 .suggestion .card.item-suggestion .btn-shop button {
    background-color: #d30f05;
    color: white;
    border: 0;
}
#produit-template1 .suggestion .card.item-suggestion .btn-shop button:hover {
    background-color: #710f0a;
    color: #FFF;
    border: 0;
}
#produit-template1 .item-content .mobile-info #mobile-info-produit .accordion-item .accordion-button {
    background-color: #d30f05;
    color: #FFF;
    font-weight: 600;
    border: 1px solid #d30f05;
    border-radius: 0;
}
/* CADDIE/PANIER */
#caddie-template1 {
    background-image: url(/public/motif/homepage1/colore/fond-principal.png);
}
#caddie-template1 .caddie .btn-caddie button {
    background-color: transparent;
    color: #d30f05;
    border: 0;
}
#caddie-template1 .caddie .btn-caddie .commander button {
    background-color: #d30f05;
    color: #FFF;
    border: 0;
}
/* CADDIE/PAIEMENT */
#paiement-template1 {
    background-image: url(/public/motif/homepage1/colore/fond-principal.png);
}
#paiement-template1 .header-caddie .round-btn::before {
    border: 1px solid #d30f05;
}
#paiement-template1 .header-caddie .round-btn a {
    border: 2px solid #d30f05;
}
#paiement-template1 .header-caddie .round-btn a.active {
    border: 2px solid #d30f05;
    background-color: #d30f05;
    color: #d30f05;
}
#paiement-template1 .btn-confirm button {
    background-color: #d30f05;
    border: 0;
}
/* PAGE BLOG/ACTU */
#blog-template1,
#convention-template1 {
    background-image: url(/public/motif/homepage1/colore/fond-principal.png);
}

/* COMPTE CLIENT */
#dashboard-template1 {
    background-image: url(/public/motif/homepage1/colore/fond-principal.png);
}
#dashboard-template1 .dashboard .dashboard-content .grid-wrapper li {
    border: 2px solid #d30f05;
}
/* COMMANDES CLIENT */
/* MENU CLIENT */
#menu-client-template1 .menu-client-item button.active {
    border-left: 5px solid #d30f05;
}
#commandes-template1 {
    background-image: url(/public/motif/homepage1/colore/fond-principal.png);
}    
/* DONNEES CLIENT */
#donnees-template1 {
    background-image: url(/public/motif/homepage1/colore/fond-principal.png);
}
#donnees-template1 .donnees-client .info-client {
    background-image: url(/public/motif/homepage1/colore/fond-secondaire.webp);
}
/* FAVORIS CLIENT */
#favourites-template1 {
    background-image: url(/public/motif/homepage1/colore/fond-principal.png);
}
/* PAGE CONTACT/ABOUT */
#contact-template1,
#service-template1 {
    background-image: url(/public/motif/homepage1/colore/fond-principal.png);
}
/* COMPTE VENDEUR/ADMIN */
#dashboard-admin-template1 {
    background-image: url(/public/motif/homepage1/colore/fond-principal.png);
}
/* MENU VENDEUR */
    #menu-vendeur-template1 .menu-vendeur-item button {
        border-bottom: 1px solid #d30f05;
    }
    #menu-vendeur-template1 #accordion-menu-vendeur2 .menu-vendeur2-item .accordion-button {
        border-bottom: 2px solid #d30f05;
    }
#dashboard-admin-template1 .dashboard-admin .dashboard-content .latest-sales .menu-dashboard .latest-sales-content table tr .btn-dark {
    background-color: black;
    color: #FFF;
}
/* GESTION DES COMMANDES */
#gestion-commandes-template1 {
    background-image: url(/public/motif/homepage1/colore/fond-principal.png);
}
#gestion-commandes-template1 .gestion-commandes #pagination-orders .page-item.active .page-link {
    background-color: #d30f05;
    color: #FFF;
    border-color: black;
}
#gestion-commandes-template1 .gestion-commandes .table#orders tr .btn-dark {
    background-color: black;
    color: #FFF;
}
#gestion-commandes-template1 .gestion-commandes #pagination-orders .page-item .page-link {
    border-color: black;
}
/* GESTION ARTICLES */
#catalogue-template1 {
    background-image: url(/public/motif/homepage1/colore/fond-principal.png);
}
/* CONFIGURATION DE LA BOUTIQUE */
#setup-shop-template1 {
    background-image: url(/public/motif/homepage1/colore/fond-principal.png);
}
/* tablette mobile */
@media screen and (max-width: 992px) {
    /* NAVBAR */
    li.menu-item::before {
        content: "";
    }
    .header .menu .menu-mobile-header {
        background: transparent;
        border: 0;
    }
    .header .menu .menu-mobile-header .menu-mobile-close {
        border: 0;
        font-weight: 800;
        color: black;
    }
    .form-mobile {
        background-image: url(/public/motif/homepage1/colore/fond-principal.png);
    }
}