/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 18 2026 | 13:41:07 */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+Hebrew:wght@100..900&display=swap');

body, h1, h2, h3, h4, h5, h6, p, a, li, span, div {
    font-family: 'Noto Sans Hebrew' !important;
}

.ehf-header #masthead {
	z-index: 100;
}	

.catlog_details{
	overflow:hidden;
	border-radius: 20px !important; 
}

.breadcrumb.breadcrumbs.woo-breadcrumbs{
	max-width: 1440px;
	margin: auto;
}

.vertical_line_club{
	position: absolute;
	top: 52%;
	rotate: 90deg;
	left: 39%;
}

.club-icon-box .elementor-image-box-wrapper{
	display:flex;
}

.club-icon-box  .elementor-image-box-content{
	border-bottom: 1px solid #A1A1A13D;
	padding-bottom: 10px;
}




.home-hero{
	height:81vh !important;
	min-height:81vh !important;
}

.home-hero .elementor-image-carousel-wrapper, .home-hero .elementor-widget-image-carousel, .mobile-home .elementor-image-carousel-wrapper, .mobile-home .elementor-widget-image-carousel{
	height:100%;
}

.mobile-home{
	height:225px !important;
}

.mobile-home .elementor-widget-image-carousel figure.swiper-slide-inner img, .home-hero .elementor-widget-image-carousel figure.swiper-slide-inner img{
	width:100% !important;
}


#page .e-checkout-secondary-title a{
	color:#92bf7d !important;
}

.single-product p.stock.in-stock {
	display: none;
}


.elementor-widget p,
#content p,
#content span {
	color: #383838 !important;
}

div#loadmorebutton {
	display: block;
}

#page .mega-highlited-menu a {
	color: #f77908 !important;
	font-weight: 700 !important;
	text-decoration: none !important;
}

.mega-highlited-menu a:hover {
	color: #000000 !important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item {
	margin-right: 25px !important;
	margin-left: 0 !important;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item:first-child {
	margin-right: 0 !important;
}

/* .product_price span.woocommerce-Price-amount.amount:first-child{
font-weight:normal !important;;
} */

.select_color span {
	border: none !important;
}

.elementor-element.heading-separator.elementor-widget-divider {
	--divider-border-width: 4px !important;
}

section.related.products {
	background-color: #fff;
}

.archive h1.woocommerce-products-header__title.page-title:after {
	border-bottom: 0px !important;
}

button#load-more-categories {
	background: #92BF7D;
	color: #fff !important;
	border: 1px solid #92BF7D !important;
	padding: 3px 50px;
	border-radius: 3px;
}

button#load-more-categories:hover {
	background-color: #fff;
	color: #92BF7D !important;
}

div#loadmorebutton {
	padding-top: 30px !important;
}

.woocommerce-billing-fields__field-wrapper label {
	display: none !important;
}

.woocommerce-shipping-fields__field-wrapper label {
	display: none !important;
}

.woocommerce .woocommerce-result-count,
.woocommerce-page .woocommerce-result-count {
	/* 	margin-right:30px !important; */
	margin-top: 22px !important;
}

.category-product form.woocommerce-ordering select {
	text-align: center;
	background: url('https://avigail-products.com/wp-content/uploads/2024/11/double-arrow.png') no-repeat right 14px center;
	padding: 0.3rem 0 0.3rem 25px !important;
	background-size: 22px;
	width: 75%;
	text-align: left;
	float: left;
}

.archive-container ul.products.columns-3 {
	border-top: 1px solid #cdced0 !important;
}

a.category_link .category_name {
	border-radius: 3px !important;
}


.woocommerce .products ul,
.woocommerce ul.products {
	margin-bottom: 0px !important;
}

.category-product form.woocommerce-ordering select {
	font-size: 17px !important;
}

.category-product form.woocommerce-ordering select option:hover {
	background-color: #92bf7d !important;
}

.single.single-product section.related.products .related_heading {
	padding: 25px 15px 0 !important;
}

section.related.products .related-products-wrapper {
	padding: 20px 0 100px !important;
}

