:root {
	--background-color: rgb(71, 78, 90); 
	--text-color: rgb(255, 255, 255);
}
body {
	background-color: var(--background-color);
}
#wrapper {
	background-color: var(--background-color);
}
#footer {
	background-color: var(--background-color);
}
.product-miniature .product-description {
	background-color: var(--background-color); 
}
.block_newsletter {
	background-color: var(--background-color); 
}
h1, .h1, .h2, .h3, .h4, .product-miniature .product-title a, #products .all-product-link, .featured-products .all-product-link, .product-accessories .all-product-link, .product-miniature .product-price-and-shipping, .social-sharing, span.block-title, div .comments-nb {
	color: var(--text-color) !important;
}
div.blockreassurance_product p {
	color: var(--text-color) !important;
}
p.h3.card-title {
	color: #24b9d7 !important;
}
.block-category h1 {
	color: #24b9d7 !important;
}
.block_newsletter #block-newsletter-label {
	color: var(--text-color);
}
.block_newsletter form .row .col-xs-12:last-of-type p {
	color: var(--text-color);
}
.footer-container li a {
	color: var(--text-color);
}
#block_myaccount_infos .myaccount-title a {
	color: var(--text-color);
}
.block-contact .block-contact-title {
	color: var(--text-color);
}
.block-contact {
	color: var(--text-color);
}
#wrapper .breadcrumb li a {
	color: rgb(255, 0, 0);
}
#wrapper .breadcrumb li::after {
	color: var(--text-color);
}
#wrapper .breadcrumb li:last-child {
	color: var(--text-color);
}