Fixed Tablet Bug... Again

The Overflow-x hid the sidenav menu from displaying correctly. I changed
body to display overflow X when sidenav class was activated on body.
fixes Safari mobile bug and tablet