/* ALL PAGES  */
/* section {
    background-image: url(/public/motif/homepage2/dark/fond-principal.png);
    color: #FFF;
} */
.btn-dark,
.btn-secondary {
    font-family: 'Anybody' !important;
    background-color: transparent;
    color: #FFF !important;
    border: 2px solid #FFF;
    /* font-weight: 600; */
    transition: all 0.3s ease;
}
.btn-dark:hover{
    background-color: black;
    color: #FFF;
    border-color: black;
}
.nbr-item-badge{
    background-color: rgb(70,68,228);
    color: #FFF;
}
h1.noresult {
    color: #FFF;
}
.btn-cookie:hover {
    color: #FFF;
    background-color: rgb(70,68,228);
}
.title-section h2{
    color: white;
}
#test {
    color: #FFF;
}#test p {
    margin: 0;
    padding: 1rem 0;
}
.dropdown-menu {
    border: 1px solid white;
    background-color: #343434;
    color: #FFF;
}
.dropdown-menu .dropdown-item {
    color: #FFF;
}
.accordion-body {
    background-color: #343434;
    color: #FFF;
}
.item.list-group-item .thumbnail {
    color: white;
    background-color: #343434;
    border-bottom: 2px solid black;
}
.item.grid-group-item .thumbnail {
    color: white;
    background-color: transparent;
}
.item.list-group-item .caption .content-item .btn-shop button,
.item.grid-group-item .caption .content-item .btn-shop button {
    background-color: black;
    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: linear-gradient(to right, rgba(100,25,205), rgba(40,110,250)); */
    /* border-image: linear-gradient(to right, rgba(100,25,205), rgba(40,110,250)) 1; */
    background-color: rgb(70,68,228);
    border: 0;
}
.fil-section {
    color: whitesmoke;
}
.block_player_audio_titre {
    padding:10px 0 0 0
}
ol.playeraudioNew {
    padding:0;
    margin:0;
    color:#FFF;
    width:100%;
    font-size:13px !important
}
ol.playeraudioNew li {
    position:relative;
    margin:0;
    padding:0;
    cursor:pointer;
    color:#FFF
}
ol.playeraudioNew li a {
    display:inline-block;
    padding:0 0 0 20px;
    font-size:13px
}
ol.playeraudioNew li.playing {
    color:#FFF;
    font-weight:bold
}
ol.playeraudioNew div.divTrack {
    padding:5px 0;
    border-top:1px solid #FFF
}
/* NAVBAR / HEADER  */
.header-main {
    background-color: black
}
nav.menu {
    background-color: black;
}
nav#menu.menu {
    background-image: url(/public/motif/homepage2/dark/fond-secondaire.webp);
}
nav .menu-section a:hover {
    color: whitesmoke !important;
}
nav .menu-section .dropdown-menu {
    background-color: black !important;
    color: white !important;
}
.list-item a,
.nav-item a {
    color: white !important;
    font-weight: 500 !important;
}
.list-item a:hover {
    color: lightgrey !important;
}
.dropdown-item.active,
.dropdown-item:hover {
    background-color: gray;
}
form.search-form input {
    background-color: #343434;
    color: #FFF;
    border-color: #FFF;
}
form.search-form button i {
    color: #FFF;
}
.close-nav {
    background-color: red; 
    color: white; 
    text-align: center;
    font-size: 1.4em;
}
#contact-template1, #service-template1 {
    min-height: 300px;
}
/* CATEG HOME */
.home-categ {
    background-image: url(/public/motif/homepage2/dark/fond-principal.png);
}
.content-categ {
    background-color: none;
    background-image: url(/public/motif/homepage2/dark/fond-bouton.webp);
    color: #FFF;
}
.content-categ:hover {
    box-shadow: inset 500px 0 0 0 rgba(75, 75, 75, 0.6);
}
/* HOME */
section#home-template1 {
    background-image: url(/public/motif/homepage2/dark/fond-principal.png);
    color: white;
}
/* Nouveautés */
.caption-fav {
    color: rgb(70,68,228);
}
.caption-fav:hover {
    color: black;
}
.caption-player:hover {
    color: rgb(70,68,228);
}
#btn-item {
    background-color: transparent;
    border-color: #FFF;
    transition: all 0.3s ease;
}
#btn-item:hover {
    background-color: black;
}
/* Ventes */
.section-home-ventes {
    background-image: url(/public/motif/homepage2/dark/fond-secondaire.webp);
    color: #FFF;
    padding-bottom: 2rem;
}
.section-home-ventes .ventes-item {
    /* border-bottom: 10px solid rgba(78, 75, 210, 0.8); */
    border-image: linear-gradient(to right, rgba(100,25,205), rgba(40,110,250)) 1;
}
/* Actualités */
#btn-actualite {
    background-color: transparent;
    border-color: #FFF;
    transition: all 0.3s ease;
}
#btn-actualite:hover {
    background-color: black;
}
/* NEWLSETTER */
.home-newsletter {
    background-image: url(/public/motif/homepage2/dark/fond-secondaire.webp);
}
.home-newsletter .newsletter-form {
    border-image: linear-gradient(to right, rgba(100,25,205), rgba(40,110,250)) 1;
}
.home-newsletter .newsletter-form .newsletter-btn {
    background-color: transparent;
}
.icon-silver {
    box-shadow: none;
    background: none !important;
}

