/* Semantic figure wrapper for lightbox - no extra spacing */
.lightbox-figure {
  margin: 0;
  display: block;
  line-height: 0;
}

.lightbox-figure .lightbox-image {
  display: block;
}

.gallery__gslider--item figure,
.gallery__gslider--item img,
.gallery__gslider--item iframe {
  width: 100%;
  height: 500px !important;
  object-fit: cover;
  cursor: pointer;
  margin: 0;
}

.gallery__gslider--item figure {
  height: 500px !important;
}

@media screen and (max-width:1030px) {
  .gallery__gslider--item figure,
  .gallery__gslider--item img,
  .gallery__gslider--item iframe {
    height: calc(50vh + .5rem) !important;
  }
}
@media screen and (max-width:767px) {
  .gallery__gslider--item figure,
  .gallery__gslider--item img,
  .gallery__gslider--item iframe {
    height: 360px !important;
  }
}
@media screen and (max-width:575px) {
  .gallery__gslider--item figure,
  .gallery__gslider--item img,
  .gallery__gslider--item iframe {
    height: 280px !important;
  }
}
@media (min-width:576px) and (max-width:767px) {
  .gallery__gslider--item figure,
  .gallery__gslider--item img,
  .gallery__gslider--item iframe {
    height: 400px !important;
  }
}
.sphero__header .form__search {
	border:0px;
}