3) CSS may hide your map. Similar to #2, your template's style may happen to have rules in it that hide your map. We can't provide detailed advice on that matter here, but you may contact your template developer or investigate using your browser's built-in Element Inspector to see the CSS affecting a given element.
If the combined width of the results and the map are too wide for your layout, the map can push below the results as shown here:
Adjust the map width parameter and ensure you have enough space to display both the results and the map side-by-side.