.site-overlay {
	position: fixed;
	background: #5A77B0;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	opacity: 0;
	visibility: hidden;
}

.site-nav-open .site-overlay {
	opacity: .9;
	visibility: visible;
	transition: all .2s linear;
}