.woocommerce-cart .actions.wdt-cart-coupon-holder {
    display: none;
}
.woocommerce-cart.woocommerce-page .cart-collaterals .cart_totals .wc-proceed-to-checkout {
    float: right;
}
.woocommerce-cart.woocommerce-page table.shop_table.shop_table_responsive form.woocommerce-shipping-calculator {
    display: none;
}
.single-product .quantity.quantity-with-arrows input {
    color: #fff !important;
}
.single-product button.single_add_to_cart_button {
    border: unset !important;
}
.single-product.woocommerce div.product div.images ol.flex-control-nav li img.flex-active {
    -webkit-box-shadow: unset !important;
    box-shadow: unset !important;
}
/* Header Css */
@media only screen and (min-width: 1281px) and (max-width: 1540px) {
    #header-wrapper {
        margin: 0 0 0px !important;
    }
}
#header .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1400px !important;
}
@media (max-width: 767px){
	.header_icon_bb_s22 {
    width: 40% !important;
}
	.header_icon_bb_s {
    width: 60% !important;
}
	.header_icon_bb_s .elementor-widget-wrap.elementor-element-populated .elementor-widget-container {
    padding-right: 50px !important;
}
}
@media (max-width: 500px) {
    .header_icon_bb_s .elementor-widget-wrap.elementor-element-populated .elementor-widget-container {
        padding-right: 0px !important;
    }
	.header_icon_bb_s .elementor-widget-wrap.elementor-element-populated .elementor-widget-container ul.elementor-icon-list-items {
    padding-right: 50px !important;
}
}

/* End */
/* Cart */
.woocommerce-cart.woocommerce-page .woocommerce table.shop_table thead th,.woocommerce-cart .cart-collaterals th, .woocommerce-cart .cart-collaterals td {
    color: #000 !important;
}
.woocommerce-cart .woocommerce-cart-form__cart-item.cart_item td, .woocommerce-cart .woocommerce-cart-form__cart-item.cart_item td a {
    color: #000 !important;
}
.woocommerce-cart table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents {
    background-color: #fff !important;
}
.woocommerce-cart .coupon {
    background-color: #fff !important;
    border: 1px solid #000 !important;
}
.woocommerce-cart .coupon label {
    color: #000 !important;
}
.woocommerce-cart form.woocommerce-shipping-calculator a {
    background-image: linear-gradient(45deg, #ff746e, #E41B13, #ff746e, #E41B13) !important;
    color: #fff !important;
	text-decoration: none;
}
.woocommerce-cart .cart-collaterals .cart_totals {
    background-color: #fff !important;
    border: 1px solid #000 !important;
}
.woocommerce-cart .cart-collaterals .cart_totals table.shop_table {
    background-color: #fff !important;
}
/* End */
/* Thank You PAge Csss */
.woocommerce-order-received ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
    color: #000 !important;
}
.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details {
    background-color: #fff !important;
}
.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th, .woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr {
    color: #000 !important;
}
.woocommerce-order-received .woocommerce .woocommerce-order-details table.shop_table tr td:last-child {
    color: #000 !important;
}
.woocommerce-order-received .woocommerce-column address {
    color: #000 !important;
}
.woocommerce-order-received table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr a {
    color: #E41B13 !important;
}
.woocommerce-order-received .woocommerce-customer-details .addresses address p:last-child {
    word-wrap: break-word;
}
body section.main-title-section-wrapper .main-title-section h1 {
    color: #fff !important;
}
/* End */
/* Checkout */
.woocommerce-checkout #customer_details,.woocommerce-checkout .woocommerce-checkout-order-review-wrap,.woocommerce-checkout .woocommerce-checkout-order-review-wrap table.shop_table.woocommerce-checkout-review-order-table {
    background-color: #fff !important;
}
.woocommerce-checkout label,.woocommerce-checkout .woocommerce-checkout-order-review-wrap span,.woocommerce-checkout .woocommerce-checkout-order-review-wrap strong,.woocommerce-checkout .woocommerce-checkout-order-review-wrap th, .woocommerce-checkout .woocommerce-checkout-order-review-wrap td,.woocommerce-checkout .woocommerce-checkout-order-review-wrap label,.woocommerce-checkout .woocommerce-checkout-order-review-wrap p {
    color: #000 !important;
}
.woocommerce-checkout-payment li label {
    padding-left: 40px;
}
.woocommerce-checkout-payment fieldset#wc-authnet-cc-form label {
    padding: 0px !important;
}
.woocommerce-checkout .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked + span:before {
    border-color: unset;
}
.woocommerce-checkout .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked + span:before {
    border-bottom: 1px solid #E41B13 !important;
    border-left: 1px solid transparent !important;
    border-right: 1px solid #E41B13 !important;
    border-top: 1px solid transparent !important;
    left: -35px !important;
}
.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]:checked + label:before{
	border-bottom: 1px solid #E41B13 !important;
    border-left: 1px solid transparent !important;
    border-right: 1px solid #E41B13 !important;
    border-top: 1px solid transparent !important;
}
.woocommerce-checkout .woocommerce-form__label-for-checkbox input[type="checkbox"] {
    outline-color: #E41B13;
}
.woocommerce-checkout #customer_details {
    padding: 30px 0px;
}
.woocommerce-checkout .woocommerce-checkout-order-review-wrap {
    padding: 60px 60px;
}
.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"] ~ label::before {
    background-color: #000;
    width: 17px !important;
    height: 17px !important;
    outline: 1px solid #333333 !important;
    border-radius: unset !important;
}
.woocommerce-page #payment.woocommerce-checkout-payment ul.payment_methods li input[type="radio"]:checked + label:before {
    width: 9px !important;
    outline: unset !important;
}
#woocommerce-checkout-form-coupon .button {
	background: #E41B13 !important;
	color: #fff !important;
}
.woocommerce-checkout .woocommerce-checkout-header-coupon .woocommerce-info {
    background-color: #36464D !important;
}
.woocommerce-checkout-header #woocommerce-checkout-form-coupon {
    background-color: #36464D !important;
}
.single-product #quantity_685edd79e8db6 {
	color: #fff !important;
}
@media(max-width:767px){
	.woocommerce-checkout label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span::before {
    left: 0px !important;
    top: -28px;
}
h3#ship-to-different-address label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox span:before {
    left: -35px !important;
}
}
.woocommerce-order-received p.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    color: #fff !important;
}
/* End */
.built-one {
    margin-top: 100px;
}
.built-one .e-con-inner {
    max-width: 100% !important;
}
.accordian-main-section div#wdt-heading-21ec0aa {
    padding-top: 100px;
}
.elementor-2656 .elementor-element.elementor-element-00770b5 {
        padding: 0px 0px 120px 0px !important;
    }
