search-pubs + responsive + refactor [COMPLETE]