body { 
	/*background: url(../images/background.jpg) no-repeat top center fixed; */
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;

	font-family: "Arial Narrow", serif;
	font-size: 120%;	
}


.bg-headline {
	background: url(../images/background.jpg) no-repeat center -7em fixed; 
	min-height: 40vh;
	padding-top: 3em;
}

.bg-headline h1 {
	margin: 0;
}

.glass {
	background-color: rgba(255, 255, 255, .5);  
 	backdrop-filter: blur(5px);
}

h1 {
	font-size: 3em;
	font-family: "Georgia";
	margin: 0;
	margin-bottom: .8em;
	font-weight: 500;
}

.main {
	box-shadow: 0 0 10px rgba(0, 0, 0, .1);
	font-stretch: expanded;
}

.signature {
	font-family: "Arial Black";
	font-size: 110%;
	font-style: italic;	
}

.signature::before, .signature::after {
	content: '-';
}

.info {
	border-left: 6px solid #2196F3;
	padding: .2em;
	padding-left: .8em;
	/*background-color: #e7f3fe;*/
	background: rgba(231, 243, 254, .4);
	color: #0C5C9C;
}

footer {
	text-shadow: 2px 2px 3px #000;
}