@media (max-width: 767px){
	.elementor-2656 .elementor-element.elementor-element-00770b5 {
    padding: 0px 0px 0px 0px !important;
}
	.accordian-main-section div#wdt-heading-21ec0aa {
    padding-top: 50px !!important;
}
	.elementor-2656 .elementor-element.elementor-element-6595617 {
    padding: 50px 0px 0px 0px !important;
}
}
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs {
    color: #000 !important;
    background-color: #fff !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    color: #000 !important;
}
.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs:before {
    background-color: #000 !important;
}
.single-product.woocommerce div.product .woocommerce-tabs p.stars a:before {
    color: #000 !important;
}
.single.single-product.woocommerce p.stars.selected a.active:before, .single.single-product.woocommerce p.stars:hover a:before, .single.single-product.woocommerce p.stars.selected a:not(.active):before, .single.single-product.woocommerce p.stars.selected a.active:before {
    color: #FFCC00 !important;
}
.woocommerce #review_form #respond textarea {
    color: #fff;
}
.product.type-product .product-wrapper .product-details .product-title h5 {
    color: #000 !important;
}
.product.type-product .product-wrapper .product-details .product-category-wrapper a {
    color: #000 !important;
}
/* related products css */
.product.type-product .product-wrapper .product-details {
    color: #000 !important;
    background-color: #fff;
}
.single.single-product.woocommerce table.shop_attributes td {
    color: #000 !important;
}
/* New End */





.wdt-interactive-showcase-list-wrapper {
    margin-bottom: 300px;
}


.wdt-custom-flex-banner-post .tpl-blog-holder .wdt-one-third.wdt-active, .tpl-blog-holder .column.no-space.wdt-one-third.wdt-active {
    width: 33.3%!important;
   
}

.entry-grid-layout.wdt-minimal-style.wdt-scaleout-hover.wdt-default-overlay.alignnone.column.wdt-one-third.wdt-post-entry.wdt-active:hover {
   
    width: 33.3%!important;
}


.wdt-custom-flex-banner-post .tpl-blog-holder .wdt-one-third:not(.wdt-active), .wdt-custom-flex-banner-post .tpl-blog-holder .column.no-space.wdt-one-third:not(.wdt-active) {
    width: 33%;
}

.apply-equal-height.tpl-blog-holder:not(.swiper-wrapper) {
    display: flex;
    width: 100%;
    float: left;
    flex-wrap: wrap;
    margin: 0;
    justify-content: space-evenly;
}