.summary.entry-summary button.single_add_to_cart_button,
.summary.entry-summary a.calus_btn.btn {
	border-radius: 3px !important;
}

a.button.wc-backward,
a.woocommerce-Button.wc-forward.button,
a.button.wc-forward,
button.button {
	border-radius: 3px !important;
}

.single.single-product .product-detail-block {
	margin: 4rem auto 2rem auto !important;
}

.woocommerce ul#shipping_method li label,
p.woocommerce-shipping-destination,
p.woocommerce-shipping-destination strong {
	font-weight: normal;
}

.woocommerce ul#shipping_method li input {
	margin: 0px .4375em 0 0 !important;
}

.woocommerce ul#shipping_method li {
	display: flex;
	justify-content: flex-start;
	flex-direction: row-reverse;
}

a.woocommerce-privacy-policy-link {
	font-size: 13px !important;
}




.shop_table tr :is(td, th):last-child {
	text-align: left;
	font-weight: 700;
}

table td,
table th {
	padding: 12px 18px !important;
}

.woocommerce ul#shipping_method li {
	font-size: 15px;
}

tr.cart-subtotal th,
tr.woocommerce-shipping-totals th,
tr.cart-subtotal td {
	font-weight: normal !important;
}

.woocommerce ul#shipping_method span.amount {
	font-weight: normal;
}

td.actions {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

tr.order-total span.woocommerce-Price-currencySymbol {
	font-weight: bold;
}

tr.order-total th,
tr.order-total td {
	font-weight: bold !important;
}

.elementor-widget-woocommerce-checkout-page .woocommerce .woocommerce-checkout-review-order-table .cart_item td.product-name {
	max-width: 186px !important;
}

.elementor-2752 .elementor-element.elementor-element-1e8c24a .woocommerce-checkout-review-order-table .cart_item td {
	font-size: 15px !important;
}

body.woocommerce-checkout .elementor.elementor-423.elementor-location-footer {
	display: none;
}

li#menu-item-4064 {
	display: none !important;
}

li.menu-item.xoo-wsc-menu-item:after {
	content: none;
}

.special-feature-article-section h4 {
	font-weight: 700 !important;
}

.woocommerce .products ul::after,
.woocommerce .products ul::before,
.woocommerce ul.products::after,
.woocommerce ul.products::before {
	content: none;
}

.fa-heart:before {
	color: #000;
}

.alg-wc-wl-icon-wrapper .alg-wc-wl-counter {
	background: #92BF7D;
	color: #fff !important;
	font-weight: normal !important;
}

.alg-wc-wl-icon-wrapper .alg-wc-wl-icon {
	font-size: 22px;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	padding: 10px 24px 10px 48px;
}

.woocommerce-cat-hero {
	height: 65vh;
	display: flex;
	flex-direction: row-reverse;
	justify-content: center;
	align-items: center;
	background-color: #92bf7d;
	background-image: url('https://avigail-products.com/wp-content/uploads/2024/12/3-1.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size: auto;
}

.woocommerce-cat-hero .half {
	width: 50%;
}

.woocommerce-cat-hero .woocommerce-category-image {
	height: 100%
}

.woocommerce-cat-hero .woocommerce-category-image img {
	height: 100%;
	width: 100%;
}

.woocommerce-cat-hero .woocommerce-category-text {
	text-align: center;
	padding: 0 50px;
	display: flex;
	justify-content: center;
	align-items: center;

}

.woocommerce-cat-hero .woocommerce-category-text h2 {
	color: #fff;
	font-size: 52px;
	font-weight: 700;
	text-shadow: 0 0 5px #000;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
	top: 18px;
}

.elementor-widget-woocommerce-checkout-page .woocommerce-privacy-policy-text p {
	font-size: 13px !important;
}

span.xoo-wsc-sc-bki.xoo-wsc-icon-cart2 {
	color: #000;
}

.xoo-wsc-container .xoo-wsc-basket {
	display: none !important;
}

.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn,
.xoo-wsc-container .xoo-wsc-btn {
	background-color: #92bf7d !important;
	border-radius: 3px;
	border: 2px solid #92bf7d !important;
}

.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn:hover,
.xoo-wsc-container .xoo-wsc-btn:hover {
	background-color: #ffffff !important;
	color: #92bf7d !important;
}

.discount_section {
	margin: auto 0px !important;
}

span.color-text {
	color: #92bf7d;
}

.swiper-pagination-bullet {
	width: 35px !important;
	height: 3px !important;
	border-radius: 0 !important;
}

a.e-show-coupon-form {
	font-size: 16px;
}

.my-article .elementor-post__read-more {
	margin-bottom: -25px;
}

h2.wp-block-heading {
	font-size: 28px !important;
	font-weight: 700;
}

.single-post p, .single-post li {
	font-size: 22px !important;
	line-height: 34px !important;
	color:#000;
}

.elementor-10 .elementor-element.elementor-element-ba06a20 .swiper-pagination-bullet {
	height: 4px;
	width: 40px;
}

.heading-separator {
	padding: 15px 0 10px 0;
}

#sb_instagram .sb_instagram_header {
	display: none;
}

