Creating New Theme (2.0):In Visual Studio - Go to this location:
\Nop.Web\Themes
Select any default theme > right click > COPY
Now select "Theme" folder > right click > PASTE
You will get something like " Copy of default theme" (Rename this - whatever you like to be the name of your new theme)
Now inside your new theme folder > "View" folder > open "Head.chtml"
@using Nop.Web.Framework;
<link href="@Html.ResolveUrl("~/Themes/CHANGE_THIS_
WITH_YOUR_NEW_THEME_NAME/Content/styles.css")" rel="stylesheet" type="text/css" />
Now inside your new theme folder > open "theme.config"
<?xml version="1.0" encoding="utf-8" ?>
<Theme title="Dark orange"
previewImageUrl="~/Themes/CHANGE_THIS_
WITH_YOUR_NEW_THEME_NAME/preview.png"
previewText="This is the 'NEWTHEMENAME' site theme.">
</Theme>
Now inside your new theme folder > Content folder
Replace the "images folder" and style.css file with the content of new theme.
Save it and run your web project.
Changing theme from admin panel:Go to Admin section > Settings > General and miscellaneous settings
1st tab , 3rd option: "Store theme" - Select new theme from dropdown and SAVE CHANGES
That's it!!!! Go to public store > your should see the new theme.