It’s not quite clear which “icons” you are talking about specifically, but your pages seem to reference some resources, such as CSS and images, via http://
When the page is loaded via HTTPS://, those resources will not be loaded because of the “Mixed content”. If you google for it, you will find plenty of resources in regards how to fix it, for example this one (since you’re running WP):
The icons that don’t show when Let’s Encript is activated are the arrows, social media icons, post icons, etc.
I have not had this problem with any other site, but this one. I inherited this site and the client loves her theme so changing the theme is not an option.
I apologize if you feel offended by my new client’s country blocking. I doubt it is anything personal against you or your country. She lost her ecommerce site last year to hacking and since her new business only deals with local clients, she is simply limiting her exposure.
Wishing you all the best.