Event date and misc changes

Bootstrap, который вы используете, использует px. Почему - можно узнать здесь:
http://stackoverflow.com/questions/12999267/why-does-twitter-bootstrap-use-pixels-for-font-size
И в проекте у вас сплошь и рядом абсолютные величины.
Основной повод использования em для задания размера шрифта - якобы отсутствие проблем с масштабированием в браузерах, якобы px браузеры масштабировать не умеют, но это уже давно не так.
Использование em несет за собой костыль body { font-size: 62.5%; } для более удобной работы с ними и еще проблемы подсчитывания итогового значения размера после сложного каскада.
Использование rem уже круче и bootstrap4 вроде должен на них перейти. Но использование rem в данном случае не решает того, что у вас все остальные размеры на px.
В завершение главный вопрос: что именно даст использование относительных величин в данном случае?