add combi nav pattern

add combi nav pattern, and refactor horizontal to fit in to new topnav