/* Section 128: mobile-only gallery layout correction. */
@media (max-width:700px){
 #gallery #photo-grid{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important;max-width:100%!important;gap:0!important;padding:0!important;box-sizing:border-box!important;overflow:hidden!important;scroll-padding:0!important}
 #gallery #photo-grid .photo-item{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;align-self:flex-start!important;padding:0!important;margin:0!important}
 #gallery #photo-grid .photo-item-image{box-sizing:border-box!important;position:relative!important;display:block!important;width:100%!important;max-width:100%!important;aspect-ratio:4/3!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;background:#082b21!important}
 #gallery #photo-grid .photo-item-image>img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:none!important;object-position:center!important}
 #gallery #photo-grid .photo-item.gallery-cover .photo-item-image>img{object-fit:cover!important}
 #gallery #photo-grid .photo-item.gallery-contain .photo-item-image>img{object-fit:contain!important}
 #gallery #photo-grid .photo-item-title{min-height:0!important;height:auto!important;margin:0!important;padding:9px 8px!important}
}
