body{
	padding:0;
}
.gutensuite-reviewkit-reviews__item-content{
	overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 10; 
  line-clamp: 10;
}
.style-carousel .swiper-button-next:after, .style-carousel .swiper-button-prev:after{
	display:none;
}
.grecaptcha-badge{
	display:none !important;
}
.elementor-element-33d5fe4{
	display:flex;
	justify-content:end;
}
.elementor-element-33d5fe4 .elementor-widget-wrap{
display:none !important;	
}
#trustpilot-widget-trustbox-0-wrapper{
	width:220px;
	margin-right:-50px !important;
}
@media(max-width:1270px){
	#trustpilot-widget-trustbox-0-wrapper{
	margin-right:-20px !important;
}
}
.elementor-element-6c84de4 .elementor-container{
	max-width:1650px !important;
}
div[data-wpcf7-id="59744"] .wpcf7-response-output{
	display:none !important;
}
.oil-ai-box {
    background:#fff;
    padding:30px;
    border-radius:12px;
}
.quarters {
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(200px,1fr));
    gap:15px;
}
.quarter-card {
    border:1px solid #eee;
    padding:15px;
    border-radius:10px;
}

.row .col-md-6{
	width:50%;
	padding:10px;
}
.row .col-md-12{
	width:100%;
	padding:10px;
}
.woocommerce-product-gallery-horizontal .slick-next:before {
    content: "→" !important;
}
.woocommerce-product-gallery-horizontal .slick-prev:before {
    content: '←';
}
.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-horizontal .flex-control-thumbs img {
   width: 120px;
		height: 120px;
}
@media(max-width:768px){
	#trustpilot-widget-trustbox-0-wrapper{
    display: flex;
        width: 100%;
        justify-content: center;
        padding-right: 0;
        margin-right: 0 !important;
        margin-bottom: 10px !important;
}
	.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-horizontal .flex-control-thumbs img {
   width: 75px;
		height: 75px;
}
	.row .col-md-6{
		width:100%;
	}
}
.postid-59702 .col-full{
	padding:0 !important;
}
.elementor-element-57694d0 .product-category.product a img:first-of-type {
    display: none !important;
}
.product-category > a img:first-of-type:not(:only-of-type) {
    display: none;
}
@font-face {
  font-family: "Ecolive";
  font-display: swap !important;
}

@font-face {
  font-family: "Ecolive-Body-Bold";
  font-display: swap !important;
}

@font-face {
  font-family: "Signika";
  font-display: swap !important;
}

@font-face {
  font-family: "Font Awesome 5 Free";
  font-display: swap !important;
}

@font-face {
  font-family: "JudgemeStar";
  font-display: swap !important;
}

.elementor-element-a3a63a0{
	display:none;
}
.archive.tax-product_cat .elementor-element-a3a63a0, .page-id-15297 .elementor-element-a3a63a0{
	display:block;
}
.elementor-element-1785000 .elementor-icon-box-wrapper {
    display: flex !important;
}
.elementor-element-1785000 .elementor-icon-box-title a {
    font-size: 15px;
    font-weight: normal;
    color: inherit;
}
.elementor-element-1785000 .elementor-icon-box-wrapper {
    flex-direction: row;
    gap: var(--icon-box-icon-margin, 15px);
    text-align: start;
}
.elementor-element-cde6876{
	max-height:50px !important;
}
.elementor-slides .swiper-slide-inner, .elementor-slides .swiper-slide-inner:hover {
    color: #fff;
} 
.postid-56258 img.emoji {
    width: 15px;
}
.button.product_type_simple.add_to_cart_button.loading:after {
    right: -20px !important;
}
.postid-56258 .account-wrap.d-none, .postid-56258 .ecolive-mobile-nav{
display:none !important;	
}
.elementor-56252 .elementor-element.elementor-element-2a7e0ea7 .wfacp_mini_cart_start_h button.wfacp-coupon-btn {
	background-color: #e05717 !important;
}
.elementor-56252 .elementor-element.elementor-element-2a7e0ea7 .wfacp_mini_cart_start_h button.wfacp-coupon-btn:hover{
	
background-color: #F4C340 !important;
		color: #353030;

}
.single-product-shortcode-wrap .sr-headless-checkout.sr-buy-now img{
	width:60px !important;
/* 	height:20px; */
}
.single-product-shortcode-wrap .sr-headless-checkout.sr-buy-now img[alt="Right_Arrow"]{
	width:25px !important;
/* 	height:20px; */
}
.order-pop-btns-wrap{
	flex-direction:column !important;
	justify-content:flex-start !important;
	align-items: flex-start !important;
	width:60% !important;
}
.product-caption-bottom .order-pop-btns-wrap{
	width:100% !important;
}
.order-via-whatsapp-btn{
	margin-top:10px;	
}
.single_add_to_cart_button.button.alt{
/* 	width:50% !important; */
}
@media(max-width:768px){
	.order-via-whatsapp-btn{
		margin:10px auto !important;
	}
	
.order-pop-btns-wrap{
	width:100% !important;
	align-items: center !important;
	}
}
.checkout-button.button.alt.wc-forward br,
.checkout-button.button.alt.wc-forward p,
.sr-headless-checkout.checkout-button p,
.sr-headless-checkout.checkout-button br{
	display:none;
}
.single_add_to_cart_button {
        position: relative;
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }

    .single_add_to_cart_button .btn-loader,.product_type_simple.add_to_cart_button .btn-loader{
        display: none;
        width: 18px;
        height: 18px;
        margin-left: 8px;
        border: 2px solid #fff;
        border-top-color: transparent;
        border-radius: 50%;
        animation: spin 0.7s linear infinite;
			margin-left: -15px;
    }

    .single_add_to_cart_button.loading .btn-loader,.product_type_simple.add_to_cart_button.loading .btn-loader {
        display: inline-block;
    }
.product_type_simple.add_to_cart_button .btn-loader {
	position: absolute;
    left: 50%;
}

    .single_add_to_cart_button.loading span:not(.btn-loader) {
        opacity: 0.6;
    }

    @keyframes spin {
        to { transform: rotate(360deg); }
    }
footer p,footer li {
    color: #fff;
}
.woocommerce-shipping-totals.shipping td[data-title="Shipping"] p.woocommerce-shipping-destination{
	display:none !important;
}
table.cart td.actions .coupon{
	display:flex;
	margin-top:20px;
}

table.cart td.actions input[name="coupon_code"]{
	order:2;
	margin:0 !important;
	border-bottom-right-radius:0;
	border-top-right-radius:0;
}
table.cart td.actions button[name="apply_coupon"]{
	order:3;
	border-bottom-left-radius:0;
	border-top-left-radius:0;
	padding: 0 30px !important;
    margin: 0;
	background-color:#e05717;
	color:#fff;
}

table.cart td.actions label[for="coupon_code"].custom-coupon-label{
	display: flex;
    top: -30px;
    order: 1;
    position: absolute;
}

@media (max-width: 767px) {
	.single.single-product .content-single-wrapper .order-pop-btns-wrap:before {
		right: 20px !important;
		bottom: unset !important;
		top: 45px;
	}
	.single.single-product .content-single-wrapper .order-pop-btns-wrap:after {
		right: 60px !important;
	}
}
table.cart td.actions button[name="apply_coupon"]{
	padding: 0 10px !important;    
}
.quantity.ss.buttons_added{
	margin:auto !important;
}
.variations_form div[data-product_id] {
	width:100% !important;
}
.single.single-product .content-single-wrapper .order-pop-btns-wrap .single_add_to_cart_button.button.alt{
	width:90%;
	padding: 11px 20px 11px 60px !important;
}
table.cart td.actions .coupon {
	padding: 25px 10px 30px;
}
table.cart td.actions label[for="coupon_code"].custom-coupon-label {
	top: 2px;
}
.woocommerce-cart-form button[name="update_cart"]{
	display:none !important;
}
.order-pop-btns-wrap .single_add_to_cart_button.button.loading:after {
    top: 20px;
}
.fkcart_summary_cta .shiprocket-headless{
	padding:0 36px !important;
}
.fkcart_summary_cta .sr-headless-checkout.checkout-button {
    color: var(--e-global-color-accent) !important;
    background-color: var(--e-global-color-secondary) !important;
    width: 100%;
    text-align: center;
    padding: 10px;
    text-transform: uppercase;
	margin:0 auto 10px auto !important;
	
}
.fkcart_summary_cta .checkout-button.sr-button-loading{
	opacity:0.2 !important;
	pointer-events:none !important;
}
/* .wp-singular.product-template-default.single.single-product #content{
	max-width: 1200px;
    margin: auto;
} */
.wc-proceed-to-checkout .checkout-button {
    background-color: var(--primary);
    color: #fff;
    padding: 16px;
}
.fkcart-product-form-field .woocommerce-variation-add-to-cart{
	display:none !important;
}
button.loading::after, input[type=button].loading::after, input[type=reset].loading::after, input[type=submit].loading::after, .button.loading::after, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link.loading::after, .added_to_cart.loading::after{
	animation:none !important;
}
.quantity.ss.buttons_added+.wc-proceed-to-checkoutt{
	display:none !important;
}
.button.product_type_simple.add_to_cart_button img{
	height: 25px;
    margin-left: 6px;
    vertical-align: middle;
    width: 60px;
}
.order-pop-btns-wrap .single_add_to_cart_button.button, .button.product_type_simple.add_to_cart_button{
	position: relative;
    text-align: left;
    padding-left: 20px !important;
	text-transform:uppercase;
	justify-content:start !important;
}
.order-pop-btns-wrap .single_add_to_cart_button.button:after {
    content: '';
    background: url(https://fastrr-boost-ui.pickrr.com/assets/images/boost_button/upi_options.svg);
    display: block;
    position: absolute;
    width: 60px;
    height: 25px;
    background-repeat: no-repeat;
    left: 60%;
    top: 8px;
    background-size: contain;
	
}

.button.product_type_simple.add_to_cart_button:after,
.order-pop-btns-wrap:after{
    content: '';
    background: url(https://fastrr-boost-ui.pickrr.com/assets/images/boost_button/right_arrow.svg);
    display: block;
    position: absolute;
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    right: 40px;
    top: 16px;
    background-size: contain;
	
}
.order-pop-btns-wrap{
	position:relative;
}
.order-pop-btns-wrap:after{
	  right: 100px;
    top: 12px;
}
.product-caption-bottom .order-pop-btns-wrap:after {
    right: 30px;
}
.product-caption-bottom .order-pop-btns-wrap:before {
    right: 10px;
}
@media(max-width:1300px){
	.order-pop-btns-wrap:after{
	  right: 5px;
    top: 15px;
}
	.order-pop-btns-wrap .single_add_to_cart_button.button:after,.button.product_type_simple.add_to_cart_button:after {
    width: 45px;
    height: 25px;
    left: 66%;
    top: 14px;
    
}
	.order-pop-btns-wrap .single_add_to_cart_button.button,.button.product_type_simple.add_to_cart_button{
	font-size:14px !important;
}
}
@media(max-width:1024px){
	#fkcart-floating-toggler{
		display:none !important;		
	}
	.button.product_type_simple.add_to_cart_button:after{
		left:unset !important;
		right:0;
		width: 15px;
    height: 15px;
	}
	.order-pop-btns-wrap:after {
        right: 30px;
        top: 24px;
    }
	.order-pop-btns-wrap .single_add_to_cart_button.button:after{
    width: 45px;
    height: 25px;
    left: 60%;
    top: 14px;
    
}
	.order-pop-btns-wrap .single_add_to_cart_button.button,.button.product_type_simple.add_to_cart_button{
	font-size:16px;
}
}

.order-pop-btns-wrap .single_add_to_cart_button.button:before{
	font-family: "ecolive-icon";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    vertical-align: middle;
    content: "";
	margin-top:-6px !important;
}
.variation-add-to-cart-wrap .sr-headless-checkout.sr-buy-now{
	display:none !important;
}
.wc-proceed-to-checkout .checkout-button.sr-button-loading{
	opacity:0.2 !important;
	pointer-events:none !important;
}
.sr-button-loading:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 18px;
  height: 18px;
  margin: -9px 0 0 -9px;
  border: 2px solid #fff;
  border-top: 2px solid #495057; /* spinner color */
  border-radius: 50%;
  animation: spin 0.6s linear infinite;
	display:inline-block !important;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.btn-view-cart{
	border-radius:5px !important;
	color: var(--e-global-color-accent) !important;
    background-color: var(--e-global-color-secondary) !important;
    width: 90%;
    text-align: center;
    margin: 0 20px;
    padding: 10px;
	text-transform:uppercase;
}
.cart-btn-cart .fkcart-shortcode-container{
	justify-content:flex-end !important;
}
.cart-btn-cart svg.fkcart-icon-checkout path, #fkcart-floating-toggler svg.fkcart-icon-checkout path{
	fill: #000 !important;
}
.footer-cart-column .fkcart-shortcode-icon-wrap{
	margin-top:-15px;
}
.footer-cart-column .fkcart-shortcode-icon-wrap svg{
	width:25px;
}
.footer-cart-column .fkcart-shortcode-icon-wrap::after {
    content: 'Cart';
    position: absolute;
    bottom: -15px;
	font-size: 12px;
    font-weight: 700;
}
.footer-cart-column .fkcart-shortcode-container .fkcart-shortcode-count {
    position: absolute;
    top: -2px;
    right: -5px;
    min-width: 15px;
    width: auto;
    height: 15px;
    display: flex;
    -js-display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--fkcart-toggle-count-bg-color);
    border-radius: 100%;
    color: var(--fkcart-toggle-count-font-color);
    z-index: 20;
    font-weight: 600;
    font-size: 10px;
    line-height: 10px;
    box-sizing: border-box;
    padding: 2px;
}
.footer-cart-column .fkcart-shortcode-container{
	justify-content:center !important;
}
.footer-cart-column svg.fkcart-icon-checkout path{
	fill: #3D3D3D !important;

}
.site-header-cart-side.active{
	display:none !important;
}
.cart-side-overlay{
	display:none !important;
}
svg.fkcart-icon-checkout path{
	fill: #fff !important;
}
#fkcart-modal .fkcart-item-wrap .fkcart--item .fkcart-image-wrapper img{
	object-fit:contain;
}
.sr-headless-checkout.single_add_to_cart_button.checkout-button{
	color:#fff;
}
.wc-proceed-to-checkout .checkout-button:before {
    position: absolute;
    left: 70px;
    top: 20px;
}
@media(max-width:1300px){
	.wc-proceed-to-checkout .checkout-button:before {
    left: 25px;
}
}
.sr-buy-now span+img{
	width:100px !important;
}
.sr-headless-checkout.single_add_to_cart_button .sr-d-flex.full-width.flex-center{
	align-items:center;
}
.sr-headless-checkout.single_add_to_cart_button img[alt="Google Pay | Phone Pay | Upi"]{
	width:100px !important;
}
.sr-headless-checkout.single_add_to_cart_button img[alt="right_arrow"]{
	width:25px;
/* 	height:20px; */
}
.product-caption-bottom .stock.out-of-stock {
	margin-bottom: 10px !important;
}
/* Fastrr Css Start  */
 
