We had this issue before and it was because the main TUANZ logo was too far to the left and was conflicting with the mobile menu of which this was done by CSS. I have completely removed the code and checked all css but unable to fix it.

Current CSS code as follows:

.site-title {
display: none;
}

/*This code hides page title but still maintains the title on featured content*/

Ignore my post above.. I found out the problem was the National Broadband Map javascript widget at the bottom of our home page is conflicting with the mobile menu somehow.. Would you happen to know why this is happening and if there is any work around for this please?

@robertl: Are you using plugin. Seems the the script is creating a conflict. Jquery is already enqueued in WordPress.<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js" type="text/javascript"></script>
This script enques it again and may cause error.
Let me know further.

Yup we’re using a plugin to display the javacsript. We can also enable this javascript by entering the code directly into the page’s HTML editor.

Another problem we’re having is our search results. When searching, there should be title of the searched results but the titles aren’t showing anymore (they were before). thinking it might be to do with our css but can’t quite point it out: http://tuanzbuild.tuanz.org.nz/?s=member <- here is a sample search results using keyword “member”

@robertl: You’ve custom CSS to hide title from the site, that is why its not displaying in search results. For displaying titles in search results page, go to Dashboard=> Appearance=> Customize=> Theme Options=> Custom CSS box and add the following CSS:

/*This code shows page title on search page but still hidess the title on other pages*/
.search #main .page header.entry-header {
display: block;
}

I checked your site’s source again and found two jQuery libs.
1. WordPress’s own jQuery Lib<script type='text/javascript' src='http://tuanzbuild.tuanz.org.nz/wp-includes/js/jquery/jquery.js?ver=1.12.3'></script>
2. May be from some plugins or so.<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js" type="text/javascript"></script>