Was beim Logo noch falsch ist: durch die Angabe der Breite in Prozent wird es auf kleinen Viewports zu klein. Es sollte noch eine Mindestbreite (CSS:
min-width
) verpasst bekommen.
Ich werde das Logo wohl durch Schrift ersetzen, da es mobil und im IE nicht gut aussieht.