#s5_logo_spacer {
    display: none !important;
}
#s5_nav {
    left: 0px !important;
    float: right;
}
#custom-logo {
    width: 170px;
    float: left;
    margin-left: 160px;
}

#s5_menu_wrap_inner {
    padding: 16px 24px 0px 24px;
}

#s5_menu_inner {

}

#s5_nav li a {
    color: #000 !important;
}

#s5_menu_wrap2 {
    background-color: #fff;
/*    margin-top: 7px;*/
}

#s5_menu_wrap ul.menu {
    margin-right: 36px;
}

.S5_submenu_item:hover span, .S5_grouped_child_item .S5_submenu_item:hover span, .S5_submenu_item:hover a, .S5_grouped_child_item .S5_submenu_item:hover a {
	color: #c11212 !important;
}