Hi,
the no records found is due to the default location being used on 1st load on your home page. You’ll need to change your settings GeoDirectory >> MultiLocations and use the Everywhere location instead. You should also add the location switcher somewhere. Or your users risk to get stuck in a location.
To hide that only on the home page, You’d need to add a snippet in your fucntions.php to add a body class for the home page.
add_filter( 'body_class', 'body_class_wpse_85793', 10, 2 );
function body_class_wpse_85793( $classes, $class )
{
if( is_home() )
$classes = array( 'home' );
return $classes;
}
At this point you can use the css I gave you before adding the .home class to make it work only on the home page. Add this to GeoDirectory >> Design >> Scripts >> Custom css:
.home .search_text {
display: none !important;
}
Let us know how you went,
Thanks