header {
	border: currentColor; border-image: none; position: relative !important;
}
.sm header .container {
	width: 100%;
}
#main-nav {
	border: currentColor; border-image: none; vertical-align: bottom;
}
#main-nav #main-menu {
	display: inline-block; white-space: nowrap;
}
#logo-md {
	padding: 10px 0px 0px; width: 120px; height: auto; position: relative; z-index: 1;
}
.lg #logo-md {
	padding: 0px; left: 0px; width: auto; height: auto; bottom: 10px; position: absolute; z-index: 1;
}
.sm #logo-md {
	top: 0px; position: absolute;
}
#header-right {
	margin: 20px 0px 0px; position: relative; z-index: 1;
}
.lg #header-right {
	margin: 0px; right: 0px; bottom: 5px; position: absolute; z-index: 1;
}
.sm #header-right {
	top: 0px; right: 0px; position: absolute;
}
.lg .logoBar {
	
}
