.lb-album li a span,.lb-overlay>div{color:rgba(27,54,81,.8);filter:alpha(opacity=0)}.lb-album li{position:relative;list-style-type:none}.lb-album li a,.lb-album li a img{display:block}.lb-album li a span{position:absolute;width:150px;height:150px;top:10px;left:10px;text-align:center;line-height:150px;text-shadow:0 1px 1px rgba(255,255,255,.6);font-size:24px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";background:#f1d2c2;background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,.56) 0,rgba(241,210,194,1) 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(255,255,255,.56)),color-stop(100%,rgba(241,210,194,1)));background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,.56) 0,rgba(241,210,194,1) 100%);background:-o-radial-gradient(center,ellipse cover,rgba(255,255,255,.56) 0,rgba(241,210,194,1) 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,.56) 0,rgba(241,210,194,1) 100%);background:radial-gradient(center,ellipse cover,rgba(255,255,255,.56) 0,rgba(241,210,194,1) 100%);-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-o-transition:opacity .3s linear;-ms-transition:opacity .3s linear;transition:opacity .3s linear}.lb-album li a:hover span{opacity:1;filter:alpha(opacity=99);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"}.lb-overlay{width:0;height:0;position:fixed;overflow:hidden;left:0;top:0;padding:0;z-index:99;text-align:center;background:rgba(4,4,4,.88)}.lb-overlay>div{position:relative;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";width:550px;margin:10px auto 0;-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}.lb-overlay div h3,.lb-overlay div p{padding:0 20px}.lb-overlay div h3{font-size:2em;font-weight:blod}.lb-overlay div h3 span,.lb-overlay div p{font-size:16px;font-style:italic}.lb-overlay div h3 span{display:block;line-height:6px}.lb-overlay a.lb-close{background:#fff;z-index:1001;color:#000;position:absolute;top:43px;left:47.5%;padding:7px 18px;font-size:17px;text-align:center;overflow:hidden;border:none;outline:0;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";-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;text-decoration:none}.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 a.lb-close,.lb-overlay:target>div{opacity:1;filter:alpha(opacity=99);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"}.lb-album li img{width:100%}.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;width:50%}.lb-overlay:target{width:auto;height:auto;bottom:0;right:0;z-index:9999}.lb-album li a{width:100%;height:inherit;position:relative;padding:10px;background:0 0;border:none;border-radius:4px}.lb-overlay div h3,.lb-overlay div p{float:none;width:inherit;height:inherit;text-align:center;border:none;color:#fff}.lb-album{width:inherit;margin:0}.lb-overlay:target{padding:110px 0 0}.lb-overlay div h3{margin:15px 0}.lb-overlay div p{line-height:2em;font-size:.9em;font-style:normal;letter-spacing:1px}@media(max-width:1440px){.lb-overlay a.lb-close{left:47%}}@media(max-width:1080px){.lb-overlay a.lb-close{left:46.3%;top:51px;padding:5px 18px;font-size:16px}}@media(max-width:800px){.lb-overlay a.lb-close{left:45.5%}.lb-overlay div h3{font-size:1.5em}}@media(max-width:768px){.lb-overlay a.lb-close{left:44.5%}.lb-overlay:target img{width:90%}.lb-overlay div p{font-size:.95em}}@media(max-width:667px){.lb-overlay div h3{font-size:1.5em}}@media(max-width:480px){.lb-overlay a.lb-close{left:41.5%}.lb-overlay:target img{width:90%}.lb-overlay>div{width:372px;font-size:.9em}}@media(max-width:414px){.lb-overlay a.lb-close{left:40.5%}}@media(max-width:375px){.lb-overlay a.lb-close{left:39.5%}}@media(max-width:320px){.lb-overlay>div{width:280px}.lb-overlay a.lb-close{left:37.5%}.lb-overlay:target img{width:75%}}