html, body {
	margin: 0;
	padding: 0;
	min-height: 100%;
	font-family: 'BenchNine',Verdana, Geneva, sans-serif;
	font-size:110%;
}

.clear {
	clear: both;
}

ul {
	list-style-image: url(/uploads/ov2015/images/bullet.gif);
	margin: 0 0 0 10px;
	padding: 0;
}

.overt-archi-content-box h3 { margin: 0; padding: 0; }
@media (min-width: 768px) {
	
	body {
		background: url(/uploads/ov2015/images/home-bg.jpg);
		background-size:cover;
	}
	
	.home > header {
		background: url(/uploads/ov2015/images/home-header.png) repeat-x;
	}

	.archi { min-height: 100%; }
	.archi > header {
		background: url(/uploads/ov2015/images/archi-page-header.png) repeat-x;
	}
	.overt > header {
		background: url(/uploads/ov2015/images/overt-page-header.png) repeat-x;
	}
	
	.home > header > .container { }
	
	.overt-header, .archi-header {
		background-size: none;
		background-position:top center;
		background-repeat:no-repeat;
		margin: 20px 0 0 0;
	}
	
	.overt-header {
		background-image: url(/uploads/ov2015/images/overt-header.png);
		padding: 0;
		margin: 0;
	}
	
	.archi-header {
		background-image: url(/uploads/ov2015/images/archi-header.png);
		padding: 0;
		margin: 0;
	}
	
	
	.home-nav {
		margin-top: 354px;
	}
	
	.home-nav ul {
		list-style-type:none;
		font-size: 90%;
		margin: 0;
		padding: 0;
	}
	
	.home-nav ul li {
		display: inline-block;
		margin: 0 2px;
		padding: 0;
	}
	
	.home-nav ul li a {
		color: #fff;
		text-decoration:none;
	}
	
	.home-nav ul li a:hover {
	}
	
	.home-logo  {
		height: 200px;	
		padding: 20px;
		margin: 260px 0 0 0;
	}
	
	.home-logo h2 { display: none; }
	.home-logo img { }
	
	.logo-overt { background: #413129;	}
	.logo-overt img { margin: 30px auto 0 auto; }
	.logo-archi img { margin: 10px auto 0 auto; }
	
	.logo-archi {
		background: #F5F4EA;		
	}
	
	.overt-sub-header {
		background: rgba(65,49,61,.4);
		min-height:260px;
	}
	
	.archi-sub-header {
		background: rgba(245,244,234,.6);
		min-height:260px;
	}

	.overt-nav { text-align:right; }
	.overt-sub-header { color: #fff; }
	.overt-sub-header ul, .archi-sub-header ul {
		margin: 50px 0 0 0;
		padding: 0 10px;				
	}
	
	.overt-sub-header ul li, .archi-sub-header ul li {
		margin: 10px 0 0 0;
	}

	.overt-archi-content {
		margin: 100px 0 100px 0;
		display:block;
	}
	
	.overt-archi-content h2 { margin: 0 0 20px 0; }
	
	.overt-archi-content-box {
		background: rgba(245,244,234,.8);
		padding: 40px;
	}
	.overt-content-box {
		background: rgba(65,49,61,.6);
		padding: 40px;
		color: #fff;
	}
	
	footer.archi-content, footer.overt-content {		
		margin: 40px 0 0 0;
	}
	
	footer .logo-overt,	footer .logo-archi { min-height: 140px; }
	
	
	footer .logo-overt  { color:#fff; }
	footer h3 { font-size: 130%; }
		
		
	/* Archi page */
	
	.archi > header > .container { 
		padding:0;
		background-image: url(/uploads/ov2015/images/archi-page-header-bg.png);
		background-repeat: no-repeat; 
		background-size: none;
	}


	.header-content {
		margin-top: 200px;
	}	
	
	.archi-page-logo 
	{
		background:#F5F4EA;
		padding: 50px 0;
	}
	
	.archi-page-logo img {
		margin: 0 auto; 
		width: 70%;
	}
	
	.archi-page-nav {
		margin: 154px 0 0 0;
	}
	.archi-page-nav > ul {
		list-style-type: none;		
	}
	
	.archi-page-nav > ul > li {
		display: inline-block;
		margin: 0 10px;
	}
	
	.archi-page-nav > ul > li > a {
		color: #fff;
	}
		
	.archi-content > .container { 
		padding-left: 0;
		padding-right: 0; 
	}
	
	.overt-archi-content-box { min-height: 100%; }
	.archi-page-nav-filler {
		background: rgba(245,244,234,.8);
		min-height:100%;
	}
	
	.home .page-copy, .archi .page-copy {
		margin: 80px 0 0 0;
		padding: 0 20px;
		background:rgba(245,244,234,.6);
		font-size: 90%;
		color: #000;
	}	
	.home .page-copy a , .archi .page-copy a { color: #000; }
	
	/* Overt page */
	.overt > header > .container { 
		background-image: url(/uploads/ov2015/images/overt-page-header-bg.png);
		background-repeat: no-repeat; 
		background-size: none;
	}
	
	.overt-page-logo 
	{
		background:#413129;
		padding: 60px 0;
	}
	.overt-page-logo img {
		margin: 0 auto; 
		width: 80%;
	}
	
	.overt-page-nav {
		margin: 154px 0 0 0;
	}
	.overt-page-nav > ul {
		list-style-type: none;		
	}
	
	.overt-page-nav > ul > li {
		display: inline-block;
		margin: 0 10px;
	}
	
	.overt-page-nav > ul > li > a {
		color: #fff;
	}
	
	.overt .page-copy {
		margin: 80px 0 0 0;
		padding: 0 20px;
		background: rgba(65,49,61,.6);
		font-size: 90%;
		color: #fff;
	}
	.overt .page-copy a { color: #fff; }
}

@media (max-width: 768px) {
	body {
		background: #6f8836;
	}
	
	h2 {
		font-size: 160%;
	}
	
	.container {
		background: #fff;
		margin: 20px;
	}
	
	.home-nav {
		margin: 20px 0;
	}

	.overt-sub-header {
		background-color: rgba(110,135,54,.2);
		padding: 20px;
	}
	
	.archi-sub-header {
		background-color: rgba(51,51,51,.2);
		padding: 20px;
		margin: 20px 0;
	}
	
	.overt-page-logo img, .archi-page-logo img { margin: 0 auto; width: 50%; }
	.overt-archi-content .row { margin: 20px; }
	.overt { background: #413129; }
	.overt header .container { background: #413129; }
	
	.archi { background: #F5F4EA; }
	.archi header .container { background: #F5F4EA; }
	
	.archi-xs-page-nav, .overt-xs-page-nav { margin: 20px 0; padding: 4px 0; background: rgba(110,135,54,.3); }	
	.archi-xs-page-nav ul li, .overt-xs-page-nav ul li { display: inline-block; margin: 0 20px; }
	.archi-xs-page-nav ul li a { color: #6f8836; }
	.overt-xs-page-nav ul li a { color: #fff; }
}

input[type=submit] {
background: #413129;
border: none;
color: #fff;
padding: 8px 10px;
}
/* Stylesheet: ov2015 Modified On 2015-08-23 21:30:37 */