/* #custom-addition .wdt-content-title {
    color: #000000 !important;
} */
.woocommerce .woocommerce-product-details__short-description p {
    color: #000;
}
::selection {
    background-color: #AED2F9 !important;
/* 	background-color: unset !important; */
}



body #yith-quick-view-modal .yith-quick-view-overlay {
    background: rgba(228, 27, 19, 0.3) !important;
}
.woocommerce ul.products li.product a img {
    height: 375px !important;
    object-fit: cover;
}
.woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
    border-color: #E41B13 !important;
}
.woocommerce a.added_to_cart {
    background-image: linear-gradient(45deg, #ff746e, #E41B13, #ff746e, #E41B13) !important;
}
.select2-container.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #E41B13 !important;
}
.woocommerce-form__label-for-checkbox input[type="checkbox"]{
	box-shadow: inset #E41B13 0px 0px 0 0px !important; 
    -webkit-box-shadow: inset #E41B13 0px 0px 0 0px !important;
}
.mobile-menu ul li.current_page_item > a, .mobile-menu ul li.current-menu-item > a{
	background-color: #E41B13 !important;
}
.woocommerce .cart .quantity > a[class*="arrow"]:hover, .woocommerce-page .cart .quantity > a[class*="arrow"]:hover, .woocommerce div.product div.summary .cart .quantity > a[class*="arrow"]:hover, .woocommerce.single-product div.product .cart .quantity > a[class*="arrow"]:hover, .woocommerce .quantity.quantity-with-plusminus input:not(.qty):hover, .woocommerce-page .quantity.quantity-with-plusminus input:not(.qty):hover, .woocommerce-page table.shop_table.cart .quantity > a:hover i, .woocommerce-page .woocommerce table.shop_table tbody td .quantity > a:hover {
    color: #E41B13 !important;
}
body #yith-quick-view-modal .yith-wcqv-main {
    background-color: #fff !important;
}
#custom-term-class.wdt-custom-icon-box .wdt-icon-box-holder.wdt-rc-template-default .wdt-content-item{
	background-color: #E41B13 !important;
}
.wp-block-woocommerce-coming-soon.woocommerce-coming-soon-store-only h1, .wp-block-woocommerce-coming-soon.woocommerce-coming-soon-store-only p{
    color: #000 !important;
}
.archive.tag #main {
    background-color: #fff !important;
    padding-top: 60px;
}
.woocommerce .woocommerce-info > a:focus {
    color: #fff !important;
}
/* Login Page */
.woocommerce-account .woocommerce h2,.woocommerce-account .woocommerce .woocommerce-form-login__rememberme span,.single-product.woocommerce .woocommerce-product-rating .star-rating + a {
    color: #000 !important;
}
.woocommerce-account .woocommerce form.login .button, .woocommerce-account .woocommerce form.register .button {
    background-image: linear-gradient(45deg, #ff746e, #E41B13, #ff746e, #E41B13) !important;
    color: #fff !important;
}
.woocommerce-account .woocommerce form .show-password-input, .woocommerce-page form .show-password-input {
    background-image: linear-gradient(45deg, #ff746e, #E41B13, #ff746e, #E41B13) !important;
}

.woocommerce-account .woocommerce p.woocommerce-LostPassword.lost_password a {
    color: #E41B13 !important;
}
.woocommerce-account .woocommerce input[type="checkbox"]:checked {
    outline: #E41B13 solid !important;
    -webkit-box-shadow: inset #E41B13 0px 0px 0 10px !important;
}
.wishlist-fragment table.shop_table tr:nth-child(2n) td.product-price span {
    color: #fff !important;
}
.yith_wcwl_wishlist_footer .yith-wcwl-share h4 {
    color: #000;
}
header.woocommerce-Address-title.title h2 {
    color: #fff !important;
}
.elementor-2656 .elementor-element.elementor-element-177ed07 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div {
    transform: translateY(-100%);
}
#custom-addition.wdt-custom-interactive .wdt-interactive-showcase-active .wdt-interactive-showcase-content-group .wdt-content-title {
    color: #E41B13 !important;
}
#custom-addition.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li.wdt-interactive-showcase-active .wdt-content-description {
    color: #36464D;
}
#custom-addition.wdt-custom-interactive .wdt-interactive-showcase-content-group {
    width: 100%;
    color: #36464D !important;
}
#custom-addition.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:before {
    width: 5px;
}
#custom-addition.wdt-custom-interactive .wdt-interactive-showcase-container .wdt-interactive-showcase-list-wrapper ul.wdt-interactive-showcase-list li:after {
    width: 5px;
    box-shadow: unset !important;
    background: #E41B13 !important;
}
#custom-creation.wdt-custom-home-1-marquee .wdt-animation-holder:before,#custom-creation.wdt-custom-home-1-marquee .wdt-animation-holder:after {
    display: none !important;
}
#icon-custom.wdt-custom-icon-box.home-3 .wdt-column:not(:last-child):before {
    content: "";
    background-color: #FFF;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 1px;
    height: 100%;
    margin: auto;
}
#widget-class .wdt-minimal-style.wdt-post-entry .blog-entry .entry-title h4 a {
    color: #000;
}
#custom-addition .elementor-column.elementor-col-100:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 35%;
    background: linear-gradient(to top, rgba(228, 27, 19, 0.85), transparent);
    bottom: 0;
    left: 0;
}
#custom-addition .elementor-column.elementor-col-100{
	position: relative;
}
#widget-class.wdt-custom-flex-banner-post .tpl-blog-holder .wdt-one-third.wdt-active .entry-title h4 a {
    color: #E41B13 !important;
}
#slider-custom svg:not([fill]) {
    fill: #E41B13;
}
.slider-custom1 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before {
    background: #36464d !important;
}
#slider-custom .swiper-slide.swiper-slide-visible.swiper-slide-active .wdt-content-image a {
    border: 1px solid #E41B13 !important;
}
.swiper-slide.swiper-slide-visible.swiper-slide-active .wdt-content-title h5 a {
    color: #E41B13 !important;
}
.cart-custom .woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected {
    color: #000 !important;
}
.cart-custom .woocommerce-currency-switcher-form.woocs_show_flags .dd-select .dd-selected ~ .dd-pointer-down {
    background-color: black !important;
}
#custom-cart-bg .wdt-user-authlink-menu-icon,#custom-cart-bg .wdt-shop-menu-icon {
    background-color: #E41B13;
}
#widget-css svg:not([fill]) {
    fill: #E41B13;
}
#button-style a.wdt-button,#button-style4 a.wdt-button {
    background-image: unset !important;
    background-color: #E41B13;
}
#button-style2 a.wdt-button {
    box-shadow: unset !important;
    background-color: transparent !important;
    color: #E41B13 !important;
}
.wdt-button, .wdt-button-holder .wdt-button,#button-layout21 a.wdt-button {
    background-image: linear-gradient(45deg, #ff746e, #E41B13, #ff746e, #E41B13) !important;
}
#by-playbutton .wdt-advanced-video-container .wdt-play-button span {
    border: 1px solid #E41B13;
    box-shadow: inset -5px -5px 20px -5px #E41B13, 5px 5px 20px -5px #E41B13;
	border-radius:30px;
}
#by-color,#custom-box1 .wdt-content-item {
    background-color: #E41B13;
}
#layout-bg1 .wdt-cus-brand-imgbox .wdt-image-box-holder.wdt-rc-template-custom-template .wdt-content-item .wdt-media-image-cover .wdt-content-image-wrapper:before {
    background: #E41B13 !important;
    border-right: 1px solid #FFF !important;
    border-bottom: 1px solid #FFF !important;
}
#slider-layout1.wdt-cus-home1-imagegallery-01 .wdt-carousel-holder .wdt-carousel-pagination-wrapper .wdt-carousel-arrow-pagination > div:before {
    border-color: #E41B13;
    box-shadow: 0px 0px 10px 0px #E41B13 inset;
}
input[type="text"]:focus, input[type="text"]:active, input[type="password"]:focus, input[type="password"]:active, input[type="email"]:focus, input[type="email"]:active, input[type="url"]:focus, input[type="url"]:active, input[type="tel"]:focus, input[type="tel"]:active, input[type="number"]:focus, input[type="number"]:active, input[type="range"]:focus, input[type="range"]:active, input[type="date"]:focus, input[type="date"]:active, textarea:focus, textarea:active, input.text:focus, input.text:active, input[type="search"]:focus, input[type="search"]:active {
    border-color: #E41B13 !important;
}
.mobile-nav-container .menu-trigger{
	color: #E41B13 !important;
}
/* Shop CSS */
.post-type-archive-product #main,.single-product #main,.archive.tax-product_cat #main {
    background-color: #fff !important;
    padding-top: 60px;
}
.product-loop-sorting-item .select2-container--default .select2-selection--single, .product-loop-sorting-item .select2-container--default .select2-selection--multiple {
    background: #E41B13 !important;
}
.archive .select2-container--default .select2-selection--single .select2-selection__arrow b {
    border-color: #FFF !important;
}
.archive .select2-container--default .select2-search--dropdown .select2-search__field {
    border-color: #FFF !important;
}
.select2-container--default .select2-results .select2-results__option--highlighted[aria-selected] {
    background-color: #E41B13;
}
.product-loop-sorting .woocommerce-result-count {
    color: #000 !important;
}
.product-loop-sorting .product-layout-controller .product-change-layout li span.active:before, .product-loop-sorting .product-display-controller .product-change-display li span.active:before,.product-loop-sorting .product-list-options-controller .product-list-options li span.active:before {
    color: #E41B13 !important;
}
.product-loop-sorting .product-display-controller .product-change-display li span,.product-loop-sorting .product-layout-controller .product-change-layout li span,.product-loop-sorting .product-list-options-controller .product-list-options li span {
    border: 1px solid #000 !important;
}
.product-loop-sorting .woocommerce-ordering select,.product-layout-controller .product-change-layout li span:before,.product-display-controller .product-change-display li span:before,.product-list-options-controller .product-list-options li span:before {
    color: #000 !important;
}
.archive.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a[class*="button"],.single-product.woocommerce ul.products li.product .product-thumb .product-buttons-wrapper.product-icons a[class*="button"] {
    background-color: var(--wdtPrimaryColor);
    border-width: 0;
    background-image: linear-gradient(45deg, #ff746e, #E41B13, #ff746e, #E41B13) !important;
    background-size: 200% auto;
    background-position: 100%;
}
nav.woocommerce-pagination ul li a,nav.woocommerce-pagination ul li span,.pagination.blog-pagination ul li a {
    color: #000 !important;
}
.woocommerce nav.woocommerce-pagination ul li span.current,.pagination.blog-pagination ul li span.page-numbers.current,.pagination.blog-pagination ul li a:hover,.pagination.blog-pagination ul li span.page-numbers.current:hover {
    color: #E41B13 !important;
}
nav.woocommerce-pagination ul li a:hover,nav.woocommerce-pagination ul li span:hover {
    color: #E41B13 !important;
}
/* Single Product */
.single-product h2.product_title.entry-title,.single-product.woocommerce div.product form.cart .variations label,.related.products > h2,.single-product.woocommerce div.product .summary > ul.product-additional-info li,.single-product.woocommerce div.product .summary .product_meta a,.single-product .product_meta .sku,span.woocs_price_code span.woocommerce-Price-amount.amount {
    color: #000 !important;
}
.single-product.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock), .single-product.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item:not(.no-stock):hover {
    background-color: #E41B13;
    color: #000 !important;
}
.single-product.woocommerce div.product form.cart .button {
    background-image: linear-gradient(45deg, #ff746e, #E41B13, #ff746e, #E41B13) !important;
	color: #FFF !important;
}
.single-product .yith-wcwl-add-to-wishlist-button__label,.single-product.woocommerce div.product .summary > ul.product-additional-info li i,.single-product.woocommerce div.product .summary .product_meta > span strong {
    color: #E41B13 !important;
}
.single-product.woocommerce div.product .summary > ul.product-additional-info li span.ai-visitors-count{
	background: #E41B13 !important;
    color: #FFF !important;
}
.single-product.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .single-product.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .single-product.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li.active a, .single-product.woocommerce div.product .wdt-product-tabs .woocommerce-tabs ul.tabs li a:hover {
    color: #E41B13 !important;
}
.single-product.woocommerce .cart .quantity > a[class*="arrow"]:hover,.single-product.woocommerce-page .cart .quantity > a[class*="arrow"]:hover, .single-product.woocommerce div.product div.summary .cart .quantity > a[class*="arrow"]:hover, .single-product.woocommerce.single-product div.product .cart .quantity > a[class*="arrow"]:hover, .single-product.woocommerce .quantity.quantity-with-plusminus input:not(.qty):hover, .single-product.woocommerce-page .quantity.quantity-with-plusminus input:not(.qty):hover, .single-product.woocommerce-page table.shop_table.cart .quantity > a:hover i, .single-product.woocommerce-page .woocommerce table.shop_table tbody td .quantity > a:hover {
    color: #E41B13 !important;
}

.wdt-cus-footer-email:not(.main) .wdt-mailchimp-holder.wdt-template-type2 .wdt-mailchimp-wrapper .wdt-mailchimp-subscribe-form:has(input[type="email"]:focus) {
    box-shadow: inset 0 0 18px -5px #E41B13, inset 0 0 0px 1px #E41B13 !important;
}
.wdt-cus-payment-imgBox .wdt-content-item {
    border: 1px solid #E41B13 !important;
    box-shadow: inset 0 0 18px -5px #E41B13 !important;
}
#widget-class .entry-author a,#widget-class .entry-comments a {
    color: #36464D !important;
}
.single-post div#main .meta-author-info span, .single-post div#main .meta-right .single-entry-comments .comment-wrap a, .single-post div#main .wdt-heading-holder h3, .single-post div#main .wdt-heading-content-wrapper, .single-post div#main .wdt-heading-title-wrapper,.single-post div#main .meta-author-info a {
    color: #000 !important;
}
.single-post div#main .nav-title-wrap p a {
    color: #fff !important;
}
.single-post div#main .nav-title-wrap p a:before, .single-post div#main .nav-title-wrap p a:after,.single-post div#main {
    background-color: #FFF !important;
}
.single-post div#main a.post-edit-link,.post-edit-link {
    background-color: #000 !important;
}
.single-post div#main a.post-edit-link:hover,.post-edit-link:hover {
    background-color: #ff746e !important;
    color: #fff !important;
}
.single-post .blog-single-entry div[class^="entry-"] div[class^="single-entry-tags"] > a:hover {
    color: #FFF !important;
    background: linear-gradient(45deg, #ff746e, #E41B13, #ff746e, #E41B13);
}
.blog-single-entry div[class^="entry-"] div[class^="single-entry-tags"] > a:before {
    background-image: linear-gradient(45deg, #ff746e, #E41B13, #ff746e, #E41B13) !important;
}
/* Blog Page */
.single-post div#main .comment-metadata a:hover,.wdt-post-entry.wdt-minimal-style .entry-meta-group > div a:hover,.wdt-minimal-style.wdt-post-entry .blog-entry .entry-title h4 a:hover {
    color: #E41B13 !important;
}
.wdt-minimal-style.wdt-post-entry .blog-entry .entry-title h4 a,.wdt-post-entry.wdt-minimal-style .entry-meta-group > div a {
    color: #000 !important;
}
.wp-singular.page-template-default div#main {
    background-color: #fff !important;
	padding-top: 60px;
}
ul.commentlist footer.comment-meta a.url,.breadcrumb a:hover {
    color: #E41B13 !important;
}
#custom-creation .wdt-animation-wrapper .wdt-animation-main-marqee,#custom-creation .wdt-animation-wrapper .wdt-animation-cloned-marqee {
    gap: 165px;
}
#custom-creation .wdt-animation-wrapper .wdt-animation-cloned-marqee {
    padding-left: 165px;
}
#slider-custom .wdt-content-image {
    height: 470px;
}
#slider-custom .wdt-content-image a img {
    align-self: center !important;
}


