#album-wrap{padding:0 15px;background:#eee}#album-wrap .container{max-width:1700px !important}@media (min-width: 992px){#album-wrap .page_menu .dropdown-menu{background:none}#album-wrap .page_menu .dropdown-item{margin:0 15px;padding:5px}#album-wrap .page_menu .dropdown-item.active{background:none;border-bottom:1px solid #999}}#album-wrap .page_menu .dropdown-item{transition:all .3s ease;border-radius:0;color:#666;cursor:pointer}#album-wrap .page_menu .dropdown-item:not(.active):hover{background-color:#eee;padding:5px 15px;font-weight:bold}#album-wrap .album_list{padding:3rem 1.5rem;overflow:hidden}#album-wrap .album_list .item{width:25%;transition:all .4s ease}#album-wrap .album_list .item .pic{transition:all .4s ease;width:100%;padding-top:100%;border-radius:50%;background-position:center;background-size:cover;border:5px solid #fff;margin-left:-5px;box-shadow:0 3px 8px rgba(0,0,0,0.2);box-sizing:content-box}#album-wrap .album_list .item:hover .pic{transform:scale(1.05)}#album-wrap .album_list .item.not_hover .pic{transform:scale(0.95);filter:grayscale(1) brightness(0.7)}#album-wrap .album_list .item.hide{width:0;padding:0;opacity:0}#album-wrap .album_list .item .title{padding-top:1rem;text-align:center;color:#666}@media (max-width: 767.98px){#album-wrap .album_list{padding:1rem 0 3rem}#album-wrap .album_list .item{width:50%}}#album-wrap .album_list .item_trigger{margin-top:1rem}#album-wrap .photo_list{padding:3rem 1.5rem}#album-wrap .photo_list .item{width:25%}#album-wrap .photo_list .item .pic{position:relative;display:block;width:100%;padding-top:130%;border-radius:.5rem;overflow:hidden;background-position:center;background-size:cover}#album-wrap .photo_list .item .title{transition:all .8s ease .2s, padding .4s;position:absolute;bottom:0;left:0;display:flex;justify-content:center;align-items:center;padding:.6rem;width:100%;min-height:30%;color:#fff;background:linear-gradient(180deg, transparent, rgba(0,0,0,0.8))}#album-wrap .photo_list .item:hover .title{transform:translateY(100%);opacity:0;padding-bottom:3rem}@media (max-width: 767.98px){#album-wrap .photo_list{padding:1rem 0 3rem}#album-wrap .photo_list .item{width:50%}}
