/* custom styles */

body {
	font-family: 'Montserrat' !important;
}
h1, h2, h3, h4, h5, h6, h1 small {
	font-family: 'Montserrat' !important;
}
#js-disclaimer h3{
	font-family: 'Montserrat' !important;	
	background-color: #E75153;	
}



:root {
	--accent-color: #E75153;
	--accent-color-rgb: 231, 81, 83;
}

.font-nav,
.button,
#menu ul li,
.zoom-control{
	font-family: 'Inter', sans-serif !important;
	font-weight: 600;
	font-style: normal;
}

#building, #management { background-image: url('/themes/all/img/background-00.jpg') }
.parcel-details h6, a, section h3, .box.white h4, .section-title h2, .section-title [class*=" icon-"], .section-title [class^=icon-], header.scrolled #menu ul li a.active, .download {
	color: #E75153 ;
}

.download{
color: #E75153 !important;	
}

a:hover {
	color: #9c0608;
}
#menu ul li a:hover, .hamburger-menu header.scrolled #menu ul li a:hover, #menu ul li.active a {
	color: #E75153 !important;
}
#client-login-button a.button:hover {
	color: white !important;
	background-color: #ce383a !important;
}
#client-login-button a.button:hover .arrow:after {
	border-top-color: #ce383a !important;
}
#downloads .table a,#downloads .table a .download{
	color:black !important;
}
#downloads .table a:hover,#downloads .table a .download:hover{
	color: #E75153 !important;	
}

button, .button, #hero .container:before, #video .blue-stripe, .floor-plan, section.floating-title .section-title, .zoom-control, #linked-sites, #linked-sites-mobile .handle, #linked-sites-mobile .content,.file-type {
	background-color: #E75153 !important;	
}
.button:focus{
	background-color: #E75153;	
}
#js-disclaimer h3{ background:#E75153;	}

#menu ul li:not(:last-child) a:focus{
	background:transparent;
}
#hero h1 {
	
	}
.floor-plan:hover, button:hover, .button:hover {
	background-color: #9c0608;	
}
.hamburger-menu header.scrolled #menu ul li a.button:hover {
	background-color: #9c0608;	
	color: #FFF;
}
#menu ul li a.button .arrow:after {
	border-top-color: #E75153;	
}
#menu ul li a.button:hover .arrow:after {
	border-top-color: #9c0608;
}
#gallery-content .col a .overlay {
		background-color: rgba(rgb(231,81,83),.8);
}
#video .icon-play {
	color: #FFF;
}
#map-tooltip.building{
	background-color: #E75153;	
	color:White;
}
#map-tooltip.building:after{
	border-color: rgba(rgb(231,81,83), 0);
	border-bottom-color:#E75153;
}
#map-tooltip.building h3{
	color:white !important;
}
	/* fontscale override */
	@media only screen and (min-width: 64em) {
		#hero h1 {
			font-size: 120px;
		}
		#hero h1 small {
			font-size: 40px;
		}
	}



