transition-trixing for safari and FF
markup adjustments
initialize now hides menu if on mobile