Why can't I click on the marker icon (or why is the hotspot above the marker)

This is caused by CSS in your template that adds margin to every div contained in a form.

The map and markers are assembled with DIV tags and if a margin is applied, many invisible elements get pushed around.

To address this, *remove* the CSS that adds 10px margin to your divs. We often see this as

form div{

That code is generally bad practice and should be removed.