.shiprocket-headless{
	margin-top:0px !important; 
}

.shiprocket-headless[data-type="cart"]{
	padding:0px 20px !important; 
	width:100% !important;
}

.checkout-button.button.alt.wc-forward{
	display:block !important; 
	margin:0 20px;
    background-color: var(--e-global-color-secondary);
    line-height: 23px;
    color: var(--e-global-color-accent);
	position:relative;
}

.sr-headless-checkout::before{
	display:none !important; 
}

.button.checkout.wc-forward{
	display:none !important; 
} 
/* Fastrr Css END  */


h2, .beta {
  font-size: 32px;
}
.related > h2:first-child, .upsells > h2:first-child{
	font-size: 32px;
}
.single-product div.product .product_title {
    font-size: 20px;
		line-height: 30px;
 
}
.ecolive-mobile-nav .mobile-menu-tab{
	padding:0 !important;
}
#menu-store-info{
	padding:0 30px;
}
.elementor-element-a0f09b6,.elementor-element-b54ab18{
	margin-bottom:0 !important;
}

/* Loader container */
.tracking-widget-loading {
    text-align: center;
    margin: 30px auto;
}

/* Loading text */
.tracking-widget-loading h6 {
    font-size: 16px;
    margin-bottom: 10px;
    color: #333;
}

/* Custom striped animated loader */
.loader-bar {
	margin:auto;
    width: 200px;
    height: 20px;
    background: linear-gradient(
        135deg,
        red 25%,
        transparent 25%,
        transparent 50%,
        red 50%,
        red 75%,
        transparent 75%,
        transparent
    );
    background-size: 40px 40px;
    animation: stripeMove 0.8s linear infinite;
    border-radius: 4px;
}

/* Stripes animation */
@keyframes stripeMove {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 40px 0;
    }
}
.woocommerce-cart-form a.remove::before{
	top:-25px;
	right:-15px;
}
.woocommerce-products-header__title.page-title
{
	text-transform:capitalize;
}
.page-id-6808 .col-full{
	max-width:1100px;
}
li.product .jdgm-qa-badge{
	display:none !important;
}
.es-close-button {
    padding: 10px 0 !important;
}
.continue-shopping-btn{
	margin-top: 100px;
    margin-left: 10px;
    float: left;
    background: #fff;
    color: #000;
    padding-left: 0;
}
.continue-shopping-btn:hover{
	    background: #fff;
    color: #000;

}
ul.products li.product .product-block .product-caption-bottom .quantity{
	display:none !important;
}
ul.products li.product .product-block:hover .product-caption-bottom .quantity{
	opacity:0 !important;
	visibility:hidden !important;
	
}
.ajax-search-result {
	display: none !important;
} 
.woocommerce-result-count{
            margin-right:unset !important;
        }
        .ecolive-sorting{
            display:flex;
            justify-content:space-between;
        }
        .ajax-overlay {
            position: absolute;
            top: 0;
            left: 0;
            background: rgba(255, 255, 255, 0.7);
            width: 100%;
            height: 100%;
            z-index: 10;
            display: flex;
            align-items: center;
            justify-content: center;
        }
        .ajax-loader {
            border: 4px solid #ccc;
            border-top: 4px solid #333;
            border-radius: 50%;
            width: 30px;
            height: 30px;
            animation: spin 0.8s linear infinite;
        }
        @keyframes spin {
            0% { transform: rotate(0); }
            100% { transform: rotate(360deg); }
        }
        .products-wrapper {
            position: relative;
        }
#keyword-filter{
	width:250px;
}
@media(max-width:768px)
{
	
	.woocommerce-products-header__title.page-title{
		text-align:center;
	}
	.filter-toggle{
		display:none;
	}
	.ecolive-sorting {
    display: inline-flex
 !important;
    justify-content: start;
    flex-direction: row !important;
    text-align: left;
		width:100%;
}
	#keyword-filter-wrapper{
		margin: 10px 0 !important;
		display: inline-flex
!important;
		width:100px;
	}
	#keyword-filter {
    width: 150px !important;
		min-width:150px !important;
}
	.woocommerce-ordering{
	display: inline-flex
!important;
		width:150px !important;
	}
	
}

.page.page-id-6808 .heading_scan{
	display: none !important;
}
.page.page-id-6808  .hide-on-checkout {
    display: none;
}
.page.page-id-6808 .breadcrumb-wrap {
    display: none;
}
.coupon-error-notice{
	color:red !important;
}
#shipping_method li > label::after{
	display:none !important;
}
.related.products .order-via-whatsapp-btn{
	display:none;
}
.thank-msg-heading img{
	width: 40px;
    display: inline;
    vertical-align: middle;
}
.single.single-product div.product form.cart{
	padding-top:15px;
}
.single.single-product .summary.entry-summary  .yith-par-message-variation{
	margin-bottom:5px;
}
.single.single-product .summary.entry-summary .price_inc_gst{
	margin-bottom:0;
}
.single.single-product .summary.entry-summary .single_variation .price{
	margin-bottom:7px;
}
.order-pop-btns-wrap{
	width:100%;
}
.order-pop-btns-wrap .single_add_to_cart_button{
	width:40%;
	margin:0 !important;
}
.woocommerce-order .woocommerce-thankyou-order-received{
	margin-bottom:0;
	padding-top:30px;
}
.address-book-wrap{
				display:flex;
	width: 50%;
    justify-content: center;
    margin: auto;
    align-items: center;
	background: rgba(62, 228, 189, 0.1);
    padding: 20px;
    border-radius: 8px;
}

.address-book-wrap .address-book-wrap-left {
	width:5%;
	
}
.address-book-wrap .address-book-wrap-left{
	width:30px;
}
			.address-book-wrap .address-book-wrap-right {
				width:95%;
				padding-left:15px;
			}
.store-locator-left.elementor-section-boxed{
	max-height:600px;
}
.ctc_chat.ctc_woo_place{
	display:none !important;
}
.order-via-whatsapp-btn{
	display: inline-flex
;
    justify-content: center;
    align-items: center;
    padding: 10px 20px 8px 20px;
    background-color: #25D366;
    border-radius: 25px;
    color: #fff;
	margin-left:20px;
	
}
.order-via-whatsapp-btn:hover{
	  color: #fff;
}
.order-via-whatsapp-btn svg{
	margin-right:10px;
}
.wc-proceed-to-checkout .checkout-button{
	font-size: 1.25em;
    padding: 1em;
    line-height: 1;
    border-radius: 4px;
}
.wc-proceed-to-checkout .checkout-button:before{
	display:none !important;
}
.coupon-slider-container .citem-first{
	display:flex;
	justify-content:center;
	align-items:center;
}
#yith-par-message-cart img{
	float:left;
	filter:invert(1);
}
.elementor-15297 .elementor-element.elementor-element-6ff8a0b .swiper-slide {
    height: calc(42vw) !important;
}
.elementor-15297 .elementor-element.elementor-element-6ff8a0b .elementor-swiper-button{
	width: 45px;
    height: 45px;
    border: solid 3px rgb(112, 112, 112);
    border-color: rgba(0, 0, 0, 0.27);
    border-radius: 50%;
    padding: 8px;
	color:#000;
	background: rgba(255, 255, 255, 0.27);
}
.elementor-15297 .elementor-element.elementor-element-6ff8a0b .elementor-swiper-button i{
	color:#000;
}
.page-id-15297 .col-full{
	padding:0 !important;
}
.elementor-15299 .elementor-element.elementor-element-4a014c4:not(.elementor-motion-effects-element-type-background), .elementor-15299 .elementor-element.elementor-element-4a014c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	margin:0 !important;
	width:100% !important;
}
.woocommerce-cart-form .coupon-error-notice{
	position:absolute;
	left:0;
	bottom:-100px;
}
.woocommerce-columns--addresses .woocommerce-column--1 {
	width:100% !important;
}
.woocommerce-columns--addresses .woocommerce-column--2 {
	display:none;
}
.woocommerce-checkout .woocommerce-shipping-fields{
	display:none !important;
}
.product-block .woocommerce-variation-description{
	display:contents !important;
}
.woocommerce-cart .woocommerce-cart-form {
    width: 65.5913978495% !important;
}
.citem-first .abovers{
	display:none !important;
}
@media (min-width: 911px) {
    .woocommerce-cart .cart-collaterals {
        float: right !important;
    }
	.elementor.elementor-25965{
		display:inline-block !important;
	}
}
@media(max-width:991px){
	.order-pop-btns-wrap .single_add_to_cart_button{
	width:35%;
	}
}

	@media(max-width:768px){
	.woocommerce-cart-form .coupon-error-notice{
		position:unset;
	}
	.single.single-product div.product form.cart{
	padding-top:0;
}
	.order-pop-btns-wrap .single_add_to_cart_button{
	width:100%;
	margin:10px 0 !important;
}
	.order-via-whatsapp-btn{
		margin-top:10px;
	}
	#yith-par-message-cart{
		font-size:12px;
	}
	.coupon-slider-container .citem-off{
	font-size:12px;
		padding:0 5px;
	}
	.coupon-slider-container .citem-first{
		line-height:1.5;
	}
	.coupon-slider-container .swiper-button-prev{
		left:0 !important;
	}
		.woocommerce-cart .woocommerce-cart-form {
			width:100% !important;
	}
	.elementor-15297 .elementor-element.elementor-element-6ff8a0b .swiper-slide-inner {
    padding-top: 0;
}
}
.home-coupon-slider-container .swiper-slide{
	width:25%;
}
	/*NEW CUSTOM BLOG TEMPLATE START*/
