Double check your source code of when the page is presented to the browser. As mentioned in the linked thread above, do not use css to hide the contact us form of the mega menu. The code is still present and can be acted upon by those that are out to send spam. The code must be modified to handle the situation.
See, CSS (Cascade Style Sheets) apply formatting to the page, they do not modify the content of the original page. Therefore in a low-tech situation, the css can be ignored with the background page content "used"/shown. So even in the case of a link that is hidden by css, the link is still served. Now consider search engines, they have gone to "respecting" the css and ignoring the hidden content, though I could be wrong about the ignore part as they may also count that content against the site/page as it may be seen as stuffing the page with information...
So like said, don't use css to "hide" the megamenu contact us form as it is still on the served page and possible to abuse when provided as is.
Bookmarks