/*Support #359150 - Style the menu*/
.sf-menu.header-right li a{
	font-size: 16px;
	padding: 16px 5px;
}

.header-icon{
	font-size: 18px !important;
}

@media (max-width: 48em){
	.header .header-left a:first-child{
		width: unset !important;
	}
	.header-left a img{
		height: 80px;
		width: auto;
		margin-left: 1em;
	}
}

.header-container .header.layout-4 .menu-container{
	margin-left: auto !important;
	margin-right: auto !important;
}

.header-container .header.layout-4 .menu-container .menu-main-menu-container{
 	margin: 1em !important;
}

#menu-main-menu.sf-menu li.menu-item:hover a, .sf-menu li:hover a{
    background-color: unset;
    color: #3AA2A6;
}
