1) go to GeoDirectory >> Theme Compatibility >> Select Theme Compatibility Pack = Custom
Also add gp-container as class for the Hook geodir_wrapper_open (the 1st oen on top). This should do it.
2) The theme has select with Black backgrounds and while text. Either you make GD select background black, or you make the text for GD select black. I’d go with the second option.
Same page (GeoDirectory >> Theme Compatibility), down at the bottom you can add “Required CSS”, add this:
#comment_sorting_form select.comment_sorting {color: #333;}
3) That is a widget called GD > Login box and you can remove it from the GD Detail sidebar widget area. You can add it back via shortcode or widget anywhere you want: https://wpgeodirectory.com/docs/core-shortcodes/#login
3a) See answer 2. We’d need login credentials to be able to provide css for this too.
4) For the listings page, go to GD >> Design >> Listings >> Listing content section view, select grid 5, than hide the selector to change that view:
#gd_list_view {display: none;}
You can add this CSS in Required CSS field of Theme Compatibility too.
Let us know if this helped.
Thanks