.frame-background{background-color:#ededed}@-webkit-keyframes spinner-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes showModal{0%{opacity:0}to{opacity:1}}@keyframes showModal{0%{opacity:0}to{opacity:1}}@-webkit-keyframes showModalBody{0%{top:-300px}to{top:0}}@keyframes showModalBody{0%{top:-300px}to{top:0}}#image-zoom{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:10}#image-zoom #image-zoom-overlay{background:#000;opacity:.7;width:100%;height:100%}#image-zoom #image-zoom-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#image-zoom #image-zoom-loading>span{display:block;margin:0 auto;border-radius:100%;border:2px solid #fff;border-top-color:#d37a4f;width:3rem;height:3rem;-webkit-animation:spinner-spin .8s linear infinite;animation:spinner-spin .8s linear infinite;flex:0 0 3rem}#image-zoom #image-zoom-next,#image-zoom #image-zoom-previous{position:absolute;top:50%;transform:translateY(-50%)}#image-zoom #image-zoom-next .icon-cr,#image-zoom #image-zoom-previous .icon-cr{display:block;width:3rem;height:3rem}#image-zoom #image-zoom-previous{left:.5rem}@media (min-width:768px){#image-zoom #image-zoom-previous{left:2rem}}#image-zoom #image-zoom-next{right:.5rem}@media (min-width:768px){#image-zoom #image-zoom-next{right:2rem}}#image-zoom #image-zoom-close{position:absolute;top:.5rem;left:50%;transform:translateX(-50%);color:#fff}@media (min-width:768px){#image-zoom #image-zoom-close{top:2rem}}#image-zoom .image-zoom-item{opacity:0;transition:opacity .1s ease-in-out}#image-zoom .image-zoom-item img{position:absolute;left:50%;top:50%;max-width:80vw;max-height:80vh;transform:translate(-50%,-50%)}#image-zoom .image-zoom-item .image-zoom-item-info{position:absolute;left:50%;bottom:.5rem;transform:translateX(-50%)}@media (min-width:768px){#image-zoom .image-zoom-item .image-zoom-item-info{bottom:2rem}}#image-zoom .image-zoom-item.active{opacity:1}html{scroll-behavior:smooth}#gallery-heading{display:flex;align-items:baseline}#gallery-heading h1{flex:1 1 auto}@media (min-width:768px){#gallery-filter{display:flex;align-items:flex-end}#gallery-filter .cr-autocomplete,#gallery-filter input{margin-bottom:0}#gallery-filter>:not(.btn){flex:1 1 auto;margin-right:.5rem}}#gallery-spinner{display:block;margin:0 auto;border-radius:100%;border:2px solid #d8d8d8;border-top-color:#d37a4f;width:3rem;height:3rem;-webkit-animation:spinner-spin .8s linear infinite;animation:spinner-spin .8s linear infinite;flex:0 0 3rem}#gallery-photos-grid{margin:0 -.25rem}@media (min-width:768px){#gallery-photos-grid{margin:0 -1rem}}#gallery-photos-grid #grid-sizer,#gallery-photos-grid .gallery-photo{width:33.33333%;padding:.25rem}@media (min-width:768px){#gallery-photos-grid #grid-sizer,#gallery-photos-grid .gallery-photo{padding:1rem}}#gallery-photos-grid #grid-sizer>div,#gallery-photos-grid .gallery-photo>div{position:relative;opacity:0;transition:opacity .5s ease-in-out}#gallery-photos-grid #grid-sizer>div.loaded,#gallery-photos-grid .gallery-photo>div.loaded{opacity:1}#gallery-photos-grid #grid-sizer>div .gallery-photo-about,#gallery-photos-grid #grid-sizer>div .gallery-photo-hashtag,#gallery-photos-grid .gallery-photo>div .gallery-photo-about,#gallery-photos-grid .gallery-photo>div .gallery-photo-hashtag{display:none}@media (min-width:768px){#gallery-photos-grid #grid-sizer>div .gallery-photo-about,#gallery-photos-grid #grid-sizer>div .gallery-photo-hashtag,#gallery-photos-grid .gallery-photo>div .gallery-photo-about,#gallery-photos-grid .gallery-photo>div .gallery-photo-hashtag{display:block;background-color:#ededed;border-radius:.2rem}#gallery-photos-grid #grid-sizer>div .gallery-photo-about,#gallery-photos-grid .gallery-photo>div .gallery-photo-about{position:absolute;left:1rem;bottom:1rem;padding:.5rem}#gallery-photos-grid #grid-sizer>div .gallery-photo-hashtag,#gallery-photos-grid .gallery-photo>div .gallery-photo-hashtag{position:absolute;right:1rem;top:1rem;padding:.5rem}}#gallery-photos-grid #grid-sizer img,#gallery-photos-grid .gallery-photo img{width:100%;height:auto}