Use the WP Dashboard to install your theme:
2. On your dashboard, go to: Appearance › Themes and click on Add New at the top of the screen
3. Click Upload Theme button to upload the .zip file.
4. Select your downloaded theme package (.zip file) and click on Install Now.
5. Go to: Appearance › Themes to Activate your theme