#sbi_images {
	direction: ltr;
}

.discount_section_image .e-con-inner {
	display: flex;
	justify-content: center !important;
	align-items: flex-start !important;
}

.discount_section_image .discount_section {
	/* 	transform:skew(-20deg); */
	width: 50%;
	padding: 30px;
	border-radius: 3px !important;
	margin-top: 0 !important;
	;
}

.discount_section_image .discount_section .elementor-widget-button .elementor-widget-container {
	margin-top: 25px !important;
}

.secondery-heading .elementor-heading-title {
	color: #000 !important;
}

.blog_content .wp-block-heading {
	color: black;
}

.my-account-mobile .elementor-icon {
	background-image: url(https://avigail-products.com/wp-content/uploads/2024/08/user.png);
	background-size: contain;
}

.alg-wc-wl-thumb-btn-single,
.alg-wc-wl-thumb-btn-abs {
	background: rgba(255, 255, 255, 0.5);
	border-radius: 50%;
	transition: all 0.5s ease-in-out;
	z-index: 999 !important;
}

.alg-wc-wl-thumb-btn-single:hover,
.alg-wc-wl-thumb-btn-abs:hover {
	background: rgba(255, 255, 255, 1);
}

.alg-wc-wl-btn:hover i,
.alg-wc-wl-btn2:hover i {
	transform: scale(1);
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover {
	background: #fff;
}

.green-leaf {
	opacity: 0.5;
}

.mb-0 p {
	margin-bottom: 0 !important;
}

span.xoo-wsc-sc-count {
	height: 15px;
	line-height: 14px;
	width: 15px;
	font-size: 11px;
	right: -10px;
	top: -4px;
	color: #fff !important;
	background-color: #92BF7D !important;
}

.xoo-wsc-sc-bki {
	font-size: 25px;
}

#masthead .fa-heart:before {
	content: "";
	position: absolute;
	background-image: url(https://avigail-products.com/wp-content/uploads/2024/12/heart-1.png);
	background-size: contain;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	top: 2px;
	left: 2px;
}

.alg-wc-wl-view-state .fa-heart {
	width: 100%;
	height: 100%;
	position: relative;
}

.alg-wc-wl-view-state-add .fa-heart:before {
	content: "";
	position: absolute;
	background-image: url(https://avigail-products.com/wp-content/uploads/2024/12/heart-1.png);
	background-size: contain;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
}



#masthead .xoo-wsc-icon-cart2:before {
	content: "";
	position: absolute;
	background-image: url(https://avigail-products.com/wp-content/uploads/2024/12/עותק-של-שתפו-וזכו-2.png);
	background-size: contain;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	top: 2px;
	left: 2px;
}

.dgwt-wcas-style-pirx a.dgwt-wcas-search-icon {
	width: 25px;
	height: 25px;
}

.dgwt-wcas-style-pirx a.dgwt-wcas-search-icon,
.wo-menu .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon {
	background-image: url(https://avigail-products.com/wp-content/uploads/2024/12/עותק-של-שתפו-וזכו-3.png);
	background-size: 23px;
	background-repeat: no-repeat;
	background-position: center;
}

.wo-menu .dgwt-wcas-search-wrapp .dgwt-wcas-search-icon {
	width: 32px;
	height: 32px;
	margin-top: 0px;
}

#masthead .alg-wc-wl-icon-wrapper {
	width: 22px;
	height: 22px;
	margin-right: 4px;
}

#masthead .xoo-wsc-sc-bkcont {
	width: 24px;
	height: 28px;
}

.xoo-wsc-sc-cont .xoo-wsc-cart-trigger>* {
	margin-right: 5px;
}

#masthead .alg-wc-wl-icon-wrapper .alg-wc-wl-icon,
#masthead .menu-item .xoo-wsc-sc-bkcont .xoo-wsc-sc-bki {
	position: relative;
	display: block;
	height: 100%;
}

.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_color_design .vi-wpvs-variation-button-select,
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_color_design .vi-wpvs-option-wrap {
	padding: 5px;
	border: 1px solid #545454;
}


.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_color_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-default,
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_color_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-hover,
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_color_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected {
	border-radius: 3px !important;
	border: 1px solid #000 !important;
	padding: 0
}

.single-product .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_color_design .vi-wpvs-variation-button-select,
.single-product .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_color_design .vi-wpvs-option-wrap {
	width: 22px;
	height: 22px;
}

.archive .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_color_design .vi-wpvs-option-wrap {
	padding: 0;
}

.archive .vi_wpvs_loop_variation_form .vi_variation_container,
.vi_wpvs_loop_variation_form td {
	padding: 12px 0 0 0 !important;
}

.archive .vi-wpvs-variation-style {
	margin: 0 !important;
}

.archive .vi-wpvs-variation-wrap-loop.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_color_design .vi-wpvs-option-wrap {
	width: 22px;
	height: 22px;
}

.single-product .vi-wpvs-variation-style-content {
	padding: 0 !important;
}

.dgwt-wcas-style-pirx a.dgwt-wcas-search-icon svg,
.wo-menu .dgwt-wcas-search-wrapp .dgwt-wcas-ico-magnifier-handler {
	display: none;
}

.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-rtl:not(.vi-wpvs-variation-wrap-loop) .vi-wpvs-option-wrap {
	margin-bottom: 0 !important;
}

.summary.entry-summary form.cart .variations label,
.vi-wpvs-label-selected {
	font-size: 16px;
}


/*     .gradient-button .elementor-button:hover,
.sbi_follow_btn a:hover {
border:2px solid #f89000 !important;
background-color:transparent !important;
/*         background: linear-gradient(to bottom, #f69835 50%, white) !important;
box-shadow: none !important; } */

.sbi_follow_btn a {
	border: 2px solid #f89000 !important;
}

.sbi_follow_btn a:hover svg path {
	fill: #e27b34 !important;
}

a.sbi_load_btn {
	border: 2px solid #92bf7d !important;
}

.reset_variations {
	display: none !important;
	visibility: hidden !important;
}

.woocommerce ul.products li.product button.button {
	display: none !important;
}

.woocommerce ul.products li.product a.button {
	display: inline-block !important;
	visibility: visible !important;
	margin-top: 1em !important;
}

.xoo-wsc-ft-btn-cart {
	display: none !important;
}

.xoo-wsc-ft-amt {
	display: flex !important;
}

a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-continue {
	background: #F4F4F4 !important;
	color: #484B42 !important;
	border: 2px solid #F4F4F4 !important;
	transition: all 0.5s ease-in-out;
}

a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-continue:hover,
a.calus_btn.btn:hover {
	background: transparent !important;
	color: #000 !important;
}

#customer_details .form-row .input-text,
#customer_details .select2-selection {
	border: 1px solid #dfdfdf !important;
	text-align: right !important;
	border-radius: 3px !important;
}

