/* custom styles */

body {
	font-family: 'Varela Round', sans-serif !important;
}
h1, h2, h3, h4, h5, h6, h1 small {
	font-family: Montserrat, sans-serif !important;
}
#js-disclaimer h3{
	font-family: Montserrat, sans-serif !important;	
	background-color: #8B8B81;	
}

.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('font/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: #5340FF ;
}

.download{
color: #8B8B81 !important;	
}

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

#menu ul li:not(:last-child) a:focus{
	background:transparent;
}
#hero h1 {
	
	}
.floor-plan:hover, button:hover, .button:hover {
	background-color: #00000b;	
}
.hamburger-menu header.scrolled #menu ul li a.button:hover {
	background-color: #00000b;	
	color: #FFF;
}
#menu ul li a.button .arrow:after {
	border-top-color: #8B8B81;	
}
#menu ul li a.button:hover .arrow:after {
	border-top-color: #00000b;
}
#gallery-content .col a .overlay {
	background-color: rgba(3,49,86,.8);
}
#video .icon-play {
	color: #FFF;
}
#map-tooltip.building{
	background-color: #8B8B81;	
	color:White;
}
#map-tooltip.building:after{
	border-color: rgba(3,49,86, 0);
	border-bottom-color:#8B8B81;
}
#map-tooltip.building h3{
	color:white !important;
}
@media only screen and (min-width: 64em) {
	#hero h1 {
		font-size: 100px;
	}
	#hero h1 small {
		font-size: 47px;
	}
}

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

