Resolve issue introduced by fix around animation and nav.

The previous fix just added a new element id for the
mobile nav. This resolved the issue in the short-term
but caused an issue with the menu-toggle icon not being
shown correctly.

The real issue was because the animation hides and shows
the main elements by the gridism class, unit. To fix the
issue, the best solution was to add a new class element
to each of the main elements that need to be hidden and
shown based on the animation.

- Add container class to main elements to hide/show.
- Update javascript with container class.
Update content and styling on index view.

- Clean up text in certain sections.
- Left align the negotiated hotel names.
Change navigation to display mobile-nav up to tablet size.

- Rename nav element to desktop-nav.
- Hide desktop-nav for all media queries (up to tablet).
- Change Media Queries to only use the max-width.
- Update styling of title and date for tablet media queries.
Update content and change navigation for tablets.

This is a merge of commits from the 'development'
branch.

- Update content with better information.
- Display mobile-nav up to tablet size screens.