iPad site width bugfix

Media query for tables was resetting the padding which caused cards to
push site out of the screen in iPad (and possible other tablets). Also
padding: 0 was setting all content on tablets to start from pixel 0
which made it hard to read. I removed the media query now, works fine
in iPad.
iPad / iPhone header background height bugfix

iOS 7 is not interpreting the 100vh height correctly. Header background
image was way to large and caused one screen height of space at the
bottom. I replaced it with 100% height and it seems to work fine in
Chrome, Firefox and iOS. Was there a reason for the vh?