/*@media (min-width: 1200px){
header.boutique-nav--1 .image img {
    min-width: 130px !important;
    max-height: 45px !important;
    height: auto !important;
}
	header.boutique-nav--1 .col-sm-push-5.image--mirvac img {
		margin-top: 7px;
	}
	#nav-footer .nav-footer-logo svg, #nav-footer .nav-footer-logo img {
    height: 60px;
    width: 160px;
    max-width: 200%;
}
	.boutique-nav--1 #nav-footer .nav-footer-logo svg, .boutique-nav--1 #nav-footer .nav-footer-logo img{
		width: 160px;
		max-width: 200%;
	}
	header.nav-phase-3 .image:not(.image--logo) {
    margin-left: 15px;
    padding-left: 25px;
	}
	header.nav-phase-3 .image img {
    min-width: 125px;
    max-height: 50px;
    height: auto;
	}
	.has-cookiebar .megamenu--three .megamenu__item.cta-square, .is-hovered .megamenu--three .megamenu__item.cta-square, .is-scrolled .megamenu--three .megamenu__item.cta-square, .is-normal .megamenu--three .megamenu__item.cta-square{
		margin-right: 75px;
	}
	.has-cookiebar.nav-phase-3 .megamenu--three .megamenu__item.cta-square, .is-hovered.nav-phase-3 .megamenu--three .megamenu__item.cta-square, .is-scrolled.nav-phase-3 .megamenu--three .megamenu__item.cta-square, .is-normal.nav-phase-3 .megamenu--three .megamenu__item.cta-square {
    margin-right: 0;
	}
	header.boutique-nav--1 .image.col-sm-push-5 img {
		min-width: 0 !important;
		max-width: unset !important;
		max-height: 35px !important;
		width: 100%;
		height: auto !important;
	}	
}

@media (max-width: 1199px){	
header.nav-phase-3 .image:not(.image--logo) img {
    max-height: 35px;
    width: 110px;
}
#nav-footer .nav-footer-logo svg, #nav-footer .nav-footer-logo img {
    width: 180px;
    max-width: 200%;
    height: 50px;
    margin-left: -30px;
}
.boutique-nav--1 #nav-footer .nav-footer-logo svg, #nav-footer .nav-footer-logo img{
	margin-left:-20px;
	width: 130% !important;
}

}

@media (min-width:769px) and (max-width:1200px){
	#nav-footer .nav-footer-text {
		margin-top: 35px;
	}
	#nav-footer .nav-footer-logo svg, #nav-footer .nav-footer-logo img {
		width: 100% !important;
		margin-left: 0px !important;
	}
}

@media (min-width: 1200px) and (max-width: 1400px){
	header.nav-phase-3 .image {
    margin-left: -30px;
    margin-right: 20px;
    padding-left: 0;
}
}

@media (max-width: 375px){
	header.nav-phase-3 .image:not(.image--logo) img {
    width: auto;
    height: 100vh;
    max-height: 25px;
}
}
*/
/*
header.nav-phase-3 .image:not(.image--logo):before {
    left: -15px;
}
header.nav-phase-3 .image {
    padding: 7.5px 0px;
}
header.nav-phase-3 .image:not(.image--logo) {
    padding-left: 0px;
}*/