Theme is not working when files are uploaded from localhost to the web server
Have you tried putting another theme as default, them uploading the database again ?
If you then try to set your theme as default on the live site, it might work...