Для проверки уберите градиент текста, и задайте ему просто цвет через color
Скорее всего css свойства для градиента текста работаю в хроме и не работают в сафари. Копайте в этом направлении
Попробуй закрывать именно родительский блок через parents()
$(document).on('click', '#notification-area span', function () {
// у всех блоков должен быть класс notification
var emelent = $(this).parents('.notification');
// теперь можем работать с данным блоков, например закрыть с помощью hide()
element.hide();
});