/* mirror.css - written by tools/mirror.py.
   Replaces the little bits of layout that Squarespace's runtime JavaScript
   (ImageLoader, map block, acuity block) used to apply at run time. */

/* banner / background images: ImageLoader used to size+position these */
.content-fill > img,
.sqs-video-background.content-fill img.custom-fallback-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* Google Maps replacement for the Squarespace map block */
.sqs-block-map .mirror-map-embed {
  position: relative;
  width: 100%;
  height: 100%;
  min-height: 420px;
}
.sqs-block-map .mirror-map-embed iframe {
  width: 100%;
  height: 100%;
  min-height: 420px;
  border: 0;
  display: block;
}

/* Acuity scheduling iframe (Squarespace JS used to inject the src) */
.acuity-block-wrapper iframe {
  width: 100%;
  min-height: 800px;
  border: 0;
}

.mobile-nav-toggle { -webkit-tap-highlight-color: transparent; }