.cart-subtotal,
.woocommerce-shipping-totals {
	border-bottom: 1px solid #c9c9c9 !important;
}

.wo-menu .dgwt-wcas-search-wrapp {
	margin-right: -14px;
}

.wo-menu .dgwt-wcas-search-wrapp .dgwt-wcas-ico-magnifier-handler {
	max-width: 32px;
	min-height: 32px;
}

.vi-wpvs-variation-wrap-wrap.vi-wpvs-variation-wrap-wrap-hasdefault {
	margin-top: 5px !important;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
	border-radius: 3px;
	border: 2px solid #c2c1c131 !important;
	background-color: #fff !important;
	font-family: "Noto Sans", Sans-serif;
	padding-right: 60px !important;
}


.warranty-btn a.elementor-button:hover svg path {
	fill: #8cbb70;
}

.warranty-btn a.elementor-button:hover {
	color: #8cbb70 !important;
}

.submit_btn {
	border: 2px solid #92bf7d !important;
}

.submit_btn:hover {
	background: transparent !important;
	color: #8baf77 !important;
	;
}

div#order_review {
	border-radius: 3px !important;
}

.tax-product_cat .woocommerce-cat-hero {
	display: none;
}



/* .mega-menu-item .mega-sub-menu .mega-menu-row .mega-sub-menu{
right:0 !important;
} */

