







:root {
    --title-font-family: 'Italiana', serif !important;
    --body-font-family: 'Montserrat', sans-serif !important;
    --body-font-weight: 400 !important;
    --button-radius: 0rem !important;
} 





.intro-column .sub-title:not(.text-size) {
    font-size: var(--text-medium) !important;
}
.intro-column .sub-title {
	text-transform: uppercase !important;
    margin-bottom: 0.5rem !Important;
} 

.block-layout .intro-column .title {
    font-size: 4rem ;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
} 


@media (max-width:40rem) {

.block-layout .intro-column .title {
    font-size: 3rem;
}

}

.custom-community-banner.header-101 .nav {
	display: none !Important;
} 


.work-with-us-form.forms-200c .box-form .form-group > .control-wrapper > input.form-control, 
.work-with-us-form.forms-200c .box-form .form-group > .control-wrapper > textarea.form-control {
	color: #FFFFFF !important;
} 


button {
	transition: all 0.5s ease;
}
.block-layout.inverted .box-form.form-button-outlined .mrp-dynamic-form button.btn:hover, 
.block-layout.accent-bg .box-form.form-button-outlined .mrp-dynamic-form button.btn:hover, 
.block-layout .button-list .outlined:hover {
	background-color: #000000;
    border-color: #000000;
}
.block-layout.inverted .box-form.form-button-outlined .mrp-dynamic-form button.btn:hover span, 
.block-layout.accent-bg .box-form.form-button-outlined .mrp-dynamic-form button.btn:hover span, 
.block-layout .button-list .outlined:hover label {
	color: #FFFFFF;
} 

.mrp-style-area a {
    color: var(--g-accent-color) !Important;
}
#listing-results-view.mrp-style-area .summary-property-type {
	background-color: var(--g-accent-color) !Important;
    opacity: 1 !Important;
} 
#listing-results-view.mrp-style-area.sm560 .mrp-listing-results-sub-categories > ul > li.selected a {
    text-decoration: underline;
}
#listing-results-view.mrp-style-area .mrp-listing-details-link a {
	color: #FFFFFF !important;
} 
#listing-details-view.mrp-style-area .mrp-listing-details-tabs li.active {
    border-bottom: 3px solid var(--g-accent-color) !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-details-view.mrp-style-area .mrp-listing-links-section > ul li a {
	color: #FFFFFF !important;
} 
.mrp-style-area .btn-primary {
	background-image: none !Important;
	background-color: var(--g-accent-color) !Important;
	border-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-image: none !Important;
	background-color: #666 !Important;
	border-color: #666 !Important;
}

