The empty div/h1 is not the logo but just after it, in the tagline section.

But before you edit template files, be sure to look for that define. Clearing that out should resolve itself if the stock functionality is intact. If not, post the whole section of the file between the "branding display" tags in tpl_header.php.