/* #slider-custom .wdt-content-item .wdt-content-image>a:hover {
    border-color: #E41B13;
} */
.wdt-shop-menu-icon .wdt-shop-menu-cart-number, .wdt-header-icons-list-item .wdt-wishlist-menu-icon .wdt-wishlist-count {
    background-color: #E41B13 !important;
}
.wdt-shop-menu-icon ul.cart_list li a:hover {
    color: #E41B13 !important;
}
.wdt-shop-menu-icon ul.cart_list li a.remove:hover {
    background-color: #E41B13 !important;
}
.widget.woocommerce .widget_shopping_cart_content .buttons, .woocommerce .wdt-shop-menu-cart-content .buttons a,.wdt-shop-menu-cart-content-wrapper .wdt-shop-menu-cart-content .buttons a {
    color: #fff !important;
    background-image: linear-gradient(45deg, #ff746e, #E41B13, #ff746e, #E41B13) !important;
}
.woocommerce-currency-switcher-form.woocs_show_flags .dd-options a.dd-option.dd-option-selected {
    background: #E41B13 !important;
    color: #fff !important;
}
.page-id-2649 #main,.single-post #main {
    padding-top: 60px;
}
.wdt-accordion-toggle-icon-collapse svg,.elementor-277 .elementor-element.elementor-element-daced8e .elementor-icon-list-icon svg {
    fill: #E41B13 !important;
}
.woocommerce div.product .wdt-product-summary .product-buttons-wrapper.style-bgfill .wc_btn_inline a:hover {
    background-color: unset !important;
}
#header-wrapper.header-top-absolute .main-title-section-wrapper {
    background-color: #36464D !important;
}
.product-template .wdt-product-summary div.product-features-list .product-feature h4,.product-template .wdt-product-summary div.product-features-list .product-feature .feature-content span,.woocommerce table.shop_attributes tbody th,.woocommerce table.shop_attributes td p,.woocommerce #review_form #respond .comment-reply-title,.woocommerce #review_form #respond label,.wdt-product-tabs.wdt-product-tabs-exploded.wdt-product-hide-tab-title p.woocommerce-noreviews{
	color: #000 !important;
}
.woocommerce #review_form #respond .form-submit input {
    background-color: #E41B13 !important;
    background-image: linear-gradient(45deg, #ff746e, #E41B13, #ff746e, #E41B13) !important;
    border-color: #fff !important;
    color: #fff !important;
}
.woocommerce-page form .show-password-input{
	background-image: linear-gradient(45deg, #ff746e, #E41B13, #ff746e, #E41B13) !important;
}
.woocommerce #review_form #respond .form-submit input{
	color: #fff !important;
}
/* div#review_form p.stars a:before{
	color: #36464D !important;
} */
.quantity.quantity-with-arrows a.plus:hover i,ul.woocommerce-error li a,.woocommerce form .woocommerce-privacy-policy-text p a.woocommerce-privacy-policy-link,.woocommerce .woocommerce-MyAccount-content a:not(.button):hover {
    color: #E41B13 !important;
}
.wdt-product-image-gallery-holder .wdt-product-image-gallery-thumb-container.swiper-container .swiper-slide:before{
	box-shadow: inset #E41B13 0 0 10px 0px !important;
}
.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled],.woocommerce .wdt-cart-button .button, .woocommerce-page .wdt-cart-button .button, .woocommerce .wdt-cart-coupon-holder .coupon > button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,a.checkout-button.button.alt.wc-forward,.woocommerce-page .wdt-cart-button button,.actions.wdt-cart-button button.button:disabled[disabled],.woocommerce-checkout-header .woocommerce-checkout-header-coupon:nth-child(2):nth-last-child(1) form.checkout_coupon .form-row-last .button,.woocommerce-checkout #payment div.form-row.place-order > #place_order,.woocommerce-edit-account .woocommerce-MyAccount-content button.woocommerce-Button.button, form.woocommerce-EditAccountForm.edit-account button,.woocommerce-MyAccount-content .woocommerce-address-fields button.button {
    background-image: linear-gradient(45deg, #ff746e, #E41B13, #ff746e, #E41B13) !important;
	color: #fff !important;
}

