/* FRONTPAGE RULES */

h1.headtitle {
	line-height: 15rem;
	vertical-align: middle;
	display: inline;
	background: linear-gradient(to bottom, rgba(256, 256, 256, 0.4),rgba(256, 256, 256, 0.2)),url('../img/LightBlue-bg.jpg');
	margin-bottom: 3rem;
	text-align: center;
	font-size: 50px !important;
}

.legalbanner {
	width: 100%;
	/*padding-bottom: 35%; */
	background-position: center !important;
	max-width: none;
	overflow: hidden;
	object-fit: cover;
	/* background-size: contain; */
	/* background-size: cover !important; */
	background-repeat: no-repeat !important;
	position: relative;
}

.legalbanner .content-block {
	max-width: 800px;
	text-align: center;
	position: absolute;
	color: #666;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	padding-top: .5em;
	padding-bottom: .5em;
	text-shadow: 0px 0px 3px #FFF;
}

.legalheader {
	font-weight: 700;
	font-size: 3em;
	margin: 0;
	line-height: 1.2em;
	letter-spacing: 0.5px;
	/* font-family: Source Sans Pro, Noto Sans,Helvetica,Arial,sans-serif; */
}

.legalcontent {
	float: none;
	max-width: 1080px;
	margin: 0 auto;
	width: 90%;
/*	padding-top:2rem; */
	padding-bottom:2rem;
	font-size: 15px;
}