.section-custom-related-posts.related,.section-custom-related-products.related {
        margin: 50px 0 40px;
    }
.section-custom-related-posts h5.woocommerce-loop-product__title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
	min-height:52px;
}
.section-custom-related-posts .swiper-slide{
	height:100% !important;
}

.section-custom-related-posts .post-content-text p {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
	min-height:101px;
}
.section-custom-related-products.related ul.products li.product{
	padding:0;
	
}
.single.single-post .custom-blog-template iframe{
	aspect-ratio: 16 / 9;
    width: 100%;
}
.single.single-post .custom-blog-template:not(.product-block .jdgm-widget span) {
    font-family: 'Inter', sans-serif !important;
    color: #212121;
    font-weight: 300;
    font-size: 18px;
    line-height: 25px;
    line-height: 140%
}
.single.single-post .custom-blog-template .product-block .jdgm-widget span,
.single.single-post .custom-blog-template .product-block table{
	font-size:14px;
}
.single.single-post .custom-blog-template p:not(.product-block p ) {
    margin: 18px 0;
	font-family: 'Inter', sans-serif !important;
	color: #212121;
    font-weight: 300;
    font-size: 18px;
    line-height: 140%;
}
#elementor-panel-state-loading{
	display:none !important;
}
.single.single-post .custom-blog-template blockquote p{
	  font-size: 23px;
  
}
.single.single-post .custom-blog-template h1 {
    font-weight: 700;
    font-size: 32px;
    line-height: 44.8px;
    min-height: 44.8px;
    margin: 24px 0;
	font-family: 'Inter', sans-serif !important;
}

.single.single-post .custom-blog-template h2 {
	font-family: 'Inter', sans-serif !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 33.6px;
    min-height: 33.6px;
    margin: 22px 0
}

.single.single-post .custom-blog-template h3 {
	font-family: 'Inter', sans-serif !important;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    min-height: 28px;
    margin: 20px 0
}

.single.single-post .custom-blog-template b,.single.single-post .custom-blog-template strong:not(.product-block strong) {
	font-family: 'Inter', sans-serif !important;
    font-weight: 600
}

.single.single-post .custom-blog-template table:not(.product-block table) {
	font-family: 'Inter', sans-serif !important;
    margin: 24px 0;
    max-width: 100%;
    border-collapse: collapse;
    text-align: left
}

.single.single-post .custom-blog-template th:not(.product-block th),.single.single-post .custom-blog-template td:not(.product-block td) {
	font-family: 'Inter', sans-serif !important;
    padding: 8px 16px;
    border: 1px solid #ccc
}

.single.single-post .custom-blog-template th:not(.product-block th) {
	font-family: 'Inter', sans-serif !important;
    font-weight: 600
}

.single.single-post .custom-blog-template img {
    max-width: 100%
}

.single.single-post .custom-blog-template td img {
    width: 100%
}

.single.single-post .custom-blog-template blockquote {
    margin: 24px;
    padding: 8px 24px;
    border-left: 4px solid #ccc;
    background: #f9f9f9
}

.single.single-post .custom-blog-template li {
    margin: 0 0 18px 0;
	font-family: 'Inter', sans-serif !important;
}

.single.single-post .custom-blog-template sup.citation {
    background: #e5efff;
    width: 15px;
    height: 15px;
    color: #0062ff;
    text-align: center;
    font-size: 10px;
    line-height: 15px;
    border-radius: 8px;
    font-weight: 500;
    display: inline-block;
    margin-left: 2px;
    cursor: pointer;
    font-style: normal;
    position: relative;
    display: inline;
    white-space: nowrap
}

.single.single-post .custom-blog-template sup.citation a {
    display: inline-block;
    width: 15px
}
.related-posts-slider-container{
	overflow:hidden;
	position:relative;
}
.related-posts-slider-container .swiper-slide .recipe-img img {
    min-height: 250px;
    max-height: 250px;
    object-fit: contain;
}
.related-posts-slider-container .swiper-button-next:after, .related-posts-slider-container .swiper-button-prev:after{
	font-size:15px;
	color: #000;
    background: lightgray;
    padding: 8px 10px;
    border-radius: 50%;
}

#secondary{
	padding:0;
	border:0;
}
#secondary.sticky{
	position:relative;
}
#secondary.sticky #text-11.widget.widget_text{
	position:fixed;
	top:120px;
	z-index:9;
	margin-right:20px;
}
#secondary #text-11.widget.widget_text{
	padding:30px;
	border-radius: 1rem;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.single-product-shortcode-wrap{
	border-radius: 1rem;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    overflow: hidden;
	margin:20px;
	
}
.single-product-shortcode-wrap .product-content{
	padding:10px 30px 10px 20px;
}
.single-product-shortcode-wrap .row{
	margin-left:0;
}

.single-product-shortcode-wrap .left-content{
	width:50%;
}
.single-product-shortcode-wrap .right-content{
	width:50%;
}
.single-product-shortcode-wrap .button.order-now-btn{
	margin-top:20px;
	background-color: #E05717;
}
.single-product-shortcode-wrap .button.order-now-btn:hover{
	color: var(--e-global-color-accent) !important;
    background-color: var(--e-global-color-secondary) !important;
}
.single.single-post #page .site-content {
    margin-top: 0;
}
.single.single-post .custom-blog-template .col-full{
	max-width:850px;
}
.single.single-post .custom-blog-template h3,.single.single-post .custom-blog-template h2{
	margin-top:0;
}
.single.single-post .custom-blog-template .single-product-shortcode-wrap img {
    max-width: 100%;
    width: 95%;
}
.single.single-post .custom-blog-template{
	margin-top:0 !important;
}


.single.single-post .custom-blog-template h1.entry-title{
	margin-top:0;
}
.single.single-post .custom-blog-template ul.products li.product .product-block{
	margin:0 10px;
	padding:15px;
}
.single.single-post .custom-blog-template ul.products{
	gap:20px 0;
}
.single.single-post .custom-blog-template ul{
	margin-left: 1.5em;
}
@media(max-width:768px){
	.home-coupon-slider-container .citem-off{
		font-size:12px;
	}
	.home-coupon-slider-container .swiper-slide{
	width:77%;
}
	
	.related-posts-slider-container .swiper-slide .recipe-img img {
        min-height: 300px;
        max-height: 300px;
        object-fit: contain;
    }
	
.related-posts-slider-container .swiper-slide .recipe-img img {
    min-height: 340px;
    max-height: 340px;
    object-fit: contain;
}
	.single-product-shortcode-wrap .left-content{
		width:100%;
	}
	.single-product-shortcode-wrap .right-content{
		width:100%;
	}
	.single-product-shortcode-wrap .product-content{
	padding:20px 30px 20px 30px;
}
}
/*NEW CUSTOM BLOG TEMPLATE CSS END*/
.woocommerce-order-received .wp_google_login {
    display: none !important;
}
.woocommerce-order-received center[style="color:red;margin-top: 5px; font-size: 14px;"]
{
	display:none !important;
}
@media (min-width: 550px) {
    .has-actions-inside-order-overview .woocommerce .woocommerce-order-overview.order_details {
        width: 100%;
    }
}
.elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb a:last-child {
    color: var(--accent);
}
.gridlist-toggle {
	display:none !important;
}
.dismissButton {
    padding: 0 30px !important;
}
.woocommerce ul#shipping_method li.shipping-method__option.hide{
	display:none !important;
}
.woocommerce-cart .woocommerce ul#shipping_method .shipping-method__option input[type=radio]:checked+.shipping-method__option-label:after{
	margin:0 !important;
}
.fc-checkout-step[data-step-id="billing"]{
	display:none !important;
}

.tax-product_cat table td, .tax-product_cat table th, .tax-product_tag table td, .tax-product_tag table th {
    border: 1px solid;
}
.tax-product_cat .products table td, .tax-product_cat .products table th, .tax-product_tag .products table td, .tax-product_tag .products table th {
    border: none;
}
.elementor-sticky.elementor-sticky--active{
	background: rgb(62, 228, 189);
}
.ecolive-sticky-add-to-cart.ecolive-sticky-add-to-cart--slideOutUp{
	display:none !important;
}
.ecolive-sticky-add-to-cart{
	display:none !important;
}

@media(max-width:1024px)
{
	.checkout-button.button.alt.wc-forward{
	margin:0;
}
	.summary.entry-summary .wc-proceed-to-checkoutt{
	width:100%;
}
	
}

.custom-cart-checkout.wp-block-woocommerce-proceed-to-checkout-block{
	width:100%;
	padding:15px;
}
.product-block .woocommerce-variation.single_variation {
    justify-content: start !important;
    flex-direction:column !important;
}
.home-coupon-slider-container .citem-off{
	padding:0;
}
.elementor-element-19598be .elementor-widget-wrap.elementor-element-populated{
	padding-top:0;
}
.home-coupon-slider-container .citem-second{
	width:15% !important;
}
.home-coupon-slider-container .citem-first{
	width:85% !important;
	text-align:left;
}
.home-coupon-slider-container .citem-first .home-grey{
font-size:12px;
}
.home-coupon-slider-container .swiper-button-next:after, .coupon-slider-container.home-coupon-slider-container .swiper-button-prev:after {
    display:none;
}
.home-coupon-slider-container .swiper-slide {
	align-items:center;
    background: transparent !important;
    border: solid 1px #cacaca !important;
    border-radius: 7px !important;
}
.swiper-container.home-coupon-slider-container {
    margin-left: -32px;
}
.home-coupon-slider-container {
	height:65px;
}
@media(min-width:991px)
{
	.archive.post-type-archive.post-type-archive-product.woocommerce-shop #primary.content-area{
		width:100% !important;
	}
	
	.archive.post-type-archive.post-type-archive-product.woocommerce-shop #secondary.widget-area{
		display:none;
	}
}
.thmaf-acnt-adr-footer.acnt-address-footer{
	height:70px;
	padding:10px 0;
}
.page-id-13 .woocommerce-MyAccount-content footer input[type="submit"][value="Save preferences"]{
	padding:11px 45px 11px 45px !important; 
}
.woocommerce-edit-address .thmaf-thslider-viewport li.thmaf-thslider-item, .thmaf-thslider-viewport li.thmaf-thslider-item_c{
	width:97%;
}
.woocommerce-edit-address .thmaf-thslider-viewport ul, .woocommerce-edit-address .thmaf-thslider-viewport ul{
	width:100% !important;
}
.woocommerce-edit-address .thmaf-thslider-box{
	margin:0
}
.woocommerce-order-details+.woocommerce-customer-details{
	max-width: 240px;
    margin: 1.41575em auto 5.9968353111em;
}
.es-review-verified-badge-container{
	display:inline !important;
	margin-left:3px;
}
.es-review-link-container{
	display:flex !important;
}
@-moz-document url-prefix() {
.elementor-element-6371f33 .swiper-slide-inner {
			margin-top:-35px !important;
	}   
}
@media(max-width:768px)
{
@-moz-document url-prefix() {
.elementor-element-6371f33 .swiper-slide-inner {
			margin-top:-18px !important;
	}   
}	
	.elementor-602 .elementor-element.elementor-element-974b949:not(.elementor-motion-effects-element-type-background){
		background:none;
	}
}
label[name="shipping_method_0_flat_rate9"]{
	display:none;
}
.product_qualities .quality_items_wrap{
	width:100%;
}
.loader-none{
	display:none;
}
.woocommerce-checkout.woocommerce-page .hide-on-checkout{
	display:none;
}
.woocommerce-cart.woocommerce-page .hide-on-checkout{
	display:none;
}
.woocommerce-checkout.woocommerce-page.woocommerce-order-received .hide-on-checkout{
	display:block;
}
.woocommerce-checkout.woocommerce-page.woocommerce-order-received .display-on-checkout{
	display:none;
}
.woocommerce-checkout.woocommerce-page section[data-id="bdc6200"]{
	display:none;
}
.woocommerce-checkout.woocommerce-page div[data-id="4a014c4"]{
	display:none;
}

