/* custom styles */
	body, .button, button {
	font-family: 'Raleway', sans-serif !important;
	}

	h1, h2, h3, h4, h5, h6 {
	font-family: 'Raleway', sans-serif !important;
	}


:root {
--accent-color: #15263A;
--accent-color-rgb: 21, 38, 58;
--accent-dark-color: #000000;
}




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

#js-disclaimer h3{
font-family: 'Raleway', sans-serif !important;
background-color: #15263A;
}

a, .info-box h1, .info-box h2, #leasing .info-box h2 {
color: #15263A;
}
a:hover {
color: #000000;
}
#menu ul li a:hover, #menu ul li a.active, #downloads .download:hover, #files .download, #menu>ul>li ul li.client-login a {
color: #15263A;
}
#menu>ul>li ul li.client-login:hover a {
background-color: #15263A;
}
button, .button, #hero .cta-button, #hero .cta-button span, #downloads .file-type, .team-member, #menu>ul>li.client-login, .hamburger span, #files .file-type, #downloads .downloads-header, #files .downloads-header {
background-color: #15263A;
}
.button:focus{
background-color: #15263A;
}
button:hover, .button:hover, #hero .cta-button:hover, #hero .cta-button:hover span, #downloads .file-type:hover, #files .file-type:hover, #menu>ul>li.client-login:hover, .hamburger span:hover {
background: #000000;
}
#building, #management, #gallery, #tenants, #demographics, #custom_text, #slider {
background-color: rgba(21, 38, 58,.9);
}
@media only screen and (max-width: 64em) {
#building aside {
background-color: #15263A;
}
}
.zoom-control .label, .zoom-control .button, .map-controls .get-directions, .map-controls .street-view, .map-controls .map-type {
color: #15263A;
}
.zoom-control .button:hover, .map-controls .get-directions:hover, .map-controls .street-view:hover, .map-controls .map-type:hover {
color: #000000;
border-color: #000000;
}
.zoom-control .button, #map-categories ul {
border-color: #15263A;
}

.floor-plan {
background-color: #15263A;
}
.floor-plan:hover{
background: #000000;
}

	/* fontscale override */
	@media only screen and (min-width: 64em) {
		#hero h1 {
			font-size: 40px;
		}
		#hero h1 small {
			font-size: 14px;
		}
	}



.hero-callout {
max-width: 40%;
background: linear-gradient(70deg, rgba(var(--accent-color-rgb), 0) 15%, var(--accent-color) 15.5%);
color: white;
font-weight: bold;
top: 12vh;
right: 0;
position: absolute;
display: -webkit-box;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
-webkit-box-pack: center;
justify-content: center;
padding-top: 16px;
padding-bottom: 16px;
padding-right: 32px;
padding-left: 88px;
margin-left: 64px;
text-align: right;
-webkit-filter: drop-shadow(2px 3px 5px rgba(0, 0, 0, 0.3));
filter: drop-shadow(2px 3px 5px rgba(0, 0, 0, 0.3));
z-index: 10;
}

#slider .slide .slide-image {
min-height: 40vh;
}


.pswp__zoom-wrap .pswp__img {
object-fit: cover;
}

