fontawesome, combined css, lots of changes.