fixing some random cross browser issues and styles
fix spacing of icons for safari
merging safari fixes in