#sb_instagram .sbi_follow_btn a:hover span {
	color: #e27b34 !important;
}

#sb_instagram #sbi_load .sbi_load_btn:hover span {
	color: #92bf7d !important;
}

/* #mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-columns-4-of-12{
width:25% !important;
} */

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu {
	/* 	width:800px !important; */
	padding: 15px !important;
}

header#masthead {
	box-shadow: 3px 3px 6px 4px #b5b4b433;
}

.mega-pd-half .mega-menu-item-type-widget {
	padding: 2px 7px !important;
	width: 100% !important;
}

.mega-pd-half .mega-sub-menu {
	display: flex !important;
	flex-wrap: wrap !important;
}

.mega-pd-half .mega-menu-item-type-taxonomy {
	width: auto !important;
	background-color: #00000070 !important;
}

.mega-pd-half .mega-menu-item-type-taxonomy a {
	color: #fff !important;
}

.mega-pd-half .mega-sub-menu .mega-menu-item .mega-block-title {
	position: absolute;
	bottom: 11px;
	padding: 2px 15px !important;
	font-size: 16px !important;
	color: #fff !important;
	background: #0000009C;
	line-height: 1.5;
	backdrop-filter: blur(10px);
	z-index: 1;
}

.mega-pd-half .mega-sub-menu .mega-menu-item a {
	overflow: hidden;
	display: inline-block;
	width: 100%;
	height: 120px;
}

.mega-pd-half .mega-sub-menu .mega-menu-item {
	transition: all 0.5s ease-in-out;
}

.mega-pd-half .mega-sub-menu .mega-menu-item img {
	transform: scale(1);
	height: 100% !important;
	transition: all 0.5s ease-in-out;
}

.mega-pd-half .mega-sub-menu .mega-menu-item:hover img {
	transform: scale(1.2);
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-menu-item .mega-menu-link:not(:last-child)::after {
	content: " ";
	display: block !important;
	left: -5px !important;
	right: auto;
	top: 20px;
	font-weight: 300;
	color: #000;
	position: absolute !important;
	width: 1px;
	height: 20px;
	background: #000;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1 .mega-menu-item .mega-sub-menu li a:not(:last-child)::after {
	content: none;
}


#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item:after {
	content: " ";
	display: block !important;
	left: -5px !important;
	right: auto;
	top: 20px;
	font-weight: 300;
	color: #000;
	position: absolute !important;
	width: 1px;
	height: 20px;
	background: #000;
}

#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item.mega-menu-item-has-children:after {
	content: none !important;
}

.mega-hidden {
	display: none !important;
}

.product_box h2.woocommerce-loop-product__title {
	padding: 20px 10px 0 !important;
}

