more work on the off-canvas nav. Not complete yet