Quando apliquei no código o :last-child após o "li" perdi todo o espaçamento a direita de todos os li's. Apliquei um "a:last-child" e consegui manter o espaçamento 0 somente no item "comunidade" é errado manter desse jeito?
header nav ul li a:last-child {
margin-right: 0;
}