/* ------- grid ------  */
.outergrid {
	display: grid;
	grid-template-areas: 'header header header'
						'. row-icons .'
						'. headline .'
						'. icontabs .'
						'. tabbox .'
						'. spacerow .'
						'footer footer footer';
	grid-template-columns: 1fr 75% 1fr;
	grid-template-rows: auto auto auto 50px auto 1fr auto;
	grid-row-gap: 0px;
	min-height: 100vh;
}

.headline {
	grid-area: headline;
}
.spacerow {
	grid-area: spacerow;
}

.icontabs {
	grid-area: icontabs;
	text-align: center;
	grid-row-gap: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}
.icontabs img {
	width: 50px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border: 0px;
}

.tabbox {
	grid-area: tabbox;
	display: grid;
	grid-template-areas: 'maincol';
	grid-template-columns: 1fr;
	grid-template-rows: repeat(1,auto);
/*	grid-row-gap: 1em;*/
	background-color: white;
	border: 1px silver solid;
	/*	justify-content: center;  horizontal alignments entire grid */
	text-align: center;
	margin-bottom: 8rem;
}
.tabbox img {
	box-shadow: 0 4px 8px 2px rgba(0, 0, 0, 0.4), 0 6px 20px 2px rgba(0, 0, 0, 0.39);
	margin: 0.6em;
	width: 90%;
	max-width: 1200px;
}


.tab p {
/*	color: rgb(67, 67, 67);*/
/*	margin: 1em 3em 0 1em;*/
	max-width: 20rem;
	font-size: 0.9em;
	color: rgb(128, 128, 128);
}





 .Tympanon {
	display: none;
}






