fix for disappearing menu after resize

a fix for issues #200 and #205, perhaps others.  could be used in the interim until a decision's made on a third-party lib (like responsive-nav.js) or css-only approach.