that’s because the specificity of this declaration:
.nav-menu li a {
color: #817e39;
...
}

outweighs this new line:
.hometab a {
background-color: #21bbc4;
color: #fff;
}

so change this:
.hometab a {...

to this:
.nav-menu .hometab a {...