Create responsive menu with dropdowns

Clean up walker and outputs too.  Also, fix an old issue with card
styling.