[fix] Feature/primary nav advanced

@aduggin @alexwllms 
JS required for mobile-nav + associated styling.
I have modified button styling, dark ones looked out of place, can you review with design.