off canvas: refactor css code so that its 4 lines lighter and that it can be applied to the body element which allows for cleaner html markup.