body.ce-kit-4{color:#2C2C2C;font-family:"Poppins", sans-serif;font-size:16px;font-style:normal;background-color:#FAF6F0;}a, .elementor a{color:#2C2C2C;font-family:"Poppins", sans-serif;text-decoration:none;}a:hover, .elementor a:hover{color:#434347;text-decoration:none;}body.ce-kit-4 h1{color:#000000;font-family:"Poppins", sans-serif;font-weight:500;}body.ce-kit-4 h2{font-family:"Poppins", sans-serif;font-weight:400;}body.ce-kit-4 h3{font-family:"Poppins", sans-serif;font-weight:500;}body.ce-kit-4 h4{font-family:"Poppins", sans-serif;font-weight:500;}body.ce-kit-4 h5{font-family:"Poppins", sans-serif;font-weight:500;}body.ce-kit-4 h6{font-family:"Poppins", sans-serif;font-weight:500;}body.ce-kit-4 .ce-display-small{color:#000000;font-family:"Poppins", sans-serif;font-size:16px;}body.ce-kit-4 .ce-display-medium{font-family:"Poppins", sans-serif;font-size:24px;}body.ce-kit-4 .ce-display-large{font-family:"Poppins", sans-serif;font-size:31px;}body.ce-kit-4 .ce-display-xl{font-family:"Poppins", sans-serif;font-size:38px;line-height:1.4em;}body.ce-kit-4 .ce-display-xxl{font-family:"Poppins", sans-serif;font-size:45px;}.elementor-button{font-weight:400;text-transform:uppercase;background-color:#2C2C2C;}.elementor-button, a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button:hover, .elementor-button:focus{background-color:#2C2C2C;}.elementor-button.elementor-size-sm{border-radius:0px 0px 0px 0px;}.elementor-button.elementor-size-md{font-size:16px;border-radius:0px 0px 0px 0px;}.elementor-button.elementor-size-lg{border-radius:0px 0px 0px 0px;}.elementor-button.elementor-size-xs{border-radius:0px 0px 0px 0px;}.elementor-button-primary .elementor-button{text-transform:uppercase;background-color:#2C2C2C;}.elementor-button-primary .elementor-button, .elementor-button-primary a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus, .elementor-button-primary a.elementor-button:not(#e):hover, .elementor-button-primary a.elementor-button:not(#e):focus{color:#2C2C2C;}.elementor-button-primary .elementor-button:hover, .elementor-button-primary .elementor-button:focus{background-color:#2C2C2C;}.elementor-button-primary .elementor-button.elementor-size-lg{border-radius:0px 0px 0px 0px;}.elementor-button-secondary .elementor-button, .elementor-button-secondary a.elementor-button:not(#e){color:#FFFFFF;}.elementor-button-secondary .elementor-button{background-color:#2C2C2C;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus, .elementor-button-secondary a.elementor-button:not(#e):hover, .elementor-button-secondary a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-button-secondary .elementor-button:hover, .elementor-button-secondary .elementor-button:focus{background-color:#2C2C2C;}.btn:not(.btn-primary, .btn-secondary){font-family:"PT Sans", sans-serif;text-transform:uppercase;background-color:#2C2C2C;border-radius:0px 0px 0px 0px;}.btn:not(.btn-primary, .btn-secondary), a.btn:not(.btn-primary, .btn-secondary){color:#FFFFFF;}.btn:not(.btn-primary, .btn-secondary):hover, .btn:not(.btn-primary, .btn-secondary):hover:active, .btn:not(.btn-primary, .btn-secondary):focus, a.btn:not(.btn-primary, .btn-secondary):hover, .elementor-button-secondary a.elementor-button:not(#e):focus{color:#FFFFFF;}.btn:not(.btn-primary, .btn-secondary):hover, .btn:not(.btn-primary, .btn-secondary):hover:active, .btn:not(.btn-primary, .btn-secondary):focus{background-color:#A5A5A5;}.btn-primary{font-weight:400;text-transform:uppercase;background-color:#2C2C2C;padding:15px 30px 15px 30px;border-radius:0px 0px 0px 0px;}.btn-primary, a.btn-primary{color:#FFFFFF;}.btn-primary:hover, .btn-primary:hover:active, .btn-primary:focus, a.btn-primary:hover, .elementor-button-secondary a.elementor-button:not(#e):focus{color:#FFFFFF;}.btn-primary:hover, .btn-primary:hover:active, .btn-primary:focus{background-color:#A5A5A5;}.btn-secondary{font-weight:400;text-transform:uppercase;background-color:#2C2C2C;border-radius:0px 0px 0px 0px;}.btn-secondary, a.btn-secondary{color:#FFFFFF;}.btn-secondary:hover, .btn-secondary:hover:active, .btn-secondary:focus, a.btn-secondary:hover, .elementor-button-secondary a.elementor-button:not(#e):focus{color:#FFFFFF;}.btn-secondary:hover, .btn-secondary:hover:active, .btn-secondary:focus{background-color:#2C2C2C;}.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#404040;}.elementor-view-framed .elementor-icon, .elementor-view-default .elementor-icon{color:#FFFFFF;}.elementor-view-framed .elementor-icon{background-color:#404040;}.elementor-view-stacked .elementor-icon:hover{background-color:#2C2C2C;color:#2C2C2C;}.elementor-view-framed .elementor-icon:hover, .elementor-view-default .elementor-icon:hover{color:#2C2C2C;}.elementor-view-framed .elementor-icon:hover{background-color:#2C2C2C;}body.ce-kit-4 label{font-family:"DM Sans", sans-serif;font-weight:500;}body.ce-kit-4 .form-control, body.ce-kit-4 .elementor-field-textual{color:#000000;background-color:#FAFAFA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:3px 3px 3px 3px;padding:17px 17px 17px 17px;}body.ce-kit-4 .form-control:focus, body.ce-kit-4 .elementor-field-textual:focus{box-shadow:0px 0px 0px 1px rgba(0, 0, 0, 0.1) inset;outline-style:solid;outline-width:0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:rgba(0, 0, 0, 0);}select.form-control:not([size]):not([multiple]){height:auto;}body.ce-kit-4 #wrapper{background-color:#FAF6F0;}body.ce-kit-4 #content{background-color:#FAF6F0;}body.ce-kit-4 .container{width:1600px;max-width:100%;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1600px;}body.ce-kit-4 header.page-header, body.ce-kit-4 header.page-header *, body.ce-kit-4 .ce-page-title *{font-family:"PT Sans", sans-serif;}.elementor-lightbox{--lightbox-text-color:#000000;}@media(max-width:1024px){body.ce-kit-4 .ce-display-xl{font-size:30px;}body.ce-kit-4 .ce-display-xxl{font-size:38px;}}/* Start custom CSS for page-settings */.price {
    color: #000;
    font-weight : 400;
}