.woocommerce-checkout.woocommerce-page section[data-id="a3dc680"]{
	display:none;
}

.woocommerce-checkout.woocommerce-page.woocommerce-order-received section[data-id="bdc6200"]{
	display:block;
}
.woocommerce-checkout.woocommerce-page.woocommerce-order-received div[data-id="4a014c4"]{
	display:block;
}
.woocommerce-checkout.woocommerce-page.woocommerce-order-received section[data-id="a3dc680"]{
	display:block;
}

.woocommerce-checkout.woocommerce-page.woocommerce-order-received div[data-id="018109b"]{
	display:none;
}
.woocommerce-order .woocommerce-thankyou-order-received{
	background:transparent;
}
ul.order_details.custom-order-border{
	border: 2px dashed #0f834d;
	border-radius: 8px;
	padding: 10px;
	margin: 50px auto;
	max-width: 98%;
}
@media (min-width: 768px) {
	.single-product-shortcode-wrap {
    margin: 20px 10px;
}
    .woocommerce-order ul.woocommerce-thankyou-order-details li {
        width: 25%;
        margin: 0 !important;
    }
}


.custom-thankyou-wrap .woocommerce-customer-details{
	padding-left:15px;
}
.custom-thankyou-wrap .woocommerce-table--order-details th, .custom-thankyou-wrap .woocommerce-table--order-details td{
	padding-left:15px;
	padding-right:15px;
}
.custom-thankyou-wrap .w-60{
	width:55%;
	margin-right:3%;
}
.custom-thankyou-wrap .w-40{
	width:40%;
}
.custom-thankyou-wrap .w-50{
	width:50%;
}
.custom-thankyou-wrap .order_details_wrapper{
	border: 2px solid var(--border);
	padding: 20px;
	border-radius: 8px;
	margin-top:20px;
}
.custom-thankyou-wrap .order_details_wrapper.order-summary{
	
	padding: 0;
}

.custom-thankyou-wrap .order_details_wrapper table{
	margin-bottom:0;
}
.custom-thankyou-wrap .order_details_wrapper.product_summary h4,.custom-thankyou-wrap .order_details_wrapper.order-summary h4{
	text-transform:uppercase;
	font-size:16px;
	padding-left:15px;
	padding-top:15px;
}
@media(max-width:768px){
	.custom-thankyou-wrap .row{
		flex-direction:column;
	}
	.custom-thankyou-wrap .w-60{
		width:100%;
		margin-right:0;
	}
	.custom-thankyou-wrap .w-40{
		width:100%;
	}
}
.cart-checkout-header .header-group-action .site-header-cart a.cart-contents .count{
	border: 3px solid #fff;
	min-width: 20px;
  height: 20px;
	line-height:17px;
	top:2px !important;
	left:28px;
}
.product-remove a.remove::before {
	color:red;
}
.price_inc_gst{
	display:none;
}
.summary.entry-summary .price_inc_gst {
	display:inline;
	margin-left:5px;
	font-size:18px;
	    color: var(--primary);
    font-weight: 700;
}
/*COD POPUP QTY*/
.qty_buttons_added_pop{
	display:flex;
	position:relative;
	z-index:9999;
}
.qty_buttons_added_pop button{
	height:30px;
	padding:5px;
	font-size:12px;
	line-height:18px;
	background:transparent;
}
.qty_buttons_added_pop button:hover,.qty_buttons_added_pop button:focus{
	font-weight:bold;
	background:transparent;
	color:#000;
}
.qty_buttons_added_pop input{
	height:30px;
	padding:5px;
	font-size:12px;
	line-height:18px;
	background:transparent;
}
/*COD POPUP QTY*/
.tax-product_cat.term-combo-deals ul.products li.product h2, .tax-product_cat.term-combo-deals ul.products li.product h3, .tax-product_cat.term-combo-deals ul.products li.product .woocommerce-loop-product__title{
	-webkit-line-clamp: unset !important;
}
.elementor-brand-item .elementor-brand-image img{
	filter:none !important;
	-moz-filter: none !important;
    -ms-filter: none !important;
    -o-filter: none !important;
    -webkit-filter: none !important;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details~p {
    text-align: center;
}
@media(max-width:768px){
	.woocommerce-order-received .woocommerce-order .woocommerce-customer-details{
  width: 100%;
}
	.jdgm-row-media{
	width:100%;
}
	.jdgm-review-widget--medium .jdgm-write-rev-link, .jdgm-review-widget--medium .jdgm-ask-question-btn{
		max-width:100%;
	}
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{
	display:flex;
	list-style:none;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{
	width:30px;
	height:30px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    border: 2px solid #000;
    border-radius: 100%;
    position: absolute;
    top: 9px;
    left: 9px;
    box-sizing: content-box;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {
    content: "";
    display: block;
    width: 2px;
    height: 8px;
    background: #000;
    border-radius: 6px;
    position: absolute;
    top: 19px;
    left: 22px;
    transform: rotate(-45deg);
    box-sizing: content-box;
}
.faq-accordion .accordion-content table{
	box-shadow: 0 0 4px 2px #00000012;
    border-radius: 12px !important;
    margin-top: 15px;
}
.faq-accordion .accordion-content table tbody tr{

  border-bottom: 1px solid var(--border);
    
}
.faq-accordion .accordion-content table thead{
	box-shadow: 0 0 4px 2px #00000012;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.faq-accordion .accordion-content table thead td{
	font-size: 16px;
    line-height: 28px;
    margin-bottom: 0;
    font-weight: 700;
    color: var(--primary);
}
#menu-store-info .dropdown-toggle::after,#menu-store-info .dropdown-toggle::before{
	content: "";
    position: absolute;
    top: 70%;
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: var(--accent);
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    right: 0;
    width: 12px;
    height: 1px;
}

#menu-store-info .dropdown-toggle::after{
	transform: rotate(90deg);
    top: calc(70%);
}
#menu-store-info .dropdown-toggle.toggled-on::after{
	transform: rotate(0);
}
#menu-store-info .sub-menu a::before {
    font-family: ecolive-icon;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    vertical-align: middle;
    content: "";
	position:absolute;
	left:-2px;
	top:8px;
	transform:rotate(-90deg)
}

#menu-store-info .sub-menu li:first-child a::before{
	top:12px;
}
.site-header-account .account-content .content-admin::after{
	content:'';
	display:block;
	border: solid white;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;	
	transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
	position: absolute;
    right: -15px;
    top: 7px;
}
.header-group-action .site-header-cart a.cart-contents .count{
	background-color: #FF0000 !important;
    color: #fff !important;
}
.order-pop-btns-wrap{
	display:flex;	
	align-items:center;
}
.order-pop-btns-wrap .ctc_chat.ctc_woo_place{
	margin-top:0 !important;
	margin-left:20px;
}
.header-main-cart .header-group-action .site-header-cart .cart-contents .count{
	border: 3px solid red;
    top: 2px !important;
    left: 26px;
    min-width: 19px;
    height: 20px;
    line-height: 15px;
}
.footer-cart-icon .header-group-action .site-header-cart .cart-contents .count {
    top: 5px !important;
    left: 25px;
    border: 2px solid #fff;
		line-height:15px;
}
.footer-cart-icon{
	position:absolute;
	top:-2px;
}
.footer-cart-icon-old .elementor-icon{
	visibility:hidden;
}
.footer-cart-icon .elementor-header-group-wrapper .header-group-action{
	justify-content:center;
}
.footer-cart-icon .elementor-header-group-wrapper .header-group-action>div>a{
	background:transparent;
}
.footer-cart-icon .site-header-cart.menu .cart-contents::before {
/*     content: url(https://standardcoldpressedoil.com/wp-content/uploads/2023/12/cart-black.svg); */
	
    content: url(https://standardcoldpressedoil.com/wp-content/uploads/2024/12/shopping-bag-svgrepo-com-1.svg);
}
.elementor-element-73b3c8c.black-cart-icon .site-header-cart.menu .cart-contents::before {
    content: url(https://standardcoldpressedoil.com/wp-content/uploads/2024/12/shopping-bag-svgrepo-com-1.svg);
}
@media(min-width:991px){
	.archive #search-3{
		display:none;
	}
}
.single-post #page .site-content {
    margin-top: 20px;
 }
