fixed ::before hover positioning