.lb-album{margin:0 auto;width:900px}.lb-album li a,.lb-album li a img{display:block}.lb-album li a,.lb-album li a span{height:150px;width:150px}.lb-album li a span{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";font-size:24px;text-shadow:0 1px 1px hsla(0,0%,100%,.6);color:rgba(27,54,81,.8);-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;-ms-transition:opacity .3s linear;transition:opacity .3s linear;position:absolute;opacity:0;text-align:center;top:10px;background:#f1d2c2;background:-moz-radial-gradient(center,ellipse cover,hsla(0,0%,100%,.56) 0,#f1d2c2 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,hsla(0,0%,100%,.56)),color-stop(100%,#f1d2c2));background:-webkit-radial-gradient(center,ellipse cover,hsla(0,0%,100%,.56) 0,#f1d2c2 100%);background:-o-radial-gradient(center,ellipse cover,hsla(0,0%,100%,.56) 0,#f1d2c2 100%);background:-ms-radial-gradient(center,ellipse cover,hsla(0,0%,100%,.56) 0,#f1d2c2 100%);background:radial-gradient(center,ellipse cover,hsla(0,0%,100%,.56) 0,#f1d2c2 100%);left:10px;line-height:150px}.lb-album li a:hover span{filter:alpha(opacity=99);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)";opacity:1}.lb-overlay{height:0;overflow:hidden;padding:0;position:fixed;text-align:center;top:0;background:rgba(58,160,133,.91);left:0;width:0;z-index:99}.lb-overlay>div{filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";color:rgba(27,54,81,.8);-webkit-transition:opacity .3s linear 1.3s;-moz-transition:opacity .3s linear 1.3s;-o-transition:opacity .3s linear 1.3s;-ms-transition:opacity .3s linear 1.3s;transition:opacity .3s linear 1.3s;position:relative;opacity:0;margin:10px auto 0;width:550px}.lb-overlay div h3,.lb-overlay div p{height:60px;padding:0 20px;width:200px}.lb-overlay div h3{border-right:1px solid rgba(27,54,81,.4);font-size:2em;font-weight:blod;text-align:right;float:left}.lb-overlay div h3 span,.lb-overlay div p{font-size:16px;font-style:italic}.lb-overlay div h3 span{line-height:6px;display:block}.lb-overlay div p{text-align:left;width:260px;float:left}.lb-overlay a.lb-close{overflow:hidden;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";padding:7px 18px;font-size:17px;border:none;color:#fff;-webkit-transition:opacity .3s linear 1.2s;-moz-transition:opacity .3s linear 1.2s;-o-transition:opacity .3s linear 1.2s;-ms-transition:opacity .3s linear 1.2s;transition:opacity .3s linear 1.2s;position:absolute;outline:none;opacity:0;text-align:center;top:43px;background:#000;left:47.5%;width:5%;z-index:1001}.lb-overlay img{position:relative;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.3);-moz-box-shadow:1px 1px 4px rgba(0,0,0,.3);box-shadow:0 2px 7px rgba(0,0,0,.2)}.lb-overlay:target img{-webkit-animation:scaleDown 1.2s ease-in-out;-moz-animation:scaleDown 1.2s ease-in-out;-o-animation:scaleDown 1.2s ease-in-out;-ms-animation:scaleDown 1.2s ease-in-out;animation:scaleDown 1.2s ease-in-out}.lb-overlay:target a.lb-close,.lb-overlay:target>div{filter:alpha(opacity=99);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)";opacity:1}.lb-album li img{width:100%}.lb-overlay:target img{width:24%}.lb-album li{list-style-type:none;position:relative}.lb-overlay:target{height:auto;padding:80px 100px 120px;right:0;bottom:0;width:auto;z-index:9999}.lb-album li a{height:inherit;padding:10px;border:none;position:relative;border-radius:4px;background:none;width:100%}.lb-album{margin:0;width:inherit}.lb-overlay:target{padding:110px 0 0}.lb-overlay div h3,.lb-overlay div p{height:inherit;border:none;color:#fff;text-align:center;width:inherit;float:none}.lb-overlay div p{font-size:1em;font-style:normal;line-height:2em}.lb-overlay div h3{margin:15px 0}@media(max-width:1080px){.lb-overlay a.lb-close{width:8%}}@media(max-width:768px){.lb-overlay a.lb-close{left:44.5%;width:11%}.lb-overlay:target img{width:40%}.lb-overlay div p{font-size:.95em}}@media(max-width:667px){.lb-overlay a.lb-close{width:12%}.lb-overlay div h3{font-size:1.8em}}@media(max-width:600px){.lb-overlay a.lb-close{width:16%}}@media(max-width:480px){.lb-overlay a.lb-close{left:41.5%;width:16%}.lb-overlay:target img{width:60%}.lb-overlay>div{font-size:.9em;width:372px}}@media(max-width:414px){.lb-overlay a.lb-close{left:41.5%;width:22%}}@media(max-width:320px){.lb-overlay>div{width:280px}.lb-overlay a.lb-close{left:37.5%;width:24%}.lb-overlay:target img{width:75%}}