@media screen and (min-width: 961px) {

.pattern--integrated .header .drawer .g-nav .nav--official, .header .drawer .g-nav .nav--member .logo--fc{
	max-width: 100vw !important;
}
.header .drawer .g-nav .nav--official .nav--logo img, .header .drawer .g-nav .nav--member .nav--logo img{
	max-height: 6vw !important;
    max-width: 100vw !important;
}
.page--home .loggedin .section--hero-img{
	padding-top: 0px;
}
.wrap.loggedin .header h1.logo a {
        padding: 15px 2.5em 15px 2em;
    }
}
@media screen and (min-width: 1px) and (max-width: 960px) {
	.pattern--integrated .header .drawer .g-nav .nav--member{
		min-height: 46vh;
	}
}