html, body {overflow-x:hidden;}
body { font-size:14px; height:100%; font-family:open sans, arial, helvetica, sans-serief; color:#424242; }

h1,h2,h3 {text-transform:uppercase;}

h2 { font-size:2.8em; text-align:center; margin-top:32px; margin-bottom:32px;}

h3 { color:#3299bb; }

.carousel-caption h3 { color:#000; text-align:right; }
.carousel-caption p { color:#000; text-shadow:none; text-align:right; }

.img-responsive {width:100%;}
.img-centered {text-align:center;}
/*header*/

	.navbar-brand {color:#fff; font-weight:bold; text-transform:uppercase; font-size:22px;}
	.navbar-brand:hover { color:#E9e9e9; }
	.navbar { background:#424242;}
	.navbar-nav > li > a {color:#E9e9e9;}
	.navbar-nav > li > a:hover, .navbar-nav > li > a:focus { text-decoration: none; background-color: #000000; }
	.navbar-nav > li:hover {background:none;}
	
/**/

	.bg-light-grey { 	background: radial-gradient(#eeeeee 15%, transparent 16%) 0 0,
						radial-gradient(#efefef 15%, transparent 16%) 8px 8px,
						radial-gradient(#E9e9e9 15%, transparent 20%) 0 1px,
						radial-gradient(#E9e9e9 15%, transparent 20%) 8px 9px;
						background-color:#E9e9e9;
						background-size:16px 16px;
					}
					
	.bg-dark-grey  {background:#424242; color:#ffffff;}
	.bg-black {background:#000000;}
	
	.bg-orange {background:#ff9900;}
	.bg-orange h3 { color:#424242;}
	.bg-orange p, .bg-orange blockquote {color:#fff;}
	.bg-blue p, .bg-blue blockquote {color:#fff;}
	
	.bg-blue { background:#3299bb;}
	
		blockquote {
		padding: 0;
		margin: 0 0 20px;
		font-size: 22px;
		border-left: 0px;
		text-align: center;
		}

.copyright { line-height:1.5; color:#e9e9e9; font-size:10px; padding-top:7px;}
#mission p{font-size:2em; padding-bottom:32px;}
@media (min-width: 768px ) {
	/*h2 { margin-bottom:80px;}*/
	
}