/* FOOTER */
.footer-template2 {
    background-color: black !important;
    color: #FFF !important;
    border-top: 4px solid;
    border-image: linear-gradient(to right, rgba(100,25,205), rgba(40,110,250)) 1;
}
/* CONNEXION / INSCRIPTION */
#connexion-template1 {
    background-image: url(/public/motif/homepage2/dark/fond-principal.png);
}
#connexion-template1 .card {
    background-color: rgb(30, 30, 30);
    color: #FFF;
    border: 1px solid #FFF;
}
#connexion-template1 .card .card-body .form-title {
    color: #FFF !important;
}
#connexion-template1 .card .card-body input {
    border: 2px solid gray;
}
#connexion-template1 .card .card-body input:focus {
    border-color: rgb(70,68,228) !important;
}
#connexion-template1 .card .card-body button {
    background: transparent;
    border-color: #FFF;
    transition: all 0.3s ease;
}
#connexion-template1 .card .card-body button:hover {
    background: rgb(70,68,228);
}
#connexion-template1 .card .card-body .password-content .password-icon {
    color: gray;
}
#connexion-template1 .card .card-body .password-content .password-icon:hover {
    color: rgb(70,68,228);
}
/* PAGE NOUVEAUTES/SEARCH/CATEG */
#nouveautes-template1,
#search-template1{
    background-image: url(/public/motif/homepage2/dark/fond-principal.png);
}
#nouveautes-template1 #fond-title,
#search-template1 #fond-title {
    background-image: url(/public/motif/homepage2/dark/fond-secondaire.webp);
}
#nouveautes-template1 .header-nouveautes .filter-section .pull-left button,
#nouveautes-template1 .header-nouveautes .filter-section .pull-right .btn-group button,
#search-template1 .header-search .filter-section .pull-left button,
#search-template1 .header-search .filter-section .pull-right .btn-group button  {
    background-color: #343434 !important;
    color: #FFF !important;
}
#nouveautes-template1 .header-nouveautes .filter-section .pull-left button:hover,
#nouveautes-template1 .header-nouveautes .filter-section .pull-right .btn-group button:hover,
#search-template1 .header-search .filter-section .pull-left button:hover,
#search-template1 .header-search .filter-section .pull-right .btn-group button:hover  {
    background-color: #343434 !important;
    color: #FFF !important;
}
#nouveautes-template1 .header-nouveautes .filter-section .dropdown-menu {
    border: 1px solid white !important;
    background-color: #343434 !important;
    color: #FFF !important;
}
.item.grid-group-item .caption .content-item .btn-shop button {
    width: auto;
}
/* PAGE PRODUITS */
#produit-template1 {
    background-image: url(/public/motif/homepage2/dark/fond-principal.png);
}
#produit-template1 .item-content .add_to_cart_block .card-header {
    background-color: #343434;
}
#produit-template1 .item-content .add_to_cart_block .card-header .nav-tabs .nav-link.active {
    color: #FFF !important;
    background-color: black;
    border-color: black;
}
#produit-template1 .item-content .add_to_cart_block .card .card-body {
    /* border: 0; */
    background-color: #343434;
    color: #FFF;
}
#produit-template1 .item-content .add_to_cart_block .card-header .nav-tabs .nav-link{
    color: white;
    background-color: #343434;
    border-color: black;
}
#produit-template1 .item-content .add_to_cart_block .btn-add-to-card a:hover {
    background-color: rgb(70,68,228);
    color: #FFF;
    border: 0;
}
#produit-template1 .suggestion .card.item-suggestion .card-body {
    color: #FFF;
}
#produit-template1 .suggestion .card.item-suggestion .btn-shop button {
    background-color: black;
    color: white;
    border: 0;
}
#produit-template1 .suggestion .card.item-suggestion .btn-shop button:hover {
    background-color: rgb(70,68,228);
    color: #FFF;
    border: 0;
}
#produit-template1 .detail-body {
    color: #FFF;
}
#produit-template1 .item-content .mobile-info #mobile-info-produit .accordion-item .accordion-button {
    background-color: black;
    color: #FFF;
    border: 1px solid black;
    border-radius: 0;
    font-weight: 600;
}
/* CADDIE/PANIER */
#caddie-template1 {
    background-image: url(/public/motif/homepage2/dark/fond-principal.png);
}
#caddie-template1 .title-caddie,
#caddie-template1 .title-caddie .form-title{
    color: #FFF !important;
}
#caddie-template1 .caddie .action-items .btn-action-items button {
    background-color: rgb(70,68,228);
    color: white;
    font-weight: 600;
    border: 0;
}
#caddie-template1 .caddie .body-items {
    border: 2px solid #FFF;
    border-radius: 5px;
    color: #FFF;
    background-color: #343434;
}
#caddie-template1 .caddie .body-items .select-all{
    background-color: black;
}

