/* Start custom CSS for page-settings *//*** TEMPLATE DE BASE ***/
html{ overflow-x: hidden!important;}

body,#wrapper {
    background: #000000!important;
    /*background: #f9f7ef!important;*/
}



/*** TAXE PRODUIT ***/
.elementor-9170101 .elementor-element.elementor-element-65ca50e3 .ce-tax-shipping-delivery-label {
    display: none;
}


.product-price {
    display: initial;
}


/*** COMMANDES***/


.block-promo .promo-input+button {
  border: 2px solid #4d440d;
}


.card {
    background-color: #000;
    
}

.cart-summary-line .label {
    color: #ffffff;
}

.cart-summary-line .value {
    color: #ffffff;
}

.label, label {
    color: #ffffff;
}

.cart-item .carriers_list {
    border-top: 1px solid #eca019;
}

.material-icons {
    color: #ea9f19;
}

.cart-grid-body .card-block h1 {
    color: white;
}

.cart-item .carriers_list span {
    color: white;
}

body#checkout section.checkout-step {
    background-color: #000;
}

body#checkout section.checkout-step.-current .step-title {
    color: #ea9f19;
}


.page-order p{
    color: #fff;
}

.nav-item .nav-link, .nav-item .nav-separtor {
    font-weight: 600;
    color: #fff;
}

.nav-item .nav-link.active {
    color: #fff;
}

form .form-control-label {
    color: #fff;
}

.bg-warning {
    background-color: #ea9f19 !important;
}

.custom-checkbox input[type=checkbox]+span .checkbox-checked {
    display: none;
    color: #fff;
}

.form-control:focus {
    border-color: #eca019;
}

body#checkout section.checkout-step.-complete:first-of-type .step-title {
    color: #eca019;
}

body#checkout section.checkout-step .delivery-options .delivery-option {
    background: #000;
    border: 2px solid white;
}

#choose_store_msg {
    color: white;
}

 body#checkout{
    color: #fff;
}

#creneau_selected #creneau_day, #creneau_selected_back #creneau_day, #shop_selected span {
    color: white;
}

#list_creneau.viewList td span {
    background: #000!important;
}

#table_creneau.viewList tr td {
    background: #000!important;
}

#table_creneau.viewList tr td .dispo {
    background: #ea9f19!important;
}

body#checkout section.checkout-step .address-item>header {
    background: #000;
}

body#checkout section.checkout-step .address-alias {
    color: #ea9f19;
}

body#checkout section.checkout-step .address-footer {
    background: #000;
}

body#checkout section.checkout-step .add-address a {
    color: #f6f6f6;
}

body#checkout section.checkout-step.-reachable.-complete h1 .step-edit {
    color: #fff !important;

}

body#checkout section.checkout-step .step-title {
    color: #ea9f19;
}

.definition-list dl dd, .definition-list dl dt {
    background: #333;
}

.definition-list dl dd:nth-of-type(even), .definition-list dl dt:nth-of-type(even), .product-features>dl.data-sheet dd.value:nth-of-type(even), .product-features>dl.data-sheet dt.name:nth-of-type(even) {
    background: #333;
}
.page-order a {
    color: #fff !important;
}

.cart-grid-body .card-block, .cart-grid-body .cart-overview {
    color: white;
}


/*** COMPET CONNEXION ***/

.page-customer-account #content {
    background: #000;

}

.page-addresses .addresses-footer a span {
    color: white;
}

.text-sm-center a {
    color: #fff !important;
}

.table-labeled td, .table-labeled th, body#checkout #cart-summary-product-list .media-body {
 
    background: #f6f6f6;
}

.table-bordered, .table-bordered td, .table-bordered th {
    border: 1px solid #ea9f19;
}

.table thead th {
    border-bottom: 2px solid #ea9f19;
}


/**** COMMANDES CONFIRMEE ***/

.page-content.page-cms ul, p {
color: #fff;
}

.page-order-confirmation .h3, li, td, span, h3, div {
    color: #fff !important;

}
#order-items table tr td {
    background: black;
}/* End custom CSS */