@charset "UTF-8";.lg-sub-html h4,.lg-sub-html p{text-overflow:ellipsis;overflow:hidden}.lg-sub-html h4,.lg-sub-html p,body.lg-on{overflow:hidden}@media only screen and (max-width:768px){#sidebar.layoutmenu2,#sidebar.layoutmenu4,#sidebar.layoutmenu7{float:none}}body.noscroll{position:fixed;top:0;right:0;bottom:0;left:0}.album-list{list-style:none;padding:0;margin:0 -5px}.album-list .item{padding:5px;width:25%;float:left}.album-list .item:nth-child(4n+1){clear:both}.album-list .item a{position:relative;display:block;transition:all .2s ease-in-out}.album-list .item img,.album-list .pic img{width:100%;height:auto!important}.album-list .name{font-size:15px;color:#333;text-align:center;padding:10px 0}.album-list .item .demo-gallery-poster{bottom:0;left:0;position:absolute;right:0;top:0;opacity:.8;background:url(../images/play-button.png) center no-repeat rgba(0,0,0,.3);background-size:15%;-webkit-transition:background-color .15s ease 0s;-o-transition:background-color .15s ease 0s;transition:background-color .15s ease 0s}.album-list .item .demo-gallery-poster img{left:50%;position:absolute;top:50%;-webkit-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s;height:48px;margin-left:-24px;margin-top:-24px;opacity:.8;width:48px}.lg-backdrop{background-color:rgba(0,0,0,.8)}.lg-sub-html{bottom:39px}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:109px}.lg-sub-html p{max-height:35px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lg-outer .lg-thumb-item{border-radius:0;border:none;opacity:.5;transition:all .15s ease-in-out;background-size:cover;background-position:center;background-repeat:no-repeat}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#fff;opacity:1}.lg-outer .lg-toggle-thumb{background-color:rgba(0,0,0,.45);width:inherit;left:0;right:0}.lg-outer.lg-pull-caption-up .lg-sub-html{line-height:19px;-webkit-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.lg-outer .lg-thumb-item img{height:auto!important}.lg-sub-html h4{max-height:15px;white-space:nowrap}.lg-outer .lg-empty-html{display:block;opacity:0}.lg-sub-html{opacity:1;transition:all .15s ease-in-out}@media (min-width:1025px){.fancybox-title .next:hover,.fancybox-title .prev:hover{opacity:1}.fancybox-close:hover{opacity:1;transform:rotate(90deg)}.album-list .item a:hover{opacity:.8}}@media (max-width:1024px){.fancybox-close{top:-15px;right:-30px;width:25px;height:25px}}@media (max-width:768px) and (min-width:415px){.album-list .item{width:33.33%;float:left}.album-list .item:nth-child(4n+1){float:left;clear:none}.album-list .item:nth-child(3n+1){clear:left}}@media (max-width:768px){.fancybox-title{padding-bottom:0}}@media (max-width:736px){.fancybox-close{top:-23px;right:-23px;width:20px;height:20px}}@media (max-width:414px) and (min-width:321px){.album-list .item{width:50%;float:left}.album-list .item:nth-child(3n+1){float:left;clear:none}.album-list .item:nth-child(2n+1){clear:left}.photo-intro{max-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}@media (max-width:320px){.album-list .item{width:100%;float:none}.album-list .item:nth-child(n){float:left;clear:none}}