
h2 {
	font-family: 'Times New Roman';
	font-size: 1.4em;
}

h3, h4 {
	margin-top: 1em;
  margin-bottom: 1em;
}

@media screen and (orientation:landscape) and (max-width:850px) {
	h3, h4 {
		font-size: 0.8em;
	}
}

@media screen and (orientation:landscape) and (max-width:750px) {
	footer ol li, footer ul li {
		padding: 0 2% 0 2%;
	}
}

@media screen and (orientation:landscape) and (max-width:600px) {
	h3, h4 {
		font-size: 0.6em;
	}
	
	footer ol li, footer ul li {
		padding: 0 2% 0 2%;
	}
}

@media screen and (orientation:portrait) and (max-width:850px) {
	main {
		height: 65%;
	}
	
	.ei-image-container img {
		width: 100%;
	}
}

@media screen and (orientation:portrait) and (max-width:1024px) and (min-height:900px) {
	main {
		height: 85%;
	}
}