





:root {
	--title-font-family: "Montserrat", sans-serif !important;
	--sub-title-font-family: "Montserrat", sans-serif !important;
	--body-font-family: "Montserrat", sans-serif !important;
}




.mrp-style-area a {
	color: var(--g-accent-color) !important;
}
.mrp-style-area a:hover,
.mrp-style-area a:focus {
  color: #000 !important;
}

.block-layout .ribbon.new-banner::before,
.block-layout .ribbon.new-banner::after,
.block-layout .ribbon.new-banner {
    background-color: var(--g-accent-color) !important;
} 
#listing-results-view.mrp-style-area .NEW-BANNER .mrp-listing-main-image-container .results-ribbon {
    background-color: var(--g-accent-color) !important;    
} 
#listing-results-view.mrp-style-area .mrp-listing-price-container {
    background-color: #000 !important;
} 
#listing-results-view.mrp-style-area .summary-property-type {
    display: none !important;
} 
#listing-details-view.mrp-style-area .mrp-listing-details-tabs > li a {
	color: #000 !important;
}
#listing-details-view.mrp-style-area .mrp-listing-details-tabs li.active {
  border-bottom: 3px solid var(--g-accent-color) !important;
}
.sidebar-map-options a {
	color: #000 !important;
} 
#listing-details-view.mrp-style-area .mrp-listing-quick-actions.top > span.details-ribbon.ribbon-new {
    background-color: #C2A878 !important;
} 
.mrp-style-area .btn-primary {
	background-image: none !important;
	border: 0 !important;
	background-color: var(--g-accent-color) !important;
	transition: all 0.5s ease;
}
.mrp-style-area .btn-primary:hover,
.mrp-style-area .btn-primary:focus,
.mrp-style-area .btn-primary:active,
.mrp-style-area .btn-primary.active {
	background-color: #000 !important;
} 
#listing-details-view.mrp-style-area .mrp-i-unit, #listing-details-view.mrp-style-area .mrp-m-unit {
  color: var(--g-accent-color) !important;
  border-bottom: 2px solid var(--g-accent-color) !important;
} 


.listing-results-view.mrp-style-area .mrp-vow-toolbar-non-auth .mrp-vow-login-with-external-id, 
.listing-details-view.mrp-style-area .mrp-vow-toolbar-non-auth .mrp-vow-login-with-external-id, 
.vow-landing.mrp-style-area .mrp-vow-toolbar-non-auth .mrp-vow-login-with-external-id {
    display: none !important;
} 


.block-layout .ribbon.sold-banner::before,
.block-layout .ribbon.sold-banner::after,
.block-layout .ribbon.sold-banner {
	background-color: var(--g-accent-color) !important;
}
#listing-results-view.mrp-style-area .SOLD-BANNER .mrp-listing-main-image-container .results-ribbon {
	background-color: var(--g-accent-color) !important;
}
.idx-basic-form .bottom a.save-search {
	color: #FFF !important;
}	


.idx-basic-form .selectize-control.multi .selectize-input [data-value] {
	background-color: var(--g-accent-color) !important;
	border: 1px solid #9e5f68 !important;
}
.idx-basic-form .selectize-control [data-value] .remove {
	border-left: 1px solid #9e5f68 !important;
} 

.listing-sub-categories li a {
	color: var(--g-accent-color);
	transition: all 0.5s ease;
}
.listing-sub-categories li a:hover {
	color: #000;
} 
#listing-results-view.mrp-style-area.sm560 .mrp-listing-results-sub-categories > ul > li.selected a {
	color: #000 !important;
} 
.contact-email .mrp-listing-link {
	color: #000 !important;
}
#listing-details-view.mrp-style-area .mrp-listing-links-section > ul li a {
	color: #FFF !important;
} 
#listing-results-view.mrp-style-area .mrp-listing-details-link a {
	color: #FFF !important;
}