  html {
	scroll-behavior: smooth;
}
h1.title {
	color: #fff;
}
/* floating to-top arrow */
#top-page {
	position: absolute;
	right: 2.5%;
	display: block;
}
#top-page .top-page {
	position: fixed;
	bottom: 40px;
}

span.fau-icon.left.white,
span.fau-icon.right.white{
	color: #fff;
	border: 2px solid #fff;
}
span.bug, span.brain-bug, .bug {
	background-image: url("/brain/masterminds/2025/images/brain-bug.png");
	background-repeat: no-repeat;
	background-size: 30%;
	background-position: center left;
	padding: 0 20px;
	margin: 0 5px;
}

.sidebar {
	padding: 1em 2em;
	overflow: hidden;
	border: 5px solid #7A97AB;
}
figure {
	width: 100%;
}
.img-fluid {
	width: 100%;
}
figcaption {
	margin-top: 1em;
}
.fau-button.toc {
	color: #fff;
	border: 2px solid #fff;
	margin-top: 30px;
}
/* move carousel text down 25px*/
.home-page-header-slider .header-slider__slide .header-slider__content {
		padding-bottom: 50px;
	}
/* adjust the carousel gradient overlay so it darkens at 50% down instead of 70% down - to accommodate additional lines of text/buttons over the banner */
.home-page-header-slider .header-slider__slide .header-slider__img.gradient-color-black:after {
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.9))
}
	