.footer-section .popup-form {
	padding: 0;
}

.popup-form {
	padding: 0 20px;
}

.footer-section .popup-form .wpcf7-form br {
	display: none;
}

.footer-section .popup-form .wpcf7-form .col-two {
	gap: 5px;
	margin-bottom: 5px;
}

.popup-form .wpcf7-form .col-two {
	display: flex;
	align-items: center;
	gap: 10px;
}

.popup-form .wpcf7-form p {
	margin: 0;
}

.popup-form .wpcf7-form .col-two p br {
	display: none;
}

.popup-form .wpcf7-form p label {
	width: 100%;
}

.popup-form .wpcf7-form p input {
	direction: unset;
	border: 2px solid #92bf7d;
}

.popup-form.footer-form .wpcf7-form p input {
	direction: unset;
	border: none;
}

.popup-form .wpcf7-form p .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label {
	font-size: 16px;
}

.popup-form .wpcf7-form p .wpcf7-checkbox .wpcf7-list-item {
	margin: 0;
}

.footer-section .popup-form .wpcf7-form p .wpcf7-checkbox .wpcf7-list-item label {
	margin-top: 10px;
	align-items: center;
}

.footer-section .popup-form .wpcf7-form p .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label {
	font-size: 14px !important;
}

.popup-form .wpcf7-form p .wpcf7-checkbox .wpcf7-list-item label {
	display: flex;
	gap: 5px;
}

.popup-form .wpcf7-form p .wpcf7-checkbox .wpcf7-list-item input {
	width: 18px;
	height: 18px;
}

.footer-section .popup-form .wpcf7-form div.submit p {
	flex-wrap: wrap;
}

.popup-form .wpcf7-form div.submit p {
	display: flex;
	flex-direction: row-reverse;
}

.footer-section .popup-form .wpcf7-form div.submit p input {
	width: 100%;
}

.popup-form .wpcf7-form div.submit p input {
	background: #000;
	color: #fff;
	border: 0;
	border-radius: 3px;
	padding: 5px 23px;
}

.footer-section .popup-form .wpcf7-form div.submit {
	margin-top: 20px !important;
}

.my_reward_table .pagination ul {
	direction: ltr;
}

.my_reward_table th,
.my_reward_table td {
	display: table-cell !important;
	/* 	width:auto !important; */
	font-size: 14px;
}

.footable>thead>tr>th>span.footable-sort-indicator {
	padding-left: 0;
	padding-right: 5px;
	padding-right: 5px;
}

.footable.breakpoint>tbody>tr>td>span.footable-toggle {
	display: none !important;
}

.my_rewards_title {
	font-size: 32px !important;
	margin-top: 50px;

}

.my_reward_total {
	font-size: 1rem !important;
}

.my_reward_table .footable-row-detail-name {
	text-align: right;
}

.woocommerce-MyAccount-navigation-link--downloads {
	display: none;
}

.woocommerce-Address-title a {
	width: 100%;
	color: #f77908;
}

#customer_login a,
.woocommerce-MyAccount-content a {
	color: #92bf7d;
}

.woocommerce-Address-title h2 {
	font-size: 2rem;
}

.addresses .woocommerce-column__title,
.woocommerce-order-details .woocommerce-order-details__title {
	font-size: 1.5rem;
}

.woocommerce-Address address {
	font-style: normal;
}


.page-header .entry-title {
	text-align: center !important;
	font-family: "Noto Sans", sans-serif !important;
	font-weight: 700 !important;
	font-size: 64px !important;
	margin-bottom: 3rem !important;
	margin-top: 5rem !important;
	color: var(--e-global-color-e6d29de) !important;
	position: relative !important;
}

.page-header .entry-title::after {
	content: none !important;
}

.wishlist_product .product_item {
	position: relative;
	display: flex;
	justify-content: center;
}

.wishlist_product .product_item .product_inner {
	padding-bottom: 50px;
	width: 100%;
}

.popup-image .elementor-widget-image,
.popup-image .elementor-widget-image img {
	height: 100%;
}