.summary.entry-summary .custom-price-wrap div.price ins {
    font-weight: 700;
    margin-right: 0;
    color: var(--primary);
	font-size: 24px;
}
.summary.entry-summary .custom-price-wrap div.price del {
    font-weight: 700;
    margin-right: 10px;
		font-size: 20px;
}
input[type="submit"].wpcf7-form-control.wpcf7-submit{
	padding:16px 60px !important;
}
.woocommerce-cart .courier-partner-section,.woocommerce-checkout .courier-partner-section{
	display:none;
}
.order-now-cod{
	display:none;
}
.content-single-wrapper .summary.entry-summary .order-now-cod{
	display:block;
}
.my-account-btn-menu{
    display: none;
}
.logged-in .login-btn-menu{
    display: none;
}
.logged-in .my-account-btn-menu{
    display: block;
}
.order-now-cod{
	font-family: signika, Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
    color: var(--e-global-color-accent);
    background-color: var(--e-global-color-secondary);
    border-radius: 5px 5px 5px 5px;
    padding: 11px 45px;
    width: 50%;
    text-align: center;
}
.content-single-wrapper .summary.entry-summary{
	display:flex;
	flex-direction:column;
}
.content-single-wrapper .summary.entry-summary .product_qualities{
	order:1;
	margin-top:20px;
}
.single-product div.product table.variations td.value ul li.variable-item:hover .variable-item-span, .single-product div.product table.variations td.value ul li.variable-item.selected .variable-item-span {
    color: #E05717 !important;
}
.summary.entry-summary .saved-sale {
    display: block !important;
    font-size: 20px;
    margin-bottom: 0;
    margin-left: 5px;
		color: #E05717;
    letter-spacing: 0.6px;
    opacity: 0.8;
	font-weight:700;
}
.single-product div.product table.variations{
	margin-top:0;
}
.related.products .price{
	font-size:20px !important;
}
.related.products ins{
	margin-right:10px !important;
}
.reset_variations{
	display:none !important;
}
ul.products .jdgm-widget{
	margin-top:-15px !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
    color: #E05717;
}
.woo-variation-swatches .product-type-variable .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    -webkit-box-shadow: var(--wvs-selected-item-box-shadow, 0 0 0 1px #E05717);
    box-shadow: var(--wvs-selected-item-box-shadow, 0 0 0 1px #E05717) !important;
    color: var(--wvs-selected-item-text-color, #E05717);
}
.elementor-kit-8 input[type="submit"].jdgm-submit-rev{
	padding:10px 15px !important;
}
ul.products li.product.product-type-simple .product-caption-bottom a.product_type_simple.add_to_cart_button {
    margin-top: 0 !important;
}
.product-type-variable .product-caption {
    display: flex;
    flex-direction: column;
}
.product-type-variable .product-caption span.price{
    order:1;
	display:none !important;
}
.up-sells.upsells.products .product-type-simple .product-caption span.price{
    order:0;
	display:flex !important;
}
span.price{
	padding-right:0 !important;
}
.related.products .product-type-simple .product-caption span.price{
    order:0;
	display:flex !important;
}
.product-type-variable .summary.entry-summary p.price{
	display:none !important;
}

.product-type-simple .summary.entry-summary p.price{
	display:inline-flex !important;
	margin:10px 0 0;
}
.product-type-simple .summary.entry-summary p.saved-sale{
	display:inline-flex !important;
/* 	margin:10px 0 0; */
}
.summary.entry-summary span.price{
	margin:10px 0 0;
}
.product-type-simple .product-caption {
    display: flex;
    flex-direction: column;
}
.product-type-simple .product-caption .price{
    order:0;
}
.variations_form div[data-product_id]{
    display: flex;
    flex-direction: column-reverse;
}
.jdgm-widget.jdgm-preview-badge{
	width:100%;
}
.woocommerce-tabs.product-accordions .accordion-body>h2:first-of-type {
    display: none;
}
.content-toolbar{
	display:none;
}
.product-list .woocommerce-variation-price span.price {
    text-align: center;
    display: flex !important;
    justify-content: flex-start !important;
    padding: 0 !important;
    margin-bottom: 0 !important;
}
.product-list .product-caption .saved-sale {
    display: block;
	margin-bottom:0;
	color: #E05717;
}
.product-list .short-description{
	display:none !important;
}
.product-list .woocommerce-variation-add-to-cart {
	margin-top:0 !important;
}
.product-list .product-caption-bottom .saved-sale {
    display: block;
	margin-bottom:0;
	color: #E05717;
}
.product-list .product_type_simple.add_to_cart_button::before{
	margin-right:10px;
}
.product-list .product_type_simple.add_to_cart_button  {
    padding: 11px 20px 11px 20px !important;
	background-color: #E05717 !important;
    color: #fff !important;
    border-radius: 5px !important;
	font-size:16px !important;
	width:160px !important;
}
ul.products-list li.product-list .product-caption-bottom{
	text-align:left;
}
.swiper-container:not(.swiper-container-initialized)>.swiper-wrapper, .swiper:not(.swiper-initialized)>.swiper-wrapper{
	overflow:visible !important;
}
.swiper-container.coupon-slider-container{
	position:relative;
}
.coupon-slider-container .swiper-button-next,.coupon-slider-container .swiper-button-prev{
	background-image:none;
}
.coupon-slider-container .swiper-button-next:after, .coupon-slider-container .swiper-button-prev:after{
	font-size:26px !important;
	font-weight:600 !important;
	color:var(--primary);
}
/* .swiper-container.coupon-slider-container{
	margin-top:10px;
} */
.woocommerce-cart .entry-content center{
		margin-bottom:15px;
	display:none;
	}
.product-type-variable .summary.entry-summary .woocommerce-variation-add-to-cart.variations_button{
	margin-top:0 !important;
}
.product-type-variable .summary.entry-summary .woocommerce-variation-add-to-cart.variations_button .quantity.buttons_added{
margin-bottom:0;	
}

.product-type-variable .summary.entry-summary .woocommerce-variation-add-to-cart.variations_button .single_add_to_cart_button{
	margin-bottom:0;	
}
.quality_image img {
    margin: auto;
}
.quality_image h6 {
    text-align: center;
}
.section-faq-accordion .woocommerce-tabs.product-accordions .accordion-head:before, .section-faq-accordion .woocommerce-tabs.product-accordions .accordion-head:after{
	background-color: #347758;
	height:2px;
}
.product_qualities .quality_image{
	margin-left:10px
}
/* .woocommerce-cart #shipping_method, .woocommerce-checkout #shipping_method{
	display:none;
} */
.wc-proceed-to-checkout .checkout-button:before {
    font-family: "ecolive-icon";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    vertical-align: middle;
    content: "";
    font-size: 25px !important;
    margin-right: 5px;
}
@media(max-width:376px){
	.woocommerce-cart .entry-content center, .woocommerce-checkout .entry-content center{
		font-size:13px;
	}	
	
	.page-id-13 .entry-content .mysticky-welcomebar-fixed-wrap{
		font-size:13px !important;
		padding:0 !important
	}	
	.page-id-13 .entry-content .mysticky-welcomebar-fixed-wrap p{
		margin:0;
	}	
}

@media(max-width:496px){
	.elementor-kit-8 input[type="submit"].jdgm-submit-rev{
	margin-top:10px;
}
}
@media (max-width: 567px){
	

	.up-sells.upsells.products ul.products li.product {
			flex: 0 0 100%;
			max-width: 100%;
	}
	.elementor-element-585ca3d .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
		padding-top:0;
	}
/* 	.quality_items_wrap{
		flex-wrap: nowrap;
    overflow-x: auto;
	} */
}
@media (max-width: 699px){
	.elementor-element-a3dc680{
		display:none;
	}
}
#woocommerce_product_categories-5{
	display:none;
}
#text-10.widget.widget_text{
		display:block;
	}
@media(max-width:768px){
	.product-type-variable .summary.entry-summary .woocommerce-variation-add-to-cart.variations_button .single_add_to_cart_button {
    padding: 11px 20px 11px 20px !important;
		float:right;
}
	.variations_form .single_add_to_cart_button, ul.products li.product .product-caption-bottom a.product_type_simple.add_to_cart_button, .single-product div.product .single_add_to_cart_button.button  {
    padding: 11px 17px 11px 17px !important;
		float:right;
}
	.product-type-variable .summary.entry-summary .woocommerce-variation-add-to-cart.variations_button{
		display:flex;
		justify-content:start;
	}
	.product-type-variable .summary.entry-summary .woocommerce-variation-add-to-cart.variations_button .quantity.buttons_added {
    margin-right: 20px;
}
	.single-product div.product form.cart .quantity{
		margin-right: 20px;
	}
	.order-pop-btns-wrap{
	flex-direction:column;
}
.order-pop-btns-wrap .ctc_chat.ctc_woo_place{
	margin-top:15px !important;
	margin-left:0;
}
	body.admin-bar .dialog-type-lightbox.order-cod-pop-wrap{
		position:fixed;
	}
	#woocommerce_product_categories-5{
	display:block;
}
	#text-10.widget.widget_text{
		display:none;
	}
	.elementor-icon i:before, .elementor-icon svg:before {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}
	/*
.ecolive-icon-home:before {
    content: "";
}
	*/
	.elementor-1708 .elementor-element.elementor-element-dfd4ac1.elementor-view-framed .elementor-icon, .elementor-1708 .elementor-element.elementor-element-dfd4ac1.elementor-view-default .elementor-icon {
    fill: #3D3D3D;
    color: #3D3D3D;
    border-color: #3D3D3D;
		font-size: 20px;
}
	.elementor-1708 .elementor-element.elementor-element-dfd4ac1.elementor-view-default .elementor-icon-box-icon {
    margin-bottom:0 !important;
}
	.elementor-1708 .elementor-element.elementor-element-dfd4ac1 .elementor-icon-box-title, .elementor-1708 .elementor-element.elementor-element-dfd4ac1 .elementor-icon-box-title a {
    font-size: 12px;
    line-height: 1em;
    letter-spacing: .5px;
}
	.order-now-cod
		{
		width:100%;	
		}
	.section-faq-accordion .accordion-title{
		width:95%;
	}
	button[name="apply_coupon"]{
		margin-bottom:10px;
	}
}
.bestselling-reviews .jdgm-widget.jdgm-widget{
	margin:0 !important;
}
.bestselling-reviews .jdgm-prev-badge__text{
	display:none !important;
}
.bestselling-reviews .jdgm-qa-badge{
	display:none;
}
.bestselling-reviews .jdgm-prev-badge{
	text-align:left;
}
#mc4wp_email {
	width:210px !important;
}

.elementor-1393 .elementor-element.elementor-element-b38faf7 .hfe-site-logo .hfe-site-logo-container img {
width:140px !important;
}

p#billing_country_field, div.product_meta {
	display:none !important;
}
.single-product div.product table.variations label {
    display: inline-block !important;
}

section.woocommerce-order-details {
	margin-top:10px;
}

a.edit {
    color: #f05a22;
    padding-bottom: 5px !important;
    display: block;
}

.mysticky-welcomebar-fixed-wrap {
    min-height: 40px !important;
    padding: 8px 29px !important;
}

button.BadgeCloseButton__CloseButton-sc-1t35oal-2.DvpUJ {
    padding: 6px !important;
}

div#ht-ctc-chat {
bottom: 9px; !important; 
right: 20px; !important
}

h3.woocommerce-loop-product__title a {
    display: inline-block;
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-vertical .woocommerce-product-gallery__image:hover a img {
    opacity: 1;
}

#wpfront-notification-bar div.wpfront-message, #wpfront-notification-bar-editor li, #wpfront-notification-bar-editor p {
    color: #ffffff;
    padding: 12px 12px 5px 12px;
    font-size: 16px;
    line-height: 19px;
    font-family: 'ecolive body';
}

.mysticky-welcomebar-fixed.mysticky-site-front.mysticky-welcomebar-position-top.mysticky-welcomebar-showx-desktop.mysticky-welcomebar-showx-mobile.mysticky-welcomebar-btn-desktop.mysticky-welcomebar-btn-mobile.mysticky-welcomebar-display-desktop.mysticky-welcomebar-display-mobile.mysticky-welcomebar-attention-default.mysticky-welcomebar-entry-effect-slide-in.mysticky-welcomebar-animation.entry-effect.animation-start {
position: absolute !important;
}

div#razorpay-affordability-widget { display:none !important; }

.elementor-421 .elementor-element.elementor-element-f82d8ae { margin-bottom: 25px; }

.ctc_chat.ctc_woo_place { text-align:left !important;}

iframe#rzpAffordabilityMainFrame, a.jdgm-link {
    display: none !important;
}

.ctc_chat.ctc_woo_place { text-align:left !important;}


.single-product div.product .single_variation .price{
    align-items: baseline;
}

.saved-sale{
    font-size: 17px;
    margin-left: 10px;
    color: var(--light);
}
/* Coupon Popup CSS */
@media (min-width: 768px) {
	.wpccl-btn-wrapper {
	    position: absolute;
    top: 3.5rem;
}
}
.woocommerce-checkout .woocommerce-form-coupon-toggle .wpccl-btn-wrapper{
	position:unset;
}
/* 
ul.products li.product .product-caption-bottom{
	left:30px !important;
	bottom: 25px;
}
ul.products li.product .product-caption-bottom a[class*=product_type_]::before{
	display:none;
}
ul.products li.product .product-caption-bottom a[class*=product_type_]{
	font-size:18px;
	width:100%;
	letter-spacing:1px;
	color: var(--primary);
    background-color:var(--secondary)
}
ul.products.columns-5 li.product .product-block{
 min-height:470px;   
}
ul.products.columns-4 li.product .product-block{
 min-height:550px;   
} */
/* .single-product .woocommerce-tabs h2.resp-accordion{
	display:block !important;
} */
/*Change add to cart start*/
.product-caption-bottom .saved-sale{
	display:none;
}
.product-caption-bottom .variations_form{
	margin-bottom:0;
}
.product-caption-bottom .variations{
	margin:0;
}
.product-caption-bottom .variations td,.product-caption-bottom .variations th{
	padding:5px 0;
}
.product-caption-bottom .quantity.buttons_added{
	display:none !important;
}
ul.products li.product .product-caption-bottom, ul.products .wc-block-grid__product .product-caption-bottom, .wc-block-grid__products li.product .product-caption-bottom, .wc-block-grid__products .wc-block-grid__product .product-caption-bottom{
	position:relative !important;
	height:unset !important;
	left:0 !important;
	display:block !important;
	margin-top:30px;
}
.product-caption-bottom .single_add_to_cart_button{
	width:100%;
}
.product-caption-bottom .stock.out-of-stock{
	margin:0;
	padding: 0px 5px;
}
.product-caption-bottom .woocommerce-variation.single_variation{
	display:flex;
	align-items:center;
}
ul.products li.product .saved-sale {
    display: none;
}
ul.products li.product .product-caption-bottom a.product_type_simple.add_to_cart_button{
    font-family: "Signika", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
    color: var(--e-global-color-accent );
    background-color: var(--e-global-color-secondary );
    border-radius: 5px 5px 5px 5px !important;
    padding: 11px 30px 11px 30px;
    width: 100% !important;
	height:50px !important;
	margin-top:15px;
}
ul.products li.product .product-caption-bottom a.product_type_simple.add_to_cart_button:hover{
	color: #fff;
    background-color: var( --e-global-color-primary );
    border-radius: 5px 5px 5px 5px;
}
ul.products li.product .product-caption-bottom a.product_type_simple.add_to_cart_button:before{
font-size: 25px !important;
    margin-right: 5px;
}
.single_add_to_cart_button:before {
    font-family: "ecolive-icon";
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    vertical-align: middle;
    content: "";
	font-size: 25px !important;
    margin-right: 5px;
}

