
@media (prefers-color-scheme: dark) {
	html {
		background-color: #1e1e1e;
	}

	body {
		background-color: #1e1e1e;
	}

	p a {
        border-bottom: 1px solid #555;
        color: #ffffff;
        text-decoration: none;
        border: 0;
    }

	p {
		color: #ccc;
	}

	a {
		color: #fff;
	}

	/* --- Légende de la photo en bas à gauche --- */
.swiper-slide-caption {
    
    color: #fff!important;
}

	h2 {
border-bottom: 1px solid #404040;
}

	h3 {
border-bottom: 1px solid #404040;
}

	h3 {
		color: #ccc;
		}

	h3 a {
		color: #ccc;
		border-bottom: 1px solid #333;
		}

	h3 a::after {
		background: #ccc;
			
	}

	h2 {
		color: #ccc;
	}

	h1 {
		color: #ccc;
	}

	
	h1 a {
		color: #ccc;
	}

	hr {
		border-top: 0.1px solid #292929;
		}

	li {
		color: #ccc;
	}

	.long-read-bt-link-tag-item {
		border: 1px solid #fff;
		background-color: #1e1e1e;
	}

	.long-read-bt-link-tag-item:hover {
		border: 1px solid #fff;
		background-color: #1e1e1e;
	}

	.box-container p a {
		color: #ccc;
		}

	.footer p a {
		color: #777;
		border-bottom: 1px solid #333;
	}

	.footer p {
		color: #777;
	}

 
	.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
		color: #fff;
	}

	.woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cross-sells, .woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .shipping_calculator {
		color: #fff!important;
	}

	.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
		background-color: #fff!important;
		color:#1e1e1e;
	}

	.woocommerce-message {
		background-color: #1e1e1e!important;
		color: #fff!important;
	}

	.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
		color: #111!important;
	}

	.woocommerce-error, .woocommerce-info, .woocommerce-message {
		background-color: #111!important;
		color: #fff!important;
	}

	.woocommerce table.shop_table td {
		color: #fff;
	}

	.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th {
		color: #fff;
	}

	.woocommerce table.shop_table th {
		color: #fff;
	}

	.Label {
		color: #111!important;
		}

	.description-tax p {
		color: #fff;
	}

	.wc-block-components-sidebar {
		color: #fff;
	}

	.wc-block-components-sidebar-layout .wc-block-components-main {
		color: #fff;
	}

	.panier-shop a {
		color:#1e1e1e!important;
	}

	.panier-shop {
		background-color: #333;

	}

	.long-read-bt-link-tag-item a {
		color: #ffffff;
	
	}

    
	nav ul li a {
		color: #cccccc;

	}

  
	.navbar-menu {
	color: #fff!important;
	}

    .commande-legend p {
        color: #ccc;
        border-top: 1px solid #333;
        border-bottom: 1px solid #333;
    }

    .shop-thumb {
        border: 0px;
	}

	.swiper-slide-home {
border-bottom: 1px solid #383838;
}

	.box-titre p {
		color: #999;
	}

	.footer {
		border-top: 0px solid #333;
	}

	.lightbox {
		background:rgba(30, 30, 30, 1);
	}

	.lightbox-overlay {
	background:rgba(30, 30, 30, 1);
	}

	.image-caption {
		color: #ffffff;
	}

	.mySwiper-produit {
		background-color: #111;
		border-bottom: 1px solid #333;
	}

	.fixed-audio-player {
		background: #111;
	}

	.spinner {
	border-top-color: #eeeeee;
	}

.swiper-pagination-custom {
background-color: initial;
border-bottom: 0px solid #333;
}

.swiper-pagination-bullet {
background: var(--swiper-pagination-bullet-inactive-color,rgb(212, 212, 212));
}

.shop-price {
color: #fff;
}

.quantity input.qty {
color: #fff;
}

#side-menu {
background-color: #111;
}

#custom-tooltip {
    background: #111;
    color: #fff;
}

.box-shop {
background-color: #111;
}

.menu-mobile-container {
background-color: #1e1e1e;
border-top: 1px solid #333;
}

.mobile-nav-links a {
color: #fff !important;
}

#header-content {
        background-color: rgba(30, 30, 30, 1); /* Fond sombre */
    }

.navbar-toggle a {
color: #fff;
}

.bt-projet {
background-color: #1e1e1e;
border: 1px solid #eee;
}

.navbar-toggle-footer a {
color: #fff;

}

.projet {
color: #fff;
}

.logo-description {
background-color: initial;
}

.lr-item {
background-color: #111111;
}

.lr-content p {
color: #fff;
}

.lr-content h3 {
color: #fff;
}

.lr-item:hover {
  background-color: rgb(0, 0, 0);
}

.image-caption {
  color: #fff;
}

.long-read-full-height {
border-bottom: 1px solid #262626;
}

ul {
background-color: #242424;
}

.project-sidebar {
background-color: #000;
}

.close-sidebar {
color: #c1c1c1;
}

}

