Css Keyframe animation on click is added and removed only once

Yes its working on my iphone now and on the simulator albeit in a slightly different manner to before.

I do notice that if you click to close the hamburger icon once you have viewed a selection (say prices) then that prices page stays where it is and if you then select another item the prices page is still there while the new page slides over the top.

It’s not the same as if the user had clicked home on the prices page. Therefore it seems to me that you need to trigger the animation when the hamburger is closed also.