Mobile friendly off-canvas menu that scales nicely.