.yith-woocommerce-ajax-product-filter.with-checkbox ul li a:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li.yit-wcan-parent-terms span:before {
    content: ' ';
    border: 2px solid #eaeaea;
    width: 18px;
    height: 18px;
    display: inline-block;
    margin-right: 12px;
    background-color: #fbfbfb;
    cursor: pointer;
    background-image: none;
    position: relative;
    top: 2px;
}


.b_filter .close {
    display: none;
    margin-left: 10px;
    position: absolute;
    /*top: 10px;*/
    left: 101%;
    font-size: 23px;
    line-height: 1;
    color: #42200d;
}
.b_filter .item {
    margin-bottom: 12px;
    border-bottom: 1px dashed #b2b2b2;
    line-height: 1.3;
    border: 1px solid #e5e5e5;
}
.berocket_no_filters  .item.widget_berocket_aapf_single{
    border:none;
}
.berocket_aapf_widget-title_div h3{
    color: #fff;
}
.berocket_aapf_widget:not(.berocket_aapf_widget-tag_cloud){
    padding: 10px;
}
.berocket_aapf_widget:not(.berocket_aapf_widget-tag_cloud) input[type="button"].berocket_aapf_reset_button{
    font-size: 18px;
    background: #00aeef;
    border: none;
    color: #fff;
    padding: 10px;
    text-transform: uppercase;
}
.berocket_aapf_widget_show .fa.fa-angle-left, .berocket_aapf_widget_show .fa.fa-angle-right{
    color: #fff;
}
.berocket_open_compare.berocket_open_smart_compare{
    margin-top: 20px;
}
.b_filter .item.open .descr {
    display: block;
}

.b_filter .descr {
    /* display: none; */
    /*  padding-bottom: 28px;*/
    font-size: 16px;
}
.b_filter .descr>ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.yith-woocommerce-ajax-product-filter.with-checkbox ul {
    list-style-type: none;
    padding-left: 0;
    margin-left: 0;
    padding: 20px;
}

ul.yith-wcan-color.yith-wcan.yith-wcan-group,
ul.yith-wcan-list {
    list-style: none;
    margin-left: 0;
}
.yith-woocommerce-ajax-product-filter.with-checkbox ul li,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li {
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-text-align-last: auto;
    text-align-last: auto;
    margin-bottom: 0;
}
.sort-block .orderby{
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
}

.b_filter .descr>ul li {
 
    padding-left: 25px;
    text-indent: -25px;
}
.yith-woocommerce-ajax-product-filter.with-checkbox ul li a,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li a,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li a,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li a,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li a,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li a,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li a,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li a {
    text-decoration: none;
    text-align: left;
    margin-bottom: 12px;
}

.yith-woocommerce-ajax-product-filter.with-checkbox ul li a,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li a,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li a,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li a,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li a,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li a,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li a,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li a {
    font-weight: 400;
    color: #4a4a4a;
    font-size: 16px;
}
.yith-woocommerce-ajax-product-filter.with-checkbox ul li a.active::before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li a.chosen::before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li.active a::before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li.chosen a::before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li a.active::before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li a.chosen::before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li.active a::before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li.chosen a::before {

    color: inherit;
    display: inline-block!important;
    border: 2px solid #eaeaea!important;
    width: 18px!important;
    height: 18px!important;
    display: inline-block;
    margin-right: 12px!important;
    background-color: #fbfbfb;
    cursor: pointer;
    background-image: none;
    position: relative;
    top: 2px;
}
.yith-woocommerce-ajax-product-filter.with-checkbox ul li a.active::after,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li a.chosen::after,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li.active a::after,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li.chosen a::after,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li a.active::after,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li a.chosen::after,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li.active a::after,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li.chosen a::after {
 content: ' ';
 display: block;
 position: absolute;
 width: 10px;
 height: 10px;
 background-color: #00aeef;
 left: 6px;
 top:4px;
}
.side-nav-categories ul.yith-wcan-list.yith-wcan  li a{
    position: static;
}
.side-nav-categories ul.yith-wcan-list.yith-wcan  li{
    position: relative;
}
.yith-woocommerce-ajax-product-filter.with-checkbox ul li.chosen a:before {
    content: ' ';
    display: inline-block;
    background-image: none;
    margin: -2px 0 0 2px;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    top: -1px;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    margin-right: 12px;
    border: 1px solid #eaeaea;
    background-size: contain;
    background-color: #fbfbfb;
    cursor: pointer;
    overflow: visible !important;
    padding-left: 12px;
    text-align: right;
    font-size: 12px;
    padding-right: 1px;
}

.yith-woocommerce-ajax-product-filter.with-checkbox ul li a.active:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li a.chosen:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li.active a:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li.chosen a:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li a.active:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li a.chosen:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li.active a:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li.chosen a:before {
    background-image: none;
    content: ' ';
    width: 14px;
    height: 13px;
    margin: -2px 0 0 2px;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    display: none;
}

.yith-woocommerce-ajax-product-filter.with-checkbox ul li a.active:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li a.chosen:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li.active a:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul li.chosen a:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li a.active:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li a.chosen:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li.active a:before,
.yith-woocommerce-ajax-product-filter.with-checkbox ul.orderby li.chosen a:before {
    content: '';
    background-position: bottom center;
}
.woocommerce .widget_layered_nav ul.yith-wcan li span, .woocommerce-page .widget_layered_nav ul.yith-wcan li span{
    display: none;
}
.item.yith-woocommerce-ajax-product-filter.yith-woo-ajax-reset-navigation{
    border:none;
}
.f_ctrl {
    background: #00aeef;
    display: none;
    border-radius: 20px;
    height: 40px;
    font-size: 25px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    color: #fff;

}
.icon-filter:before {
    content: '\e802';
}

[class^=icon-]:before, [class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: 400;
    speak: none;
    font-size: .8em;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    }

@media (max-width:992px){
    .b_filter {
     display: none;
     position: fixed;
     left: 0;
     top: 0;
     background: #fff;
     z-index: 12;
     width: 50%;
     overflow-y: scroll;
     height: 100%;
 }
 .f_ctrl {
    display: block;
}
.b_filter .close{
    display: block;
}
.sidebar-filter .close{
    left: 53%;
    position: fixed;
}
 .close.black:before,
 .close.black:after{
    background: #000;
}
} 



@media (max-width:767px){
  .b_filter{
    width: 100%;
    z-index: 200;
  }
  .b_filter .item{
    width: 80%;
  }
  .sidebar-filter .close{
    left: 94%;
    z-index: 202;
  }
}
.yith-woocommerce-ajax-product-filter.yith-wcan-sort-by.with-checkbox.sort-block ul li a:before,
.yith-woocommerce-ajax-product-filter.with-checkbox.sort-block ul li a.active::after,
.yith-woocommerce-ajax-product-filter.with-checkbox.sort-block ul.orderby li a.active::after,
.yith-woocommerce-ajax-product-filter.with-checkbox.sort-block ul.orderby li a.active:before,
.yith-woocommerce-ajax-product-filter.with-checkbox.sort-block ul.orderby li:last-child,
.yith-woocommerce-ajax-product-filter.with-checkbox.sort-block ul.orderby li:nth-child(5){
    background: none;
    display: none!important;
}
.yith-woocommerce-ajax-product-filter.with-checkbox.sort-block ul.orderby li{
    width: auto;
    margin-right: 20px;
}
.yith-woocommerce-ajax-product-filter.with-checkbox.sort-block ul.orderby li a.active{
    color: #00aeef;
}
