@charset "UTF-8";
/* CSS Document */
/*body{font-family: 'Open Sans', sans-serif;}*/
body{font-family: 'Raleway', sans-serif;}
.wrapper{width:960px; margin:0px auto; position:relative;}
.content{width:960px; margin:0px auto; position:relative; padding:60px 0 0 130px;}
.header-inner {
	width: 960px;
	margin: 0px auto;
	position: relative;
	padding: 40px 0;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
	color: #231f20;
}
h1 {
	margin: 0px 0px 45px;
	font-size: 40px;
	letter-spacing: 2px;
}
.clearfix{
	clear:both;	
}
p {
	font-size: 18px;
	margin: 0 0 25px 0;
}
.home-container{background-color: #231f20;}
.header{background-color: #231f20;}
.logo{float:left;}
.navigation {float:right;}
.navigation .selected {color:#309284;}
.navigation span {margin:0px 5px; color:#fff;}
.navigation a {
	color: #FFF;
	text-transform: uppercase;
	font-size: 12px;
}
.navigation a:hover {color:#309284; text-decoration: none;}
.home-content {
	width: 460px;
	margin: 0px auto;
	position: relative;
	text-align: center;
	padding: 65px 0 0 0;
}
.home-content p {
	color: #FFF;
	font-size: 17px;
	margin: 30px 60px;
}
.home-content p.hero {
	color: #309284;
	font-size: 45px;
	margin: 0px;
}
.about-container{background-color: #abdad1;}
.p-large p {
	font-size: 24px;
	margin-bottom:25px;
}
.member-section {margin:0 0 30px 0;}
.member-section .left{float:left; width:225px;}
.member-section .right{float:left; width:600px;}
.member-section h2 {
	font-size: 20px;
	margin: 0 0 20px 0;
}
.news-contact-container .left {
	float: left;
	width: 600px;
	border-right: 2px solid #5c5c5f;
	padding: 0px 25px 0px 0px;
	/*-webkit-animation-duration: .5s;
	-moz-animation-duration: .5s;
	-ms-animation-duration: .5s;*/
}
.news-contact-container .right {
	float: left;
	width: 200px;
	margin: 0px 0px 0px 30px;
}
.news-contact-container .right h3 {
    font-size: 16px;
    color: #309284;
    font-weight: bold;
}
.news-contact-container .left h3 {
	font-size: 24px;
	font-weight: normal;
}
hr {
	border: 1px solid #5c5c5f;
	margin: 30px 0;
}
.btn-black {
	background-color: #231f20;
	border: 1px solid #989a9d;
	color: white;
	font-size: 19px;
	font-style: italic;
	padding-left: 30px;
	padding-right: 30px;
}
.btn-black:hover,.btn-black:focus {
	color: white;
}
.btn-blue {
	background-color: #ABDAD1;
	border-radius: 0px;
	font-size: 19px;
}
.btn-blue:hover {
	background-color: #b9ece2;
}
.btn-plain {
	background-color: #fff;
	border-radius: 0px;
	font-size: 19px;
	border:1px solid #989a9d;
}
.btn-plain:hover {
	background-color: #C2E4DC;
}
.mission-ul-container li {
	float: left;
	width: 50%;
	list-style-type: none;
	margin: 0 0 80px 0;
}
.mission-ul-container li:nth-child(2n) {
	-webkit-animation-delay: .25s;
	-moz-animation-delay: .25s;
	-ms-animation-delay: .25s;
}
.mission-ul-container li:nth-child(3n) {
	-webkit-animation-delay: .5s;
	-moz-animation-delay: .5s;
	-ms-animation-delay: .5s;
}
.mission-ul-container li:nth-child(4n) {
	-webkit-animation-delay: .75s;
	-moz-animation-delay: .75s;
	-ms-animation-delay: .75s;
}
.mission-contact-container{text-align: center;}
.mission-ul-container .left {
    float: left;
    width: 50%;
    margin: 0 0 0 39px;
}
.mission-ul-container .right {
    float: left;
    width: 22%;
    padding: 71px 0px 0px;
}
.mission-ul-container .data {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin:0px auto;
}
.mission-ul-container .green-1 {
	background-color: #00A98F;
}
.mission-ul-container .green-2 {
	background-color: #5fc0b0;
}
.mission-ul-container .green-3 {
	background-color: #93d1c5;
}
.mission-ul-container .green-4 {
	background-color: #c2e4dc;
}
.mission-ul-container .data.large {
	width: 150px;
	height: 150px;
	font-size: 59px;
	padding: 31px 0 0 9px;
}
.mission-ul-container .data.small {
	width: 80px;
	height: 80px;
	font-size: 25px;
	padding: 21px 0px 0px 4px;
}
.mission-ul-container h4 {
	margin: 0px auto 27px auto;
	width: 57%;
}
.mission-ul-container  h5 {
	width: 50%;
	margin: 16px auto 0px auto;
}
.footer{height:50px;}
.bs-example{margin:25px 0 15px 0;}












/* BOOTSTRAP OVERRIDES */
a:focus, a:hover {
	text-decoration: none;
}
.panel {
	border: 2px solid transparent;
}
.panel-default > .panel-heading {
	color: #333;
	background-color: #abdad1;
	border-color: #555557;
	background-image: none;
}
.panel-title {
	font-size: 22px;
}
.panel-group .panel {
	border-radius: 0px;
}
.panel-heading {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
}
.panel-default {
	border-color: #494959;
}