Widget icons disappeared

For some unknown reason the icons for the widgets have changed to being very ordinary.
For example those for contact info’ have changed to just being vertical rectangles instead of phone, email and address symbols. Similarly for other widgets.
Any thoughts, help and advice please?
See my website at:
www.cavok.co.uk
Thanks and regards.

This is why: Font from origin ‘http://cavok.co.uk’ has been blocked from loading by Cross-Origin Resource Sharing policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource. Origin ‘http://www.cavok.co.uk’ is therefore not allowed access.

That’s the error I see when I view the console (right click, inspect element in Chrome, then select Console).

You need to add some code to your htaccess file (make sure to take a backup first). See this for an example: https://www.maxcdn.com/one/tutorial/htaccess-example-collection/

The best thing to do though would probably be to ask your host for assistance.

Thanks Charlie, but the icons are correct in a smaller screen/display - like an iPhone or iPad. To see the problem illustrated please look at this page of my website first on a normal sized PC display and then on a smaller device.
http://www.cavok.co.uk/index.php/weather/
Although the problem does remain if the window on a PC screen is reduced in size. Very strange. And my host has not been too helpful so far.
Any further assistance would be much appreciated.
Thanks and regards.

It’s nothing to do with screen size or device. The icons (which are a font) are been blocked.

You or your host need to edit your htaccess file. Or you need to hire a developer to help you. As strictly this isn’t a theme issue. Try Googling ‘font from origin has been blocked from loading by cross-origin’. That will give you loads of info on the topic.

Charlie, Surely the answer therefore is to again download the .htaccess file for the Moesia theme from aThemes.
At this stage of the game, I cannot afford to “hire a developer” and would prefer to become one myself - eventually. Meanwhile the least line of resistance would be the way forward, rather than re-inventing the wheel.
If you have any constructive advice, then it would be greatly appreciated.
Thanks again and best wishes.

The htaccess file is not part of the theme - you need to access your WordPress installation via FTP and edit the file, which will be in your root folder. As I said before, your host should be able to help you with this if you’re not sure.