.site-header.sticky {
	position: fixed;
	display: block;
	z-index: 9998;
	width: 100%;
	top: 0px;
	margin-top: -60px;
	-webkit-transition:all 0.5s ease 0s;
    -moz-transition:all 0.5s ease 0s;
    -o-transition:all 0.5s ease 0s;
    transition:all 0.5s ease 0s;
}
.site-header.sticky .mainnav-container {
	height: 60px;
	line-height: 60px;
}
.site-header.sticky .mainnav-container img {
	width: 210px;
}
.site-header.sticky .navbar {
	margin-bottom: 0px;
	background-color: rgba(0,0,0,0.8);
}

@media (min-width: 544px) {
	.site-header.sticky {
		margin-top: -35px;
	}	
}