After site migration, icons are looking strange or not appearing at all
This happens because the dynamic css stylesheet is cached with the old path and it needs to be generated. Simply access Admin > Theme options > General options and without any change necessary, simply hit the Save button. It’ll regenerate the dynamic CSS with the new path.
Sometimes the page builder also needs a refresh, so access Theme options > Advanced options and look for the “REFRESH PAGE BUILDER DATA” button and hit it.
Please remember to cleanup the cache as well if you’re using plugins such as W3 Total Cache or WP Super Cache.