﻿.picture-gallery--List{margin:30px auto 15px;}.picture-gallery--List .picture__item{position:relative;overflow:hidden;margin-bottom:15px;cursor:pointer;border:1px solid rgba(0,0,0,.12);overflow:hidden;}@media(max-width:992px){.picture-gallery--List .picture__item{margin:0 20px 5px 20px;}}.picture-gallery--List .picture__item:hover{box-shadow:0 0 15px rgba(0,0,0,.4);}.picture-gallery--List .picture__item:hover .picture__item__image img{transform:scale(1.1);opacity:.4;}.picture-gallery--List .picture__item:hover .picture__item__desc{opacity:0;transform:translateY(0);}.picture-gallery--List .picture__item:hover .picture__item__title{color:#d3031c;}.picture-gallery--List .picture__item .picture__item__link{position:absolute;transform:rotateZ(45deg);background:#d3031c;display:block;width:90px;right:-30px;top:0;z-index:3;text-align:center;color:#fff;padding-top:6px;}.picture-gallery--List .picture__item .picture__item__link[href="#"],.picture-gallery--List .picture__item .picture__item__link[href=""]{display:none;}.picture-gallery--List .picture__item .picture__item__link i.fa{transform:rotateZ(-45deg);}.picture-gallery--List .picture__item .picture__item__image{background:#000;overflow:hidden;z-index:1;height:100%;}.picture-gallery--List .picture__item .picture__item__image img{display:block;width:100%;height:100%;transition:all 200ms cubic-bezier(0,.25,.75,1);}.picture-gallery--List .picture__item .picture__item__desc{position:absolute;top:15px;left:30px;right:30px;bottom:60px;transition:all 300ms cubic-bezier(0,.25,.75,1);transition-delay:100ms;transform:translateY(-100%);opacity:0;color:#fff;text-align:justify;line-height:1.7;}.picture-gallery--List .picture__item .picture__item__title{color:#000;font-weight:bold;font-size:11pt;text-align:center;transition:all 200ms;margin:5px;padding:0;z-index:4;height:46px;line-height:23px !important;}.picture-gallery--List a:hover{text-decoration:none;}@media only screen and (max-width:768px){.lg-sub-html{display:none;}}.gallery__pager{text-align:center;}.gallery__pager ul{display:inline-block;padding:0;margin:20px 0;}.gallery__pager ul li{display:inline-block;}.gallery__pager ul li a{position:relative;padding:6px 12px;margin-left:-1px;min-width:35px;display:block;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #d0d0d0;border-radius:5px;}