better mobile css. fixed fonts and rearranged icons