.sidebar-left .box {
    border: 0px !important;
    border-right: 1px solid #e6e6e6 !important;
    padding-left: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 40px !important;
}

label.filter-label.disabled {
    display: none;
}

.box-filters h4.chevron {
    cursor: pointer;
}

.box-filters::before {
    content: "Filtrovat";
    font-size: 20px;
    line-height: 26px;
    padding: 15px 20px;
    display: block;
    color: #24242E;
    font-weight: bold;
    background: #fdf7ed;
    margin-bottom: 22px;
}

.box-filters .ui-slider .ui-slider-range {
    background-color: #26a3d4;
    border-color: #26a3d4;
}

.box-filters .ui-slider-handle, .ui-slider-handle:hover{
    border: 2px solid #26a3d4;
    background: white;
    border-radius: 3px !important;
}

.box-filters .filter-section.filter-section-boolean {
    padding-top: 0px;
}

.box-filters .filter-section{
    border: unset !important;
}
.box-filters .param-filter-top form:first-child{
    border: unset !important;
    padding-bottom: 0px !important;
}
.box-filters .filter-section form{
    padding-bottom: 22px;
}

.box-filters .box-filters input[type="checkbox"]+label, .box-filters .box-filters input[type="radio"]+label {
    line-height: 18px;
}

.box-filters .filter-label {
    padding-top: 2px;
    padding-bottom: 2px;
}

.box-filters input[type="checkbox"]+label::before, .box-filters input[type="radio"]+label::before{
    top: 40% !important;
}
.box-filters input[type="checkbox"]:checked+label::after, .box-filters input[type="radio"]:checked+label::after {
    top: 40%;
}

.box-filters form > fieldset > div:not(.advanced-filters-wrapper):hover{
    font-weight: bold;
}

.box-filters label {
    min-height: 16px;
}

.box-filters #clear-filters .close-after {
    border: 1px solid black;
    color: #c68d36;
    border-color: #c68d36;
    padding: 10px 20px;
    display: inline-block !important;
    margin-bottom: 20px;
}


.box-filters .close-after::after {
    font-weight: 900;
    font-size: 12px;
    padding-left: 10px;
}

.box-filters p#clear-filters {
    text-align: center;
}

.box-filters .filter-section.filter-section-count {
    padding-top: 0px;
    padding-bottom: 0px;
}

.box-filters .filter-total-count {
    text-align: center;
    display: none;
}
.box-filters .filter-count {
    background: #fdf7ed;
}


.box-filters #clear-filters a:hover {
    background: #c68d36;
    color: #ffffff;
}

.box-topProducts h4{
    font-size: 20px !important;
    line-height: 26px;
    padding: 15px 20px;
    background: #fdf7ed;
    margin-bottom: 33px;
}

.box-topProducts .top-products li .top-products-content .top-products-name {
    font-size: 14px;
    line-height: 1.2 !important;
    color: #000000;
    padding-bottom: 4px;
    display: inline-block;
}
.box-topProducts .top-products li:hover .top-products-content .top-products-name{
    text-decoration: underline;
}

.box-topProducts .top-products li .top-products-content strong {
    font-size: 14px;
}

.box-topProducts .top-products li {
    align-items: center;
}

.box-topProducts .top-products li:before {
    background: #2c8dc8;
    color: #ffffff;
}