Before you attempt to upload your Theme you must unzip the downloaded folder. Why? The extra files it contains can cause strange issues to occur in your theme’s functionality. Only upload the inner zip folder and only install your theme through the WordPress admin installer located under
Appearance > Themes > Install.
If this way to install the theme fails, we recommend to use FTP.
Open your FTP client and move to your WordPress installation path. Drag&Drop the “theme-name” folder into the following path:
Now go to your Dashboard -> Appearance -> Theme and activate the theme.