new off canvas button style
added opaque overlay and action to close off-canvas when clicking in the body
search file was not added to last working branch