Have you tried to force the https to show on all pages? Opencart ssl is made only for registration site and so on. Produkt pages are only http, i thing becouse https is little slower. And yep the missing icons are pain. But try to type https://www.yoursite.com if you got icons. I thing its only problem if you force the https in config file.