On the link first listed the z-index is 1 for .heart-rating small-heart, putting it above everything else. Far as i can tell, z-index for menu is not greater than 1. Have you tried that?
Also the class .heart-rating small-heart has a space in the name, was that intential? I think best practice would call for an _underscore instead.