Adapt sidebar to mobile devices.

CSS fixes for the navbar/sidebar for small devices.
For devices with less width than 768px the sidebar will hide upon click.