/* =========================
   DARK MODE GLOBAL
========================= */
body.dark-mode {
  background-color: #000000 !important;
  color: #ffffff !important;
}
body.review-card {
  background-color: #000000 !important;
  color: #ffffff !important;
}

body.dark-mode #fixed-nav-bar2 {
  background-color: #000000 !important;
}
body.dark-mode #myNav1 {
  background-color: #000000 !important;
}
body.dark-mode #closebtn1 {
color: #ffffff !important;
}
body.dark-mode .listmenumobile .text-secondary {
color: #ffffff !important;
}
body.dark-mode .product_name {
color: #ffffff !important;
}
/* logo */
/* sections blanches */
body.dark-mode .container,
body.dark-mode .container-fluid,
body.dark-mode .owl-item {
background: linear-gradient(180deg, #1e1e1e, #000000);
}
body.dark-mode .section_drak {
background: linear-gradient(135deg, #4c4c4c, #1e1e1e);
}
body.dark-mode .search_nav {
background: linear-gradient(180deg, #1e1e1e, #000000);
}
body.dark-mode .search_cat_num {
    border:1px solid #ffffff;
}
/* menu */
body.dark-mode .menu_h_m {
  background-color: #1e1e1e !important;
}
/* backgroud div */
body.dark-mode #text-home-top {
background-color: #ffffff !important;
}
body.dark-mode .news-bar {
background-color: #ffffff !important;
}
body.dark-mode .news-bar span{
color: #000000 !important;
}
body.dark-mode #accordion-1 .head {
  background-color: #1e1e1e !important;
    border:1px solid #ffffff;
}
body.dark-mode #accordion-1 .content{
  background-color: #1e1e1e !important;
}
body.dark-mode #theme-toggle{
border:1px solid #ffffff !important;
}
body.dark-mode #theme-toggle2{
border:1px solid #ffffff !important;
}
body.dark-mode .bg_pro_ctg {
  background-color: #1e1e1e !important;
}
.list_prod_title{
background-color:#f1f1f1;
}
body.dark-mode .list_prod_title{
background-color:#000000 !important;
}
body.dark-mode .filter-group{
background: linear-gradient(135deg, #4c4c4c, #1e1e1e);
}
body.dark-mode .product{
background-color:#1e1e1e !important;
}
body.dark-mode .product-zoom{
background-color:#1e1e1e !important;
}
body.dark-mode #thumbnails{
background-color:#000000 !important;
}
body.dark-mode .line_col{
background-color:#ffffff !important;
}
body.dark-mode .bg_grid_v0{
background-color:#4c4c4c !important;
}
body.dark-mode .bg_grid_v1{
    background: linear-gradient(135deg, #000000, #1e1e1e);

}
body.dark-mode .bg-light{
background: linear-gradient(135deg, #4c4c4c, #1e1e1e);
}
body.dark-mode #dark_nav {
box-shadow: 0 4px 100px rgba(0, 0, 0, 0.2);
}
body.dark-mode .contact_cadr {
    background: linear-gradient(135deg, #000000, #1e1e1e);
}


/* textes */
body.dark-mode p,
body.dark-mode span,
body.dark-mode h1,
body.dark-mode h2,
body.dark-mode h3,
body.dark-mode h4,
body.dark-mode h5,
body.dark-mode .color_app1,
body.dark-mode .contact_text2,
body.dark-mode h6,
body.dark-mode .form-group label,
body.dark-mode .code_product,
body.dark-mode .text-dark,
body.dark-mode #navbar_btn_fa {
  color: #ffffff !important;
}
body.dark-mode .product-item {
border:1px solid #1e1e1e;
}
body.dark-mode #cart {
background-color:#1e1e1e;
}

/* btn */
body.dark-mode .btn_store_v2 {
    background-color: #ffffff !important;
    color: #000000 !important;
    border: 1px solid #ffffff;
}

body.dark-mode #btn_store_v2_1 {
    background-color: #ffffff !important;
    color: #000000 !important;
    border: 1px solid #ffffff;
}
body.dark-mode #btn_store_v2_1 span{
    color: #000000 !important;
}

body.dark-mode .btn_store_v2_1:hover {
    background-color: #1e1e1e !important;
    color: #ffffff !important;
}

body.dark-mode .btn_store_v2_1:hover span {
    color: #ffffff !important;
}


body.dark-mode #btn_nav1{
background-color:transparent !important;
border:1px solid #ffffff;
padding:10px;
}
body.dark-mode #nav-links2 path {
  fill: #ffffff;
}
body.dark-mode .color_app_n path {
fill: #ffffff;
}
body.dark-mode .color_app_n rect {
fill: #ffffff;
}
body.dark-mode .rounded-circle {
background-color:#ffffff !important;
}
body.dark-mode .rounded-circle span {
color:#000000 !important;
}
body.dark-mode h6 {
  color: #ffffff !important;
}
/* bordures */
body.dark-mode .border-produit-mobile,
body.dark-mode .owl-item {
  border-color: #333 !important;
}

/* cartes produits */
body.dark-mode .thumbnail {
  background-color: #1c1c1c !important;
}

/* boutons */
body.dark-mode .btn_store_v2,
body.dark-mode .btn_store_v2s,
body.dark-mode .btn_store_v2_1 {
  background-color: #000 !important;
  color: #fff !important;
}

/* lignes décoratives */
body.dark-mode .line_text:before,
body.dark-mode .line_text:after {
  background-color: #ffffff !important;
}