Если кому еще актуально, заметил когда делал на этом шаблоне двуязычную версию сайта, в английском языке все нормально, а в русском одинаковые значки.
Происходит это из-за специфической привязки к элементу, который меняется в различных языках.
В английском языке строка выглядит:
<li data-navApp="forums" data-navExt="Forums" data-navTitle="Forums"><a href="*/forums/" data-navItem-id="8">Forums</a></li>
А в русском:
<li data-navApp="forums" data-navExt="Forums" data-navTitle="Форумы"><a href="*/forums/" data-navItem-id="8">Форумы</a></li>
Разработчик темы привязал значения тега a:before к data-navtitle, поэтому css свойство и не находит.
Можно поменять на data-navExt, единственный недостаток, пункты меню, созданные вручную, имеют data-navext="CustomItem".
...
.ipsNavBar_primary > ul > li[data-navext='Forums'] > a:before { content: "\f086" }
.ipsNavBar_primary > ul > li[data-navext='Store'] > a:before { content: "\f07a" }
...