Mobile menu ui

Hey @kendallflutey  please add this to master.

inner div not aligning vertically centre yet, but the rest is good, thanks