.res_facets .wpsolr_facet_plus {
    float: right;
    font-size: 100%;
    line-height: 20px;
    padding: 2px 2px 0 6px;
    width: 20px;
}

.res_facets.wpsolr_rtl .wpsolr_facet_plus {
    float: left;
}

.res_facets.wpsolr_rtl .wpsolr_facet_checkbox li {
    margin-right: 0 !important;
    padding-right: 0 !important;
    width: 100%;
}

.wpsolr_facet_checkbox .select_opt a:focus, .wpsolr_facet_radiobox .select_opt a:focus {
    outline: none;
}

.wpsolr_facet_checkbox .select_opt a, .wpsolr_facet_radiobox .select_opt a {
    color: inherit;
    font-weight: 400;
}

.select_opt a, .wpsolr_facet_checkbox .select_opt, .wpsolr_facet_radiobox .select_opt {
    color: inherit;
    background-image: none;
    margin-bottom: 4px;
    padding-left: 0px;
    cursor: pointer;
    text-decoration: none !important;
    font-family: FontAwesome, serif;
}

.wpsolr_facet_checkbox .select_opt.checked, .wpsolr_facet_radiobox .select_opt.checked {
    background-image: none;
}


/* LTR */
.wpsolr_ltr .wpsolr_facet_checkbox .select_opt::before {
    margin-right: 5px;
    content: "\f096";
}

.wpsolr_ltr .wpsolr_facet_radiobox .select_opt::before {
    margin-right: 5px;
    content: "\f1db";
}

.wpsolr_ltr .wpsolr_facet_checkbox .select_opt.checked::before {
    margin-right: 5px;
    content: "\f046";
}

.wpsolr_ltr .wpsolr_facet_radiobox .select_opt.checked::before {
    margin-right: 5px;
    content: "\f192";
}

/* RTL */
.wpsolr_rtl .wpsolr_facet_checkbox .select_opt::after {
    float: right;
    margin-left: 5px;
    content: "\f096";
}

.wpsolr_rtl .wpsolr_facet_radiobox .select_opt::after {
    float: right;
    margin-left: 5px;
    content: "\f1db";
}

.wpsolr_rtl .wpsolr_facet_checkbox .select_opt.checked::after {
    float: right;
    margin-left: 5px;
    content: "\f046";
}

.wpsolr_rtl .wpsolr_facet_radiobox .select_opt.checked::after {
    float: right;
    margin-left: 5px;
    content: "\f192";
}