#caddie-template1 .caddie .btn-caddie button {
    background-color: linear-gradient(to right, rgba(100,25,205), rgba(40,110,250)) ;
    border: 2px solid black;
    transition: all 0.3s ease;
}
#caddie-template1 .caddie .btn-caddie button:hover {
    background-color: black;
}
#caddie-template1 .caddie .btn-caddie button.btn.btn-outline-dark {
    background-color: transparent;
    color: #FFF;
    border: 2px solid #FFF;
}
#caddie-template1 .caddie .btn-caddie button.btn.btn-outline-dark:hover {
    background-color: black;
    color: white;
    border-radius: 5px;
}
#caddie-template1 .caddie .sub-total-items {
    color: #FFF;
}
/* CADDIE/PAIEMENT */
#paiement-template1 {
    background-image: url(/public/motif/homepage2/dark/fond-principal.png);
    color: #FFF;
}
#paiement-template1 .header-caddie .round-btn::before {
    border: 1px solid;
    border-image :linear-gradient(to right, rgba(100,25,205), rgba(40,110,250)) 1;
}
#paiement-template1 .header-caddie .round-btn a {
    border: 2px solid black;
    color: #FFF;
    background-color: black;
}
#paiement-template1 .header-caddie .round-btn a.active {
    border: 0;
    background: linear-gradient(to right, rgba(100,25,205), rgba(40,110,250)) ;
}
#paiement-template1 .header-caddie .round-btn a.active #circle-text {
    color: #FFF;
}
#paiement-template1 .coordonnees .form-coordonnees,
#paiement-template1 .livraison .content-livraison,
#paiement-template1 .paiement .content-paiement .info-paiement .content-info,
#paiement-template1 .paiement .content-paiement .paiement-type #payment-method button,
#paiement-template1 .paiement .content-paiement .reduction, #paiement-template1 .paiement .content-paiement .recap-commande {
    border: 2px solid #FFF;
    background-color: #343434;
    color: #FFF;
}
#paiement-template1 .address-info,
#paiement-template1 .cgv-policy,
.shipping_description,
#paiement-template1 .paiement .form-check {
    color: #FFF;
}
#paiement-template1 .btn-confirm button {
    background: linear-gradient(to right, rgba(100,25,205), rgba(40,110,250));
    border: none;
    color: #FFF;
}

