By default, Elvyre theme loads the icon font from the remote server. In your case, the fonts couldn’t be loaded successfully which caused a very long loading time. Once the code was changed to load the icons from localhost, the site started working normally.
Icons font usually loads from the remote server without a problem, but I assume that your server configuration was preventing such behavior.
This problem won’t come back because the location of the font icon is changed in wp-content/themes/elvyre/includes/libs/icon-fonts.php at line 19 and 20.