.woocommerce-result-count {
	font-size: 18px !important;
}
.menu-item-breadcrumb a {
    color: rgba(255,255,255,0.64);
}
.woolentor-breadcrumb .woocommerce-breadcrumb,
.woocommerce .woocommerce-breadcrumb,
.woocommerce-breadcrumb a {
	font-size: 16px !important;
}
.woocommerce-breadcrumb {
	color: #767676;
}
.woocommerce-breadcrumb a {
	color: #767676;
	text-decoration: underline;
}
.woocommerce-breadcrumb a:hover,
.menu-item-breadcrumb a:hover {
	color: #00B453;
}
.woolentor-breadcrumb .woocommerce-breadcrumb span {
	margin: 0 5px !important;
}
.single_variation_wrap .woocommerce-Price-amount.amount {
	color: #00B453;
	font-weight: 600;
	font-size: 20px;
}
.woocommerce div.product p.stock {
    font-size: 16px;
	color: #00B453;
}
.wl-quantity-cal .wl-quantity svg {
	width: 16px;
	height: 16px;
}
.woocommerce-variation-add-to-cart .wl-wishlist-compare-txt {
    display: none !important;
}
.variations_form > div {
	width: 100%;
}
/*Hide subcategories from husky filter plugin*/
.woof_list_checkbox .woof_childs_list {
    display: none !important;
}
/* Up/Down arrow of number field should be displayed by default */
/* Chrome, Edge, Safari */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    -webkit-appearance: inner-spin-button !important;
    opacity: 1 !important;
    display: block !important;
    visibility: visible !important;
    margin: 0;
}
/* Firefox */
input[type="number"] {
    appearance: auto !important;
    -moz-appearance: auto !important;
}

/* Checkout page CSS */
.woolentor-checkout__product-name a {
	color: #181818;
	font-size: 16px;
	font-weight: 700;
}
.woolentor-checkout__product-meta dl.variation dt {
    font-size: 16px;
}
.woolentor-checkout__box p {
    font-size: 12px;
	line-height: 2;
}
.woolentor-checkout__box .woocommerce-Price-amount bdi {
    font-size: 16px;
	font-weight: 500;
}
.woolentor-checkout__box * {
	font-family: "Montserrat", Sans-serif;
}
.woolentor-checkout__product-description {
	width: 80%;
}
.woolentor-checkout__product-left {
	width: 70%;
}
.woolentor-checkout__logo a {
    color: #181818;
}
.woolentor-checkout__box ul.woocommerce-error li {
    font-size: 14px;
}
/* Search result page CSS */
.content-area .site-main {
	margin-top: 150px;
}
.content-area .site-main .woocommerce-products-header .woocommerce-products-header__title {
    font-size: 44px;
    text-transform: capitalize;
    line-height: 40px;
    color: #181818;
}
.woocommerce ul.products li.product a img {
    border-radius: 0px !important;
}
.content-area .site-main .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin: 0;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
    margin-right: 0;
}
.content-area .site-main .woolentor-product-badge-main-area {
    margin-bottom: 18px;
}
.content-area .site-main .woocommerce ul.products li.product .woocommerce-loop-product__title {
	font-size: 28px;
	color: #181818 !important;
	margin-bottom: 8px;
}
.content-area .site-main .woocommerce ul.products li.product .price {
    font-size: 16px;
    font-weight: 600;
    color: #181818;
}
.content-area .site-main .woocommerce ul.products li.product .button {
    background-color: #00B453 !important;
    font-size: 16px !important;
    padding: 8px 20px;
}
.content-area .site-main .woocommerce ul.products li.product, .content-area .site-main .woocommerce-page ul.products li.product {
    width: 100%;
}
.content-area .site-main .woocommerce ul.products {
	display: grid !important;
    grid-template-columns: repeat(4, 1fr);
    gap: 30px;
	margin-bottom: 100px;
}
.content-area .site-main .woocommerce ul.products::before {
    content: none;
}
.xoo-wsc-container .xoo-wsc-basket {
    bottom: 50px;
}

@media (min-width: 1400px) {
	.content-area .site-main {
		max-width: 1320px !important;
	}
}
@media (min-width: 1280px) and (max-width: 1400px) {
	.e-con-inner, .content-area .site-main {
		max-width: 1200px !important;
	}
}
@media (min-width: 1024px) and (max-width: 1280px) {
	.e-con-inner, .content-area .site-main {
		max-width: 1000px !important;
		padding: 0 20px !important;
	}
}
@media (min-width: 768px) and (max-width: 1023px) {
	.content-area .site-main {
		max-width: 100% !important;
		padding: 0 20px !important;
	}
}
@media (max-width: 500px) {
  .elementor-widget-woocommerce-products .woocommerce-ordering {float:left;}
}
@media (min-width: 768px) and (max-width: 992px) {
	.category-panel .ht-category-wrap .ht-category-image img {
		width: 80% !important;
		object-fit: contain !important;
	}
	.content-area .site-main .woocommerce ul.products {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 767px) {
	.category-panel .ht-category-wrap .ht-category-image img {
		width: 70% !important;
		height: 200px !important;
		object-fit: contain !important;
	}
	.content-area .site-main .woocommerce ul.products {
        grid-template-columns: 1fr !important;
        gap: 20px;
    }
	.content-area .site-main {
		padding: 0 20px !important;
		max-width: 100% !important;
	}
	.content-area .site-main .woocommerce-products-header .woocommerce-products-header__title {
		font-size: 28px;
		line-height: 28px;
	}
	.content-area .site-main .woocommerce ul.products li.product .woocommerce-loop-product__title {
		font-size: 20px;
	}
}
