/**
 * Noria skin for GLightbox 3.3.1 — approximates legacy Colorbox brand overlay (#005596).
 */
.glightbox-clean .goverlay {
	background: #005596;
	opacity: 0.9;
}

.glightbox-clean .gslide-description {
	background: transparent;
}

.glightbox-clean .gslide-title {
	color: #fff;
	font-family: Roboto, Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 1rem;
	font-weight: 500;
}

.glightbox-clean .gclose,
.glightbox-clean .gnext,
.glightbox-clean .gprev {
	background-color: rgba(0, 69, 125, 0.85);
	border: 0;
	border-radius: 0.222rem;
}

.glightbox-clean .gclose:hover,
.glightbox-clean .gnext:hover,
.glightbox-clean .gprev:hover,
.glightbox-clean .gclose:focus,
.glightbox-clean .gnext:focus,
.glightbox-clean .gprev:focus {
	background-color: #00457d;
}

.glightbox-clean .gclose:focus-visible,
.glightbox-clean .gnext:focus-visible,
.glightbox-clean .gprev:focus-visible {
	outline: 0.167rem solid #fff;
	outline-offset: 0.111rem;
}

/* Keep iframe lightboxes closer to the previous 75% Colorbox sizing. */
.glightbox-clean .gslide-media.gslide-iframe {
	max-height: 75vh;
	max-width: 90vw;
	width: 75vw;
}
