Потому что у ul по умолчанию в стилях браузера есть отступ, обнулите его.
Ответ на этот вопрос можно найти за 5 секунд, открыв инструменты разработчика (F12)
Почему бы вам не забрать шрифты/иконки к себе на новый сайт и прописать локальные пути?
Если такой возможности нет - добавьте у источника ( место, где лежат файлы, а не у себя) заголовок типа
Access-Control-Allow-Origin: http://новый_ _адрес_сайта