.ocf-filter {
    border-bottom: 1px solid #D5D5D5;
    padding-bottom: 6px;
}

@media (max-width: 991px) {
    .ocf-filter {
        padding-bottom: 0;
    }
}

.ocf-theme-light .ocf-filter {
    margin-bottom: 10px;
}

.ocf-theme-light .ocf-filter-header, 
.ocf-theme-light .ocf-module-page-header {
    font-size: 16px;
    text-transform: initial;
    font-weight: 500;
}

.ocf-theme-light .ocf-filter.ocf-active {
    background: rgba(52, 186, 26, .08);
}

.ocf-theme-light .ocf-dropdown.ocf-open .ocf-filter-header, 
.ocf-theme-light .ocf-open .ocf-filter-header {

}

.ocf-btn-mobile-fixed .ocf-btn {
    background-color: #34ba1a;
}

.ocf-form-control, 
input.ocf-form-control, 
textarea.ocf-form-control {
    height: initial;
    padding: 7px 15px;
    width: 100%;
    font-weight: 400;
    line-height: 22px;
    color: #adadad;
    border-radius: 8px !important;
    border: 1px solid #d5d5d5;
}

.ocf-form-control:focus, 
input.ocf-form-control:focus, 
textarea.ocf-form-control:focus {
    border-color: #535353 !important;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.ocf-input-group-addon {
    background-color: transparent;
}

.ocf-noUi-connects:before, 
.ocf-noUi-connects:after,
.ocf-noUi-base:before {
    background-color: #d7d7d7;
}

.ocf-noUi-connect:before, 
.ocf-noUi-handle {
    background-color: #1a1f21;
}

.ocf-value-list {
    padding-bottom: 17px;
}

.ocf-collapse-value .ocf-value-list {
    margin: 0;
    border: none;
}

.ocf-scroll-y {
    background: transparent;
}

.ocf-collapse-value .ocf-value-list-body {
    padding-top: 6px;
}

.ocf-value, 
.ocf-value:active, 
.ocf-value:focus, 
.ocf-value:visited, 
.ocf-value:hover {
    font-size: 14px;
    color: #212121;
}

.ocf-value-input::before {
    border: 1px solid #adadad;
    border-radius: 4px;
    background-color: transparent;
}

.ocf-selected .ocf-value-input::before {
    border-color: #212121;
    background-color: #212121;
}

.ocf-value:not(.ocf-disabled):active .ocf-value-input::before {
    background-color: transparent;
    border-color: #adadad;
}

.ocf-value:active .ocf-value-input-checkbox::before {
    background-color: transparent;
    border-color: #adadad;
}

.ocf-value:active .ocf-value-input::before {
    box-shadow: none;
}

.ocf-value:focus:not(:active) .ocf-value-input::before {
    border-color: #adadad;
}

.ocf-value.ocf-disabled, 
.ocf-value[disabled], 
.ocf-value:disabled {
    color: #adadad;
}

.ocf-value-input {
    outline: none;
}

.ocf-theme-light .ocf-value-count {
    background-color: rgba(52, 186, 26, .08);

}

.ocf-btn-link {
    color: #34ba1a;
}

.ocf-btn-link:hover {
    color: #4aa852;
}

.ocf-theme-light .ocf-search-btn-static, 
.ocf-theme-light .ocf-search-btn-popover, 
.ocf-theme-light .ocf-search-btn-static.ocf-disabled, 
.ocf-theme-light .ocf-search-btn-popover.ocf-disabled {
    background-color: #adadad;
}