First of all, to use The Restaurant wordpress theme, you need to install it on your server. In this tutorial we'll cover how to do that.

Step 1: Browse to install page

Go to your wordpress admin (http://www.yourdomain.com/wp-admin) and go to the following page:
Appearance / Themes / Install Themes

Step 2: Upload the .zip package

To install the theme, you need to upload it to your server.
Now choose ‘Upload’ at the top of the page. Here you can upload the .zip package.

CAUTION: Before your proceed make sure you unzipped the package you have bought from Themeforest.

Select the ‘therestaurant.zip’  file and press ‘Install Now’. Make sure you have the correct zip file, and not the whole package.

When it’s done press ‘Activate’ to set your newly acquired theme as your current theme.
Congratulations! You've installed The Restaurant wordpress theme!