







.block-layout .title {
    text-transform: var(--title-case);
    font-family:var(--custom-title-font-family, var(--title-font-family));
    font-weight:var(--title-weight);
    font-style:var(--title-style);
    letter-spacing:var(--title-spacing);
}

.block-layout.block-layout .sub-title {
    text-transform: var(--sub-title-case);
    font-family:var(--custom-sub-title-font-family, var(--sub-title-font-family));
    font-weight:var(--sub-title-weight);
    font-style:var(--sub-title-style);
    letter-spacing:var(--sub-title-spacing);
}

body {
    font-family:var(--custom-base-font-family, var(--body-font-family));
}

:root {
    --g-secondary-accent: #937b4e !important;
} 


#listing-results-view#listing-results-view.mrp-style-area .idx-basic-form .launch-map {
	background-color: var(--g-secondary-accent) !important;
    color: #FFF !important;
} 
.idx-basic-form .bottom a.launch-map::before {
    background-color: #FFF !important;
} 



.block-layout .ribbon.new-banner::before, 
.block-layout .ribbon.new-banner::after, 
.block-layout .ribbon.new-banner {
    background-color: var(--g-secondary-accent) !important;
} 
#listing-results-view#listing-results-view .NEW-BANNER .mrp-listing-main-image-container .results-ribbon, 
#listing-details-view#listing-details-view.mrp-style-area .mrp-listing-main-image-container .details-ribbon.ribbon-new {
    background-color: var(--new-ribbon-color, var(--g-secondary-accent)) !important;
}

