rework header structure, better css styling
remove bogus max-device-width

was added in 04a354208d6308f3ecc2281bf6e1e227d9871d36, but can't
remember why. And now it's only causing troubles with iPads.