Allow controlling heading sizes on small screens

Introduced variables $h1-font-reduction etc to allow customizing font sizes on mobile separately without overriding them in a custom stylesheet.
Merge pull request #5170 from danielck/master

Allow controlling heading sizes on small screens, fixes #5169