@media screen and (min-width: 783px) {

	.admin-bar.masthead-fixed #secondary {
		top: 80px;
	}

	.masthead-fixed #secondary {
		position: fixed;
		top: 48px;
		margin:0;
	}
}
.site {
margin:0 auto;
}

@media(max-width:800px){
	body.home .site-header { display: block !important}
	body.home .site-header .header-top { display: none; }
	body.home .site-header .grid-top { display: none; }
	body.home .site-header .all-header { max-height: 200px; }
	body.home .site-header .all-header .site-branding { display: block !important; top: 50%; transform: translateY(-50%); }
}