1. Be default logo is aligned to the left and menu is aligned to the right side. Do you want to replace them? Please clarify this question providing examples or screenshots.
2. You can install Child theme and add the styles below:
.sf-menu, .sf-menu * {
font-size:10px; !important;
color: blue !important;
}
.sf-menu, .sf-menu *:hover {
font-size:10px; !important;
color: green !important;
}