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