/* General
================================================== */
body {
  font-family: "Open Sans", Helvetica, sans-serif; 
    -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%; 
  background: #000000 url('background_image.png?20191108235135') no-repeat fixed top center;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
    	 background-size:cover;
    
}
.mm-listview{
   background: #000000 url('background_image.png?20191108235135') no-repeat fixed top;
}

.mm-listview li,.mm-menu > .mm-panel{background-color:#000000;}
.produits .produit > div.product-list-el{
   background: #000000;
   border-bottom:1px solid #cccccc;
   padding-bottom:10px;
   margin-bottom:10px;
}
.stars i,
a .stars i ,
.gui a,
.product-info .actions a:hover{ color:#414141; }
.entry-header,
.sidebar h3,
.produits .produit > div:not(.product-list-el),

.gui-block-title,
.single-product .cart .single_add_to_cart_button, .product-list-el .single_add_to_cart_button,
.gui-popover-title a,
.gui-popover,
.gui-page-title
{
	background-color: #cccccc ;
	color:#ffffff!important ;
}

.single-product .cart .single_add_to_cart_button .as-div, .product-list-el .single_add_to_cart_button .as-div{
  border-color:  #666666;
}



.infos h1,
.infos h2,
.infos h3,
.infos h4,
.infos h5,
.infos h6{color: #cccccc;}
.gui-block-title{border-radius:0px;}
.gui-block-title strong{	color:#ffffff!important ;}
.gui-blog-article-comments a:after{
  color:#cccccc ;
}
#collection-filter-price .ui-slider-handle,#collection-filter-price .ui-slider-range{
  background-color:#414141;
}
.breadcrumb a,.breadcrumb{
  color:#ffffff;
}
.gui-blog-article-comments a:hover:after,
.gui-popover-title a:hover,
.sidebar .item .itemLink.active,
.sidebar .subitemLink.active,
.sidebar .item .itemLink:hover{
  color:#414141!important ;
}
.produits .produit p{	color:#ffffff!important ;line-height:16px;}
.produits .produit .product-list-el p{color:#cccccc!important;padding-top:10px;line-height:19px;}
h1, h2, h3, h4, h5, h6{	color:#ffffff !important;}

.c12.pad div:not(.home-text) h1,
.c12.pad div:not(.home-text) h2,
.c12.pad div:not(.home-text) h3,
.c12.pad div:not(.home-text) h4,
.c12.pad div:not(.home-text) h5,
.c12.pad div:not(.home-text) h6{
  color:#cccccc !important;
}
.liens-pages .cta > div,
.home-content > div{background-color: #000000!important;}
.site-main{
    position:unset;
    display:block;
    background-color: #000000!important;background-image:none!important;}
.site-main.home{background-color:transparent!important ;}
#navbar li .sub-menu{
	background-color: #414141 ;
	color:#ffffff!important ;
	}
#navbar .nav-menu > li > .sub-menu .sub-menu { border-left:2px solid #cccccc; }
#navbar li .sub-menu a{	color:#ffffff!important ;}
h1, h2, h3, h4, h5, h6, .gui-page-title {
  font-family: "Open Sans", Helvetica, sans-serif;
}

.product-page,
.product-brand-link h2,
.related h3{
  color:#cccccc!important ;
}

p,.cta h2,.cta .produit > h3,.tags h2,.home-content h1,.home-content h2,.home-content h3,.home-content h4,.home-content h5,.home-content h6,.product-list-el h4,#content .description-content h1, #content .description-content h2, #content .description-content h3, #content .description-content h4, #content .description-content h5, #content .description-content h6,.liens-pages  h2,.filters label,.type-view a,.no-products-found,.sidebar strong,.price-filter-range *,.product-info .actions a,.tabs ul li a,.tabsPages .page,.gui-page-content,.gui-content-title,.telephone,#masthead .account,#open-mmenu,#mmenu li.menu-item a,#mmenu .cart svg path,
#mmenu .follow-us a,
 #mmenu .telephone,.sidebar .item .itemLink{color:#999999!important; fill:#999999!important;}
.related .produit h3{
  
   color:#ffffff!important ;
}
#navbar .nav-menu > li > a,
.telephone,
.account i,
.cart,
.follow-us a,.follow-us span{
  color:#ffffff!important ;
}
#masthead .cart svg path{
   fill:#ffffff!important ;
}
 
.account:hover i{
  color:#414141!important;
}
#masthead .cart:hover svg path,
#mmenu .cart:hover svg path{
  	fill:#414141!important;
}
 

#mmenu .cart{
  border-color:#999999;
}
.tabs li:not(.active){
  background-color:#666666;

}
.mm-listview > li, .mm-listview > li::after, .mm-listview > li .mm-next, .mm-listview > li .mm-next::before,
.mm-menu .mm-listview > li .mm-next::after, .mm-menu .mm-listview > li .mm-arrow::after{
  border-color:#1e1e1e;
}


.tabs li:not(.active) a{ 
  color:#ffffff!important ;
}
.tags a:hover,.product-info .actions a:hover{ 	color:#414141!important;text-decoration:none;}
  footer a.btn,.sidebar a.btn,.search-form .search-submit{
    	background-color:#414141!important;
    	color: #ffffff!important;
  }
  .home-text p,
  .home-text h1{
    color:#fff!important;
  }
	p a,.reviews a,.sale-new{
		color:#414141;
	}
	#gui-form-cart a:not(.gui-button-small), .gui-button-link,.type-view a:hover,.type-view a.selected,.gui-option .gui-products-info a, .gui-blog-article-more a,.gui-block-linklist a:hover{
		color:#414141!important;
	}

	#gui-form-cart a.gui-bold,.gui-blog-article-more a:hover{color:#000000!important;}
	#gui-form-cart a:not(.gui-button-small):hover{
			text-decoration:underline!important;
	}
  .gui a.gui-button-large.gui-button-action:hover, .gui a.gui-button-small.gui-button-action:hover {color:#414141!important;}

	input:focus{box-shadow: 0 0 2px #414141!important;border-color:#414141!important;}
	.gui-button-small{background-color:#000000!important;color:#ffffff!important;border:0px!important;}
	.gui-button-small:hover{color:#414141!important;}
	
	.gui-progressbar a{
		text-decoration:none!important;
		color:inherit!important;
	}
	.bouton:hover{
		background-color: #414141;
	}
	.bouton{
		background-color: #cccccc ;
	}
	#navbar .nav-menu > li > a:before{
		background-color: #414141;
	}
	#navbar .nav-menu > .current-menu-item > a,
	#navbar .nav-menu > .current-menu-ancestor > a{
		border-bottom-color: #414141;
	}
	#navbar li .sub-menu li:hover > a,
	#navbar li .sub-menu li a:hover,
	#navbar li .sub-menu li:focus > a,
	#navbar li .sub-menu li a:focus,
	#navbar li .sub-menu li.current-menu-item > a{
		border-left-color: #cccccc;
	}
	#masthead .cart span{
		background-color: #414141;
	}
	#masthead .cart:hover svg path{
		fill:#414141;
	}
	#masthead .account:hover{
		color:#414141!important;
	}
	#masthead .langsel .lang:hover{
		color:#414141;
	}
	.breadcrumb a:hover{
		color:#414141;
	}
	.breadcrumb a:last-child{
		color:#414141!important;
	}
	.home-text:after{
		background-color: #414141;
	}
	.produits .produit figure .added_to_cart a:hover{
		color:#414141;
	}
	.produits .produit figure .added_to_cart .check:after{
		border-color:#414141;
	}
	.produits .produit figure .quick_add_to_cart a:hover span,
	.produits .produit figure .quick_add_to_cart a:hover div svg path{
		fill:#414141;
		color:#414141;
	}
	.produits .produit:hover h3{
		color:#414141;
	}
	.produits .produit .prix{
		color:#fff;
	}
	.sidebar a.selected{
		color:#414141;
	}
	.sidebar li a:hover{
		color:#414141;
	}
	.pagination a{
		color:#414141;
	}
	.pagination a:hover{
		border-color: #414141;
	}
	.single-product .description .prix span{
		color:#414141;
	}
	.search-result a{
		color:#414141;
	}
	.search-form .search-submit:hover{
		background-color: #414141;
	}
	.single-product .cart .single_add_to_cart_button:hover span,
	.single-product .cart .single_add_to_cart_button:hover span svg path,
	.product-list-el .single_add_to_cart_button:hover span,
  .product-list-el .single_add_to_cart_button:hover .as-div svg path
	{
		fill:#414141;
		color:#414141;
	}
		.product-list-el a:hover h4{color:#414141;}
	.single-product .partager a:hover svg path,
	.single-product .partager a:hover svg polygon{
		fill:#414141;
	}
	.select2-container.select2-container--default .select2-results__option--highlighted[aria-selected] {
	    background-color: #414141;
	}


 .site-footer .menu li a:hover{color:#414141!important;text-decoration:none;}

  .site-footer {backgroud-color:#414141;}
body:not(.no-touch) .site-footer .follow-us a:hover
{
	color:#a0a0a0!important;
}
	#mmenu .cart span{
		background-color: #414141;
	}
	#mmenu ul li.current-menu-item > a,
	#mmenu ul li.current-menu-ancestor > a{
		color: #414141;
	}