header {
	z-index: 1000000000
}

div#wrapper, footer, #nav-footer>.row {
	background-color: #ffffff !important;
}
footer p {
    color: var(--footerBlockTextParagraphFontColor);
}
#nav-footer p{
	line-height: 16px !important;
}

/*.nav-footer-logo img {
	width: auto !important;
}

.nav-footer-logo {
	max-width: 150px !important;
}*/

#nav-footer .nav-list-footer {
	transform: translateX(-50%) !important;
}

#nav-footer .nav-footer-middle h2 { 
	color: white !important; 
}

.nav-footer-middle {
	margin-left: auto;
    margin-right: auto;
    display: block;
    text-align: center;
	margin-bottom: 100px;
}
.boutique-nav--1 #nav-footer .image--footer-graphic img{
height: auto;
}
.boutique-nav--1 #nav-footer .nav-footer-logo {
	margin-top: 0px;
}

.boutique-nav--1 #nav-footer .nav-list-social {
	/*transform: translateX(530%);*/
	bottom: 100px;
    right: 0px;
}

.boutique-nav--1 #nav-footer .nav-list-social ul {
	width: fit-content;
    margin-left: auto;
    margin-right: auto;
}

.boutique-nav--1 #nav-footer .nav-list-social ul li {
	margin-right: 0px !important;
	margin-left: 10px !important;
}

.boutique-nav--1 #nav-footer .nav-list-footer {
	bottom: 200px;
    margin-right: 0;
}

.nav-footer .row {
	height: 450px;
}

#nav-footer .row {
	border-top: 1px solid #000;
}

#nav-footer .row div:nth-child(2) {
	bottom: 160px;
}

#nav-footer .row div:nth-child(4) p {
	color: #977b59 !important;
}

.boutique-nav--1 #nav-footer .nav-list-social a.facebook {
	background-color: unset;
	background-image: url(../styles/images/facebook-black.svg);
}

.boutique-nav--1 #nav-footer .nav-list-social a.youtube {
	background-color: unset;
	background-image: url(../styles/images/youtube-black.svg);
}

.boutique-nav--1 #nav-footer .nav-list-social a.instagram {
	background-color: unset;
	background-image: url(../styles/images/instagram-black.svg);
}

@media (max-width: 1390px) {
	.nav-footer-middle {
		margin-bottom: 150px;
	}
}

@media (max-width: 1199px) {
	.boutique-nav--1 #nav-footer .nav-list-footer {
		left: 50% !important;
		max-width: 100vw;
	}
	
	.nav-footer-middle {
		margin-bottom: 0px;
	}
	
	.boutique-nav--1 #nav-footer .nav-footer-logo img {
		width: 70%;
	}
	
	.boutique-nav--1 #nav-footer .nav-list-social {
		bottom: -15px;
	}
	
	.boutique-nav--1 #nav-footer .image--footer-graphic {
		display: none;
	}
	
	.boutique-nav--1 #nav-footer>.row {
		padding-top: 0px;
	}
	.component.image.file-type-icon-media-link.image--mirvac-quality-right{
		order:2;
	}
	.image--mirvac-quality-right img {
		   height: 15vh;
		width: 20vh;
		margin-top: -60px;
	}
	#nav-footer .nav-footer-logo svg, #nav-footer .nav-footer-logo img {
		width: 25vh !important;
		margin-left: -20px !important;
		max-width: 130%;
	}
	.boutique-nav--1 #nav-footer .nav-footer-logo {
		margin-top: 0px;
		margin-top: 50px;
		margin-bottom: 50px;

	}
	.boutique-nav--1 #nav-footer .nav-list-footer {
		order: 3;
	}
	.boutique-nav--1 #nav-footer .nav-list-social {
		order: 4;
	}
	.component.rich-text.nav-list-footer.nav-footer-middle {
		order: 5 !important;
	}
}

@media (min-width: 1200px) and (max-width: 1550px){
	.boutique-nav--1 #nav-footer .image--mirvac-quality-right img {
		width: 200px;
		transition: all .2s ease-in-out;
	}	
}

@media (min-width: 1200px){
	.boutique-nav--1 > #nav-footer > .row{
		/*margin-top: 100px;*/
	}
	.boutique-nav--1 #nav-footer .nav-footer-logo {
		position: relative;
	}
	.boutique-nav--1 #nav-footer .nav-footer-logo svg, .boutique-nav--1 #nav-footer .nav-footer-logo img {
		width: auto;
		max-width: unset;
	}
	.boutique-nav--1 #nav-footer .nav-footer-logo {
		top: -60px;
	}
	.boutique-nav--1 #nav-footer .image--mirvac-quality-right {
		width: auto;
		position: absolute;
		right: 0;
		top: 85px;
		display: flex;
		flex-basis: 25%;
		justify-content: flex-end;
	}
	.boutique-nav--1 #nav-footer .image--mirvac-quality-right img {
		width: 230px;
		height: 130px;
	}
	.boutique-nav--1 #nav-footer .nav-footer-logo svg, .boutique-nav--1 #nav-footer .nav-footer-logo img{
		height: auto;
	}
	.boutique-nav--1 #nav-footer .nav-list-footer{
		bottom: 180px;
	}
	
}
/*.nav-footer */