/*
Block Name: Gallery
Description: A simple gallery with optional lightbox.
*/


/* Gallery and lightbox */

/* Lightbox overrides */
body .featherlight:last-of-type { background: rgb(255 255 255); }
body .featherlight .featherlight-close-icon { background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%09%3Cpath%20fill%3D%22%23000%22%20d%3D%22M21%204.41L19.59%203%2012%2010.59%204.41%203%203%204.41%2010.59%2012%203%2019.59%204.41%2021%2012%2013.41%2019.59%2021%2021%2019.59%2013.41%2012%2021%204.41z%22/%3E%0A%3C/svg%3E); }
body .featherlight .featherlight-content { background: #fff; }

.featherlight-content:before { content: ""; background: transparent; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
a.lb-trigger { position: relative; display: block; }


a.lb-trigger .enlarge-icon { position: absolute; top: 0; left: 0; bottom: 0; right: 0; text-align: center; color: rgba(255,255,255,.8); font-size: 5rem; font-weight: 600; display: flex; align-items: center; justify-content: center; opacity: 0%; transition: opacity .25s; }
a.lb-trigger:hover .enlarge-icon { opacity: 90%; transition: opacity .25s; text-shadow: 0rem .5rem .75rem rgba(0,0,0,.6);  }

.col.gallery img { width: 100%; height: auto; }

@media (max-width: 550px) {
	
}