Theming for responsive sidebar menu.

Icon image adjustments.
Responsive flexbox for smaller screens.