/* Bali Prefab - responsive Lightbox 2.9.0 overrides */
#lightbox { z-index: 10000; box-sizing: border-box; }
#lightbox .lb-outerContainer { max-width: 100%; box-sizing: content-box; }
#lightbox .lb-image {
  display: block;
  height: auto;
  max-width: none;
  max-height: none;
  object-fit: contain;
  box-sizing: content-box;
}
#lightbox .lb-dataContainer { max-width: 90vw; box-sizing: border-box; }
#lightboxOverlay { z-index: 9999; }

@media (max-width: 767px) {
  #lightbox { width: 100%; padding: 0 3vw; box-sizing: border-box; }
  #lightbox .lb-outerContainer { max-width: 94vw; }
  #lightbox .lb-image { border-width: 3px; }
  #lightbox .lb-dataContainer { max-width: 94vw; }
  #lightbox .lb-data .lb-caption { font-size: 12px; }
}
