@charset "UTF-8";.photogallery{display:flex;flex-wrap:wrap;margin-right:-2rem;margin-bottom:-2rem}.photogallery>*{width:calc(33.3333333% - 2rem);margin-right:2rem;margin-bottom:2rem;background:#f7f4f6}.photogallery a{display:inline-block;text-decoration:none;color:inherit;cursor:zoom-in;outline:0}.photogallery a:hover{opacity:.8}.photogallery span{display:inline-block;background-position:center center;background-repeat:no-repeat;background-size:cover}.photogallery img{max-width:100%;height:auto;width:100%}.photogallery dl{padding:15px}.photogallery dl dt{color:#b14e93}@media only screen and (max-width:640px){.photogallery{display:flex;flex-wrap:wrap;margin-right:-1rem;margin-bottom:-1rem}.photogallery>*{width:calc(50% - 1rem);margin-right:1rem;margin-bottom:1rem;background:#f7f4f6}.photogallery dl{padding:10px}}.paginationOuter{text-align:center;margin-bottom:40px}.pagination{margin:0;padding:0;display:inline-flex;align-items:center}.pagination .page-item{list-style:none;margin:0;padding:0}.pagination .page-item.first{display:none}.pagination .page-item.last{display:none}.pagination .page-item .page-link{text-decoration:none;color:inherit}.pagination .page-item:not(.next):not(.prev) .page-link{display:inline-block;min-width:2em;padding:4px;text-align:center;border:1px solid #ccc;margin-left:-1px}.pagination .page-item:not(.next):not(.prev) .page-link:hover{background:#eee}.pagination .page-item.active .page-link{background:#ddd}.pagination .page-item.prev .page-link{margin-right:10px;position:relative;padding:0 0 0 10px}.pagination .page-item.prev.disabled{opacity:0}.pagination .page-item.prev.disabled .page-link{cursor:default}.pagination .page-item.prev:not(.disabled) .page-link:hover{opacity:.6}.pagination .page-item.prev .page-link:after{position:absolute;top:0;bottom:0;margin:auto;content:"";left:0;width:4px;height:4px;border-top:2px solid #b14e93;border-right:2px solid #b14e93;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.pagination .page-item.next .page-link{margin-left:10px;position:relative;padding:0 10px 0 0}.pagination .page-item.next.disabled{opacity:0}.pagination .page-item.next.disabled .page-link{cursor:default}.pagination .page-item.next:not(.disabled) .page-link:hover{opacity:.6}.pagination .page-item.next .page-link:after{position:absolute;top:0;bottom:0;margin:auto;content:"";right:0;width:4px;height:4px;border-top:2px solid #b14e93;border-right:2px solid #b14e93;-webkit-transform:rotate(45deg);transform:rotate(45deg)}