Панировочные сухари:)
Так в представленном сайте наоборот при наведении - text-decoration: underline;
Для последнего элемента:
.breadcrumb a:last-child{
text-decoration: none;
border-bottom:none;
color: rgba(0, 0, 0, 0.3);}
А во вторых, посмотрите на то, какие стили наследуем ваш элемент. Может какие-то стили просто перекрывают, написанное вами?