caused by your style:
.main-navigation li {
margin: 0 1rem;
}
possible remedy with:
.main-navigation li li {
margin-left: -1rem;
}
be aware that older browser do not recognize ‘rem’; possibly add styles using ‘px’ or ‘%’ as well.
Thank you so much alchymyth, worked perfectly.
Just realised earlier today also about the rem issue on older browsers. Must now go through all css on a few sites to rectify. Thanks for the heads up.