.widget-area section ul li a{
	position: relative;
	font-weight: 500;
	font-size: 14px;
	line-height: 15px;
	display:block;
	/*padding:17px 21px;*/
	padding:15px;
	color: #000;
	border-bottom:1px solid #E1EEF5;
	
	/*background-image:url(./css/icons-svg/icon-arrow-dd-1.svg);
	background-repeat: no-repeat;
    background-position: 90% center;*/
}
.catalog-row ul.products li.product .button.added, .related.products ul.products li.product .button.added{
	display:none;
}

ul.products.columns-3 li.product-category.product .woocommerce-loop-category__title{
	min-height:48px;
}

.catalog-row ul.products li.product .button.product-in-cart, .catalog-row ul.products li.product .added_to_cart, .related.products ul.products li.product .button.product-in-cart{
	background: #fff;
    color: #000;
    border: 1px solid #68B250;
	display: block;
    border-radius: 4px;
    padding: 8px 22.6px;
    font-size: 14px;
    font-weight: 500;
    line-height: 17.5px;
    width: 80%;
    width: calc(100% - 32px);
    margin: 0 auto;
    margin-bottom: 16px;
    text-align: center;
	white-space:nowrap;
	overflow:hidden;
	
}
 .catalog-row ul.products li.product .button.product-in-cart:hover{
	 background-color:#e9e5e5;
	 
 }
 
 .catalog-row ul.products li.product .product-in-cart:after{
	 content:"→";
	 margin-left: 10px;
 }


.btn-mob-product-filter{
	border:1px solid #E7EAEA;
	margin-bottom:17px;
	background-color:#fff;
	font-size:12px;
	line-height:15px;
	display:flex;
	justify-content:center;
	padding:12px;
	border-radius:6px;
	
}

.btn-mob-product-filter .icon{
	background-image: url(../img/icon_filter.svg);
	width:14px;
	height:14px;
	display:block;
	margin-right:10px;
}

.col-lg-3-1{
	max-width:207px;
	padding:0;
}

.product-s-bar .woocommerce-ordering{
	display:none;
}

.product-s-bar.open{
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	position:fixed;
	max-width:100%;
	width:100%;
	height:100vh;
	overflow:hidden;
	background-color:#F7F8F8;
	top:0;
	left:0;
	z-index:999999;
	padding:24px 20px;
}

.product-s-bar.open .woocommerce-ordering{
	display:block;
}

.product-s-bar.open .woocommerce-ordering select{
	width:100%;
	padding:20px 14px;
}

.product-s-bar.open .widget-area section ul{
	height: calc(100vh - 250px);
    overflow: hidden;
    overflow-y: scroll;
}

.product-s-bar.open .widget-area section ul li a{
	padding:20px 15px;
}

.product-s-bar .btn-close-filter{
	display:none;
}

.product-s-bar.open .btn-close-filter{
	background-color:#8D958B;
	padding:20px 14px;
	border-radius:6px;
	font-size:12px;
	color:#fff;
	display:block;
	
}
.product-s-bar.open .btn-close-filter span{
	position:relative;
	padding-left:20px;
}
.product-s-bar.open .btn-close-filter span:before{
	content: "";
	width:5px;
	height:10px;
	background-image:url(../img/arr_right_w.svg);
	display:block;
	position:absolute;
	left:0;
	top:0;
	
}

.woocommerce-products-header{
	margin-bottom:38px!important;
}

.woocommerce-products-header__title{
	font-size: 57px;
    line-height: 64px;
}

.woocommerce-products-header__filters{
	
}

.products-archive{
	padding-left: 22px;
    margin-top: -3px;
    padding-right: 0;
}

.term-description p{
	font-size:14px;
	line-height:24px;
	margin:5px;
}

.term-description h2, .term-description h3{
	font-size:24px;
	padding:0!important;
	margin:0;
}

.term-description ul li, .term-description ol li{
	font-size:14px;
}
.product .variations select,
.woocommerce-ordering select {
background-image: url(../img/arr_down.svg)!important;
background-size: auto !important;
}

.breadcrumbs, .breadcrumbs a, .woocommerce-breadcrumb, .woocommerce-breadcrumb a{
	text-transform:inherit;
}







@media(max-width: 991px) {
	.woocommerce-products-header{
		margin-bottom:24px!important;
	}
	.woocommerce-products-header__title{
		line-height:1;
	}
	
	.single-product{
		overflow-x:hidden;
	}
	
	.custom-product{
		
	}
}

@media(max-width: 768px) {
	.col-lg-3-1{
		display:none;
	
	}
	.products-archive{
		padding:0;
	}
	
	.breadcrumbs, .breadcrumbs a, .woocommerce-breadcrumb, .woocommerce-breadcrumb a{
		margin-top:17px;
	}
	
	.woocommerce-product_title{
		font-size: 28px!important;
		line-height:1.1!important;
	}
}

@media only screen and (max-width : 480px) {
	
}