@media only screen and (min-width: 40em) {

div.container
{
	margin-top: 2em;
	margin-bottom: 2em;
}
div.header
{
	height: 125px;
	line-height: 90px;
}
div.menu-lrg
{
	padding-right: 1em;
	text-align: right;
}
div.menu-lrg img, div.menu-side img
{
	max-height: 42px;
	border-radius: .3em;
	margin-right: .2em;
	opacity: 0.85;
}
div.menu-side img
{
	padding-right: .2em;
}
div.menu-side
{
	/*line-height: 1.2em;*/
}
div.line
{
	padding: .2em 0 .2em 0;
	clear: both;
}
div.menu-lrg img:hover
{
	opacity: 1;
}
div.logo img
{
	padding-left: 1em;
}
div.banner
{
	height: 250px;

}
div.banner li
{
	height :250px;
}
div.footer
{
	font-size: 0.9em;
}
nav.orbit-bullets
{
	top: -3em;
	text-align: right;
	margin-right: 2em;
}
.orbit-bullets button
{
	width: 1rem;
	height: 1rem;
	background-color: rgba( 255,255,255, .85 );
	border: 1px solid #fff;
}

}