:root{--imagegallerypage-container-max-width:1400px;--imagegallerypage-categories-background:#000;--imagegallerypage-categories-color:#fff;--imagegallerypage-categories-border:1px solid transparent;--imagegallerypage-categories-background-current:#fff;--imagegallerypage-categories-color-current:#000;--imagegallerypage-categories-border-current:1px solid #000;--imagegallerypage-loadmore-background:#000;--imagegallerypage-loadmore-color:#fff;--imagegallerypage-loadmore-border:1px solid transparent;--imagegallerypage-loadmore-background-hover:#fff;--imagegallerypage-loadmore-color-hover:#000;--imagegallerypage-loadmore-border-hover:1px solid #000;--imagegallerypage-images-overlay:rgba(0,0,0,.3)}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container{max-width:var(--imagegallerypage-container-max-width);margin:0 auto;padding:10px}@media (min-width:360px){.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container{padding:20px}}@media (min-width:480px){.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container{padding:20px}}@media (min-width:1280px){.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container{padding:20px}}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .categories{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:15px;padding:20px 0 40px}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .categories .category-link{background:var(--imagegallerypage-categories-background);color:var(--imagegallerypage-categories-color);border:var(--imagegallerypage-categories-border);text-decoration:none;padding:8px;display:inline-block;justify-self:flex-start;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .categories .category-link.current,.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .categories .category-link:hover{background:var(--imagegallerypage-categories-background-current);color:var(--imagegallerypage-categories-color-current);border:var(--imagegallerypage-categories-border-current)}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .images-container{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-column-gap:10px;grid-row-gap:10px;padding:20px 0 40px}@media (min-width:768px){.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .images-container{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}}@media (min-width:1024px){.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .images-container{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .images-container .image-item{position:relative;width:100%}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .images-container .image-item .image-item{height:100%}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .images-container .image-item:hover .image-title{background-color:initial}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .images-container .image-item .image-title{position:absolute;bottom:0;right:0;padding:5px;width:100%;text-align:right;background-color:var(--imagegallerypage-images-overlay);-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;cursor:pointer}@media (min-width:480px){.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .images-container .image-item .image-title{padding:10px}}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .images-container .image-item .image-title p{margin:0;color:#fff}@media (min-width:480px){.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .images-container .image-item .image-title p{margin:0;color:#fff}}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .images-container .image-item.landscape img{height:100%}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .images-container .image-item.portrait{-ms-grid-row-span:2;grid-row-end:span 2}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .images-container .image-item.portrait img{height:100%}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .images-container .image-item picture{position:relative;width:100%;height:100%;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s;cursor:pointer}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .images-container .image-item picture:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .images-container .image-item picture:hover:after{background-color:var(--imagegallerypage-images-overlay)}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .images-container .image-item picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .images-container.no-titles .image-title{display:none}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .load-more-wrapper{margin:40px 0;justify-self:center;grid-column:1/-1}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .load-more-wrapper .load-more{padding:15px 50px;display:inline-block;background-color:var(--imagegallerypage-loadmore-background);color:var(--imagegallerypage-loadmore-color);border:var(--imagegallerypage-loadmore-border);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .load-more-wrapper .load-more.loading,.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .load-more-wrapper .load-more:hover{background-color:var(--imagegallerypage-loadmore-background-hover);color:var(--imagegallerypage-loadmore-color-hover);border:var(--imagegallerypage-loadmore-border-hover)}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .load-more-wrapper .load-more.loading{position:relative}.Creamarketing\\ImageGallery\\Model\\ImageGalleryPage .image-gallery-page-container .load-more-wrapper .load-more.loading:after{content:"";position:absolute;right:5px;width:15px;height:15px;border-radius:50px;border:4px solid transparent;border-top-color:#fff;-webkit-animation:loading .75s linear infinite;-o-animation:loading .75s linear infinite;animation:loading .75s linear infinite}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes loading{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);transform:rotate(1turn)}}.lg-container .lg-sub-html h4,.lg-container .lg-sub-html p{font-size:16px}.lg-container.no-titles .lg-sub-html{display:none}