.mob-controls,.gallery.grid .grid-item figure .expand-icon,.gallery.grid .grid-item figure .caption-text,.gallery.grid .grid-item figure .grid-item-caption,.gallery.grid .grid-item:after,.gallery.grid .grid-item img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.gallery.grid .grid-item figure .arrow-icon{-webkit-transition:all 1s cubic-bezier(0.59, 0, 0.06, 1);transition:all 1s cubic-bezier(0.59, 0, 0.06, 1)}.gallery{margin-top:5rem;margin-bottom:4.125rem}@media(max-width: 40em){.gallery{margin-top:0}}.gallery.grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width: 40em){.gallery.grid{display:block}}.gallery.grid .grid-item{display:block;position:relative;margin:.5em;height:18rem;width:calc(33.333% - 1rem);overflow:hidden}@media(max-width: 64em){.gallery.grid .grid-item{height:16rem}}@media(max-width: 48em){.gallery.grid .grid-item{width:calc(50% - 1rem)}}@media(max-width: 40em){.gallery.grid .grid-item{height:18rem;margin:1rem 0;width:100%}}.gallery.grid .grid-item img{position:absolute;top:0;left:0;width:100%;height:100%}.gallery.grid .grid-item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.gallery.grid .grid-item.overlay-active .grid-item-caption{opacity:1}.gallery.grid .grid-item.overlay-active:hover figure .grid-item-caption{background:rgba(0,0,0,.3)}.gallery.grid .grid-item:hover .grid-item-caption{opacity:1}.gallery.grid .grid-item:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.gallery.grid .grid-item:hover .caption-text,.gallery.grid .grid-item:hover .expand-icon{-webkit-transform:translateY(0);transform:translateY(0)}.gallery.grid .grid-item figure{margin-bottom:0}.gallery.grid .grid-item figure .grid-item-caption{background:rgba(0,0,0,.5);text-align:center;color:#fff;opacity:0;position:absolute;padding:1em;top:0;height:100%;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gallery.grid .grid-item figure .caption-text{margin-bottom:2rem;font-family:"Georgia","Iowan Old Style","Palatino Linotype","URW Palladio L","P052",serif;position:relative;width:100%;z-index:1;-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}.gallery.grid .grid-item figure .expand-icon{position:relative;z-index:1;padding:.75rem;border-radius:100%;border:2px solid #fff;-webkit-transform:translateY(0.5rem);transform:translateY(0.5rem)}.gallery.grid .grid-item figure .expand-icon svg{display:block}.gallery.grid .grid-item figure .arrow-icon{padding:0;border:0}.gallery.grid .grid-item.category-target.fade-out{opacity:0}.gallery.grid .grid-item.category-target.filtered{display:none}.gallery-wrapper{margin-bottom:5em}.gallery-sidebar-edge-vert{position:absolute;top:0;right:calc(100% - 10px);display:block;z-index:2}@media(max-width: 48em){.gallery-sidebar-edge-vert{display:none}}.gallery-sidebar-edge-horz{display:none;position:absolute;bottom:calc(100% - 12px);left:0;width:100%;z-index:2}@media(max-width: 48em){.gallery-sidebar-edge-horz{display:block}}.mob-controls{display:none;position:fixed;bottom:0;left:0;width:100%;z-index:8;overflow:hidden;background:#193530;border-top:1px solid #fff;height:5.5em}@media(max-width: 40em){.mob-controls{display:-webkit-box;display:-ms-flexbox;display:flex}}.mob-controls select{padding:0;height:2em}.mob-controls label{font-family:"Raleway","Bahnschrift","DIN Alternate","Franklin Gothic Medium","Nimbus Sans Narrow","sans-serif-condensed",sans-serif;text-transform:uppercase;letter-spacing:.125em;color:#fff}.mob-controls .group-select{width:100%;padding:1em;border-right:1px solid rgba(25,53,48,.5)}.mob-controls .dropdown{margin:0;border:0}
/*# sourceMappingURL=gallery.css.map */