ul.products li.product .product-block:hover .product-caption-bottom, ul.products .wc-block-grid__product .product-block:hover .product-caption-bottom, .wc-block-grid__products li.product .product-block:hover .product-caption-bottom, .wc-block-grid__products .wc-block-grid__product .product-block:hover .product-caption-bottom{
	bottom:30px !important;
}
.single_add_to_cart_button.sr-buy-now{
    padding: 11px 20px 11px 20px !important;
    background-color: #E05717 ;
    color: #fff;
    border-radius: 5px !important;
	
}
.sr-headless-checkout.sr-buy-now{
	padding: 11px 20px 11px 20px !important;
    background-color: #E05717 ;
    color: #fff;
    border-radius: 5px !important;
}
.sr-headless-checkout.sr-buy-now:hover,
.sr-headless-checkout.sr-buy-now:active,
.sr-headless-checkout.sr-buy-now:focus{
	background-color: #F4C340;

}
.single_add_to_cart_button.sr-buy-now:hover{
	background-color: #F4C340;

}
.sr-headless-checkout.sr-buy-now img[alt="right_arrow"]{
	width:25px;
/* 	height:20px; */
}
.sr-headless-checkout.sr-buy-now .sr-d-flex.full-width.flex-center{
	align-items:center;
}
.sr-headless-checkout.sr-buy-now img[alt="Google Pay | Phone Pay | Upi"]{
	width:100px !important;
}
.variations_form .single_add_to_cart_button,ul.products li.product .product-caption-bottom a.product_type_simple.add_to_cart_button, .single-product div.product .single_add_to_cart_button.button{
    padding: 11px 20px 11px 20px !important;
    background-color: #E05717 ;
    color: #fff;
    border-radius: 5px !important;
}
.variations_form .single_add_to_cart_button:hover,ul.products li.product .product-caption-bottom a.product_type_simple.add_to_cart_button:hover, .single-product .single_add_to_cart_button.button:hover{
	color: var(--e-global-color-accent ) !important;
    background-color: var(--e-global-color-secondary ) !important;
}
.woocommerce-mini-cart__buttons.buttons>a:not(.checkout) {
    color: var(--e-global-color-accent ) !important;
    background-color: var(--e-global-color-secondary ) !important;
}
.woocommerce-mini-cart__buttons.buttons>a:not(.checkout):hover {
    color: #fff !important;
    background-color: var(--primary) !important;
}
ul.products li.product .saved-sale {
    display: block !important;
    font-size: 15px;
    margin-bottom: 0;
    margin-left: 5px;
		color: #E05717;
    letter-spacing: 0.6px;
    opacity: 0.8;
}
ul.products li.product .posted-in{
    display: none;
}
/*Change add to cart end*/

.single-product div.product p.price{
	margin:12px 0 2px 0 !important; 
}
.mysticky-welcomebar-fixed-wrap{
	min-height: 40px !important;
    padding: 8px 50px !important;
}
.mysticky-welcomebar-close{
/* 	display:none !important; */
	color:white !important;
}
.mysticky-welcomebar-fixed{
	position:absolute !important;
	top:0 !important;
}
/* .elementor-15299 .elementor-element.elementor-element-b38faf7 .hfe-site-logo img{
	max-width:100% !important;
	height:70px !important
} */
.jdgm-widget{
	width:80%;
	margin:auto !important;
	text-align:center;
}
.yith-wcwl-add-to-wishlist{
	margin:auto !important;
	text-align:center;
}

.single-product div.product table.variations td.value ul li.variable-item {
    
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--wvs-item-background-color,#fff);
    -webkit-box-shadow: var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8);
    box-shadow: var(--wvs-item-box-shadow,0 0 0 1px #a8a8a8) ;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: var(--wvs-item-text-color,#000);
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: var(--wvs-single-product-item-height,30px);
    justify-content: center;
    margin: 4px;
    padding: 2px;
    position: relative;
    width: var(--wvs-single-product-item-width,30px);
    border-radius: 2px;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    -webkit-box-shadow: var(--wvs-selected-item-box-shadow,0 0 0 2px #000);
    box-shadow: var(--wvs-selected-item-box-shadow,0 0 0 2px #000) !important;
    color: var(--wvs-selected-item-text-color,#000);
}
.single-product div.product table.variations td.value ul li.variable-item:hover .variable-item-span, .single-product div.product table.variations td.value ul li.variable-item.selected .variable-item-span {
    color: var(--wvs-selected-item-text-color,#000);
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):focus, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover {
    -webkit-box-shadow: var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);
    box-shadow: var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);
}

.single-product div.product table.variations td.value ul li.variable-item:hover, .single-product div.product table.variations td.value ul li.variable-item.selected {
    outline: unset;
    -webkit-box-shadow: var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd);
    box-shadow: var(--wvs-hover-item-box-shadow,0 0 0 3px #ddd) ;
    background-color: transparent !important;
}
.single-product  .single_variation_wrap .woocommerce-variation-availability{
width:45%;	
}
.single-product .summary.entry-summary .jdgm-widget.jdgm-widget {
		text-align: left;
    margin: 0 !important;
}
.single-product .jdgm-review-widget{
	width:90%;
	margin:auto;
	text-align:initial;
}
@media(max-width:1400px){
	.single-product  .single_variation_wrap .woocommerce-variation-availability{
width:50%;	
}
}
	@media(max-width:768px){
	.single-product  .single_variation_wrap .woocommerce-variation-availability{
width:100%;	
}
}
	
	.woocommerce-product-details__short-description{
		display:none !important;
	}
	.product_qualities{
		display:flex;
		justify-content:space-between;
	}
	.product_qualities .quality_image {
		width:22%;
		
		
		
	}

	.product-block .product_qualities{
		display:none !important;
	}
	.product-block .woocommerce-variation-add-to-cart.variations_button{
			padding:0  !important;
			margin-top:0 !important;
		}
	.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery-horizontal .woocommerce-product-gallery__image:hover a img{
		opacity:1 !important;
	}
/* 	.product-block .woocommerce-variation.single_variation{
    justify-content: center !important;
		flex-direction:column;
} */
.product-block .woocommerce-variation-price{
	width:100%;
}
.product-block .woocommerce-variation-price span.price{
		text-align: center;
    display: flex !important;
    justify-content: flex-start !important;
    padding: 0 !important;
	margin-bottom:0 !important; 
	}
	
	.Pane__PaneContent-sc-1vpamfo-0.jBUsrW {
    z-index: 9999999999 !important;
}
	.woocommerce ul.products li.product .product-block:hover{
		z-index:1;
	}
	.header-group-action .site-header-account .account-dropdown{
		position:fixed !important;
		right: 100px !important;
    top: 150px !important;
	}
	
	  /* gooogle review*/
	.heTHSI{
  
    padding: 0px !important; 
		}
	.jUqhZg
	{
  
    padding: 0px !important; 
		}
	
@media(max-width:768px) {
	.cfdPZq
		{
		bottom: 7% !important;
	}
	}
ul.products li.product .product-block:hover{
    z-index: 9 !important;
}
	#eapps-google-reviews-6aea8974-40c9-47a3-8380-14af3f83cf98 .es-badge-container{
		bottom:44px;
	}
	ul.products li.product.product-category h2.woocommerce-loop-category__title{
		text-align:center !important;
	}
	ul.products li.product h2, ul.products li.product h3, ul.products li.product .woocommerce-loop-product__title{
		-webkit-line-clamp:2  !important;
	}
	.es-header-write-review-button-container .es-header-write-review-button{
		font-size:16px !important;
		padding:0 !important;
	}
	.single-product .woocommerce-tabs.product-accordions.faq-accordion{
		border:none;
	}
	.single-product .woocommerce-tabs.product-accordions.faq-accordion .accordion-head{
		border:none;
	}
	.single-product .woocommerce-tabs.product-accordions.faq-accordion .accordion-body.active{
		border:none;
	}

		.single-product .woocommerce-tabs.product-accordions .accordion-body.attrib_review_tab_content {
		display:block !important;
    border-bottom: 1px solid;
    border-color: var(--border);
}
	.attrib_review_tab_tab::after{
		display:none;
	}
	.variations_form .single_add_to_cart_button:focus, ul.products li.product .product-caption-bottom a.product_type_simple.add_to_cart_button:focus, .single-product .single_add_to_cart_button.button:focus {
    color: var(--e-global-color-accent) !important;
    background-color: var(--e-global-color-secondary) !important;
}
	
body.woocommerce-page #page .site-content {margin-top:10px !important;margin-bottom:30px !important;}
	@media(max-width:768px)
	{
		.coupon .wpccl-btn-wrapper{
		text-align:center;
	}	
	}
	
	.eael-business-reviews-wrapper .eael-google-review-text
	{
		overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
	}
	.woocommerce-checkout .woocommerce-form-coupon-toggle .wpccl-btn-wrapper{
		text-align:left;
	}
.ts-cart-custom-note h2{
	text-align:center;
}
.swiper-container.coupon-slider-container{
	height:65px;
}
.processing-rev-section .eael-business-reviews-wrapper .swiper-container-wrap-dots-outside .swiper-pagination{
	display:none;
}
.processing-rev-section .processing-shipping-content h4{
	margin-bottom:20px;
	text-decoration:underline;
}
.processing-rev-section .eael-google-reviews-slider-header{
	display:none;
}
.processing-rev-section .eael-google-review-reviewer-photo{
	display:flex;
	justify-content:center;
}
/* li.product .variations_form .single_add_to_cart_button{
	padding:0 !important;
} */
.tax-product_cat li.product .variations_form .single_add_to_cart_button{
	padding:11px 20px 11px 20px !important;
}
.tax-product_tag li.product .variations_form .single_add_to_cart_button{
	padding:11px 20px 11px 20px !important;
}
.home-cat-heading h2{
	position:relative;
	z-index:9;
}
.single_add_to_cart_button::before{
	margin:0 5px 0 0 !important;
	content: none;
}
@media (min-width: 768px){
.post-type-archive.post-type-archive-product ul.products.columns-3 li.product {
    flex: 0 0 20%;
    max-width: 20%;
}	
}


#page {
    transition: all .25s ease;
    min-height: 90px;
position: sticky;
animation: fadeIn 0.10s ease-in-out;
}
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
/*fix cls*/
ul.products, .wc-block-grid__products {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 0;
    clear: both;
    display: flex;
    flex-wrap: wrap;
    min-height: 90px;
position: sticky;
animation: fadeIn 1s ease-in-out;
}
@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@media (max-width: 1024px){
	
#fkcart-modal .single_add_to_cart_button.checkout-button {
    margin: 0 20px 10px 20px;
    width: 90% !important;
}


	.product_qualities{
		width:100% !important;
	}
	.product_qualities .quality_image{
		width:25%;
	}
	
}
@media (max-width: 768px){
	.product_qualities{
		width:100% !important;
	}
	.product_qualities .quality_image{
		width:22%;
		margin-right:0px !important;
		flex: 1 0 auto;
	}
	.quality_image h6 {
    font-size: 10px;
	}
}
@media (max-width: 271px){
	ul.products li.product h2.woocommerce-loop-category__title{
		-webkit-line-clamp: 3 !important;
	}
}
.custom-price-wrap .price del{
	margin-left:5px;
}
.single-product div.product .single_variation .price del{
	margin-left:0;
}
@media(max-width:599px){
	.single-product .woocommerce-tabs.product-accordions .accordion-head{
		padding:20px;
	}
	.single-product .woocommerce-tabs.product-accordions .accordion-body{
		padding:0 20px 25px;
	}
	.single-product div.product .woocommerce-product-gallery .flex-control-thumbs .slick-prev:before, .single-product div.product .woocommerce-product-gallery .flex-control-thumbs .slick-next:before{
		position:relative;
		top:-15px;
	}
}
@media(max-width:378px){
		.summary.entry-summary .custom-price-wrap div.price del 	{
			font-size: 18px;
	}
	.summary.entry-summary .custom-price-wrap div.price ins {
    font-size: 22px;
}
	.summary.entry-summary .saved-sale {
    font-size: 18px;
}
	.summary.entry-summary .price_inc_gst {
    font-size: 16px;
 }
}
 .woocommerce-order ul.woocommerce-thankyou-order-details li.woocommerce-order-overview__email.email {
        display: none;
    }
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{
    border: 2px dashed #0f834d;
	border-radius: 12px;
	max-width: 1200px;
}
.elementor-element-dafe962 .elementor-widget-accordion .elementor-accordion .elementor-accordion-item:first-child{
	border-color:#000;
}
.elementor-element-dafe962 .elementor-widget-accordion .elementor-accordion .elementor-accordion-item:last-child{
	border-color:#000;
}
.elementor-element-dafe962 .elementor-accordion .elementor-accordion-item{
border:1px solid #000;	
	border-bottom:0;
}
.elementor-element-81245de{
	display:none;
}
/* .page-id-15297 .elementor-element-7f47ec6{
	display:none;
} */
.page-id-15297 div[data-id="7f0044c"]{
	  display: none;
}
.woocommerce-shipping-methods li+li input#shipping_method_0_flat_rate9:not(:checked)+label {
    display: none;
}
ul#shipping_method input[type=hidden]:first-child:checked+label:after {
    color: var(--primary);
}
#shipping_method li>input[type=hidden]:first-child:checked+label::after {
    font-weight: 700;
    content: "";
}
.single-product-type-horizontal.product.outofstock .order-pop-btns-wrap{
	display:none;
}
.single-product-type-horizontal.product.outofstock .woocommerce-variation-add-to-cart.variations_button{
	display:none;
}
@media(max-width:599px){
	.single-product .woocommerce-tabs.product-accordions .accordion-head{
		padding-left:10px;
	}
	.single-product .woocommerce-tabs.product-accordions .accordion-body{
		padding:0 0 25px;
	}
}
@media (max-width: 767px) {
    .tax-product_tag ul.products.columns-3 li.product {
        flex: 0 0 100%;
        max-width: 100%;
    }
}

