/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
 BODY{
	background: #000; 
 }
 
 #header{ background: black !important; }
 
 #header a {
    color: #c3c3c3;
	}

	.dropdown {
			color: #cacaca;
	}
	
	.dropdown .expand-more {
    color: #c3c3c3;
	}
	
	
	#header .header-nav {
    border-bottom: 2px solid #515151 !important;
	}
	
	#wrapper {
	 background:#000000;
	 border-bottom: 2px solid #515151 !important;
	}
	
	#footer {
	 background:#000000;
	
	}
	
	.footer-container {
    box-shadow: 2px 2px 11px 0 rgba(255,255,255,.8);
	}

	.h1, .h2, .h3 {
		color: #c1c1c1;
	}
	
	#block_myaccount_infos .myaccount-title a {
			color: #c1c1c1;
	}
	
	.block-contact .block-contact-title, .linklist .blockcms-title a {
			color: #c1c1c1;
	}
	
	body {
    color: #c1c1c1;
	}
	
	#wrapper .breadcrumb li a {
    color: #b8b8b8;
	}
	
	.contact-rich h4 {
    color: #c1c1c1;
	}
	
	.contact-rich .block .data {
    color: #c1c1c1;
	}
	
	.card{
		background-color: black;
		color: white;
	}
	
	#category-description p{
		color: #b8b8b8 !important;
	}
	
	#products .product-description{
		background-color: #222;
	}
	
	#products .product-title a, .product-miniature .product-title a{
		color: #c1c1c1;
	}
	
	
		#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping{
		color: #9a9a9a;
	}
	
	.block-categories{
		background-color: #111;
	}
	
	.top-menu .popover{
		margin-left: 230px;
		background-color: #111;
	}
	
	.top-menu .sub-menu{
		width: auto;
		min-width: auto;
	}
	
	.block-categories a{
		color: #c1c1c1;
	}
	
	.product-cover img{
		background-color: #000;
	}
	
	.product-prices .tax-shipping-delivery-label{
		display:none;
	}
	
	.product-information{
		color: #c1c1c1;
	}
	
	.block-title{
		color: #c1c1c1 !important;
	}
	
	.tabs{
		background-color: #000;
	}
	
	#product-details .label{
		color: #b8b8b8;
	}
	
	.product-quantities{
		display:none;
	}
	
	.product-flags li.product-flag{
		background-color: #ff0000;
	}
	
	.tabs .nav-tabs .nav-link.active{
		border-bottom: 3px solid #b8b8b8;
	}
	
	#header .header-nav .blockcart{
		background-color: #555;
		color: #c1c1c1;
	}
	
	#products .thumbnail-container{
		background-color: #111;
	}
	
	input::placeholder, textarea::placeholder{
		background-color: #010101;
		color: #c1c1c1;
	}
	
	.products-sort-order .select-title{
		background-color: #999;
		
	}

	.quickview .modal-content{
			background-color: #333;
	}
	
	#custom-text{
		background-color: #111;
	}
	
	#custom-text h2{
		color: #c1c1c1;
	}	
	
	#custom-text p{
		color: #c1c1c1;
	}
	
	.block-social ul li{
		background-color: #000;
	}
	
	#products .page-not-found{
		background-color: #000;
	}
	
	#product-comments-list-header{
		color: #c1c1c1;
	}
	
	.product-comment-list-item{
		background-color: #111;
	}
	
	.contact-form{
		background-color: #111 !important	;
	} 
	
	.contact-form h3{
		color: #c1c1c1;
	}
		.label, label{
		color: #b8b8b8;
	}
	
	.page-authentication #content{
		background-color: #111;
	}
	
	#products .thumbnail-container, .featured-products .thumbnail-container, .product-accessories .thumbnail-container, .product-miniature .thumbnail-container{
			background-color: #111;
	}
	
	#products .product-description, .featured-products .product-description, .product-accessories .product-description, .product-miniature .product-description{
			background-color: #222;	
	}
	
	#header.is-open, #header.is-open .header-top, #header .header-top{
		background: #000;
	}
	
	#header .header-nav{
		background: #222;
		color: #c1c1c1;
	}
	
	#mobile_top_menu_wrapper{
		background: #222;
	}
	
	#header .header-top a[data-depth="0"]{
		color: #c1c1c1;
	}
	
	#mobile_top_menu_wrapper .top-menu .sub-menu{
		background: #333;
	}
	
	#products .highlighted-informations, .featured-products .highlighted-informations, .product-accessories .highlighted-informations, .product-miniature .highlighted-informations{
		background: #333;
	}
	
	#products .highlighted-informations .quick-view, .featured-products .highlighted-informations .quick-view, .product-accessories .highlighted-informations .quick-view, .product-miniature .highlighted-informations .quick-view{
		color: #bfbfbf;
	}
	
	.page-content.page-cms ul, p{
		color: #bfbfbf;
	}
	
	#blockcart-modal .modal-header{
		background: #333;
	}
	
	#blockcart-modal .modal-title{
		color: #c1c1c1;
	}
	
	#blockcart-modal .modal-body{
		background: #222;
	}
	
	#blockcart-modal .product-price{
		color: #9a9a9a;
	}
	
	#blockcart-modal .cart-content .page-content.page-cms ul, #blockcart-modal .cart-content p, .page-content.page-cms #blockcart-modal .cart-content ul{
		color: #9a9a9a;		
	}
	
	#blockcart-modal .cart-content .page-content.page-cms ul.cart-products-count, #blockcart-modal .cart-content p.cart-products-count, .page-content.page-cms #blockcart-modal .cart-content ul.cart-products-count{
		color: #838383;		
	}
	
	#blockcart-modal .cart-content .page-content.page-cms ul.product-total, #blockcart-modal .cart-content p.product-total, .page-content.page-cms #blockcart-modal .cart-content ul.product-total{
		background: #333;
	}
	
	.product-line-grid-right .cart-line-product-actions, .product-line-grid-right .product-price{
		color: #9a9a9a;
	}
	
	.cart-summary-line .label{
		color: #9a9a9a;
	}
	
	.cart-summary-line .value{
		color: #bfbfbf;
	}
	
	.card-block.cart-summary-totals .cart-summary-line.cart-total{
		background: #333;
	}
	
	.blockreassurance_product{
		display: none;
	}
	
	body#checkout section.checkout-step{
		background: #222;
	}
	
	.nav-item .nav-link.active, .nav-item .nav-separtor.active{
		color: #bfbfbf;
	}
	
	.custom-checkbox input[type="checkbox"] + span .checkbox-checked{
		color: #fff;
	}
	
	body#checkout .custom-checkbox span{
		border-color: #c1c1c1;
	}
	
	
	
	.search-widget form input[type=text]{
		padding: 0px 10px 0px 10px;
		height: 40px;
		background-color: transparent;
		background-color: -internal-light-dark(transparent, transparent);

	}
	#header{
		
	}