.value {
    color: #000;
    font-weight : 400;
}

.cart-summary-line .label, .cart-summary-line .value {
    font-weight: 400;
}

.product-image media-middle {
    width: 800px;
    }
body#checkout #wrapper{padding-top:50px;}  
body#checkout section.checkout-step.-reachable.-current .step-number {
 
    background-color: #000;

}

 body#checkout section.checkout-step .carrier-name {
    font-weight: 400;
}

#blockcart-modal .product-name {
    font-size: 1.125rem;
    color: #000;
}

a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    color: #000;
    text-decoration: none
}

.product-line-grid-body>.product-line-info>.label {
    font-weight: 400;
    color: #000;
}

.product-line-grid-body>.product-line-info>.label:hover {
    font-weight: 400;
    color: #000;

}

a:focus, a:hover {
    color: #000;
    text-decoration: underline;
}

.js-show-details collapsed:hover {
    color: #000;
}

.product-price {
    display: inline-block;
    max-width: 100%;
    color: #000;
}

p {
    background-color: transparent;
}

.ets_mm_megamenu *:not(.fa):not(i) {
    font-family: inherit;

}

.ets_mm_megamenu.layout_layout5 {
        background-color: #FAF6F0;
}

.ets_mm_megamenu *:not(.fa):not(i) {
    font-family: inherit;
    font-family: "poppins";
    font-weight: 300;
}

.ets_mm_megamenu *:not(.fa):not(i):hover {
    color: #AAAAAA;
}

.page-my-account #content .links a i {
    display: block;
    width: 100%;
    padding-bottom: 3.4rem;
    font-size: 2.6rem;
    color: #232323;
}


a:focus {
     color: #232323;
     text-decoration:none;
}

a:hover {
    text-decoration:none;
}

.page-my-account #content .links a span.link-item {
    display: block;
    height: 100%;
    padding: 1rem;
    background: #fff;
    text-decoration:none;
}

.material-icons:focus {
     color: #232323;     
}

