h1, h2, h3, h4{
	font-family: "omnes-pro",sans-serif;
	font-weight:900;
}
h1{
	font-size:32px;	
}
h2{
	font-size:28px;
}
h3{
	font-size:24px;
}
h4{
	font-size:20px;
}
a{
	color:#0E76BC;
}

.header {
    background-color: rgba(0, 0, 0, 0.6);
    padding: 45px 0px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.header h2{
	font-family: "zubilo-web-black";
	text-transform:none;
	color:#E02B40;
	text-shadow:
       3px 3px 0 #fff,
     -1px -1px 0 #fff,  
      1px -1px 0 #fff,
      -1px 1px 0 #fff,
       1px 1px 0 #fff;
}

#header .navbar .nav > li > a {
    color: #FFF;
    padding: 15px 0px 2px;
    margin: 40px 20px 26px;
    font-size: 3.0rem;
    font-weight: 400;
    border-bottom: 2px solid transparent;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
	font-family: "zubilo-web-black";
}

#header .navbar .nav > li > a:hover, #header .navbar .nav > li > a.active{
	color:#E02B40;
	border-bottom: 2px solid #D81C35;
}

.sidebar .well{
	margin-top:20px;
	bacgkround-color:#0E76BC;
	background:#0E76BC;
	border-color:#0E76BC;
	color:#fff;	
}
.sidebar .well p{
	margin-bottom:0;
	padding-bottom:8px;
}

.sidebar .well a{
	color:#fff;	
	text-decoration:underline;
}

.sidebar *:first-child{
	margin-top:0;	
}
.content{
	background-color:#fff;	
}
.form-actions{
	text-align:center;
}

.people p, .people .body{
			text-align:left;
			font-size:1.4rem !important;
			line-height:16px;
		}
		.content p, .contest p, .contact p, .body li{
			font-size:18px;
			line-height:26px;
			text-align:left;	
		}
		.content p{
			margin-bottom:25px;	
		}
		.content .body .hasImage .summary p, .summary{
			margin:0px;
			margin-bottom: 0.5em;
			padding:0;	
		}
		.title a{
			font-size:18px;
			margin-bottom:0;
			padding-bottom:0;	
		}
		.body ul{
			margin-left:50px;
			list-style-type:disc;
			margin-bottom:25px;	
		}
		.quotequote{
			color:#0C4D93; font-size:32px; font-weight:bold; font-family:georgia;
		}
		.quote{
			background-color:#e5e5e5;
			border-radius:8px;
			border:1px solid #ccc;
			padding:10px;
		}
		li .customer{
			text-align:right;	
		}
		.slides li .fa{
			color:#3ac0fe;
		}
		@media(min-width:979px){
			.slides{
			min-height:150px;
			margin-left:75px;
			margin-right:75px;	
		}
		}
		@media(min-width:768px){
			.slides{
			min-height:180px;	
		}
		}
		@media(max-width:767px){
			.slides{
			min-height:340px;
			display:block;
			margin-left:40px;
			margin-right:40px	
		}
		.sidebar .well p{
			font-size:14px;
			line-height:18px;
		}
		}
		
		dl{position:relative;}
		
		.sidebar dl.hasImage .image{
			display:block;	
		}
		
		.sidebar .summary{
			padding-left:0 !important;
			margin-left:0 !important;	
		}
		.sidebar .summary p{
			font-size:90%;	
		}
		
		.teamtitle{
			font-weight:bold;	
		}
		.team-thumb-container{
			text-align:center;	
		}
		
		.breadcrumb{
			background:#eee;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			padding:8px 5px 6px 10px !important;	
			margin-bottom:45px;
			text-transform:uppercase;
			margin-left:0;
		}
		.portfolio{
			margin-left:0 !important;	
		}
		.portfolio .item a{
			height:auto;
		}
		.getAdobeReader{
			background:#eee;
			border-radius:5px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
			margin-bottom:25px;
		}
		.getAdobeReader p{
			font-size:95%;
			margin:0;
			padding:10px 20px 10px 0;
			line-height:150%;
		}
		.getAdobeReader img{
			padding:10px;	
		}
		.sidebar-nav{
			background:#eee;
		}
		.navSecondary{
			text-transform:uppercase;
		}
		.navSecondary li{
			padding:4px;	
		}
		.navSecondary li.current, .navSecondary li:hover{
			background-color:#f5f5f5;
			border-radius:3px;
			-moz-border-radius:3px;
			-webkit-border-radius:3px;
		}
		a#svAsset img{
			margin-left:20px !important;	
		}
		
/*HACKS*/
@-moz-document url-prefix() {
  fieldset { display: table-cell; }
}