/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
#wrapper {
    background: black;
}
#header, #header .header-top {
    background-color: black;
}

#products .products-section-title, .featured-products .products-section-title, .product-accessories .products-section-title {
    color: #a3905e;
}

#header .top-menu a[data-depth="0"]:hover {
    color: #a3905e;
    text-decoration: none;
}

#header .header-top a[data-depth="0"] {
    color: #a3905e;
}

.top-menu a[data-depth="0"] {
    font-size: 1.1rem;
}

#footer {
    background-color: black;
}

.footer-container li a {
    color: white;
}

.links .collapse {
    color: white;
}

#wrapper .breadcrumb li a {
    color: #a3905e;
}

.block-social ul li {
    background-color: black;
}

#wrapper .breadcrumb li:last-child {
    color: #a3905e;
}

#header .header-nav .container {
    background: #a3905e;
}

#search_widget form i {
    color: black;
}
.h1, .h2, .h3 {
    color: #a3905e;
}

#header .header-nav .blockcart {
    background: white;
}

#header .header-nav .cart-preview.active {
    background: black;
}

#header .header-nav .cart-preview .shopping-cart {
    color: black;
}

#header .header-nav .blockcart .header{
    color: black;
}

#header a {
    color:black;
}

a {
    color: white;
}

a:hover {
    color: white;
}

#header a:hover {
    color:black;
}

.top-menu .sub-menu.collapse {
    background: #a3905e;
}

#header .header-top .position-static {
    margin-top: 15px;
}

.footer-container .h3, .footer-container .h4 {
    color: #a3905e;
}

#block_myaccount_infos .myaccount-title a {
    color: #a3905e;
}

#blockEmailSubscription_displayFooterBefore {
	float:left;
	max-width: 60%;
}

.contact-rich .block .data {
    color: white;
}

.contact-rich h4 {
    color: #a3905e;
}

h1, .h1 {
    color: #a3905e;
}

p, .page-content.page-cms ul {
    color: white;
}

product-actions .control-label {
    color: white;
}

#product-availability {
    color: white;
}

*, *::before, *::after {
    color: #a3905e;
}

label, .label {
    color: white;
}

.cart-summary {
    border-color: #a3905e;
    border-style: groove;
}

.cart-grid-body {
    border-color: #a3905e;
    border-style: groove;
}

.cart-summary-line .value {
    color: white;
}

.cart-summary-line .label {
    color: #a3905e;
}

form .form-control-label {
    color: white;
}

.nav-item .nav-link.active, .nav-item .nav-separtor.active {
    color: #a3905e;
}

.block-social ul {
    display: inline-flex;
    display: contents;
}

.block-social {
    text-align: center;
}
/*
.col-lg-4 {
	float: none;
    width: 100%;
}
*/
body#checkout section.checkout-step {
    background-color: black;
}

.product-actions .add-to-cart .material-icons {
    color: black;
}

.product-prices .tax-shipping-delivery-label {
    color: white;
}

block-social {
    float: right;
}


.block-categories {
    background: black;
}

.block-categories a {
    color: #a3905e;
}

.block-categories .h6 {
    font-size: 1.8rem;
}

.card {
    background-color: unset;
}

.block-category .block-category-inner #category-description p, .block-category .block-category-inner #category-description .page-content.page-cms ul, .page-content.page-cms .block-category .block-category-inner #category-description ul {
    color: white;
}

#search_filters, #search_filters_brands, #search_filters_suppliers {
    background: black;
}

#search_filters .facet .facet-title, #search_filters_brands .facet .facet-title, #search_filters_suppliers .facet .facet-title {
    color: #a3905e;
}

#search_filters .facet .facet-label a, #search_filters_brands .facet .facet-label a, #search_filters_suppliers .facet .facet-label a {
    color: white;
}

.tabs .nav-tabs .nav-link.active {
    color: #a3905e;
    border-bottom: white 3px solid;
}

.tabs {
    background: black;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover, .nav-tabs .nav-item.open .nav-link, .nav-tabs .nav-item.open .nav-link:focus, .nav-tabs .nav-item.open .nav-link:hover {
    background-color: black;
}

.block-social ul li:hover {
    background-color: #a3905e;
}

.btn-primary {
    background-color: #a3905e;
}

.footer-container li a:hover {
    color: #a3905e;
}

#product-details .label {
    color: #a3905e;
}

.custom-checkbox input[type="checkbox"]+span .checkbox-checked {
    color: #a3905e;
}

element.style {
}
.block_newsletter form .row .col-xs-12:first-of-type .btn-primary:first-of-type {
    margin-top: 10px;
}

.block_newsletter form input[type="email"] {
    margin-top: 10px;
}

/*BBRE Correction header page checkout */
/*body#checkout #header .header-nav {
    padding: 0;
}*/

/*BBRE Masque détail commande après paiement */
/*#content.page-content.page-order-confirmation.card{
    display:none;
}*/

/*BBRE Masque détail commande après paiement */
/*.block-social li{
    background-color: #1a1a1a;
}*/

/*BBRE hamburger mobile en blanc */
#header .header-nav #menu-icon .material-icons {
    color:white;
}

/*BBRE accordeon mobile blanc */
#mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] {
    background-color: black;
}

/*BBRE message vacances - Black Friday */
/*#block_top_infos{background-color: #7fff00;color:#fff;text-align:center;font-weight:bold;padding:10px;color: #000000}
#block_top_infos img{height:20px;vertical-align:top;}*/