I've been having numerous problems with getting the login window to pop up on the Travelia template which I've posted in the forum but have gone unanswered.
I have though now seem to find the cause and it's when you take the site offline.
I installed the Travelia Quickstart on my live site and also recently on my xampp test server running as localhost.
I noticed at some point after making lots of alterations and adding content on the live site that when I clicked on the login icon (person icon) in the Top 2 module that nothing happened. I didn't get the pop up login window like you do on the demo. I also noticed that when I unplublished the Top Login module, the person icon remained visible when it should disappear.
I then installed the same quickstart on my xampp server and found that the login window would come up when clicked on. I spent days trying to work out why it was working on this localhost but not on my live site. Then this morning I've managed to replicate the problem on my localhost site.
If you take the site offline in Global Config, but now login to the front end using an admin account and then click on the login link in Top 2 nothing happens. If you now put the site back online, refresh the page, clear the cache, the link still doesn't work. What's more, if you unpublish the Top-Login module, the login icon is still visible on the front end.
Nothing I do makes it work again. I've tried clearing the site cache, clearing the browser cache, using different browsers, even different computers, it doesn't make a difference.
To prove this I even deleted the localhost site, re-installed a brand new installation into a new database and tested it. The login screen appears. Take the site offline and put it back online, the login screen is broken.
Whether this is a template issue, a Helix issue, a server issue I don't know but it's most definitely an issue!