.ais-Hits-item a {
    font-size: 1.5rem !important;
}

.ais-Hits-item {
    /* width: calc(33% - 1rem); 3 results per row */
}

@media (max-width: 992px) {
    .ais-Hits-item {
        width: 100%;
    }
}

.ais-Hits-item em {
    background-color:#ffffa6;
    font-style:normal;
}

.ais-RefinementList-labelText {

}

.refinement-title {
    font-weight:bold;
}

.ais-ToggleRefinement-checkbox {
    margin-right:.5em;
}

.ais-HierarchicalMenu-label {
    font-size:.9em;
}

#current-refinements {
    padding-top:5px;
    padding-bottom:5px;
}