.woocommerce table.shop_table tfoot td,
.woocommerce td.product-name .wc-item-meta .wc-item-meta-label {
	font-weight: 400;
	font-size: 1rem !important;
}

.woocommerce table.shop_table thead {
	border-bottom: 1px solid rgba(0, 0, 0, .1);
}

.total_points {
	margin-top: 20px;
}

.total_points span {
	font-weight: 600;
}


.woocommerce-Addresses .u-column2 {
	position: relative;
}

.woocommerce-Addresses .u-column2::after {
	content: "";
	position: absolute;
	width: 1px;
	top: 0;
	bottom: 0;
	background: #c8c9c5;
	left: 100px;
}

.mega-row-two .mega-sub-menu .mega-menu-item {
	position: relative;
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
}

/* .mega-row-two .mega-sub-menu .mega-menu-item a, .mega-row-two .mega-sub-menu .mega-menu-item a img{
width:100% !important;
} */

.mega-row-two .mega-sub-menu .mega-menu-item h4.mega-block-title {
	position: absolute;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #fff !important;
	background: #0000009C !important;
	padding: 15px !important;
}

/* .mega-first-mega-menu>ul.mega-sub-menu{
padding-bottom: 0 !important;
} */

.mega-first-mega-menu ul.mega-sub-menu .mega-menu-row>ul.mega-sub-menu {
	display: flex !important;
	justify-content: center !important;
}

.mega-custom-menu-width {
	width: 26.5% !important;
}

.variations_form {
	position: relative;
}

/* .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{
position:absolute;
left:30%;
top:20px;
} */

.category-header {
	display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: center;
	width: 86%;
	float: right;
}

.category-header .total_points {
	margin-top: 0;
	margin-right: 160px;
}

.mega-pd-0 .mega-sub-menu .mega-menu-item {
	padding: 0 !important;
}

.coupon-container-grid .woocommerce-button {
	padding: 16px !important;
	width: 100% !important;
}

label.e-coupon-anchor-description {
	margin-bottom: 10px !important;
	font-size: 1.2em !important;
}

.coupon-container-grid {
	column-gap: 20px;
}


.related.products .related-products-wrapper .product_inner .product_thumbnail img {		
	transition: 0.5s;
	width: 100%;
	height: 440px;
	object-fit: cover;
	background-color: #fff;
}

.scal-bg {
	background-size: cover !important;
	background-position: center;
	background-repeat: no-repeat;
	animation: bg-scale-reverse 1s ease-in-out forwards;
}

.scal-bg:hover {
	animation: bg-scale 1s ease-in-out forwards;
}

/* Animation for scaling up */
@keyframes bg-scale {
	from {
		background-size: cover;
	}

	to {
		background-size: 140%;
	}
}

/* Animation for scaling back */
@keyframes bg-scale-reverse {
	from {
		background-size: 140%;
	}

	to {
		background-size: cover;
	}
}

select#pa_color {
	padding-left: 10px !important;
	margin-left: 0px !important;
}


/* Blog new slider css */ 

.wpcp-carousel-content-wrapper .wpcp-single-item{
	display: flex;
	flex-direction: row-reverse;
	gap: 0 60px;
	align-items: center;
}

.wpcp-carousel-content-wrapper .wpcp-single-item .wpcp-slide-image{
	width:40%;
}

.wpcp-carousel-content-wrapper .wpcp-single-item .wpcp-all-captions{
	width: 60%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	align-items: center;
	gap: 60px;
}

.wpcp-carousel-content-wrapper .wpcp-single-item .wpcp-all-captions .wpcp-post-meta{
	display:none;
}

.wpcp-carousel-content-wrapper .wpcp-single-item .wpcp-all-captions .wpcp-post-title a{
	font-size: 30px !important;
	font-weight: 700 !important;
}

.wpcp-carousel-content-wrapper .wpcp-single-item .wpcp-all-captions .wpcp-post-content{
	text-align:center;
}

