/* End custom CSS */

.elementor-346254 .elementor-element.elementor-element-71dd66a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--margin-top: 5em;
	--margin-bottom: 0em;
	--margin-left: 0em;
	--margin-right: 0em;
}

.elementor-346254 .elementor-element.elementor-element-078520d {
	--display: flex;
	--z-index: 0;
}

.elementor-346254 .elementor-element.elementor-element-6d28c9d > .elementor-widget-container {
	margin: 14px 0px 0px 0px;
}

.elementor-346254 .elementor-element.elementor-element-6d28c9d {
	z-index: 0;
}

.elementor-346254 .elementor-element.elementor-element-6d28c9d .elementor-heading-title {
	font-size: 21px;
}

.elementor-346254 .elementor-element.elementor-element-42284500 {
	width: var(--container-widget-width, 100%);
	max-width: 100%;
	--container-widget-width: 100%;
	--container-widget-flex-grow: 0;
	z-index: 10;
}

.elementor-346254 .elementor-element.elementor-element-c365780 {
	z-index: 0;
}

.elementor-346254 .elementor-element.elementor-element-c365780 h2.wl_filter_title {
	font-size: 21px;
}

.elementor-346254 .elementor-element.elementor-element-029b781 h2.wl_filter_title {
	font-size: 21px;
	margin: 44px 0px 0px 0px;
}

