/*.wfilter .prdctfltr_wc.prdctfltr_woocommerce.pf_select.prdctfltr_scroll_default .prdctfltr_cat{
    z-index: 2 !important;
}*/
/* #1 CSS for range filter*/
/*.wfilter .prdctfltr_wc.prdctfltr_woocommerce.pf_select.prdctfltr_scroll_default .prdctfltr_range{
    z-index: 3 !important;
}*/
.prdctfltr_selection_range > .prdctfltr_regular_title{
	display: none;
}
.prdctfltr_wc .prdctfltr_filter.prdctfltr_selection_range{
	  width: 100% !important;
}
.prdctfltr_selection_range >  .prdctfltr_add_scroll{
    width: 110.5% !important;
    margin-top: 66px !important;
    margin-left: -10px;
    margin-right: -10px;
    overflow: auto !important;
}
.prdctfltr_wc .prdctfltr_filter.prdctfltr_range .prdctfltr_checkboxes .range-input{
	
    width: 50% !important;
    height: 30px !important;
    width: 46% !important;
    height: 30px !important;
    border: 1px solid #d2d4d2 !important;
    position: relative !important;
    display: inline-block !important;
    background-color: transparent !important;
    float: left;
    font-size: 13px !important;
    padding-left: 5px !important;
    margin: 10px 0 !important;
    color: #bdbcbc;
    line-height: 30px !important;
}
.prdctfltr_wc .prdctfltr_filter.prdctfltr_range .prdctfltr_checkboxes .range-input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #bdbcbc;
}
.prdctfltr_wc .prdctfltr_filter.prdctfltr_range .prdctfltr_checkboxes .range-input::-moz-placeholder { /* Firefox 19+ */
    color: #bdbcbc;
}
.prdctfltr_wc .prdctfltr_filter.prdctfltr_range .prdctfltr_checkboxes .range-input:-ms-input-placeholder { /* IE 10+ */
    color: #bdbcbc;
}
.prdctfltr_wc .prdctfltr_filter.prdctfltr_range .prdctfltr_checkboxes .range-input:-moz-placeholder { /* Firefox 18- */
    color: #bdbcbc;
}
.prdctfltr_wc .prdctfltr_filter.prdctfltr_range .prdctfltr_checkboxes .range-input.right{
	float: right;
}
.prdctfltr_wc .prdctfltr_filter.prdctfltr_range .prdctfltr_checkboxes .range-search{
    position: relative !important;
    width: 90px !important;
    height: 25px !important;
    background: #434749 !important;
    border-radius: 5px;
    font-size: 13px !important;
    color: #fff;
    padding: 0 20px !important;
    display: block !important;
    left: 50% !important;
    transform: translateX(-50%);
    line-height: 25px;
    cursor: pointer;
    margin: 10px 0 0 0;
    text-align: center;
}
.prdctfltr_range.pf_rngstyle_html5 .irs-slider {
	top: 28px !important;
    width: 37px !important;
    height: 19px !important;
    border-radius: 0;
    background: url(../images/range-icon.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left center;
    border: 1px solid #b3b6b6;
}
.prdctfltr_range.pf_rngstyle_html5 .irs-slider::before{
/*	content: "|||";
	position: absolute;
*/
}
.prdctfltr_range.pf_rngstyle_html5 .irs-from, .prdctfltr_range.pf_rngstyle_html5 .irs-to{
    background: #434749 !important;
    border-radius: 0;
    padding: 4px 0;
    width: 38px;
    text-align: center;
    top: -7px;
    font-size: 13px;
}
.prdctfltr_range.pf_rngstyle_html5 .irs-from::before, .prdctfltr_range.pf_rngstyle_html5 .irs-to::before{
    content: "";
    position: absolute;
    top: 24px;
    width: 0px;
    height: 0px;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    left: 50%;
    border-top: 5px solid #434749;
    transform: translateX(-50%);
}
.prdctfltr_range.pf_rngstyle_html5 .irs-bar{
    border-top: 1px solid #fad836;
    border-bottom: 1px solid #fad836;
    background: #fad836 !important;
}
.wfilter .prdctfltr_wc.prdctfltr_woocommerce.pf_select.prdctfltr_scroll_default .prdctfltr_range .prdctfltr_add_scroll{
    padding: 40px 18px 0;
    padding-bottom: 30px !important;
}
@media only screen and (min-width: 1024px) {
    .wfilter .prdctfltr_wc.prdctfltr_woocommerce.pf_select.prdctfltr_scroll_default .prdctfltr_range .prdctfltr_add_scroll{
        width: 130%;
    }
}


/*New change product filter*/

.prdctfltr_wc .prdctfltr_filter_inner .box-first{
    width: 100%;
}
.prdctfltr_wc .box-first .prdctfltr_filter:not(.prdctfltr_search){
    width: calc(((100% - 153px)*16.5)/100) !important; 
}
.wproduct-search .prdctfltr_filter_inner .box-first .prdctfltr_search{
    width: calc((((100% - 153px)*16.5)/100) + 167px) !important; 
}
.prdctfltr_wc .prdctfltr_filter_inner .box-first .prdctfltr_filter:not(.prdctfltr_search) .prdctfltr_regular_title{
    font-family: 'neuzeit-grotesk Black',sans-serif;
    font-size: 15px;
    text-transform: uppercase;
}
.wproduct-search .prdctfltr_filter_inner .prdctfltr_search{
    width: 23% !important;
}
.prdctfltr_wc .prdctfltr_filter_inner .box-first .prdctfltr_regular_title{
    background-color: #29372a;
    color: #fff;
}
.wfilter .prdctfltr_checkboxes #wproduct-search-icon{
    background-color: #29372a !important;
}
.more-filter .icon{
    background-color: #29372a !important;
}
.prdctfltr_wc .prdctfltr_filter .prdctfltr_regular_title{
    padding: 0px 20px 0px 12px !important;
    line-height: 38px;
}
.prdctfltr_wc.prdctfltr_woocommerce.pf_select i.prdctfltr-down,
.prdctfltr_wc.prdctfltr_woocommerce.pf_select i.prdctfltr-up {
    top: 0 !important;
}
.prdctfltr_wc .prdctfltr_filter .prdctfltr_regular_title{
    border: 1px solid #e6e3e3;
    background-color: #F6F6F6;
    font-family:"neuzeit-grotesk Bold";
}
.wproduct-search .prdctfltr_filter_inner .prdctfltr_search .pf_search{
    padding: 10px 6px !important;
    padding-left: 15px !important;
    border: 1px solid #e6e3e3 !important;
}
.wproduct-search .prdctfltr_filter_inner .prdctfltr_search{
    padding-right: 0;
}
.prdctfltr_wc .prdctfltr_filter_title{
    margin-bottom: 35px !important;
}
.wfilter .prdctfltr_checkboxes #wproduct-search-icon{
    width: 36px;
    min-width: 36px;
    right: 0;
    line-height: 38px;
}
.prdctfltr_wc .prdctfltr_filter_inner .box-second {
    display: flex;
    flex: 1;
    flex-flow: row wrap;
}
.more-filter .text {
    padding: 0px 18px;
    border: 1px solid #e6e3e3;
    line-height: 38px;
    color: #262626;
    font-family: "neuzeit-grotesk Black";
}
.more-filter .icon.active {
    display: inline-block;
}
.more-filter .icon { 
    padding: 0px 10px;
    margin-left: -5px;
    line-height: 38px;
    border: 1px solid #29402F;
}

