body *:not(h3):not(h4):not(h5) {
	font-family: 'Outfit', sans-serif !important;
}

.menu-modal .menu-modal-inner {
	background-color: rgb(26 59 28 / 80%);
}

.modal-menu li.current-menu-item>.ancestor-wrapper>a,
button.close-nav-toggle svg {
	color: #052139 !important;
}

.modal-menu li:not(.contact-btn)>.ancestor-wrapper a:hover {
	color: #052139;
}

.nav-toggle .toggle-icon {
	border-left: 2px solid #052139 !important;
}

.nav-toggle .toggle-icon:before {
	background-color: #052139 !important;
}

.nav-toggle .toggle-icon:after {
	background-color: #052139 !important;
}

h1:not(.hero-innerpage__title), h2, h3, h4, h5, h6 {
	color: #000 !important;
}

h1 {
	font-weight: 800 !important;
}

h2 {
	font-weight: 800 !important;
}

h3 {
	font-weight: 400 !important;
	font-family: "Source Serif Pro", serif;
}

h4, h5 {
	font-weight: 600 !important;
	font-family: "Source Serif Pro", serif;
}

h6 {
	font-weight: 800 !important;
}

h6.footer-section__title {
	color: #fff !important;
}

#site-footer .site-footer {
    background-color: #052139;
}

#site-footer .svg {
	color: #052139 !important;
}

body .button, .floor-plan__btn {
	color: #fff !important;
	border-color: #052139 !important;
}

body .button:hover, body .floor-plan__btn:hover {
	color: #fff !important;
	border-color: #003D20 !important;
	background-color: #0A2F4F  !important;
}

body .button,
.floor-plan__btn,
.image_slider .slick-arrow {
	background-color: #052139 !important;
}

.floor-plan__tabs ul li.ui-state-active .floor-plan__btn:after {
    border-left: 10px solid #052139 !important;
}

.floor-plan__tabs ul li.ui-state-active .floor-plan__btn:hover:after {
    border-left: 10px solid #052139 !important;
}

.discover-homepage__plaza-btn:after {
	border-top-color: #003D20 !important;
}
.discover-homepage__plaza-btn:hover:after {
    border-top-color: #052139 !important;
}

.header-navigation-wrapper .primary-menu > li > a {
	color: #052139 !important;
	font-weight: 700;
}

.hero-innerpage .hero-innerpage__title-wrapper {
	z-index: 9;
	top: 55%;
}

.hero-innerpage .hero-innerpage__image:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 55%;
    height: 100%;
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.1));
/*    opacity: 0.2;*/
    z-index: 1;
    box-shadow: 60px 0px 60px rgba(0, 0, 0, 0.1);
}

.content-discover_homepage .discover-homepage__image .discover-img {
    height: 54.520833vw !important;
}

@media(min-width: 768px){
	.discover-homepage .discover-homepage__plaza-btn img{
		min-width: 80px;
	}
}

.discover-homepage .discover-homepage__plaza-btn {
	position: absolute;
    width: fit-content;
    right: 0px;
    padding: .6rem 1rem;
    border-color: #003D20 !important;
    background-color: #003D20 !important;
}

.discover-homepage .discover-homepage__plaza-btn:hover {
	border-color: #052139!important;
    background-color:#0A2F4F !important;
}

.discover-homepage .discover-homepage__plaza-btn.plaza-one {
	top: 23%;
    left: 25%;
}

.discover-homepage .discover-homepage__plaza-btn.plaza-two {
    top: 13%;
    left: 38%;
}

.discover-homepage .discover-homepage__plaza-btn.plaza-three {
    top: 1%;
    left: 56%;
}

.discover-homepage .discover-homepage__plaza-btn.plaza-four {
    top: 21%;
    left: 57%;
}

.discover-homepage .discover-homepage__plaza-btn.plaza-five {
    top: 9%;
    left: 71%;
}

/*.floor-plan__heading:after, 
.test-fits__heading:after {
	background-color: #052139 !important
}*/

.floor-plan__tabs ul li.floor_first_li{
	margin-top: 30px !important;
}
.floor-plan__tabs-group{
	align-items: flex-end;
}

/*@media (max-width: 1440px){
	.floor-plan__tabs ul li.floor_first_li a{
		margin-top: 35px !important;
	}	
}*/
/*@media screen and (max-width: 1440px){
	.floor-plan__btn.first_btn {
	    width: 15rem;
	}
}*/

@media ( max-width:825px ){
	.discover-homepage .discover-homepage__plaza-btn {
		padding: 0px 3px !important;
		font-size: 1rem;
	}
	.discover-homepage .discover-homepage__plaza-btn img{
		width: 40px;
	}
	.discover-homepage .discover-homepage__plaza-btn.plaza-one {
	    top: 16%;
    	left: 30%;
	}
	.discover-homepage .discover-homepage__plaza-btn.plaza-two {
    	top: 5%;
    	left: 43%;
	}
	.discover-homepage .discover-homepage__plaza-btn.plaza-three {
    	top: 0;
    	left: 56%;
	}
	.discover-homepage .discover-homepage__plaza-btn.plaza-four {
	    top: 15%;
	    left: 63%;
	}
	.discover-homepage .discover-homepage__plaza-btn.plaza-five {
	    top: 2%;
	    left: 75%;
	}
}

/* Building Features */
.floor-plan__btn {
	width: auto !important;
}
#site-footer .svg{
	height: 6.30vw;
}
.hero-homepage .svg, .content-hero_innerpage .svg, .contact-page svg {
	stroke: white;
    stroke-width: 2px;
    z-index: 2;
}
.plaza-text, .plaza-name{
	font-size: 25px;
	font-weight: 200;
}
.plaza-text{
	color: #cc9c37;
}

@media (min-width: 1024px){
	a.button.discover-homepage__plaza-btn span {
	    margin: 0px 5px;
	}
}

@media (min-width: 550px) and (max-width: 1024px) {
	.plaza-text, .plaza-name, .discover-text{
		font-size: 15px;
	}
}

@media (max-width: 480px){
	.plaza-text, .plaza-name, .discover-text{
		font-size: 7px;
	}
}