#paiement-template1 .cgv-policy input[type="checkbox"]:checked {
    background-color: linear-gradient(to right, rgba(100,25,205), rgba(40,110,250)) ;
}
/* mondial relay*/
#bg_relay{
	background: white;
}

#bg_relay::after{
	background: white;
}
#paiement-template1 #Relay {
    color: #343434 !important;
}
/* COMPTE CLIENT */
#dashboard-template1 {
    background-image: url(/public/motif/homepage2/dark/fond-principal.png);
}
#dashboard-template1 .dashboard .dashboard-content .grid-wrapper li {
    border: 2px solid #FFF;
    background-color: #343434;
    color: #FFF;
}
#dashboard-template1 .dashboard .dashboard-content .grid-wrapper li img {
    filter: invert(1);
}
#dashboard-template1 .dashboard .btn-logout button {
    border: 0 !important;
}
div#commandes-content {
    color: white;
}
/* COMMANDES CLIENT */
/* MENU CLIENT */
#menu-client-template1 .menu-client-item button {
    background-color: #343434;
    color: #FFF;
    border-bottom: 2px solid #FFF;
}
#menu-client-template1 .menu-client-item button#logout {
    color: lightgrey;
}
#menu-client-template1 .menu-client-item button.active {
    border-left: 5px solid rgb(70,68,228);
    /* border-image: linear-gradient(to right, rgba(100,25,205), rgba(40,110,250))0 0 0 1; */
}
#commandes-template1 {
    background-image: url(/public/motif/homepage2/dark/fond-principal.png);
}    
#commandes-template1 .title-commandes-section, 
#commandes-template1 .title-commandes-section .form-title{
    color: #FFF !important;
}
#commandes-template1 .commandes-client #commandes-content .accordion-button,
#commandes-template1 .commandes-client #commandes-content .num-commande .rounded-white {
    background-color: #343434;
    color: #FFF;
}
#commandes-template1 .commandes-client #commandes-content .num-commande img {
    left: 0;
}
/* DONNEES CLIENT */
#donnees-template1 {
    background-image: url(/public/motif/homepage2/dark/fond-principal.png);
    color: #FFF;
}
#donnees-template1 .title-donnees-section,
#donnees-template1 .form-title {
    color: #FFF !important;
}
#donnees-template1 .donnees-client .info-container {
    border: 2px solid #FFF;
}
#donnees-template1 .donnees-client .info-client {
    background-image: url(/public/motif/homepage1/dark/fond-secondaire.png);
}
#donnees-template1 .donnees-client .coordonnees-content {
    background-color: #343434;
}
#donnees-template1 .donnees-client .info-connexion-client,
#donnees-template1 .donnees-client .info-newsletter,
#donnees-template1 .edit-donnees-client .form-donnees {
    border: 2px solid #FFF;
    background-color: #343434;
}
#donnees-template1 .edit-donnees-client .button-valid button {
    background-color: black;
    color: #FFF;
    border: 0;
}
/* FAVORIS CLIENT */
#favourites-template1 {
    background-image: url(/public/motif/homepage2/dark/fond-principal.png);
}
#favourites-template1 .title-favourites-section,
#favourites-template1 .form-title  {
    color: #FFF !important;
}
#favourites-template1 .card  {
    background-color: #343434;
    color: #FFF;
}
/* PAGE CONTACT/ABOUT */
#contact-template1,
#service-template1 {
    background-image: url(/public/motif/homepage2/dark/fond-principal.png);
    color: #FFF;
}
#contact-template1 .title-contact-section {
    color: #FFF !important;
}
#contact-template1 .card {
    background-color: #343434;
    color: #FFF !important;
    border-color: #FFF;
}
/* COMPTE VENDEUR/ADMIN */
#dashboard-admin-template1 {
    background-image: url(/public/motif/homepage2/dark/fond-principal.png);
}
#dashboard-admin-template1 .title-dashboard-admin-section,
#dashboard-admin-template1 .form-title {
    color: #FFF !important;
}
#dashboard-admin-template1 .dashboard-admin .dashboard-content .grid-wrapper li {
    border: 2px solid #FFF;
    background-color: #343434;
    color: #FFF;
}
#dashboard-admin-template1 .dashboard-admin .dashboard-content .grid-wrapper li img {
    filter: invert(1);
}
#dashboard-admin-template1 .dashboard-admin .dashboard-content .grid-wrapper .btn-dashboard-vendeur .btn-dark,
#dashboard-admin-template1 .dashboard-admin .btn-logout button {
    background-color: black;
    border-color: black;
}
#dashboard-admin-template1 .dashboard-admin .dashboard-content .grid-wrapper .btn-dashboard-vendeur .btn-dark:hover {
    background-color: rgb(70,68,228);
}
/* MENU VENDEUR */
    #menu-vendeur-template1 .menu-vendeur-item button {
        background-color: #343434;
        color: #FFF;
        border-bottom: 1px solid #FFF;
    }
    #menu-vendeur-template1 .menu-vendeur-item button.active .active-menu {
        background-color: #0f03fe;
    }
    #menu-vendeur-template1 #title-menu-vendeur2 {
        color: #FFF;
    }
    #menu-vendeur-template1 #accordion-menu-vendeur2 .menu-vendeur2-item .accordion-button {
        border-bottom: 2px solid black;
    }
    #menu-vendeur-template1 #accordion-menu-vendeur2 .menu-vendeur2-item .accordion-button,
    #menu-vendeur-template1 #accordion-menu-vendeur2 .menu-vendeur2-item .accordion-button[aria-expanded="true"] {
        background-color: #343434;
        color: #FFF;
    }
    #menu-vendeur-template1 #accordion-menu-vendeur2 .menu-vendeur2-item .accordion-body {
        background-color: #343434;
    }
    #menu-vendeur-template1 #accordion-menu-vendeur2 ul li {
        border-bottom: 1px solid #FFF;
    }
    #menu-vendeur-template1 #accordion-menu-vendeur2 .menu-vendeur2-item #logout button {
        color: lightgray;
    }