a.button.checkout.wc-forward.wp-block-woocommerce-proceed-to-checkout-block {
    display: none;
}
#menu-store-info .sub-menu a::before{
	content:'' !important;
}

#page .site-content { margin-top: 20px; }

section.elementor-section.elementor-top-section.elementor-element.elementor-element-a1b76b8.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle { display: none;}
.wc-proceed-to-checkout .checkout-button:before{
	display: inline-block !important;
    
	 content: "\f023"; /* Font Awesome lock */
    font-family: "Font Awesome 5 Free"; /* or 6 if you're on FA6 */
	font-size:16px !important;
    font-weight: 900;
    margin-right: 3px;
	margin-bottom:4px;
}
.archive.tax-product_cat ul.products li.product h2, ul.products li.product h3, ul.products li.product .woocommerce-loop-product__title {
    -webkit-line-clamp: unset !important;
}
.sr-d-flex {
    display: flex;
}
.full-width {
    width: 100%;
}
.sr-pl-15 {
    padding-left: 15px;
}
.sr-headless-checkout.single_add_to_cart_button.checkout-button {
 	width:100% !important;
}
.flex-center {
    justify-content: center;
}
.sr-powered-by {
    position: absolute;
    right: 5px;
    bottom: 2px;
    font-size: 0;
}
.sr-powered-by img {
    width: 90%;
}
.postid-55128 .account-wrap.d-none, .postid-55128  .ecolive-mobile-nav{
	display:none !important;
}
.ecolive-mobile-nav{
	
}
@media (max-width: 1300px) {
	.main-navigation ul.menu > li.menu-item > a {
			padding: 15px 0.5em !important;
	}
	
	
}
@media (max-width: 768px) {
	.shiprocket-headless[data-type="cart"] {
			padding: 0 !important;
	}
	.site-header-cart-side .shiprocket-headless[data-type="cart"] {
			padding: 0 20px !important;
	}
	
    .wc-proceed-to-checkout .checkout-button:before {
        left: 15px;
    }
}

.single.single-product .description_content iframe,
.elementor-element-dafe962 iframe {
    aspect-ratio: 16 / 9;
    width: 100%;
}

.single.single-product .description_content:not(.product-block .jdgm-widget span),
.elementor-element-dafe962:not(.product-block .jdgm-widget span) {
    font-family: 'Inter', sans-serif !important;
    color: #212121;
    font-weight: 300;
    font-size: 18px;
    line-height: 140%;
}

.single.single-product .description_content .product-block .jdgm-widget span,
.single.single-product .description_content .product-block table,
.elementor-element-dafe962 .product-block .jdgm-widget span,
.elementor-element-dafe962 .product-block table {
    font-size: 14px;
}

.single.single-product .description_content p:not(.product-block p),
.elementor-element-dafe962 p:not(.product-block p) {
    margin: 18px 0;
    font-family: 'Inter', sans-serif !important;
    color: #212121;
    font-weight: 300;
    font-size: 18px;
    line-height: 140%;
}

#elementor-panel-state-loading {
    display: none !important;
}

.single.single-product .description_content blockquote p,
.elementor-element-dafe962 blockquote p {
    font-size: 23px;
}

.single.single-product .description_content h1,
.elementor-element-dafe962 h1 {
    font-weight: 700;
    font-size: 32px;
    line-height: 44.8px;
    min-height: 44.8px;
    margin: 24px 0;
    font-family: 'Inter', sans-serif !important;
}

.single.single-product .description_content h2,
.elementor-element-dafe962 h2 {
    font-family: 'Inter', sans-serif !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 33.6px;
    min-height: 33.6px;
    margin: 22px 0;
}

.single.single-product .description_content h3,
.elementor-element-dafe962 h3 {
    font-family: 'Inter', sans-serif !important;
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    min-height: 28px;
    margin: 20px 0;
}

.single.single-product .description_content b,
.single.single-product .description_content strong:not(.product-block strong),
.elementor-element-dafe962 b,
.elementor-element-dafe962 strong:not(.product-block strong) {
    font-family: 'Inter', sans-serif !important;
    font-weight: 600;
}

.single.single-product .description_content table:not(.product-block table),
.elementor-element-dafe962 table:not(.product-block table) {
    font-family: 'Inter', sans-serif !important;
    margin: 24px 0;
    max-width: 100%;
    border-collapse: collapse;
    text-align: left;
}

.single.single-product .description_content th:not(.product-block th),
.single.single-product .description_content td:not(.product-block td),
.elementor-element-dafe962 th:not(.product-block th),
.elementor-element-dafe962 td:not(.product-block td) {
    font-family: 'Inter', sans-serif !important;
    padding: 8px 16px;
    border: 1px solid #ccc;
}

.single.single-product .description_content th:not(.product-block th),
.elementor-element-dafe962 th:not(.product-block th) {
    font-family: 'Inter', sans-serif !important;
    font-weight: 600;
}

.single.single-product .description_content img,
.elementor-element-dafe962 img {
/*     max-width: 100%; */
}

.single.single-product .description_content td img,
.elementor-element-dafe962 td img {
    width: 100%;
}

.single.single-product .description_content blockquote,
.elementor-element-dafe962 blockquote {
    margin: 24px;
    padding: 8px 24px;
    border-left: 4px solid #ccc;
    background: #f9f9f9;
}

.single.single-product .description_content li,
.elementor-element-dafe962 li {
    margin: 0 0 18px 0;
    font-family: 'Inter', sans-serif !important;
}

.single.single-product .description_content sup.citation,
.elementor-element-dafe962 sup.citation {
    background: #e5efff;
    width: 15px;
    height: 15px;
    color: #0062ff;
    text-align: center;
    font-size: 10px;
    line-height: 15px;
    border-radius: 8px;
    font-weight: 500;
    display: inline-block;
    margin-left: 2px;
    cursor: pointer;
    font-style: normal;
    position: relative;
    display: inline;
    white-space: nowrap;
}

.single.single-product .description_content sup.citation a,
.elementor-element-dafe962 sup.citation a {
    display: inline-block;
    width: 15px;
}



/* Base typography */
.archive.tax-product_cat .term-description-after-products:not(footer *),
.archive.tax-product_cat .term-description-after-products ~ p:not(footer *),
.archive.tax-product_cat .term-description-after-products ~ h1:not(footer *),
.archive.tax-product_cat .term-description-after-products ~ h2:not(footer *),
.archive.tax-product_cat .term-description-after-products ~ h3:not(footer *),
.archive.tax-product_cat .term-description-after-products ~ ul:not(footer *),
.archive.tax-product_cat .term-description-after-products ~ ol:not(footer *),
.archive.tax-product_cat .term-description-after-products ~ blockquote:not(footer *) {
    font-family: 'Inter', sans-serif !important;
    color: #212121;
    font-weight: 300;
    font-size: 18px;
    line-height: 140%;
}

/* Paragraphs */
.archive.tax-product_cat .term-description-after-products p:not(footer *),
.archive.tax-product_cat .term-description-after-products ~ p:not(footer *) {
    margin: 18px 0;
}

/* Headings */
.archive.tax-product_cat .term-description-after-products h1:not(footer *),
.archive.tax-product_cat .term-description-after-products ~ h1:not(footer *) {
    font-weight: 700;
    font-size: 32px;
    line-height: 44.8px;
    margin: 24px 0;
}

.archive.tax-product_cat .term-description-after-products h2:not(footer *),
.archive.tax-product_cat .term-description-after-products ~ h2:not(footer *) {
    font-weight: 700;
    font-size: 24px;
    line-height: 33.6px;
    margin: 22px 0;
}

.archive.tax-product_cat .term-description-after-products h3:not(footer *),
.archive.tax-product_cat .term-description-after-products ~ h3:not(footer *) {
    font-weight: 700;
    font-size: 20px;
    line-height: 28px;
    margin: 20px 0;
}

/* Lists */
.archive.tax-product_cat .term-description-after-products ul:not(footer *),
.archive.tax-product_cat .term-description-after-products li:not(footer *),
.archive.tax-product_cat .term-description-after-products ~ ul:not(footer *),
.archive.tax-product_cat .term-description-after-products ~ ul li:not(footer *) {
    margin: 0 0 18px 20px;
    list-style: disc;
}

/* Blockquote */
.archive.tax-product_cat .term-description-after-products blockquote:not(footer *),
.archive.tax-product_cat .term-description-after-products ~ blockquote:not(footer *) {
    margin: 24px;
    padding: 8px 24px;
    border-left: 4px solid #ccc;
    background: #f9f9f9;
}

.fkcart-checkout-info{
	padding: 0 20px 10px;
}
.elementor-element-dafe962 a.elementor-accordion-title:hover{
	color:#3D3D3D;
}


