﻿section.photo-album-macro .photo-album-grid .photo-album-item-wrapper{margin-bottom:12px;}section.photo-album-macro .photo-album-grid .photo-album-item{background-position:center center;background-size:cover;background-repeat:no-repeat;cursor:pointer;padding-bottom:100%;-webkit-transition:all .65s ease;-moz-transition:all .65s ease;-o-transition:all .65s ease;transition:all .65s ease;}@media(max-width:767px){section.photo-album-macro .photo-album-grid .photo-album-item{padding-bottom:33.3%;}}@media(max-width:767px){section.photo-album-macro .photo-album-grid .photo-album-item{padding-bottom:50%;}}section.photo-album-macro .photo-album-grid .photo-album-item:hover{-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.25);-moz-box-shadow:0 0 10px 2px rgba(0,0,0,.25);box-shadow:0 0 10px 2px rgba(0,0,0,.25);z-index:999;transform:scale(1.02);-moz-transform:scale(1.02);-webkit-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);}.pswp__caption__center{text-align:center !important;}.pswp__caption__center a,.pswp__caption__center a:hover{color:#fff;}section.photo-gallery-macro{padding-bottom:10px;}section.photo-gallery-macro a.photo-album-link{color:#000;border-top:1px solid #bbb;margin-top:10px;padding-top:10px;display:block;}section.photo-gallery-macro a.photo-album-link:hover{text-decoration:none;}section.photo-gallery-macro a.photo-album-link:first-of-type{border-top:none;}section.photo-gallery-macro a.photo-album-link .photo-album-item .album-title{margin-top:0;}@media(max-width:767px){section.photo-gallery-macro a.photo-album-link .photo-album-item .album-title{margin-top:.5em;}}section.photo-gallery-macro a.photo-album-link .photo-album-item .album-feature-image{background-position:center center;background-size:cover;background-repeat:no-repeat;width:400px;height:300px;}@media(min-width:767px){section.photo-gallery-macro a.photo-album-link .photo-album-item .album-feature-image{float:left;margin-right:1em;}}@media(max-width:767px){section.photo-gallery-macro a.photo-album-link .photo-album-item .album-feature-image{margin:0 auto;width:100%;}}