.elementor-346254 .elementor-element.elementor-element-0617713 {
	--display: flex;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner .ht-product-action ul li {
	background-color: var(--e-global-color-ec3c7a7);
	padding: 15px 15px 15px 15px;
	margin: 0px 0px 0px 0px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner .ht-product-action ul li:hover {
	background-color: var(--e-global-color-332724a);
}

.elementor-346254 .elementor-element.elementor-element-a69deff .wl-row > [class*="col-"] {
	padding: 0 15px;
	margin-bottom: 30px;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .wl-row {
	margin: 0 -15px;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-product-inner .ht-product-categories:not(.ht-product-brand) {
	display: none !important;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .wlshop-list-content .ht-product-categories:not(.ht-product-brand) {
	display: none !important;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner {
	border-color: #f1f1f1;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner .ht-product-content {
	background-color: #fff;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label {
	color: #fff;
	background-color: var(--e-global-color-secondary);
	padding: 4px 8px 4px 8px;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a {
	color: #444;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories::before {
	background-color: #444;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a:hover {
	color: #dc9a0e;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a {
	font-weight: 900;
	color: var(--e-global-color-ec3c7a7);
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a:hover {
	color: var(--e-global-color-a5e1bae);
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span {
	color: var(--e-global-color-secondary);
	font-size: 23px;
	line-height: 34px;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del span, .elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del {
	color: var(--e-global-color-primary);
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del span {
	font-size: 23px;
	font-weight: 900;
	text-decoration: none;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i.empty {
	color: #aaa;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i {
	color: #dc9a0e;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap {
	margin: 0px 0px 22px 0px;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-product-content .woocommerce-product-details__short-description p {
	color: var(--e-global-color-primary);
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner .ht-product-action ul li a .ht-product-action-tooltip, .elementor-346254 .elementor-element.elementor-element-a69deff span.woolentor-tip {
	color: #fff;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner .ht-product-action ul li a {
	color: var(--e-global-color-text);
	width: 30px;
	height: 30px;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner .ht-product-action ul li a i {
	font-size: 20px;
	line-height: 30px;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .woolentor-compare.compare::before, .elementor-346254 .elementor-element.elementor-element-a69deff .ht-product-action ul li.woolentor-cart a::before {
	font-size: 20px;
	line-height: 30px;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .ht-product .ht-product-inner .ht-product-action ul li:hover a {
	color: var(--e-global-color-cfa1f76);
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-product-action .yith-wcwl-wishlistaddedbrowse a, .ht-product-action .yith-wcwl-wishlistexistsbrowse a {
	color: var(--e-global-color-cfa1f76);
}

.elementor-346254 .elementor-element.elementor-element-a69deff.elementor-widget-woolentor-custom-product-archive nav.woocommerce-pagination {
	text-align: center !important;
}

.elementor-346254 .elementor-element.elementor-element-a69deff.elementor-widget-woolentor-custom-product-archive nav.woocommerce-pagination ul li a {
	color: var(--e-global-color-primary);
}

.elementor-346254 .elementor-element.elementor-element-a69deff .wl-shop-tab-links li a {
	color: #000;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .wl-shop-tab-links li a:hover {
	color: var(--e-global-color-ec3c7a7);
}

.elementor-346254 .elementor-element.elementor-element-a69deff .wl-shop-tab-links li a.htactive {
	color: var(--e-global-color-ec3c7a7);
}

.elementor-346254 .elementor-element.elementor-element-a69deff .wlshop-list-content .woocommerce-product-details__short-description p {
	color: #444;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .wlshop-list-content .ht-product-categories a {
	color: #444;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .wlshop-list-content .ht-product-categories a:hover {
	color: #dc9a0e;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .wlshop-list-content .ht-list-product-title a {
	color: var(--e-global-color-ec3c7a7);
}

.elementor-346254 .elementor-element.elementor-element-a69deff .wlshop-list-content .ht-list-product-title a:hover {
	color: var(--e-global-color-a5e1bae);
}

.elementor-346254 .elementor-element.elementor-element-a69deff .wlshop-list-wrap .wlshop-list-content .ht-product-list-price span.price {
	color: var(--e-global-color-a5e1bae);
}

.elementor-346254 .elementor-element.elementor-element-a69deff .wlshop-list-wrap .wlshop-list-content .ht-product-list-price span.price del span {
	color: var(--e-global-color-ec3c7a7);
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .wlshop-list-wrap .wlshop-list-content .ht-product-list-ratting .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i.empty {
	color: #aaa;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .ht-products .wlshop-list-wrap .wlshop-list-content .ht-product-list-ratting .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i {
	color: #dc9a0e;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .woocommerce .ht-product-list-action ul li a {
	color: #000;
	border-color: #000;
	background-color: #fff;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .woocommerce .ht-product-list-action ul li a:hover {
	color: #fff;
	border-color: var(--e-global-color-ec3c7a7);
	background-color: var(--e-global-color-ec3c7a7);
}

.elementor-346254 .elementor-element.elementor-element-a69deff .wlshop-list-wrap .wlproduct-list-img .product-quickview a {
	color: #000;
	background-color: #fff;
}

.elementor-346254 .elementor-element.elementor-element-a69deff .wlshop-list-wrap .wlproduct-list-img .product-quickview a:hover {
	color: #fff;
	background-color: var(--e-global-color-ec3c7a7);
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner .ht-product-action ul li {
	background-color: var(--e-global-color-ec3c7a7);
	padding: 15px 15px 15px 15px;
	border-radius: 3px 3px 3px 3px;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner .ht-product-action ul li:hover {
	background-color: var(--e-global-color-332724a);
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .wl-row > [class*="col-"] {
	padding: 0 15px;
	margin-bottom: 30px;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .wl-row {
	margin: 0 -15px;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-product-inner .ht-product-categories:not(.ht-product-brand) {
	display: none !important;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .wlshop-list-content .ht-product-categories:not(.ht-product-brand) {
	display: none !important;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner {
	border-color: #f1f1f1;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner .ht-product-content {
	background-color: #fff;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner .ht-product-image-wrap .ht-product-label {
	color: #fff;
	background-color: var(--e-global-color-secondary);
	padding: 4px 8px 4px 8px;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a {
	color: #444;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories::before {
	background-color: #444;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-categories a:hover {
	color: #dc9a0e;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a {
	font-weight: 900;
	color: var(--e-global-color-ec3c7a7);
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-title a:hover {
	color: var(--e-global-color-a5e1bae);
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span {
	color: #277938;
	font-size: 29px;
	line-height: 34px;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del span, .elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del {
	color: var(--e-global-color-ec3c7a7);
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-price span del span {
	font-size: 29px;
	font-weight: 900;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i.empty {
	color: #aaa;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i {
	color: #dc9a0e;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner .ht-product-content .ht-product-content-inner .ht-product-ratting-wrap {
	margin: 0px 0px 22px 0px;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-product-content .woocommerce-product-details__short-description p {
	color: var(--e-global-color-primary);
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner .ht-product-action ul li a .ht-product-action-tooltip, .elementor-346254 .elementor-element.elementor-element-3e60fe5 span.woolentor-tip {
	color: #fff;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner .ht-product-action ul li a {
	color: var(--e-global-color-text);
	width: 30px;
	height: 30px;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner .ht-product-action ul li a i {
	font-size: 20px;
	line-height: 30px;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .woolentor-compare.compare::before, .elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-product-action ul li.woolentor-cart a::before {
	font-size: 20px;
	line-height: 30px;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .ht-product .ht-product-inner .ht-product-action ul li:hover a {
	color: var(--e-global-color-cfa1f76);
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-product-action .yith-wcwl-wishlistaddedbrowse a, .ht-product-action .yith-wcwl-wishlistexistsbrowse a {
	color: var(--e-global-color-cfa1f76);
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5.elementor-widget-woolentor-custom-product-archive nav.woocommerce-pagination {
	text-align: center !important;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5.elementor-widget-woolentor-custom-product-archive nav.woocommerce-pagination ul li a {
	color: var(--e-global-color-primary);
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .wl-shop-tab-links li a {
	color: #000;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .wl-shop-tab-links li a:hover {
	color: var(--e-global-color-ec3c7a7);
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .wl-shop-tab-links li a.htactive {
	color: var(--e-global-color-ec3c7a7);
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .wlshop-list-content .woocommerce-product-details__short-description p {
	color: #444;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .wlshop-list-content .ht-product-categories a {
	color: #444;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .wlshop-list-content .ht-product-categories a:hover {
	color: #dc9a0e;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .wlshop-list-content .ht-list-product-title a {
	color: var(--e-global-color-ec3c7a7);
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .wlshop-list-content .ht-list-product-title a:hover {
	color: var(--e-global-color-a5e1bae);
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .wlshop-list-wrap .wlshop-list-content .ht-product-list-price span.price {
	color: var(--e-global-color-a5e1bae);
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .wlshop-list-wrap .wlshop-list-content .ht-product-list-price span.price del span {
	color: var(--e-global-color-ec3c7a7);
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .wlshop-list-wrap .wlshop-list-content .ht-product-list-ratting .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i.empty {
	color: #aaa;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .ht-products .wlshop-list-wrap .wlshop-list-content .ht-product-list-ratting .ht-product-ratting-wrap .ht-product-ratting .ht-product-user-ratting i {
	color: #dc9a0e;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .woocommerce .ht-product-list-action ul li a {
	color: #000;
	border-color: #000;
	background-color: #fff;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .woocommerce .ht-product-list-action ul li a:hover {
	color: #fff;
	border-color: var(--e-global-color-ec3c7a7);
	background-color: var(--e-global-color-ec3c7a7);
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .wlshop-list-wrap .wlproduct-list-img .product-quickview a {
	color: #000;
	background-color: #fff;
}

.elementor-346254 .elementor-element.elementor-element-3e60fe5 .wlshop-list-wrap .wlproduct-list-img .product-quickview a:hover {
	color: #fff;
	background-color: var(--e-global-color-ec3c7a7);
}

@media (min-width:768px) {
	.elementor-346254 .elementor-element.elementor-element-078520d {
		--width: 25%;
	}
	
	.elementor-346254 .elementor-element.elementor-element-0617713 {
		--width: 75%;
	}
}

/* Start custom CSS for shortcode, class: .elementor-element-42284500 */
.woof_sid_auto_shortcode .woof_container {
	width: 100%;
}

.woof_container select {
	width: 100%;
	float: left;
	margin-right: 4px;
}

.woof_submit_search_form_container {
	margin: 10px auto 10px auto;
}

.woof_sid_auto_shortcode {
	border: #fff;
}
