On your Cloudflare Crypto page, which SSL setting are you using? It’s probably Flexible or Full.
And what is the Status for your SSL Certificate? It should say something like “Active.”
Your site has a valid SSL certificate, so it’s probably a matter of giving Cloudflare time to issue its own SSL certificate.
Since you’re using Cloudflare’s DNS, and I think you have your DNS entries set to , go ahead and turn on SSL Full and wait for it to become “Active.” And then set DNS back to
It takes time to issue an SSL certificate. At the top of that Crypto page, it should say something about Issuing Certificate. Can you post a screenshot of just that first screen where it says SSL with the Full (Strict) box?