.siteContainer {
	max-width: 1800px;
	margin-left: auto;
	margin-right: auto;
	background:#fff;
	border: 13px solid #fff;
	box-shadow: 0px 1px 10px 0px rgba(50, 50, 50, 0.2);
}

@media(max-width: 700px) {
	.siteContainer {
		border:0;
	}
}

.screenHeight {
    height: calc(100vh - 13px - 13px); /* 13px is the height of the border around siteContainer. 13px is to frame the panels */
    max-height: 880px;
}

@media(max-width: 82rem) {
	.screenHeight {
	    height: auto;
	    max-height: 100%;
	}
}

.measure {
	margin: 0 auto;
	max-width: 1360px; 
	position: relative;
	padding-left: 20px; 
	padding-right: 20px; 	
}

@media (max-width: 82em) {
	.measure {
		padding-left: 15px; 
		padding-right: 15px; 	
	}
}

@media (max-width: 40em) {
	.measure {
		padding-left: 15px; 
		padding-right: 15px; 
	}
}