/*div#wrapper, footer {
	background-color: var(--color-darkblue);
}*/

footer.boutique-nav--1{
	background-color: var(--FooterBackgroundColor) !important
}
footer .row>* {
    flex-shrink: unset;
    width: 100%;
    max-width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: border-box;
}

header {
	z-index: 1000000000
}

div#wrapper, footer, #nav-footer>.row {
	background-color: #000 !important;
}
footer p {
    color: var(--footerBlockTextParagraphFontColor);
}
#nav-footer p{
	line-height: 16px !important;
}

.nav-footer-logo img {
	height: 100px !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: 50px;
    margin-right: 0;
}

.nav-footer .row {
	height: 450px;
}

.boutique-nav--1 #nav-footer .nav-footer-text {
    bottom: -60px;
    position: relative;
}

#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.svg);
}

.boutique-nav--1 #nav-footer .nav-list-social a.youtube {
	background-color: unset;
	background-image: url(../styles/images/youtube.svg);
}

.boutique-nav--1 #nav-footer .nav-list-social a.instagram {
	background-color: unset;
	background-image: url(../styles/images/instagram.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:1;
		margin-bottom: 30px;
	}
	.boutique-nav--1 #nav-footer .navigation{
		order:2;
		margin-top: 0px;
		background-color: #454864;
	}
	.boutique-nav--1 #nav-footer .navigation nav {
		margin-top: 25px;
	}
	.boutique-nav--1 #nav-footer .nav-footer-text{
		order:3;
		margin-top: 30px;
	}
	.boutique-nav--1 #nav-footer .nav-footer-logo {
		order: 5;
	}
	.boutique-nav--1 #nav-footer .nav-footer-landcom-block{
		order:6;
	}
	.boutique-nav--1 #nav-footer .nav-list-footer {
		order: 7;
	}
	.image--mirvac-quality-right img {
		height: auto;
		width: 20vh;
		margin-top: 0;
	}
	#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;
	}
}


@media (min-width: 1200px){
	.boutique-nav--1 > #nav-footer > .row{
		/*margin-top: 100px;*/
	}
	.boutique-nav--1 #nav-footer .navigation {
		margin-top: -40px;
		margin-right: 0px;
		flex-basis: 80%;
	}
	.boutique-nav--1 #nav-footer .navigation nav > * {
		margin: 0px 10px 15px 10px;
		min-width: 100px;
	}
	.boutique-nav--1 #nav-footer .nav-footer-logo svg, .boutique-nav--1 #nav-footer .nav-footer-logo img {
		width: 15vw;
		max-width: 180%;
	}
	.boutique-nav--1 #nav-footer .nav-footer-logo {
		top: 85px;
	}
	.boutique-nav--1 #nav-footer .image--mirvac-quality-right {
		width: auto;
		right: 0;
		top:-60px;
		position: relative;
		order:5
		/*width: auto;
		position: absolute;
		right: 0;
		top: 85px;
		display: flex;
		flex-basis: 25%;
		justify-content: flex-end;
		width: auto;
		margin-left: auto;
		margin-right: auto;
		position: absolute;
		left: unset;
		-webkit-transform: unset;
		transform: unset;
		margin-top: 0;
		bottom: unset;
		top: 85px;
		right: -80px;*/
	}
	.boutique-nav--1 #nav-footer .image--mirvac-quality-right img {
    width: 100vw;
    height: auto;
	min-width: 230px;
	max-width: 260px;
	}
	.boutique-nav--1 #nav-footer .nav-footer-landcom-block {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 60%;
	bottom: 210px;
	text-align: center;
}
}

@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;
	}
	.boutique-nav--1 #nav-footer .image--mirvac-quality-right img {
    width: 100vw;
	min-width: unset;
	max-width: 210px;
	}
	.boutique-nav--1 #nav-footer .nav-footer-text{
		min-width:215
	}	
	.boutique-nav--1 #nav-footer .navigation {
	    margin-left: 0px;
	}
	.boutique-nav--1 #nav-footer .nav-footer-logo {
		left: -60px;
	}
	.boutique-nav--1 #nav-footer .nav-footer-text {
		left: -60px;
	}	
}
/*.nav-footer */