 #galleryOverlay{width:100%;height:100%;position:fixed;top:0;left:0;opacity:0;z-index:100000;background-color:#222;background-color:rgba(0,0,0,0.8);overflow:hidden;display:none;-moz-transition:opacity 1s ease;-webkit-transition:opacity 1s ease;transition:opacity 1s ease;}#galleryOverlay.visible{opacity:1;}#gallerySlider{height:100%;left:0;top:0;width:100%;white-space: nowrap;position:absolute;-moz-transition:left 0.4s ease;-webkit-transition:left 0.4s ease;transition:left 0.4s ease;}#gallerySlider .placeholder{background: url("../images/preloader.gif") no-repeat center center;height: 100%;line-height: 1px;text-align: center;width:100%;display:inline-block;}#gallerySlider .placeholder:before{content: "";display: inline-block;height: 50%;width: 1px;margin-right:-1px;}#gallerySlider .placeholder img{display: inline-block;max-height: 100%;max-width: 100%;vertical-align: middle;}#gallerySlider.rightSpring{-moz-animation: rightSpring 0.3s;-webkit-animation: rightSpring 0.3s;}#gallerySlider.leftSpring{-moz-animation: leftSpring 0.3s;-webkit-animation: leftSpring 0.3s;}@-moz-keyframes rightSpring{0%{margin-left:0px;}50%{margin-left:-30px;}100%{margin-left:0px;}}@-moz-keyframes leftSpring{0%{margin-left:0px;}50%{margin-left:30px;}100%{margin-left:0px;}}@-webkit-keyframes rightSpring{0%{margin-left:0px;}50%{margin-left:-30px;}100%{margin-left:0px;}}@-webkit-keyframes leftSpring{0%{margin-left:0px;}50%{margin-left:30px;}100%{margin-left:0px;}}#prevArrow,#nextArrow{border:none;text-decoration:none;background:url('../images/arrows.png') no-repeat;opacity:0.5;cursor:pointer;position:absolute;width:43px;height:58px;top:50%;margin-top:-29px;-moz-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}#prevArrow:hover, #nextArrow:hover{opacity:1;}#prevArrow{background-position:left top;left:40px;}#nextArrow{background-position:right top;right:40px;}a[data-gal] {display: inline-block;overflow: hidden;position: relative;}a[data-gal] img {transition: all 0.3s ease 0s;}@media (max-width: 1199px) {a[data-gal] img {width: 100%;}}a[data-gal] .overlay {background: rgba(111, 211, 62, 0) none repeat scroll 0 0;display: block;height: 100%;left: 0;position: absolute;text-align: center;top: 0;transition: all 0.3s ease 0s;width: 100%;}.ie8 a[data-gal] .overlay {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}a[data-gal] .overlay::before {color: #ffffff;font-size: 50px;left: 0;line-height: 50px;margin-top: -25px;opacity: 0;position: absolute;right: 0;text-align: center;top: 50%;transition: all 0.3s ease 0s;}.ie8 a[data-gal] .overlay::before {display: none;}a[data-gal]:hover {text-decoration: none;}a[data-gal]:hover img {transform: scale(1.2);}a[data-gal]:hover .overlay {background: rgba(254, 128, 0, 0.5) none repeat scroll 0 0;}.ie8 a[data-gal]:hover .overlay {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}a[data-gal]:hover .overlay::before {opacity: 1;}.ie8 a[data-gal]:hover .overlay::before {display: block;}