Add transparent (not really) div to cover page when side-nav is open.

It hides all the links, haven't tested it yet on mobile, but I assume it works. Probably.