css fixes for header font, content padding and weird icon highlighting