.pre-header {
	z-index: 2;
}

#page-header {
		padding: .75em 0 .75em 0 ;
		background-color: #4686a0;
		color: rgba(255, 255, 255, 0.75);
		background-attachment: fixed,							fixed,							fixed;
		background-image: url("images/overlay2.png"), url("images/overlay3.svg"), linear-gradient(45deg, #9dc66b 5%, #4fa49a 30%, #4361c2);
		background-position: top left,						center center,					center center;
		background-size: auto,							cover,							cover;
		overflow: hidden;
		position: sticky;
		top: 0;
		text-align: center;
		z-index: 1;
	}
		#page-header h1, #page-header h2, #page-header h3, #page-header h4, #page-header h5, #page-header h6, #page-header strong, #page-header b {
			color: #ffffff;
			margin: 0;
		}

#page-header .inner {
	position: relative;
}

#page-header .inner .icon {
	position: absolute;
	top: 50%;
	left: 2em;
	transform: translate(-50%, -50%) scale(2);
}

#page-header a:hover {
	color: white;
}

.disallow {
	pointer-events: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.disallow::selected {
	color: white;
	background: white;
}