.elementor-element-dafe962 a.elementor-accordion-title{
	font-family: 'Inter', sans-serif !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 33.6px;
    min-height: 33.6px;
    margin: 22px 0;
	text-align:center;
	display:inline-block;
	width:100%;
}
 .elementor-element-dafe962 h2 {
	text-align:center;
	display:inline-block;
	width:100%;
}
.elementor-element-9583ea4 img {
    margin: auto;
}
.elementor-element-9583ea4 .elementor-image-box-description{
	display:none !important;
}
.elementor-element-9583ea4  .elementor-widget-wrap{
	margin-bottom:0 !important;
}
.button.product_type_simple.add_to_cart_button.loading:after{
	display:none;
}
.cart-collaterals .shiprocket-headless br{
	display:none;
}

.cart-collaterals .wc-proceed-to-checkout a.checkout-button.button{
	background-color: #E05717 !important;
	color:#fff;
}
.cart-collaterals .wc-proceed-to-checkout a.checkout-button.button:hover{
	background-color: #F4C340
 !important;
	color:#3D3D3D;
}

.single-product .woocommerce-tabs.product-accordions{
	border:none !important;
}
@media(max-width:768px){
	.elementor-element-152e4fc img{
		width:50%;
		margin:auto;
	}
}

#post-6808{
	text-align:center;
}

.ecolive-sticky-add-to-cart.ecolive-sticky-add-to-cart--slideOutUp {
    display: block !important;
}
.ecolive-sticky-add-to-cart {
    display: block !important;
}
.custom-proceed-to-checkout-button{
	padding:18.75px;
	margin:0 !important;
	background:#E05717 !important;
	color:#fff !important;
	font-size:18px;
}
.custom-proceed-to-checkout-button:hover{
	background:#F4C340 !important;
	color:#000 !important;
}


.custom-proceed-to-checkout-button:before {
    display: inline-block !important;
    content: "\f023";
    font-family: "Font Awesome 5 Free";
    font-size: 16px !important;
    font-weight: 900;
    margin-right: 13px;
    margin-bottom: 4px;
}
/* .page-id-11 a.checkout-button.button.alt.wc-forward:not(.custom-proceed-to-checkout-button) {
    position: fixed !important;
    bottom: 10px;
    right: 10px;
    z-index: 9999;
		margin:3px 10px;
	width:300px;
  } */
.elementor-section.cart-white-bg{
	display:none;
}
.page-id-11 .elementor-section.cart-white-bg{
	display:block;
}
  a.checkout-button.button.alt.wc-forward br {
    display: none;
  }
.elementor-section.cart-white-bg{
	position: fixed !important;
    left: 0 !important;
    bottom: 0 !important;
    height: 90px;
	z-index:1;
}
.wc-proceed-to-checkout .checkout-button:not(.sr-headless-checkout):before{
	left:40px;
}
.cart-white-bg{
	display:none !important;
}
@media (max-width: 767px) {
/*   .page-id-11 a.checkout-button.button.alt.wc-forward:not(.custom-proceed-to-checkout-button) {
	width:90%;
  }
	.page-id-11 .elementor-element-6d32ef3{
		display:none;
	}
	.custom-proceed-to-checkout-button{
		font-size:15px;
		padding:16px 5px;
	} */
	.cart_totals {
    padding: 20px 20px 30px;
	}
  .page-id-11 a.checkout-button.button.alt.wc-forward:not(.custom-proceed-to-checkout-button) {
font-size:16px;
  }
	.elementor-element-daf4c35 .swiper-pagination.swiper-pagination-bullets{
		text-align:left;
		padding-left:10px;
	}
	.elementor-15297 .elementor-element.elementor-element-1a49e61 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active)
	{
		margin-bottom:1.5px;
	}
	.elementor-element-daf4c35 .swiper-pagination-bullet.swiper-pagination-bullet-active{
		width:12px !important;
		height:12px !important;
	}
}
@media (max-width: 367px) {
	.wc-proceed-to-checkout .checkout-button:not(.sr-headless-checkout):before {
    left: 25px;
}
}

/*homepage elementor css*/
.single_add_to_cart_button::before{
    content:url('https://standardcoldpressedoil.com/wp-content/uploads/2023/07/Bag-1.svg');
    vertical-align: baseline;
    
    margin: 0.7rem;
display: inline-block;
}
.product-block .woocommerce-variation.single_variation{
    justify-content: center !important;
}
.product-block .woocommerce-variation-price .price{
		text-align: center;
    display: flex;
    justify-content: center !important;
    padding: 30px 0 0 0 !important;
	margin-bottom:0 !important;
	}
	ul.products li.product .product-block:hover{
    z-index: 9 !important;
}
/*homepage elementor css*/
.mobile-footer-chat{
    text-align: center;
    display: block;
    font-size: 12px;
    line-height: 1em;
    letter-spacing: 0.5px;
    font-weight: 700;
}
/*header elementor css*/
@media only screen and (max-width: 767px){
.mysticky-welcomebar-display-mobile.mysticky-welcomebar-position-top.mysticky-welcomebar-entry-effect-slide-in.entry-effect.mysticky-welcomebar-fixed, .mysticky-welcomebar-display-mobile.mysticky-welcomebar-position-top.mysticky-welcomebar-fixed {
    top: 0;
    z-index: 0 !important;
}
}
.header-group-action .site-header-account .account-dropdown{
		position:fixed !important;
		right: 100px !important;
    top: 100px !important;
	}
	ul.products li.product.product-category h2.woocommerce-loop-category__title{
		text-align:center !important;
	}
	ul.products li.product h2, ul.products li.product h3, ul.products li.product .woocommerce-loop-product__title{
		-webkit-line-clamp:2 !important;
	}
	.es-header-write-review-button-container .es-header-write-review-button{
		font-size:16px !important;
		padding:0 !important;
	}
	
	.site-header-cart-side .widget_shopping_cart .mini_cart_item a.remove::before{
	    color: #FF7F7F !important;
	}
	.single-product .woocommerce-tabs.product-accordions.faq-accordion{
		border:none;
	}
	.single-product .woocommerce-tabs.product-accordions.faq-accordion .accordion-head{
		border:none;
	}
	.single-product .woocommerce-tabs.product-accordions.faq-accordion .accordion-body.active{
		border:none;
	}
	.section-faq-accordion>h2:first-child {
		font-size: 36px;
		line-height: 44px;
		margin-bottom: 50px;
		text-align: center;
		color: var(--primary);
	}
	.section-faq-accordion {
		margin: 90px 0 70px;
	}
	.single-product .woocommerce-tabs.product-accordions.faq-accordion .accordion-body {
    padding: 0 30px 5px;
	    
	}
	.single-product .woocommerce-tabs.product-accordions.faq-accordion .accordion-head {
    padding: 10px 30px;
	}
	
	@media (max-width: 767px){
    .tax-product_cat ul.products.columns-3 li.product {
    flex: 0 0 100%;
    max-width: 100%;
}	    
	}
		.section-recipe>h2:first-child {
		font-size: 36px;
		line-height: 44px;
		margin-bottom: 50px;
		text-align: center;
		color: var(--primary);
	}
	.recipe-img img{
	    min-height: 327px;
	    max-height: 327px;
	    object-fit: contain;
	}
	.recipe-wrap{
	    padding: 6px;
        border: 2px solid var(--border);
	
	}
	.recipe-wrap h2{
	    margin-top: 10px;
	}
	.recipe-wrap p{
	    margin-bottom: 0;
	}
		.single-product .woocommerce-tabs.product-accordions .accordion-body.attrib_review_tab_content {
		display:block !important;
    border-bottom: 1px solid;
    border-color: var(--border);
}
		.attrib_review_tab_tab::after{
		display:none;
	}
.variations_form .single_add_to_cart_button:focus, ul.products li.product .product-caption-bottom a.product_type_simple.add_to_cart_button:focus, .single-product .single_add_to_cart_button.button:focus {
    color: var(--e-global-color-accent) !important;
    background-color: var(--e-global-color-secondary) !important;
}
.woocommerce-cart .breadcrumb-wrap{
    display: none;
}
.ts-cart-custom-note h2{
    font-size: 36px;
    margin: 30px 0;
}
.my-swiper-container{
    position: relative;
}
.my-swiper-container .item {
    box-sizing: border-box;
}
.coupon-slider .swiper-slide{
    display: flex;
    padding: 10px 25px;
    background: #fffbe8;
    border-top: solid 1px #fbe684;
    border-bottom: solid 1px #fbe684;
}
.my-swiper-container .coupon-item {
    display: flex;
    padding: 10px 25px;
    background: #fffbe8;
    border-top: solid 1px #fbe684;
    border-bottom: solid 1px #fbe684;
}
.citem-first {
    width: 50%;
    /*float: left;*/
    text-align: center;
    line-height: 1.3;
}
.citem-second {
    width: 50%;
    /*float: right;*/
    font-size: 12px;
    line-height: 1.3;
    text-align: center;
}
.citem-off {
    padding: 0 10px;
    font-weight: bold;
    color: var(--primary);
    border-radius: 2px;
    display: inline-block;
}
.citem-coupon {
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;
    font-size: 14px;
    color: var(--primary);
    display: inline-block;
    border: dashed 1px var(--primary);
    padding: 1px 5px;
}
.coupon-slider-container .swiper-button-next, .coupon-slider-container .swiper-button-prev{
    width: 14px;
}
.coupon-slider-container .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%347758aff'/%3E%3C/svg%3E");
    right: 10px;
    left: auto;
}
.coupon-slider-container .swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='https://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%347758aff'/%3E%3C/svg%3E");
     left: 10px; 
    right: auto;
    
}
.woocommerce-cart .woocommerce-cart-form {
    width: 100%;
}
@media (min-width: 911px){
    
.woocommerce-cart .cart-collaterals {
     float: none; 
    margin-left: auto;
}
.woocommerce-cart center+div.woocommerce {
     display:flex;
     flex-direction:column;
}
}
.my-swiper-container .swiper-slide{
    transition-property: transform !important;
}
.jdgm-widget.jdgm-widget{
    position: unset !important;
}
@media only screen and (min-width: 991px){
ul.products li.product img {
    min-height: unset !important;
}
}

body:not(.logged-in) .site-header-account a{
    position: relative;
    z-index: 1;
    pointer-events: none;
}
body:not(.logged-in) .elementor-element-d0ce02f{
    position: relative;
    z-index: 9;
    
}
.product_type_simple.add_to_cart_button.ajax_add_to_cart.disabled{
    pointer-events: none;
}
.single_add_to_cart_button.disabled{
    pointer-events: none;
}
@media (max-width: 567px){
.related.products ul.products li.product {
    flex: 0 0 100%;
    max-width: 100%;
}
.related.section-recipe ul.products li.product {
    flex: 0 0 100%;
    max-width: 100%;
}
.related.products .product-block .woocommerce-variation.single_variation {
    justify-content: center !important;
    flex-direction: column;
    align-items: center;
}
.related.products .single_variation .price del {
    
    margin-left: 10px;
}
.related.products .price{
    justify-content:center;
}
}
.elementor-wrap-padding .elementor-widget-wrap{
    padding: 0 !important;
}
	@media (max-width: 699px){
	    
	
.top-offer-slides .elementor-slides .swiper-slide-inner .elementor-slide-heading {
    margin-bottom: 0;
}
}
/*header elementor css*/
/*footer elementor css*/
.product-block .woocommerce-variation.single_variation{
    justify-content: center !important;
}
.product-block .woocommerce-variation-price .price{
		text-align: center;
    display: flex;
    justify-content: center !important;
    padding: 0 0 0 0 !important;
	margin-bottom:0 !important; 
	}
	.elementor-15297 .elementor-element.elementor-element-560180a3 { padding: 50px 0px !important; }
.elementor-15297 .elementor-element.elementor-element-e156ed9, .elementor-15297 .elementor-element.elementor-element-45c9e1c { margin-bottom:10px !important; }
.elementor-15297 .elementor-element.elementor-element-24e252e>.elementor-element-populated { padding:0px !important; }
selector {
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 997;
}

@media(max-width: 1024px){
    #colophon {
        margin-bottom:65px;
    }
}
/*footer elementor css*/
