Make the site responsive at small widths.
- Make the title an inline element.
- Add a media selector for the bottom bar to make the elements block-level and middle align when the width is small