.picture-gallery{margin:30px auto 15px}.picture-gallery .picture__item{position:relative;overflow:hidden;margin-bottom:15px;cursor:pointer;border:1px solid rgba(0,0,0,.12);border-radius:15px}@media(max-width:992px){.picture-gallery .picture__item{margin:0 20px 5px 20px}}.picture-gallery .picture__item:hover{box-shadow:0 0 15px rgba(0,0,0,.4)}.picture-gallery .picture__item:hover .picture__item__image img{transform:scale(1.1);opacity:.4}.picture-gallery .picture__item:hover .picture__item__desc{opacity:0;transform:translateY(0)}.picture-gallery .picture__item:hover .picture__item__title{color:#9d1a20}.picture-gallery .picture__item:after{height:30%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.4));content:"";display:block;position:absolute;bottom:0;left:0;width:100%}.picture-gallery .picture__item .picture__item__link{position:absolute;transform:rotateZ(45deg);background:#9d1a20;display:block;width:90px;right:-30px;top:0;z-index:3;text-align:center;color:#fff;padding-top:6px}.picture-gallery .picture__item .picture__item__link[href="#"],.picture-gallery .picture__item .picture__item__link[href=""]{display:none}.picture-gallery .picture__item .picture__item__link i.fa{transform:rotateZ(-45deg)}.picture-gallery .picture__item .picture__item__image{background:#000;overflow:hidden;z-index:1;border-radius:15px}.picture-gallery .picture__item .picture__item__image img{display:block;width:100%;transition:all 200ms cubic-bezier(0,.25,.75,1)}.picture-gallery .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 .picture__item .picture__item__title{position:absolute;left:30px;right:30px;bottom:15px;color:#fff;text-shadow:1px 1px 2px #000;font-weight:bold;font-size:11pt;line-height:1.5;text-align:center;transition:all 200ms;margin:0;padding:0;z-index:4}@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}