update theme: menu style uses last-child instead of menu-item-id