CSS не меняет цвет ссылок. Как поменять цвет ссылки?
.nav-item a  - поменяй для обычного состояния (добавить просто тег а)
.nav-item a:hover - для наведения соответственно
По-моему, ты не сменил хештег цвета в событии