div.responsive_nav {
	width: 280px !important;
}
#responsive_nav {
	visibility: hidden;
}
#responsive_nav.mm-menu {
	visibility: visible;
}
div#responsiveMenuButton {
}
#responsiveMenuButton .mobile-menu-button {
	font-size: 3.0rem;
	color: #FFF;
	padding-right: 10px;
}

#headerLeft {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	padding-top: 8px;
	padding-bottom: 7px;
}


#headerLeft > div {
	/*margin-left: 1.2rem;*/
	/*margin-top: 0.3rem;*/
}


#headerLeft > div:first-child {
	margin: 0;
}

#quicksearch{
	padding-top: 0.4rem;
 }
@media (min-width: 300px) {

}
@media (min-width: 300px) {

}