.link-item:hover {
    text-decoration:none;
}

i:hover {
    text-decoration:none;
}

.page-my-account #content .links a span.link-item {
    background-color: transparent;
}

.page-header {
    background-color: transparent;
}

.material-icons, body {
    color: #000000;
}

.text-primary {
    color: #000000;
}

.wishlist-add-to-new {
    color: #000000;
}


.ets_mm_megamenu.layout_layout5:not(.ybc_vertical_menu) .mm_menus_ul {

        background-color: #FAF6F0;
    }
    
.elementor-nav, .elementor-nav li, .elementor-nav ul {
    list-style: none;
    margin: 0;
    padding: 0;
    line-height: normal;
    -webkit-tap-highlight-color: transparent;
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 5px;
}
    
#search_widget form input {
    width: 100%;
    padding: 10px 20px 10px 40px;
    outline: none;
    background-color: #f1f1f1;
    background-color: #FFFFFF;
    /* border-width: 1px; */
    /* border-color: #000000; */
    /* border: none; */
    border-radius: 5px;
}

.bootstrap-touchspin .input-group-btn-vertical i {
    top: .0625rem;
    left: .1875rem;
    font-size: .9375rem;
    color: #FFFFFF;
}

.mm_menu_content_title img {
    margin-right: 6px;
    margin-right: 35px;
}

.mm_menu_content_title img {
    margin-right: 6px;
    width: 110px;
   margin-right:30px;
}

.mm_menu_content_title img {
    margin-right: 30px;
}

.ets_mm_megamenu.layout_layout5:not(.ybc_vertical_menu) .mm_menus_ul
{
background: #FAF6F0;
justify-content: space-evenly;
  }

#search_widget form input {
    width: 100%;
    padding: 10px 20px 10px 40px;
    outline: none;
    /* background-color: #FFFFFF; */
    /* border-width: 1px; */
    /* border-color: #000000; */
    /* border: none; */
    border-radius: 5px;
    border-width: 1px;
    border-color: #000000;
    color: #000000;
}

.ui-autocomplete-input {
    color: #000000;
}

.alert-danger {
    background-color: #f2dede;
    border-color: #ebcccc;
    color: #a94442;
    /* padding-top: 10px; */
    margin-top: 100px;
}

.ets_mm_megamenu *:not(.fa):not(i) {
    font-family: inherit;
    font-family: "poppins";
    font-weight: 300;
    /* margin-right: 2px; */
}

.mm_block_type_image {
    padding-right: 12px;
}


.card {
    border: solid;
    border-color: grey;
    border-color: #CCCCCC;
    border-width: 1px;
    border-radius: 20px;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
    border-width: 1px;
}

h1 {
    font-family: "Poppins" sans-serif;
}

.cart-grid-body .card-block h1 {
    margin-bottom: 0;
    font-size: 1.5rem;
    font-weight: 400;
    text-transform: capitalize;
    font-weight: 600px;
    font-weight: 600;
}

.cart-grid {
    margin-bottom: 1rem;
    margin-top: 100px;
}

.page-header {
    background-color: transparent;
    padding-top: 120px;
    text-align: center;
    position: relative;
}

#header {
    background-color: #FAF6F0;
}

.elementor-12170201 .elementor-element.elementor-element-5512fbcb .ce-dual-range {
    --ce-range-height: 4px;
    background-color: #000000;
    border-radius: 14px;
    --ce-range-thumb-size: 18px;
    --ce-range-thumb-border-radius: 23px;
}

.ce-dual-range__selected {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%;
    background: #000000;
    border-radius: inherit;
    background-color: #000000;
}

#main .wishlist-container .card.page-content {
    padding: 0;
    margin-bottom: .75rem;
    margin-top: 5em;
}

.wishlist-list-item-title a:hover {
    color: #232323 !important;
    font-size: 1rem;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 1.375rem;
    margin-bottom: 0;
}


.text-primary {
    color: #000000 !important;
}

@media (min-width: 768px) {
    .ets_mm_megamenu.layout_layout5:not(.ybc_vertical_menu) .mm_menus_ul {
        background: #FAF6F0;
    }
}

#content-hook_order_confirmation {
    margin-top: 150px;
}
    .ets_mm_megamenu.layout_layout5{
        background-color: #FAF6F0;
    }
    .ets_mm_megamenu.layout_layout5:not(.ybc_vertical_menu) .mm_menus_ul{
         background: #FAF6F0;
    }/* End custom CSS */