How to install WordPress themes
Download theme in .zip archive and extract the files on your computer. Using FTP client to access your host and upload folder with theme in /wp-content/themes. In WordPress admin panel go Appearance – Themes and click on theme screenshot or Preview. On preview theme click Activate “Theme Name” in top right corner.