Hi,
To be clear, you have pages underneath Quantum NextGen Open but none of them are visible in the menu to unauthenticated users?
The issue here is that the child pages are causing the menu item to behave as a "parent page" which means when clicked it is supposed to open up and show the child pages rather than go to the page, but no child pages are visible so it appears to do nothing. This is a bug either way - the easiest way to fix it would be to add a script that checks the menu items for the toggle class and detects if they have any child pages in the DOM after load, then removes the toggle class if no child elements appear in the DOM.
I ran this script on your site and it worked:
$('.site-nav li.dropdown-toggle').each(function() {
if (!$(this).children('ul').length) {
$(this).removeClass('dropdown-toggle open close');
$(this).clone().insertBefore($(this));
$(this).remove();
}
});
This script would need to be added to your skin in the js/main.js file inside the $(document).ready(function() { });
and the main.js will then need to be re-minified/compiled into main.min.js, and your browser cache will need to be cleared.
Alternatively, I have made this fix to our skin in the repo, so you can copy paste it from here assuming you've not made any other changes to your JS.
By the way, if you need to force-clear caches to fix this issue immediately, you can change the script call in your layout.master (by default its on line 240 if you haven't changed the layout.master) to this: <portal:SkinFolderScript runat="server" ScriptFileName="js/main.min.js?v=2" RenderInPlace="true" />