You might want to check how your paths are with your server and website. When you look at the source code for the broken image in your page, this is the path to the image:
Where is this being setup because you have a double .com URL in there.
Unfortunately this won’t be theme related, so something else has changed since the last time this was working for you. Perhaps someone else in the forum here might know a solution for you. One thing to consider is to try and remember when it last worked for you and what was it you might have done that changed…perhaps a new plugin was installed? A WordPress update? Maybe something changed with your host server?