rework top navbar, fix responsive toggle functionality