offcanvas, earthquake theme updates

Includes Eddies changes in Pull #66 .

Additionally:
- address my comments on his pull request (ease-in-out, use offcanvas-width variable)
- keep offcanvas display block so hide transition completes
- make earthquake variables import template variables
- make earthquake theme extend default theme