@charset "utf-8";
/* CSS Document */

body {
	padding-top: 10px;
	padding-bottom: 40px;
	font-family:"Open Sans", Verdana, Geneva, sans-serif;
	font-weight:400;
	line-height:1.3em;
	font-size:16px;
}
p{
	margin-bottom:20px;
}
a{
	color:#d71921;
}
a:hover{
	color:#d71921;
}
h2{
	color:#d71921;
	text-transform:lowercase;
	font-size:3.5em;
	font-weight:400;
	margin-bottom:30px;
}
h3{
	color:#d71921;
	font-weight:300;
	text-transform:uppercase;
	margin-bottom:0px;
}
.stack{
	display:none;
}
.header{
	text-indent:-99999px;
	line-height:0px;
	margin:0px;
}
.red{
	color:#d71921;
}
ul{
	margin-left:0;
}
p.awards{
	margin-bottom:0;
}
div.awards{
	margin-top:78px;
}
li{
	line-height:25px;
}
.headerimage{
	margin-bottom:15px;
}
.dynamic-p-pos{
	text-align:right;
}
.connect img{
	display:block;
	margin-bottom:10px;
}
.connect_name{
	display:block;
	margin-top:55px;
	margin-bottom:5px;
	font-size:4em;
	font-weight:700;
}
.nav-tabs{
	border:none;
}
.nav-tabs > li > a{
	border-right:#000 solid 1px;
	border-radius:0px;
	color:#000;
	padding:0 10px 0 10px;
	text-transform:lowercase;
	text-align:right;
	border-bottom:none;
	border-top:none;
	border-left:none;
	font-weight:300;
	font-size:2em;
	line-height:1.1em;
	margin-right:60px;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus{
	color:#d71921;
	border-right:#d71921 solid 1px;
	border-radius:0px;
	border-bottom:none;
	border-top:none;
	border-left:none;
	background:none;
	cursor:pointer;
}
.nav-collapse .nav > .active > a{
	color:#d71921;
}
.btn-navbar{
	font-size:1.3em;
	width:100%;
	padding:8px 0;
}
.nav-collapse .nav > li > a,
.nav-collapse .dropdown-menu a{
	font-weight:300;
}

@media (max-width: 1199px){
	.nav-tabs > li > a{
		font-size:1.4em;
	}
}
@media (max-width: 979px){
	.nav-tabs > li > a{
		font-size:1.2em;
		margin-right:35px;
	}
}
@media (max-width: 757px){
	.nav-tabs > li > a{
		margin-right:25px;
	}
}
@media (max-width: 767px){
	.dynamic-img-pos{
		float:left;
		margin-right:15px;
	}
	.dynamic-p-pos{
		text-align:left;
	}
}
@media (max-width: 698px){
	.nav-tabs > li > a{
		margin-right:15px;
	}
}
@media (max-width: 640px){
	.nav-tabs > li > a{
		margin-right:10px;
		font-size:1em;
	}
}
@media (max-width: 548px){
	.nav-tabs > li{
		float:none;
	}
	.nav-tabs > li > a,
	.nav-tabs > li > a:hover,
	.nav-tabs > .active > a,
	.nav-tabs > .active > a:hover{
		text-align:center;
		border:none;
		font-size:1.1em;
		margin-bottom:2px;
		margin-right:0;
	}
	.no-stack{
		display:none;
	}
	.stack{
		display:block;
	}
}
@media (max-width: 455px){
	.connect_name{
		line-height:1em;
		margin-top:35px;
	}
}
@media (max-width: 395px){
	.dynamic-img-pos{
		float:none;
		margin-bottom:15px;
	}
}
@media (max-width: 348px){
	h2{
		line-height:1em;
		margin-bottom:10px;
	}
}