Show magellan placeholder only when appropriate

In cases like one I just encountered where I wanted magellan to be hidden  in mobile view, the placeholder still fired thus displacing the page layout a bit. This fix shows the placeholder only when the magellan expedition div is not display:none