mobile view fixes

* adjusted 2 col badge layout. 
* cleaned up footer
  * switched to vertical menu on tiny screens. don't love it, but think it's an ok quick fix.
  * badges.css is loaded before core.css. I didn't want to edit core so I marked a few things !important in badges. Long-term this should be cleaned up.