







:root {
    --title-font-family: 'Red Hat Display', sans-serif !important;
    --sub-title-font-family: 'Red Hat Display', sans-serif !important;
    --body-font-family: 'Red Hat Display', sans-serif !important;
}



/* --- General Button Styling --- */

.block-layout .button-list .button {
    text-transform: none;
}
.block-layout .mrp-dynamic-form button.btn, 
.block-layout .button {
    font-weight: 700;
}

/* END GENERAL BUTTON STYLES */





.omnibox-form .control-panel .control .checkbox-pane span, .idx-basic-form .bottom a.save-search {
    color: #000;
}
.omnibox-form .control-panel .control .labels .value, #listing-details-view.mrp-style-area .mrp-listing-links-section > ul li a {
    color:#000;
} 
#listing-results-view.mrp-style-area .mrp-listing-details-link a, #listing-details-view.mrp-style-area .mrp-area-stats dd {
    color: #000;
} 
.idx-basic-form .bottom a.save-search::before {
    background-color: #000;
} 
#listing-details-view.mrp-style-area .mrp-area-stats .mrp-area-stats-save-search a {
    color: #000 !important;
}
#listing-details-view.mrp-style-area .mrp-area-stats {
    background-color: #FFF100;
}
#listing-details-view.mrp-style-area .mrp-listing-quick-actions > span {
    color: #333333;
}
#listing-details-view.mrp-style-area .mrp-area-stats .mrp-area-stats-heading {
    background-color: #333333;
}
#listing-details-view.mrp-style-area .mrp-area-stats {
    border: 1px solid #000;
}