.shg-map-info-window-container { max-width: 200px; }

.shg-map-container { height: 400px; }

.shg-map { height: 100%; }

#s-82e9dcc2-ecc4-4662-88ba-0b519572eceb { min-height: 400px; }

.shg-c:before, .shg-c:after {
  content: ' ';
  display: table;
}

.shogun-root iframe {
  display: initial;
}

@media (max-width: 1024px) {
  .shg-c {
    background-attachment: scroll !important;
  }
}

#mc_embed_signup .clear {
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
}
