I'm not sure where to post this question / problem, but apparently our site title isn't appearing in web browsers since upgrading to 3.7.1. I don't see any options to fix this in the Atahualpa settings area, and thought I'd ask on the forum.
Our website is criterioncast.com
Thanks!