#sp-wp-carousel-free-id-7485.sp-wpcp-7485.wpcp-post-carousel .wpcp-single-item:hover img{
	transform: scale(1) !important;
}

.wpcp-carousel-wrapper .wpcp-post-carousel .wpcp-single-item{
	background:transparent !important;
	border:none !important;
	max-width:1300px;
	margin: 0 auto !important;
}

.wpcp-carousel-wrapper .wpcp-carousel-section.wpcp-post-carousel .wpcp-single-item img{
	height:434px;
	width:auto;
}

.blog-slider-button a, #content .blog-slider-button a span{
	background:#00000000 !important;
	fill:#9CBE87 !important;
	color:#9CBE87 !important;
}

.woocommerce div.product div.images .woocommerce-product-gallery__image a{
	width: 75%;
	margin: 0 auto;
}

span#select2-billing_state-container {line-height:25px !important;}





.popup-form {
	padding: 0 20px;
}

.popup-form .woocommerce-form-register .col-two {
	display: flex;
	align-items: center;
	gap: 10px;
	margin-bottom:10px;
}

.popup-form .woocommerce-form-register p {
	margin: 0;
}

.popup-form .woocommerce-form-register p.form-row-email{
	margin-bottom:10px;
}

.popup-form .woocommerce-form-register p label {
	width: 100%;
}

.popup-form .woocommerce-form-register p input {
	direction: unset;
	border: 2px solid #92bf7d;
	padding:5px;
}

.popup-form.footer-form .woocommerce-form-register p input {
	direction: unset;
	border: none;
}

.popup-form .woocommerce-form-register p .checkbox .list-item .list-item-label {
	font-size: 16px;
}

.popup-form .woocommerce-form-register p .checkbox .list-item {
	margin: 10px 0 0;
}

.popup-form .woocommerce-form-register p .checkbox .list-item label {
	display: flex;
	gap: 5px;
}

.popup-form .woocommerce-form-register p .checkbox .list-item input {
	width: 18px;
	height: 18px;
}


.popup-form .woocommerce-form-register div.submit p {
	display: flex;
	flex-direction: row-reverse;
	justify-content:center;
}


.popup-form .woocommerce-form-register div.submit .woocommerce-form-register__submit {
	background: #000 !important;
	color: #fff !important;
	border: 0 !important;
	font-weight: 700 !important;
	border-radius: 3px !important;
	padding: 5px 23px !important;
}


.popup-form .woocommerce-form-register div.submit {
	margin-top: 80px;
}

.play-button .elementor-icon-box-icon{
	position: relative;
	transition:all 0.3s ease-in-out;
}

.play-button .elementor-icon-box-icon::before{
	position: absolute;
	width: 50px;
	height: 50px;
	z-index: 2;
	top: 48%;
	left: 48%;
	display: block;
	content: '';
	border: 1px solid rgba(255, 255, 255, .9);
	border-radius: 50%;
	-webkit-transform: scale(.35) translateY(-50%) translateX(-50%);
	-ms-transform: scale(.35) translateY(-50%) translateX(-50%);
	transform: scale(.35) translateY(-50%) translateX(-50%);
	opacity: 0;
	-webkit-animation: pulse-1 2.6s cubic-bezier(.25,.9,.2,1) .4s infinite;
	animation: pulse-1 2.6s cubic-bezier(.25,.9,.2,1) .4s infinite;
}

.play-button:hover .elementor-icon-box-icon{
	transform: scale(1.1) !important;
}

.play-button .elementor-icon-box-content .elementor-icon-box-title{
	margin:0;
}

@keyframes pulse-1{
	0% {
		transform: translate3d(-50%, -50%, 0) scale(1);
		opacity: 1;
	}

	100% {
		transform: translate3d(-50%, -50%, 0) scale(1.7);
		opacity: 0;
	}
}

.upsells.products{
	display:none;
}

.discount_section_image{
	background-attachment:fixed !important;
}

.header-account .elementor-widget-container a{
	display:flex;
}


.hamburgar-icon .elementor-button-wrapper{
	display:flex !important;
}