.woocommerce-form-coupon-toggle .woocommerce-info a:hover,.select2-results__option[aria-selected], .select2-results__option[data-selected] {
    color: #fff !important;
}
.woocommerce .woocommerce-message, .woocommerce-notice.woocommerce-notice--success, .woocommerce .woocommerce-info, .woocommerce-notice.woocommerce-notice--info, .archive .select2-container--default .select2-search--dropdown .select2-search__field, .select2-container--default .select2-search--dropdown .select2-search__field {
    border-color: #E41B13 !important;
}
.woocommerce-form-coupon-toggle .woocommerce-info a,.select2-container--default .select2-results .select2-results__option--highlighted[aria-selected]{
	background-color: #E41B13 !important;
}
/* span.woocommerce-Price-amount.amount bdi {
    color: #fff !important;
} */
div.wdt-accordion-toggle-wrapper table tbody tr.woocommerce-product-attributes-item--attribute_pa_color th.woocommerce-product-attributes-item__label, div.wdt-accordion-toggle-wrapper table tbody tr.woocommerce-product-attributes-item--attribute_pa_color td.woocommerce-product-attributes-item__value p,table.woocommerce-product-attributes.shop_attributes tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_material th, table.woocommerce-product-attributes.shop_attributes tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_material td p,table.woocommerce-product-attributes.shop_attributes tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_sive th, table.woocommerce-product-attributes.shop_attributes tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_sive td p,table.woocommerce-product-attributes.shop_attributes tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_power th, table.woocommerce-product-attributes.shop_attributes tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--attribute_power td p{
	color: #000 !important;
}
.elementor-2033 .elementor-element.elementor-element-e7e0bed .wdt-heading-holder .wdt-heading-title-wrapper .wdt-heading-title, .elementor-2033 .elementor-element.elementor-element-e7e0bed .wdt-heading-holder .wdt-heading-content-wrapper, .wdt-product-summary.summary.entry-summary div.product-features-list .product-feature .feature-content h4, .wdt-product-summary.summary.entry-summary div.product-features-list .product-feature .feature-content .feature-value,.woocommerce-account .woocommerce h2,.woocommerce-account label.woocommerce-form__label span{
    color: #000 !important;
}

