Как скрыть последний элемент (last-child)?
#main-navigation li:last-of-type a {
    border-right: none;
}li:last-child:after - совсем мимо.
#main-navigation li:last-of-type a {
    border-right: none;
}li:last-child:after - совсем мимо.