body.ce-kit-1{--e-global-color-16be3ab5:#6ec1e4;--e-global-color-379a04b5:#54595f;--e-global-color-3a4fcfe9:#7a7a7a;--e-global-color-5847511d:#61ce70;--e-global-color-6856b51e:#4054b2;--e-global-color-20ed56dd:#23a455;--e-global-color-4001b263:#000;--e-global-color-3c727413:#fff;--e-global-color-475e1a91:#ECA019;--e-global-color-19273a33:#A8332E;--e-global-color-402abf9b:#4D440D;--e-global-color-287983c8:#F8E77B;--e-global-color-4cede795:#605515;--e-global-color-58dfde4e:#564B0E;}.elementor-element{--widgets-space-row:20px;--widgets-space-column:20px;}{}.page-header{display:var(--page-title-display);}@property --e-global-color-primary { syntax: '<color>'; initial-value: #6ec1e4; inherits: false }
@property --e-global-color-secondary { syntax: '<color>'; initial-value: #54595f; inherits: false }
@property --e-global-color-text { syntax: '<color>'; initial-value: #7a7a7a; inherits: false }
@property --e-global-color-accent { syntax: '<color>'; initial-value: #61ce70; inherits: false }
@property --e-global-color-16be3ab5 { syntax: '<color>'; initial-value: #6ec1e4; inherits: false }
@property --e-global-color-379a04b5 { syntax: '<color>'; initial-value: #54595f; inherits: false }
@property --e-global-color-3a4fcfe9 { syntax: '<color>'; initial-value: #7a7a7a; inherits: false }
@property --e-global-color-5847511d { syntax: '<color>'; initial-value: #61ce70; inherits: false }
@property --e-global-color-6856b51e { syntax: '<color>'; initial-value: #4054b2; inherits: false }
@property --e-global-color-20ed56dd { syntax: '<color>'; initial-value: #23a455; inherits: false }
@property --e-global-color-4001b263 { syntax: '<color>'; initial-value: #000; inherits: false }
@property --e-global-color-3c727413 { syntax: '<color>'; initial-value: #fff; inherits: false }
@property --e-global-color-475e1a91 { syntax: '<color>'; initial-value: #ECA019; inherits: false }
@property --e-global-color-19273a33 { syntax: '<color>'; initial-value: #A8332E; inherits: false }
@property --e-global-color-402abf9b { syntax: '<color>'; initial-value: #4D440D; inherits: false }
@property --e-global-color-287983c8 { syntax: '<color>'; initial-value: #F8E77B; inherits: false }
@property --e-global-color-4cede795 { syntax: '<color>'; initial-value: #605515; inherits: false }
@property --e-global-color-58dfde4e { syntax: '<color>'; initial-value: #564B0E; inherits: false }
/* 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;
}


/**** FORMULAIRE ****/

.form-contact .form-control {
    color: #fff!important;

}

/*****PAYPAL****/

.paypal-button-text {
    color: #000 !important;
}

/***** PAGE PRODUIT *****/

.btn-alert .btn-primary {
    width: 100% !important;
    max-width: 100%;
    box-sizing: border-box;
    white-space: normal;
    word-wrap: break-word;
}

.btn-alert .tabs {
    background: #000!important;
}/* End custom CSS */