









.html-layout {
    background-color: rgba(2,29,11,1);
}

.block-layout .text a {
	 color: #B89B4F;
	transition: all 0.5s ease;
}
.block-layout .text a:hover {
	color: currentcolor;
}

/* --- GLobal Button Stylign --- */

.bts-filled .block-layout .button-list:not(.icon-only) .default-style {
    background-color: var(--fl-button-bg-color, var(--panel-color, #B89B4F)) !important;
} 
.block-layout .button-list .button.filled {
    background-color: var(--fl-button-bg-color, var(--panel-color, #B89B4F)) !important;
} 
.block-layout .button-list .button.filled label {
    color: var(--fl-button-label-color, var(--panel-color, #F2EFE6));
} 
.block-layout.inverted .block-column:not(.has-dark-bg).has-bg .box-form .mrp-dynamic-form button.btn, 
.block-layout.accent-bg .block-column:not(.has-dark-bg).has-bg .box-form .mrp-dynamic-form button.btn, 
.block-layout .box-form .mrp-dynamic-form button.btn {
    background-color: var(--form-button-color, #B89B4F);
} 

.block-layout .button-list .outlined {
    border-color: var(--fl-button-bg-color, var(--panel-color, #B89B4F)) !important;
    background-color: transparent !important;
}
.block-layout .button-list .outlined label {
    color: var(--fl-button-label-color, var(--panel-color, #B89B4F)) !important;
} 
.block-layout.inverted .box-form .mrp-dynamic-form button.btn, 
.block-layout.accent-bg .box-form .mrp-dynamic-form button.btn {
    background-color: var(--form-button-color, #B89B4F) !important;
} 
.bts-filled .block-layout .button-list:not(.icon-only) .default-style.outlined {
    background-color: transparent !important;
} 


/* --- Listing Color Adjustments --- */

.mrp-style-area {
    background-color: rgba(2,29,11,1) !important;
    color: #F2EFE6 !important;
} 

#listing-results-view#listing-results-view .mrp-results-page-summary select {
	color: #000 !important;
}

.mrp-style-area a {
    color: #B89B4F !important;
}
.mrp-style-area a:hover, .mrp-style-area a:focus {
    color: #FFF !important;
}
#listing-results-view.mrp-style-area .mrp-listing-results-sub-categories > ul > li.selected a {
    color: #FFF !important;
} 
.listing-shadow #listing-results-view#listing-results-view ul.mrp-listing-results li {
    background-color: #FFF !important;
} 
#listing-results-view.mrp-style-area .mrp-listing-page-navigation .page-buttons a {
    background-color: #B89B4F !important;
    color: #F2EFE6 !important;
} 
#listing-details-view#listing-details-view.mrp-style-area .large-sidebar .mrp-listing-form-container {
    background: transparent !important;
} 
#listing-details-view#listing-details-view.mrp-style-area .large-sidebar button {
    background-color: var(--form-button-background-color, #B89B4F) !important;
}
#listing-details-view#listing-details-view.mrp-style-area .mrp-i-unit, #listing-details-view#listing-details-view.mrp-style-area .mrp-m-unit {
    color: #B89B4F !important;
    border-bottom: 2px solid #B89B4F !important;
} 
#listing-details-view.mrp-style-area .mrp-owner-contact-container .listing-contact-info {
    background-color: #1f2b22 !important;
} 
#listing-details-view#listing-details-view.mrp-style-area .mdicon::before {
    color: #B89B4F !important;
}
#listing-details-view#listing-details-view.mrp-style-area .mdicon::after {
    color: #F2EFE6 !important;   
} 
#listing-details-view#listing-details-view.mrp-style-area .sub-location span, #listing-details-view#listing-details-view.mrp-style-area .mrp-listing-price-info .calculate-mortgage-link {
    color: #F2EFE6 !important;   
} 
#listing-details-view#listing-details-view.mrp-style-area .mrp-listing-info-container .mrp-area-stats .mrp-area-stats-save-search {
        background-color: #B89B4F !important;
} 
#listing-details-view#listing-details-view.mrp-style-area .sub-info span::before {
        color: #B89B4F !important;
} 
#listing-details-view.mrp-style-area .mrp-listing-details-tabs li.active {
    border-bottom: 3px solid #F2EFE6 !important; 
} 
#listing-results-view#listing-results-view.mrp-style-area .idx-basic-form .idx-basic-control, #listing-results-view#listing-results-view.mrp-style-area .idx-basic-form .toggle-control, #listing-results-view#listing-results-view.mrp-style-area .idx-basic-form .save-search, #listing-results-view#listing-results-view.mrp-style-area .idx-basic-form .launch-map, #listing-results-view#listing-results-view.mrp-style-area .idx-basic-form .show-hide, #listing-results-view#listing-results-view.mrp-style-area .mrp-basic-filter-form .basic-control, #listing-results-view#listing-results-view.mrp-style-area .mrp-basic-filter-form .toggle-control, #listing-results-view#listing-results-view.mrp-style-area .mrp-basic-filter-form .save-search, #listing-results-view#listing-results-view.mrp-style-area .mrp-basic-filter-form .launch-map, #listing-results-view#listing-results-view.mrp-style-area .mrp-basic-filter-form .show-hide, #listing-results-view#listing-results-view.mrp-style-area .mrp-basic-filter-form .reset-form {
    background-color: #FFF !important;
    color: #000 !important;
}