I had the same problem.
This turned out to be a Superfish on WordPress 3.3.2 problem . I found a solution over here: https://forums.digitalpoint.com/showthread.php?t=2475361
The fix is to add the following to the Functions file in the child theme:
// Fix the Superfish WordPress 3.3.2 problem
// Filter the default drop-down options
function childtheme_dropdown_options($dropdown_options) { ?>
jQuery.noConflict();
jQuery(document).ready(function(){
jQuery(“ul.sf-menu”).supersubs({
minWidth: 14, // minimum width of sub-menus in em units
maxWidth: 22, // maximum width of sub-menus in em units
extraWidth: 1 // extra width can ensure lines don’t sometimes turn over
// due to slight rounding differences and font-family
}).superfish({
delay: 600, // delay on mouseout
animation: {opacity:’show’,height:’show’}, // fade-in and slide-down animation
});
});