/* fancybox overrides for Toccata member photos.
 * Toccata member images should be 3:2 height to width.
 */ 
.fancybox-navigation, .fancybox-button {z-index:99998!important}
.fancybox-caption {line-height:1.3;font-size:calc(10px + .8vw);font-weight:600;}
.fancybox-bg {background: #000;}
.fancybox-is-open .fancybox-bg {opacity: .92;}
@media (max-width:768px) { /* slide upwards (more room for caption) */ 
.fancybox-content {transform: translate3d(0px, 20px, 0px)!important}
}
@media (min-width:769px) { /*move gallery captions to the left, and slide image partway to the right.*/ 
.fancybox-caption {position:static !important;padding-left:8vw;padding-top:calc(5vw + 10px);
  padding-right:8vw !important;padding-bottom:calc(5vw + 20px); padding-right:8vw !important;
  display:inline-block !important;width:calc(70vw - 30vh) !important;z-index:99997 !important;}
.fancybox-image {left:20vw !important;}  
}