#dashboard-admin-template1 .dashboard-admin .dashboard-content .latest-sales .menu-dashboard .title-latest-sales h4:before,
#dashboard-admin-template1 .dashboard-admin .dashboard-content .latest-sales .menu-dashboard .title-latest-sales h4:after {
    background: #FFF;
}
#dashboard-admin-template1 .dashboard-admin .dashboard-content .latest-sales .menu-dashboard {
    border: 2px solid #FFF;
    background-color: #343434;
    color: #FFF;
}
#dashboard-admin-template1 .dashboard-admin .dashboard-content .latest-sales .menu-dashboard .latest-sales-content table tbody{
    color: #FFF !important;
}
.table-hover > tbody > tr:hover {
    color: #FFF !important;
}
#dashboard-admin-template1 .dashboard-admin .dashboard-content .latest-sales .menu-dashboard .latest-sales-content table thead tr {
    background-color: black;
    color: #FFF;
}
#dashboard-admin-template1 .dashboard-admin .dashboard-content .latest-sales .menu-dashboard .latest-sales-content table tr .btn-dark {
    background-color: black;
    color: #FFF;
    border: 0;
}
/* GESTION DES COMMANDES */
#gestion-commandes-template1 {
    background-image: url(/public/motif/homepage2/dark/fond-principal.png);
}
#gestion-commandes-template1 .title-commandes-section,
#gestion-commandes-template1 .subtitle-commandes-section,
#gestion-commandes-template1 .form-title {
    color: #FFF !important;
}
#gestion-commandes-template1 .gestion-commandes .filter-orders {
    color: #FFF;
}
#gestion-commandes-template1 .gestion-commandes .header-gestion {
    background-color: #343434;
    color: #FFF;
}
#gestion-commandes-template1 .gestion-commandes .table#orders>tbody {
    border: 2px solid black;
}
#gestion-commandes-template1 .gestion-commandes .table#orders tr .btn-dark {
    background-color: black;
    color: #FFF;
    border-color: black;
}
#gestion-commandes-template1 .gestion-commandes .table#orders .border-start,
#gestion-commandes-template1 .gestion-commandes .table#orders .border-end {
    border-left: 1px solid black !important;
    border-right: 1px solid black !important;
}
#gestion-commandes-template1 .gestion-commandes table thead {
    background-color: black;
    color: #FFF;
}
#gestion-commandes-template1 .gestion-commandes table tbody tr {
    background-color: #343434;
    color: #FFF;
}
#gestion-commandes-template1 .gestion-commandes #pagination-orders .page-item.active .page-link {
    background-color: black;
    color: #FFF;
    border-color: #FFF;
}
#gestion-commandes-template1 .gestion-commandes #pagination-orders .page-item .page-link {
    color: #FFF;
    background-color: #343434;
    border-color: #FFF;
}
#gestion-commandes-template1 .gestion-commandes .info-paiement .info {
    background-color: #343434;
    color: #FFF;
    border-color: #FFF;
}
#gestion-commandes-template1 .gestion-commandes .btn-action-commandes {
    color: #FFF !important;
}
/* GESTION ARTICLES */
#catalogue-template1 {
    background-image: url(/public/motif/homepage2/dark/fond-principal.png);
    color: #FFF;
}
#catalogue-template1 .title-items-section,
#catalogue-template1 .form-title {
    color: #FFF !important;
}
#catalogue-template1 .filter-orders {
    color: #FFF;
}
#catalogue-template1 .gestion-items table thead {
    background-color: black;
    color: #FFF;
}
#catalogue-template1 .gestion-items table tbody tr {
    background-color: #343434;
    color: #FFF;
}
#catalogue-template1 .add-items .form-add{
    color: #FFF;
}
#catalogue-template1 .add-items .form-add .form-control,
#catalogue-template1 .add-items .form-add .form-select {
    color: #FFF;
    background-color: #343434;
}
#catalogue-template1 .add-items .form-add .form-select {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>");
}
#catalogue-template1 .add-items .form-add .btn-confirm button {
    background-color: black;
    border-color: black;
}
/* CONFIGURATION DE LA BOUTIQUE */
#setup-shop-template1 {
    color: #FFF;
    background-image: url(/public/motif/homepage2/dark/fond-principal.png);
}
#setup-shop-template1 .subtitle-section h4 {
    color: #FFF;
}
#setup-shop-template1 .subtitle-section h4::before,
#setup-shop-template1 .subtitle-section h4::after {
    background-color: #FFF;
}
#setup-shop-template1 .title-items-section,
#setup-shop-template1 .title-items-section .form-title {
    color: #FFF !important;
}
#setup-shop-template1 .form-shop .btn-valid #btn-submit {
    color: #FFF;
    font-weight: 600;
    width: 100%;
}
#setup-shop-template1 .form-shop .form-control {
    background-color: #343434;
    color: #FFF !important;
}
#setup-shop-template1 .btn-valid .btn-dark{
    background-color: black;
    color: #FFF !important;
    border-color: black;
}
#setup-shop-template1 .btn-valid .btn-dark:hover {
    background-color: black;
    color: #FFF !important;
}
#setup-shop-template1 .nav-tabs .nav-link{
    color: #FFF !important;
}
#setup-shop-template1 .nav-tabs .nav-link.active{
    color: black !important;
}
.shipping-pays-title {
    color: #FFF;
}
/* 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: white;
    }
    #icon-navbar i {
        color: #FFF !important;
    }
    .form-mobile {
        background-image: url(/public/motif/homepage2/dark/fond-principal.png);
    }
}