.prdctfltr_wc .prdctfltr_filter {
    width: 16.5% !important;
}
#top.shop-page h3.widgettitle {
    font-family: 'neuzeit-grotesk Black',sans-serif;
    /* font-weight: 900; */
    /* font-style: normal; */
    font-size: 15px;
    color: #fff;
    /*background: #333333;*/
    background: #29372a;
    text-align: left;
    padding: 0 15px;
    line-height: 38px;
}
.prdctfltr_wc .prdctfltr_filter_title{
    font-family: 'neuzeit-grotesk Black',sans-serif;
    font-size: 30px;
}
.prdctfltr_collector_flat > span{
    margin: 5px 10px 10px 0;
}
.post-type-archive.archive-none-sidebar ul.grid-wrapper{
    /*display: block;*/
    list-style: none;
    margin: 6px 0 0;
    position: absolute;
    left: 0;
    z-index: 99999;
}
.post-type-archive:not(.shop-none-param) .shop_columns_3 .products .product {
    width: 18.4%;
}
.post-type-archive:not(.shop-none-param) .shop_columns_3 ul.products li {
	clear: none;
}
.post-type-archive:not(.shop-none-param) .shop_columns_3 ul.products li:nth-child(3n) {
	margin-right: 2% !important;
}
.post-type-archive:not(.shop-none-param) .shop_columns_3 .products .product {
	width: 18.4%;
}
.post-type-archive:not(.shop-none-param) .shop_columns_3 ul.products li:nth-child(5n+1) {
	clear: both !important;
}
.post-type-archive:not(.shop-none-param) .shop_columns_3 ul.products li:nth-child(5n) {
	margin-right: 0 !important;
	clear: none;
}
.archive-none-sidebar ul.products {
    margin-top: 55px;
}
.woocommerce-shop-archive ul.products li.product h2.woocommerce-loop-product__title {
    font-family: "Roboto";
    font-size: 18px !important;
    font-weight: 500;
    width: 100%;
    line-height: 48px;
    bottom: 0;
    margin: auto;
    /*text-transform: capitalize;*/
    text-align: left;
    padding-left: 20px;
    color: #2f2f2f;
    line-height: 1.5 !important;
    padding: 15px 20px;
}
.shop-none-param .product-sorting,
.shop-none-param ul.grid-wrapper{
    display: none;
}
.woocommerce-shop-archive .template-shop .product-sorting {
	padding-left: 80px;
    float: none;
}
.woocommerce-shop-archive .wfilter .prdctfltr_woocommerce_ordering{
    display: block;
    position: absolute !important;
    top: -999999px !important;
}
.woocommerce-shop-archive .wfilter .prdctfltr_woocommerce_ordering.active{
    -webkit-animation: fadeIn 0.65s ease forwards;
    animation: fadeIn 0.65s ease forwards;
    top: 0 !important;
    position: relative !important;
    z-index: 99;
}
/*.woocommerce-shop-archive .wfilter{
    display: block;
    position: absolute;
    top: -999999px;
}
.woocommerce-shop-archive .wfilter.active{
    -webkit-animation: fadeIn 0.65s ease forwards;
    animation: fadeIn 0.65s ease forwards;
    top: 0;
    position: relative;
}*/

