Upfront Hamburger CSS help Request

Hi - I'd lost the Hamburger menu on my site, and alex helped me find it for the responsive views...

Alas the styling is broken.

Sub List elements are out of the float.

And the whole menu background is the wrong colour and I can't seam to find where to chaneg it.

Advice please