/* custom styles */

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



:root {
	--accent-color: #e35305;
	--accent-color-rgb: 227, 83, 5;
}

.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: #e35305 ;
}

.download{
color: #e35305 !important;	
}

a:hover {
	color: #980800;
}
#menu ul li a:hover, .hamburger-menu header.scrolled #menu ul li a:hover, #menu ul li.active a {
	color: #e35305 !important;
}
#client-login-button a.button:hover {
	color: white !important;
	background-color: #ca3a00 !important;
}
#client-login-button a.button:hover .arrow:after {
	border-top-color: #ca3a00 !important;
}
#downloads .table a,#downloads .table a .download{
	color:black !important;
}
#downloads .table a:hover,#downloads .table a .download:hover{
	color: #e35305 !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: #e35305 !important;	
}
.button:focus{
	background-color: #e35305;	
}
#js-disclaimer h3{ background:#e35305;	}

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

@media only screen and (min-width: 64em) {
	#hero h1 {
		text-align: left;
					padding-left:40px;
			border-left: 30px solid #0070e2;
			border-left-color:  #e35305;
				
	}
		#hero .button{
	    margin-left: 72px;	
	}
				#hero .hero-content {
		text-align: left;
	}
}


