more responsive menu styles
restructure