Hi Tom,
I swapped this:
.main-navigation ul li.current-menu-item .menu-label {
background-color: #0F74B5;
}
out for your css, and there was a mild improvement.
When I click on a parent item, everything is still turning blue in the dropdown menu.
When I click an item in the dropdown menu, everything is also still turning blue, but at least now the parent item is not disappearing.
So we still have something to fix.
Cheers,
C