 
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	background: #37B149 !important;
}


h1.elementor-heading-title {
	text-transform:uppercase !important;
	text-align:left;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
	height:4px;	
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	height:11px;
	width:11px;
	border: 1px solid #141414;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
	top:-4px;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	height:4px;
	background:#373737;
}

.elementor-widget-container {
	font-family: "Montserrat", Sans-serif !important;
}

.widget.widget-woof h5, .woof_checkbox_instock_container:before, .woof_container_inner_productcategories h4 {
	font-family:Oswald;
	font-size:16px !important;
	color:#fff;
	font-weight:400;
  text-transform:uppercase;
}

.woof_container_inner, .widget .woof_redraw_zone ul li {
		margin:10px 0;
		font-family: "Montserrat", Sans-serif !important;
	font-size:14px;
}

.woof_checkbox_label {
		font-family: "Montserrat", Sans-serif !important;
	font-size:14px;	
}

.woof_container_inner .icheckbox_square-green
 {
    margin-top: 3px;
    border-radius: 4px;
    border: 1px solid #fff;
	 margin-right:5px;
}

.woof_products_top_panel_ul, .woocommerce-result-count {
	display:none;
}

.woof_reset_search_form {
	display:none !important;
}

.woocommerce-loop-product__link .woocommerce-loop-product__title, .woocommerce-Price-amount {
	font-size:16px !important;
	color:#fff !important;
	font-weight:400 !important;
	line-height: 25px !important;
}

.product-type-variable .button {
	  width:100%;
	  border:1px solid #fff !important;
	  text-decoration:none !important;
	  font-style:unset !important;
	  text-transform:uppercase !important;
		font-family: "Montserrat", Sans-serif !important;
	  color:#37B149 !important;
	border: 1px solid #37B149 !important;
	text-align:center;
	padding:10px !important;
	font-size:12px !important;
}

.woocommerce-LoopProduct-link .price {
	margin-bottom:10px !important;
}    
    
    
    
 .woof_price_see_slider_wrapper .ui-arch_container .price_slider,
 .woof_price_search_container .price_label{
     display: block!important;
     width: 100%!important;
 }  
 
 .woof_checkbox_instock_container:before{
     content: "Filter by Availability";
     font-size: 22px;
     display: block;
     
 }
 
 .woof_term_16 {
     display: none;
 }
 
 .woocommerce-ordering{
     display: none;
 }
 
#woof_results_by_ajax ul.products:before{
     display: none!important;
 }
 
.woocommerce-loop-product__title {
     min-height:65px;
}

 @media(min-width: 1025px) and (max-width:1279px) {
     .woocommerce-loop-product__title {
         min-height: 90px;
     }
 }
 
 @media(min-width:1280px){
     .elementor-widget-woocommerce-products ul.products {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    }
    

 }