li.product-category .image-overlay{
    display: none!important;
}
.woocommerce-shop-archive .shuffle-group{
    position: relative;
}
.woocommerce-shop-archive .shuffle-group:hover .arrow-img{
    display: block !important;
}
.woocommerce-shop-archive .shuffle-group .arrow-img{
    position: absolute;
    right: 20px;
    bottom: 15px;
    z-index: 99;
    display: none!important;
}
@media (min-width: 1400px){
    .archive.woocommerce-page #main .container_wrap.main_color >  .container{
        max-width: 85% !important;
    }
}
@media (max-width: 1024px){
    .prdctfltr_wc .prdctfltr_filter,
    .wproduct-search .prdctfltr_filter_inner .prdctfltr_search{
        width: 33.33% !important;
    }
    .prdctfltr_wc .box-first .prdctfltr_filter:not(.prdctfltr_search){
        width: calc(((100% - 153px)*33.33)/100) !important;
    }
    .wproduct-search .prdctfltr_filter_inner .box-first .prdctfltr_search{
       width: calc((((100% - 153px)*33.33)/100) + 153px) !important;
    }

}
@media (max-width: 768px){
    .wproduct-search  .prdctfltr_wc.prdctfltr_wc_regular.prdctfltr_woocommerce.pf_select .prdctfltr_woocommerce_ordering .prdctfltr_search{
        float: none !important;
    }

}


.template-shop .sidebar .widget ul.product-categories li{
    position: relative;
}
.widget_product_categories ul.togglecontainer li .single_toggle{
    position: static;
    overflow: visible;
}
.widget_product_categories ul.togglecontainer li .toggler{
    background: none !important;
    border: none;
    position: absolute;
    right: 10px;
    top: 50%;
    padding: 9px 3px 9px 23px;
    transform: translateY(-50%);
}
.widget_product_categories ul.togglecontainer li span.toggle_icon{
    border: none;
}

div.template-shop .container .av-content-small.units{
    width: 79%;
}