#galleryOverlay{background-color:#222;background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity 1s ease;width:100%;z-index:100000}#galleryOverlay.visible{opacity:1}#gallerySlider{height:100%;left:0;position:absolute;top:0;transition:left .4s ease;white-space:nowrap;width:100%}#gallerySlider .placeholder{display:inline-block;height:100%;line-height:1px;text-align:center;width:100%}#gallerySlider .placeholder:before{content:"";display:inline-block;height:50%;margin-right:-1px;width:1px}#gallerySlider .placeholder img{display:inline-block;max-height:90%;max-width:90%;vertical-align:middle}#gallerySlider.rightSpring{-moz-animation:rightSpring .3s;-webkit-animation:rightSpring .3s}#gallerySlider.leftSpring{-moz-animation:leftSpring .3s;-webkit-animation:leftSpring .3s}@-webkit-keyframes rightSpring{0%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@-webkit-keyframes leftSpring{0%{margin-left:0}50%{margin-left:30px}to{margin-left:0}}#nextArrow,#prevArrow{border:none;cursor:pointer;height:36px;margin-top:-18px;opacity:.5;position:absolute;text-decoration:none;top:50%;transition:opacity .2s ease;width:43px}#prevArrow:before{color:#fff;content:"<";font-size:36px}#nextArrow:before{color:#fff;content:">";font-size:35px}#nextArrow:hover,#prevArrow:hover{opacity:1}#prevArrow{background-position:0 0;left:40px}#nextArrow{background-position:100% 0;right:40px;text-align:right}.gallery-container .image{margin:15px 0}.touch-trigger:hover{cursor:pointer}#gallery-image-title{background:#000;bottom:0;color:#fff;left:0;padding:15px;position:fixed;width:100%}#gallery-image-title .title{float:left}#gallery-image-title .pages{float:right}.gallery-container a.touch{display:block;position:relative}.gallery-container a.touch .card-img-overlay{background:rgba(0,0,0,.4);opacity:0;transition:all .3s ease}.gallery-container a.touch:hover .card-img-overlay{opacity:1}
