.mfilter-content {
    border: none;
}

.mfilter-content > ul > li {
    border-top: 1px solid rgba(129, 129, 129, .2);
    margin-bottom: 10px;
}

.mfilter-heading {
    background: initial;
}

.mfilter-heading-text > span {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    color: #2d2a2a;
    margin-top: 10px;
}

.mfilter-heading .mfilter-head-icon {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translate(0, -50%);
    margin-top: 0;
    margin-right: 0;
    float: none;
}

.mfilter-opts-container {
    border-top: none;
}

.mfilter-tb-as-td {
    color: #727272;
    line-height: 1.5;
    font-size: 14px;
    font-weight: 400;
    border-top: none;
    transition: .3s;
}

.mfilter-tb-as-tr:hover .mfilter-tb-as-td {
    color: #333;
}

.mfilter-counter:not(.mfilter-close) {
    background: #fff !important;
    border-radius: 35px;
    border: 1px solid rgba(129, 129, 129, .2) !important;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    font-size: 12px;
    height: 20px;
    line-height: 18px;
    min-width: 30px;
    color: #727272 !important;
    transition: .3s;
}

.mfilter-tb-as-tr:hover .mfilter-counter:not(.mfilter-close) {
    background: #00a298 !important;
    border: 1px solid #00a298 !important;
    color: #fff !important;
}

.mfilter-counter:after {
    content: initial;
}

.mfilter-col-input input[type=checkbox], .mfilter-col-input input[type=radio] {
    /*display: none;*/
}

.mfilter-selected-filters.site-content {
    margin-bottom: 0;
}

.mfilter-box .mfilter-selected-filters-cnt a {
    display: block;
    border: 1px solid rgba(129, 129, 129, .2);
    border-radius: 35px;
    margin-bottom: 10px;
}

.mfilter-box .mfilter-selected-filters-cnt a > span.mfilter-close {
    position: relative;
}

.mfilter-box .mfilter-selected-filters-cnt a > span.mfilter-close i {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    right: 5px;
    margin: 0;
}

.mfilter-slider-slider, #mfilter-price-slider {
    height: 5px !important;
}

.mfilter-slider-slider .ui-slider-range, #mfilter-price-slider .ui-slider-range {
    background: #00a298 !important;
}

.mfilter-price-slider {
    background: initial !important;
}