/* Login Page Css */

.woocommerce-MyAccount-navigation > ul li a, .woocommerce-account .woocommerce-MyAccount-content fieldset legend, .woocommerce-account .woocommerce .woocommerce-MyAccount-content p, .product-grid-view.product.type-product.post-2865.status-publish.first.instock.product_cat-furniture.product_cat-shelving.has-post-thumbnail.shipping-taxable.purchasable.product-type-variable span.woocs_price_code, .woocommerce table tbody tr:nth-child(2n+1), .woocommerce-page table tbody.wishlist-items-wrapper tr:nth-child(2n+1) td.product-name a, .wishlist-title.wishlist-title-with-form h2{
    color: #000 !important;
}
/* .single-product #respond form#commentform .column.wdt-one-column .comment-form-rating label {
	    color: #fff !important;
} */
.woocommerce ul.products li.product .product-details .product-title h5 a:hover{
	color: #E41B13 !important;
}
.elementor-widget-container .wdt-accordion-toggle-holder.wdt-template-default .wdt-accordion-toggle-title-holder .wdt-accordion-toggle-icon{
	background-color: #fff !important;
}
.mobile-menu-overlay {
    background-color: rgba(228, 27, 19, 0.3) !important;
}
/* Categories */
.archive.tax-product_cat #main {
    padding-top: 60px;
}
.col2-set:not(.woocommerce-Addresses), .addresses .col-1 header, .addresses .col-2 header, .addresses .col-1 address, .addresses .col-2 address, .woocommerce form.login, .woocommerce form.register, .woocommerce-MyAccount-navigation > ul li, .woocommerce-account .woocommerce-MyAccount-navigation > ul li, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Address.col-1, .woocommerce-account .woocommerce-page .woocommerce-MyAccount-content .woocommerce-Address.col-1, .woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Address.col-2, .woocommerce-account .woocommerce-page .woocommerce-MyAccount-content .woocommerce-Address.col-2, .woocommerce-MyAccount-content .col-1 header, .woocommerce-MyAccount-content .col-2 header, .woocommerce-MyAccount-content .col-1 address, .woocommerce-MyAccount-content .col-2 address {
    border-color: #000 !important;
}
/* .woocommerce.single #review_form #respond .comment-form .wdt-one-column p label{
	color: #fff !important;
} */
.product-grid-view.product.type-product span.woocs_price_code{
	color: #000;
}
@media (max-width: 1540px) {
#now-widget {
    margin-top: 15% !important;
}
	#now-widget .elementor-element.elementor-element-0b346ac {
    left: -15% !important;
}
.wdt-counter-deal-image img {
        opacity: 1 !important;
    }
	.elementor-2656 .elementor-element.elementor-element-3129dfa,.elementor-2648 .elementor-element.elementor-element-2340dee{
		margin-bottom: 0px !important;
	}
	.elementor-2648 .elementor-element.elementor-element-2340dee{
		padding-bottom: 0px !important;
	}
}
@media(max-width: 1440px){
	.bydefault-class p br {
    display: none;
}
}
@media (max-width: 1024px) {
    #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder, #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-hover, #footer .wdt-accordion-toggle-holder .wdt-accordion-toggle-title-holder.ui-state-active {
        background: linear-gradient(45deg, #ff746e, #E41B13, #ff746e, #E41B13) !important;
    }
}
@media (max-width: 767px) {
	#slider-custom .wdt-arrow-pagination-next.wdt-arrow-pagination-next-177ed07,#slider-custom .wdt-arrow-pagination-prev.wdt-arrow-pagination-prev-177ed07 {
    transform: translateY(-100%) !important;
}
#slider-custom .wdt-content-image {
    height: 470px;
    width: 100%;
}
	#slider-custom .swiper-slide.swiper-slide-visible.swiper-slide-active .wdt-content-image a {
    justify-content: center;
    width: 100% !important;
    align-items: center;
}
}

.wdt-custom-image-box-category .wdt-content-item .wdt-content-media-group .wdt-content-image span:before, .wdt-custom-image-box-category .wdt-content-item .wdt-content-media-group .wdt-content-image a:before {
    content: unset !important;
}

.wdt-advanced-video {
    border-radius: 50px;
    overflow: hidden;
    
}

/* .wdt-custom-image-box-category .wdt-content-item .wdt-content-media-group .wdt-content-image span:before, .wdt-custom-image-box-category .wdt-content-item .wdt-content-media-group .wdt-content-image a:before {
    box-shadow: inset 0 0px 20px -5px var(--wdtPrimaryColor), inset 0 0px 0px 1px rgba(var(--wdtPrimaryColorRgb),.5) !important;
} */

.wdt-custom-image-box-category .wdt-content-item .wdt-content-media-group .wdt-content-image a:before{
	box-shadow: unset !important;
}