#galleryOverlay{height:100%;overflow:hidden;-moz-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;position:fixed;opacity:0;top:0;background-color:#222;background-color:rgba(0,0,0,.8);left:0;width:100%;display:none;z-index:100000}#galleryOverlay.visible{opacity:1}#gallerySlider{height:100%;-moz-transition:left .4s ease;-webkit-transition:left .4s ease;transition:left .4s ease;position:absolute;top:0;left:0;width:100%;white-space:nowrap}#gallerySlider .placeholder{height:100%;text-align:center;background:url(https://appreclude.com/images/preloader.gif) no-repeat 50%;width:100%;line-height:1px;display:inline-block}#gallerySlider .placeholder:before{height:50%;margin-right:-1px;content:"";width:1px;display:inline-block}#gallerySlider .placeholder .iframe-wrap,#gallerySlider .placeholder img{max-width:100%;max-height:100%;vertical-align:middle;display:inline-block}#gallerySlider .placeholder .iframe-wrap{width:1280px}#gallerySlider .placeholder .iframe-wrap .iframe{position:relative;padding-bottom:56.25%;width:100%}#gallerySlider .placeholder .iframe-wrap .iframe iframe{height:100%;position:absolute;top:0;left:0;width:100%}#gallerySlider.rightSpring{-moz-animation:rightSpring .3s;-webkit-animation:rightSpring .3s}#gallerySlider.leftSpring{-moz-animation:leftSpring .3s;-webkit-animation:leftSpring .3s}@-moz-keyframes rightSpring{0%{margin-left:0}50%{margin-left:-30px}to{margin-left:0}}@-moz-keyframes leftSpring{0%{margin-left:0}50%{margin-left:30px}to{margin-left:0}}@-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{height:58px;border:none;text-decoration:none;-moz-transition:opacity .2s ease;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;position:absolute;opacity:.5;top:50%;background:url(https://appreclude.com/images/arrows.png) no-repeat;cursor:pointer;width:43px;margin-top:-29px}#nextArrow:hover,#prevArrow:hover{opacity:1}#prevArrow{background-position:0 0;left:40px}#nextArrow{right:40px;background-position:100% 0}