Add new .menu styles

As per design
Change the popover to use CSS triangles

As the rotated squares overlap content within