Enhanced typography for small screen

The smallest screens require special attention to achieve optimal
characters per line. The previous one was too big on smartphone screen.

More info:
http://webtypography.net/Rhythm_and_Proportion/Horizontal_Motion/2.1.2/
Removing iOS annoying input and button default styling

-webkit-appearance: none FTW.
More over, adjusting the search bar width now.