.lb-album{width:900px;margin:0 auto}.lb-album li{position:relative}.lb-album li a,.lb-album li a img{display:block}.lb-album li a{width:150px;height:150px;position:relative;padding:10px;background:none}.lb-album li a span{position:absolute;width:150px;height:150px;top:0;left:0;text-align:center;line-height:150px;color:rgba(27,54,81,.8);text-shadow:0 1px 1px rgba(255,255,255,.6);font-size:24px;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";background:rgb(241,210,194);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 0.3s linear;-moz-transition:opacity 0.3s linear;-o-transition:opacity 0.3s linear;-ms-transition:opacity 0.3s linear;transition:opacity 0.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(72,164,179,.87)}.lb-overlay>div{position:relative;color:rgba(27,54,81,.8);opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";width:550px;margin:10px auto 0 auto;-webkit-transition:opacity 0.3s linear 1.3s;-moz-transition:opacity 0.3s linear 1.3s;-o-transition:opacity 0.3s linear 1.3s;-ms-transition:opacity 0.3s linear 1.3s;transition:opacity 0.3s linear 1.3s}.lb-overlay div h3,.lb-overlay div p{padding:0 20px;width:200px;height:60px}.lb-overlay div h3{font-size:36px;margin:0 auto;width:100%;text-align:center;color:#006e96}.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 div p{text-align:center;color:#fff;width:70%;margin:0 auto}.lb-overlay a.lb-close{background:#000;z-index:1001;color:#fff;position:absolute;top:95px;left:47.5%;width:5%;padding:7px 18px;font-size:16px;text-align:center;overflow:hidden;border:none;outline:none;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";-webkit-transition:opacity 0.3s linear 1.2s;-moz-transition:opacity 0.3s linear 1.2s;-o-transition:opacity 0.3s linear 1.2s;-ms-transition:opacity 0.3s linear 1.2s;transition:opacity 0.3s linear 1.2s;border-radius:4px 4px}.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{width:auto;height:auto;bottom:0;right:0;padding:130px 100px 120px 100px}.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;margin:2em auto}.lb-overlay:target a.lb-close,.lb-overlay:target>div{opacity:1;filter:alpha(opacity=99);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)"}@-webkit-keyframes scaleDown{0%{-webkit-transform:scale(10,10);opacity:0}100%{-webkit-transform:scale(1,1);opacity:1}}@-moz-keyframes scaleDown{0%{-moz-transform:scale(10,10);opacity:0}100%{-moz-transform:scale(1,1);opacity:1}}@-o-keyframes scaleDown{0%{-o-transform:scale(10,10);opacity:0}100%{-o-transform:scale(1,1);opacity:1}}@-ms-keyframes scaleDown{0%{-ms-transform:scale(10,10);opacity:0}100%{-ms-transform:scale(1,1);opacity:1}}@keyframes scaleDown{0%{transform:scale(10,10);opacity:0}100%{transform:scale(1,1);opacity:1}}x:-o-prefocus,.lb-overlay img{height:100%}@media (max-width:1280px){.lb-overlay a.lb-close{width:7%}}@media (max-width:1024px){.lb-overlay a.lb-close{width:11%}}@media (max-width:768px){.lb-overlay a.lb-close{width:13%}}@media (max-width:640px){.lb-overlay>div{width:431px}.lb-overlay div p{width:90%}}@media (max-width:480px){.lb-overlay div h3{float:none;border-right:none}.lb-overlay div p{float:none}.lb-overlay a.lb-close{width:19%;left:40%}.lb-overlay:target{padding:130px 30px 120px 30px}.lb-overlay div h3,.lb-overlay div p{height:45px}.lb-overlay a.lb-close{width:26%;left:37%}}@media (max-width:414px){.lb-overlay a.lb-close{top:25px}.lb-overlay:target{padding:60px 30px 120px 30px}.lb-overlay>div{width:337px}.lb-overlay div p{width:100%}.lb-overlay div h3,.lb-overlay div p{padding:0 0}.lb-overlay:target img{margin:1em auto}}@media (max-width:384px){.lb-overlay>div{width:300px}.lb-overlay div h3 span,.lb-overlay div p{font-size:14px}}@media (max-width:320px){.lb-overlay a.lb-close{width:23%;left:37%;padding:5px 12px;font-size:13px;top:15px}.lb-overlay:target img{margin:.5em auto}.lb-overlay>div{width:245px}.gal-info h4{font-size:1.5em;margin-bottom:.15em}.lb-overlay div h3 span,.lb-overlay div p{font-size:11px}.lb-overlay:target{padding:50px 30px 120px 30px}}