img {
	max-width: 100%;
  height: auto;
}
/* HEADER*/ 
.site-wrap {
	overflow-x: hidden;
	
}
.logo {
	text-indent: -9999px;
	display: inline-block;
	width: 170px;
	height: 59px;
	background: url(logo.jpg) center center no-repeat;
  margin: 10px 0 10px 0;
}
.icon-home {
  color: #ffffff !important;
}
.meta-nav {
	float: right;
	list-style: none;
}
.meta-nav li {
	float:right;
}
.meta-nav a {
	display: inline-block;
	height: 40px;
	background: #96a2aa;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 40px;
	padding: 0 20px;
}
.meta-nav a:visited {
	color: #ffffff;
}
.meta-nav .social a {
	color: #96a2aa !important;
	background: none;
	font-size: 23px;
	padding: 0px 10px;
	font-weight: normal;
}
.meta-nav .social a span {
	text-indent: -9999px;
	display: block;
}
.top-nav {
    border: 0;
}
main{
  /* margin-top:5px; */
}
.nav-row, .callout-row{
  padding: 0 9999px;
  margin: 0 -9999px 0;
}
.callout-row {
  background:#0075bc;
}
.nav-row {
    background: #5a6e7a;
}
/*
.meta-nav .profile {
	display: none;
}
.logged-in .meta-nav .profile {
	display: block;
}*/
a {
	color: #ffffff;
}
a:hover {
	text-decoration: none;
}
.about-text {
	color: #8e9aa2;
	font-size: 21px;
	font-weight: normal;
	padding: 40px 0 0 0;
	line-height: 150%;
}
.about-text strong {
	color: #67c2cf;
}
@media (min-width: 767px) {
	.about-text {
		padding: 10px 0 0 0;
	}
}
@media (max-width: 767px) {
	.about-text {
		display: none;
	}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
  padding-right: 0px;
}
.map-link img {
  width: 100%;
}
}
/* MAIN NAVIGATION */
header .navbar {
	border-radius: 0px;
	box-shadow: 0px 39px 29px -40px rgba(0,0,0,1);
	-webkit-box-shadow: 0px 39px 29px -40px rgba(0,0,0,1);
	-moz-box-shadow: 0px 39px 29px -40px rgba(0,0,0,1);
	-ms-box-shadow: 0px 39px 29px -40px rgba(0,0,0,1);
	background: #5a6e7a;
}
.navbar-nav {
	min-height: 60px;
	z-index: 1;
	position: relative;
}
.navbar .icon-home span {
	text-indent: -9999px;
	display: inline-block;
	position: absolute;
}
.navbar .icon-home {
	font-size: 25px;
	background: #42525b;
	padding: 17px 22px 18px 22px;
}
.shadow {

}
 .shadow:after, .shado:before {
	content:"";
    position:absolute;
    -webkit-box-shadow:0 -15px 20px rgba(0,0,0,0.8);
    -moz-box-shadow:0 -15px 20px rgba(0,0,0,0.8);
    box-shadow:0 -15px 20px rgba(0,0,0,0.8);
    top:0px;
    bottom:0;
	z-index: 1;
    height: 30px;
    width: 75%;
    left:50%;
    right:10px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
ul.nav li.dropdown:hover > ul.dropdown-menu{
    display: block;
}
nav .navbar-form {
	width: 300px;
	padding-right: 0px;
}
nav .form-control {
	background-color: #00abbd;
	color: #ffffff;
}
nav .btn {
	border-radius: 0px;
	padding: 20px 22px;
	background: #00abbd;
	color: #ffffff;
	border: none;
}
nav .placeholder {
	color: #ffffff;
}
.search-container {
	padding-right: 0px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.sb-search {
	position: relative;
	width: 0%;
	min-width: 60px;
	height: 60px;
	float: right;
	overflow: hidden;
	-webkit-transition: width 0.3s;
	-moz-transition: width 0.3s;
	transition: width 0.3s;
	-webkit-backface-visibility: hidden;
}
.sb-search-input {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	outline: none;
	width: 100%;
	height: 60px;
	margin: 0;
	z-index: 10;
	padding: 20px 65px 20px 20px;
	background: #00abbd;
	color: #ffffff;
}
.sb-icon-search,
.sb-search-submit  {
	width: 60px;
	height: 60px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	padding: 0;
	margin: 0;
	line-height: 60px;
	text-align: center;
	cursor: pointer;
}
.sb-search-submit {
	background: #fff; /* IE needs this */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; /* IE 8 */
    filter: alpha(opacity=0); /* IE 5-7 */
    opacity: 0;
	color: transparent;
	border: none;
	outline: none;
	z-index: -1;
}
.sb-icon-search {
	color: #fff;
	background: #00abbd;
	z-index: 90;
	font-size: 22px;
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
}
.sb-search.sb-search-open,
.no-js .sb-search {
	width: 100%;
}

.sb-search.sb-search-open .sb-icon-search,
.no-js .sb-search .sb-icon-search {
	background: #00abbd;
	color: #fff;
	z-index: 11;
}

.sb-search.sb-search-open .sb-search-submit,
.no-js .sb-search .sb-search-submit {
	z-index: 90;
}
::-webkit-input-placeholder {
   color: #ffffff;
}

:-moz-placeholder { /* Firefox 18- */
   color: #ffffff;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #ffffff;  
}

:-ms-input-placeholder {  
   color: #ffffff;  
}
.mobile-toggle-container {
	background: #7e9098;
	text-transform: uppercase;
}
.mobile-toggle-container a {
	height: 60px;
	line-height: 60px;
}
.mobile-toggle-container a span {
	line-height: 60px;
}
.mobile-menu-toggle {
	display: none;
}
@media (max-width: 992px) {
	.mobile-menu-toggle {
		display: block;
	}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
  padding-right: 0px;
}
.map-link img {
  width: 100%;
}
	nav .navbar-nav {
		display: none;
		margin-top: 60px;
		position: absolute;
		width: 52%;
		z-index: 1;
	}
	nav .navbar-nav .dropdown-menu {
		position: relative;
		width: 100%;
		background: #7e9098;
	}
	nav .navbar-nav .dropdown-menu li a {
		height: 60px;
		line-height: 60px;
	}
}
@media (max-width: 767px) {
	.search-container {
		display: none;
	}
	nav .navbar-nav {
		position: relative;
		margin-top: 0px;
		width: 100%;
	}
	.dropdown-menu {
		right: 0;
		width:100%;
		top: 0px;
		background: #7e9098;
	}
	nav.navbar {
		padding: 0 4%;
		border-right: none;
		border-left: none;
	}
	.icon-home {
		display: none;
	}
}
/* MAIN STYLES */
main {
	
}
.featured-area {
	/*padding: 0px 9999px;
	margin: 0 -9999px 0;*/
  position: relative;
}
.starburst {
	padding: 26px 9999px 10px;
	margin: 0px -9999px 0;
	padding-bottom: 10px;
	background: url(background-starburst.png) center center no-repeat;
	height: 130px;
	position: relative;
}
.share-toggle {
	padding: 10px 20px;
	margin-top: -26px;
	float: right;
	background: white;
	color: #00abbd;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}
.wrap-featured-8,
.wrap-featured-3,
.wrap-featured-5, 
.wrap-featured-59 {
	background: #8cc53e; /* GREEN */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhjYzUzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MGFhMjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #8cc53e 0%, #70aa21 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8cc53e), color-stop(100%,#70aa21));
	background: -webkit-linear-gradient(top,  #8cc53e 0%,#70aa21 100%);
	background: -o-linear-gradient(top,  #8cc53e 0%,#70aa21 100%); 
	background: -ms-linear-gradient(top,  #8cc53e 0%,#70aa21 100%); 
	background: linear-gradient(to bottom,  #8cc53e 0%,#70aa21 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cc53e', endColorstr='#70aa21',GradientType=0 );
}

.wrap-featured-6,
.blue-bg {
	background: #0075bc; /*  BLUE*/
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzViYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjY0OWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #0075bc 0%, #06649e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0075bc), color-stop(100%,#06649e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0075bc 0%,#06649e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0075bc 0%,#06649e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0075bc 0%,#06649e 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0075bc 0%,#06649e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0075bc', endColorstr='#06649e',GradientType=0 ); /* IE6-8 */
}
.wrap-featured-1,
.wrap-featured-4 {
	background: #574099; /* PURPLE */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3NDA5OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYzI5NzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #574099 0%, #3c2972 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#574099), color-stop(100%,#3c2972)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #574099 0%,#3c2972 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #574099 0%,#3c2972 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #574099 0%,#3c2972 100%); /* IE10+ */
background: linear-gradient(to bottom,  #574099 0%,#3c2972 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#574099', endColorstr='#3c2972',GradientType=0 ); /* IE6-8 */

}

.wrap-featured-7,
.orange-bg {
	background: #f58220; /* ORANGE */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ODIyMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlODY1MWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f58220 0%, #e8651d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f58220), color-stop(100%,#e8651d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f58220 0%,#e8651d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f58220 0%,#e8651d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f58220 0%,#e8651d 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f58220 0%,#e8651d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f58220', endColorstr='#e8651d',GradientType=0 ); /* IE6-8 */
}
.wrap-featured-7 img.mira {
	margin-right: 0px !important;
}
.wrap-featured-5 .child-info {
	margin-left: 380px;
}
.wrap-featured-8 {
	background: #eb1c24; /* RED */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViMWMyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMDExMTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eb1c24 0%, #c01118 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eb1c24), color-stop(100%,#c01118)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #eb1c24 0%,#c01118 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #eb1c24 0%,#c01118 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #eb1c24 0%,#c01118 100%); /* IE10+ */
background: linear-gradient(to bottom,  #eb1c24 0%,#c01118 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb1c24', endColorstr='#c01118',GradientType=0 ); /* IE6-8 */

}
.hero-image {
	position: relative;
	padding: 0 9999px;
	margin: 0 -9999px 0;
	height: 400px;
  text-align: center;
	background: url(become-a-champion.png) center -121px no-repeat;
  /*width: 100%;
  max-width: 100%;*/
  height: auto;
  max-height: 400px;
  margin: 0 -2000px;
  padding: 0;
}
.hero-image img.mira {
	margin-right: -50px;
	position: relative;
  height: auto;
	max-height: 400px;
  margin: 0 auto;
  max-width: 100%;
}
.flex-control-nav {
  	position: absolute;
  	left: 0;
  	bottom: 10px;
 		width: 100%;
    margin: 7px 0 0;
  	padding: 0;
    text-align: center;
}
.flex-control-nav li {
  	list-style-type: none;
    display: inline;
    margin: 0 7px;
}
.flex-control-nav li a {
    background: #fff;
    display: inline-block;
    overflow: hidden;
    width: 16px;
    height: 0;
    padding-top: 16px;
    text-align: center;
  	cursor: pointer;
    -webkit-border-radius: 300px;
    border-radius: 300px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
.flex-control-nav li:hover a,
.flex-control-nav li a.flex-active {
    background-color: #00abbd;
}
.call-out-box {
	/*border: 15px solid white;
	margin-top: -155px;
	padding: 0px;
  box-shadow: 0 -20px 20px -20px rgba(0,0,0,.75);
	-webkit-box-shadow: 0 -20px 20px -20px rgba(0,0,0,.75);
	-moz-box-shadow: 0 -20px 20px -20px rgba(0,0,0,.75);
	-ms-box-shadow: 0 -20px 20px -20px rgba(0,0,0,.75);*/
}
.blue-box {
	background: #0075bc;
	padding: 20px 30px 0 30px;
	color: #ffffff;
}
.call-out-box h4 {
	background: #96a2aa;
	color: #ffffff;
	line-height: 60px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 20px;
}
.call-out-box .news-item {
	margin-bottom: 30px;
	padding: 0 15px;
}
.call-out-box .icon-newspaper {
	display: block;
	height: 60px;
	line-height: 60px;
	text-align: center;
	width: 70px;
	float: left;
	background: #00abbd;
	position: relative;
	margin-right: 20px;
	font-size: 30px;
}
.call-out-box h5 a {
	color: #00abbd;
	font-weight: bold;
}
.icon-newspaper:after {
	content: "";
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	position: absolute;
	right: -10px;
	top: 20px;
	border-left: 10px solid #00abbd;
}
.icon-map {
display: block;
height: 60px;
line-height: 60px;
text-align: center;
width: 70px;
float: left;
background: url(map-icon.png) center center #8dc63f;
position: relative;
margin-right: 20px;
font-size: 30px;
}
h4 span.icon-map:after {
	content: "";
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	position: absolute;
	right: -10px;
	top: 20px;
	border-left: 10px solid #8dc63f;
}
.blue-box h3 {
	font-size: 18px;
	line-height: 60px;
	text-transform: uppercase;
	margin: 0px 0 25px 0;
} 
.blue-box h3 span.icon-bull-horn {
	background: #fecc4e;
	font-size: 40px;
	width: 70px;
	text-align: center;
	position: relative;
	line-height: 60px;
	display: block;
	float: left;
	margin-right: 20px;
	margin-left: -30px;
	margin-top: 0px;
}
.blue-box h3 span.icon-bull-horn:after {
	content: "";
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	position: absolute;
	right: -10px;
	top: 20px;
	border-left: 10px solid #fecc4e;
}
.blue-box h5 a {
	color: #fecc43;
	font-weight: bold;
	font-size: 15px;
}
.blue-box p {
	font-size: 13px;
	margin-bottom: 20px;
}
a.read-more {
	color: #fecc4e;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
}
.news .read-more {
	color: #00abbd;
	padding: 0 15px;
}
.blue-box h2 {
	text-transform: uppercase;
	font-size: 26px;
	margin-bottom: 20px;
	margin-top: 0px;
	padding-top: 20px;
}

.join-form label {
	position: absolute;
	text-indent: -9999px;
	text-align: left !important;
}
.blue-box .join-form input {
	background: #06649e;
}
.join-form input,
.user_session_form input {
	background: #e2e2e2;
	height: 40px;
	border: none;
	outline: none;
	margin-bottom: 15px;
	width: 100%;
}
.join-form input.half {
	width: 109px;
	float: left;
}
.join-form input.first-name {
	margin-right: 13px;
}
.join-form .col-6,
.join-form .col-12,
.join-form .col-7,
.join-form .col-5,
.col-offset-2 {
	padding-right: 7px;
	padding-left: 7px;
}
.join-form .form-group {
	margin-bottom: 0px;
}
.join-form .form-control,
.join-form .form-control:focus {
	color: #ffffff;
	outline: none;
}
.join-form .submit {
	background: #00abbd;
	text-transform: uppercase;
	font-weight: bold;
	color: #ffffff;
	padding: 8px 26px;
}
.home .join-form .row-second {
	position: relative;
}
.home .join-form .submit  {
	padding: 8px 0;
  width: 100%;
}
.home .join-form .btn-area {
	 position: absolute;
   right: 0;
}
.home .info-street-alert {
    margin: 0px 0px 10px 0px;
}
.join-form .address-tip {
	border: 1px solid #de0000;
	color: #de0000;
	text-align: center;
	font-size: 12px;
	padding: 10px 20px;
	margin-bottom: 15px;
}
.form-title {
	text-transform: uppercase;
	color: #0075bc;
	margin-bottom: 25px;
}
.content .join-form input {
	background: #e2e2e2;
	color: #000000
}
.content .join-form .submit {
	float: left;
	margin-right: 25px;
	margin-bottom: 25px;
}
.disclaimer {
	font-size: 10px;
	display: block;
	line-height: 12px;
	padding: 5px 10px 10px 0;
}
.disclaimer a {
	text-decoration: underline;
}
.social-sign-in a {
	text-shadow: 0px -1px 0px rgba(0,0,0,.5);
	-webkit-text-shadow: 0px -1px 0px rgba(0,0,0,.5);
	-moz-text-shadow: 0px -1px 0px rgba(0,0,0,.5);
	-ms-text-shadow: 0px -1px 0px rgba(0,0,0,.5);
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	line-height: 31px;
	height: 33px;
	width: 195px;
	display: block;
	font-size: 12px;
	margin-bottom: 15px;
	float: left;
}
.facebook-signup {
	border: 1px solid #3f527a;
	background: #8295b5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgyOTViNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNjE3OGExIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU0Njc4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #8295b5 0%, #6178a1 4%, #54678f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8295b5), color-stop(4%,#6178a1), color-stop(100%,#54678f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #8295b5 0%,#6178a1 4%,#54678f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #8295b5 0%,#6178a1 4%,#54678f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #8295b5 0%,#6178a1 4%,#54678f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #8295b5 0%,#6178a1 4%,#54678f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8295b5', endColorstr='#54678f',GradientType=0 ); /* IE6-8 */
}
.facebook-signup:active {
	background: #54678f; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU0Njc4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MTc4YTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #54678f 0%, #6178a1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#54678f), color-stop(100%,#6178a1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #54678f 0%,#6178a1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #54678f 0%,#6178a1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #54678f 0%,#6178a1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #54678f 0%,#6178a1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54678f', endColorstr='#6178a1',GradientType=0 ); /* IE6-8 */
	
}
.social-sign-in a span {
	display: block;
	float: left;
	line-height: 31px;
	width: 35px;
	margin-right: 15px;
	text-align: center;
	font-size: 20px;
}
.facebook-signup {
	margin-right: 15px;
}
.facebook-signup span {	
	border-right: 1px solid #6d83aa;
	box-shadow: 1px 0px 0px #3e547d;
	-webkit-box-shadow: 1px 0px 0px #3e547d;
	-moz-box-shadow: 1px 0px 0px #3e547d;
	-ms-box-shadow: 1px 0px 0px #3e547d;
}
.twitter-signup {
	border: 1px solid #2992b0;
	background: #72c5d5; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI0JSIgc3RvcC1jb2xvcj0iIzcyYzVkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQlIiBzdG9wLWNvbG9yPSIjNGZiMmQxIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzQyYWFjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top,  #72c5d5 4%, #4fb2d1 4%, #42aac7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(4%,#72c5d5), color-stop(4%,#4fb2d1), color-stop(100%,#42aac7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #72c5d5 4%,#4fb2d1 4%,#42aac7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #72c5d5 4%,#4fb2d1 4%,#42aac7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #72c5d5 4%,#4fb2d1 4%,#42aac7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #72c5d5 4%,#4fb2d1 4%,#42aac7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72c5d5', endColorstr='#42aac7',GradientType=0 ); /* IE6-8 */
}
.twitter-signup:active {
	background: #42aac7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQyYWFjNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZmIyZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #42aac7 0%, #4fb2d1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#42aac7), color-stop(100%,#4fb2d1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #42aac7 0%,#4fb2d1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #42aac7 0%,#4fb2d1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #42aac7 0%,#4fb2d1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #42aac7 0%,#4fb2d1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42aac7', endColorstr='#4fb2d1',GradientType=0 ); /* IE6-8 */
}
.twitter-signup span {
	border-right: 1px solid #55b6d6;
	box-shadow: 1px 0px 0px #218fb0;
	-ms-box-shadow: 1px 0px 0px #218fb0;
	-webkit-box-shadow: 1px 0px 0px #218fb0;
	-moz-box-shadow: 1px 0px 0px #218fb0;
}
.content .join-form .disclaimer {
	padding: 0;
	line-height: 38px;
}
.action-list {
	list-style: none;
	text-align: center;
	display: block;
	padding: 25px 0 0 0;
}
.action-list li {
	text-align: center;
	float: left;
	width: 33.33%;
	padding: 0 2%;
	height: 245px;
	position: relative;
}
.action-list li a {
	display:block;
	width: 100%;
    color: #ffffff !important;
}
button.previous a,
button.next a {
  color: #ffffff;
}
.action-list li h2 {
	color: #42525b;
	text-transform: uppercase;
	font-size: 25px;
	font-weight: bold;
}
.action-list li p {
	color: #5a6e7a;
	font-size: 13px;
}
.action-list span.get-started {
	font-weight: bold;
	text-transform: uppercase;
	position: absolute;
	bottom: 0px;
	left: 0;
	right: 0;
	font-family: 'Open Sans', sans-serif;
}
.action-list .learn-now span.get-started {
	color: #f58220
}
.action-list .speak-now span.get-started {
	color: #8dc63f;
}
.action-list .act-now span.get-started {
	color: #574099;
}
.action-list span.round-icon {
	display: block;
	height: 106px;
	width: 106px;
	border-radius: 54px;
	line-height: 106px;
	font-size: 38px; 
	margin: 0 auto;
}
.action-list span.icon-student {
	background: #f58220;
}
.action-list span.icon-chat {
	background: #8dc63f;
}
.action-list span.icon-share {
	background: #574099;
}
.featured-videos {
	margin-top: 5px;
	margin-bottom: 30px;
	padding: 0px 15px 0 0;
}

.featured-videos a.read-more {
	color: #ed1c24;
}
.featured-videos.row {
	padding: 0;
	margin-top: 20px;
}
.navbar {
	background: #96a2aa;
	color: white;
}
h4 span.icon-youtube {
	background: #ed1c24;
	font-size: 40px;
	display: block;
	height: 60px;
	width: 74px;
	line-height: 60px;
	text-align: center;
	position: relative;
	margin-right: 25px;
	margin-top: 0px;
	color: #ffffff;
	float: left;
}
h4 span.icon-youtube:after {
	content: "";
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	position: absolute;
	right: -10px;
	top: 20px;
	border-left: 10px solid #ed1c24;
}
.navbar span.icon-forum {
	background: #f58220;
	font-size: 40px;
	display: block;
	height: 60px;
	width: 74px;
	line-height: 60px;
	text-align: center;
	position: relative;
	margin-right: 25px;
}
span.icon-profile {
	background: #00abbd;
	font-size: 30px;
	display: block;
	height: 60px;
	width: 74px;
	line-height: 60px;
	text-align: center;
	position: relative;
	margin-right: 25px;
	margin-top: 0px;
	color: #ffffff;
	float: left;
}
h4 span.icon-profile:after {
	content: "";
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	position: absolute;
	right: -10px;
	top: 20px;
	border-left: 10px solid #00abbd;
}
.navbar span.icon-forum:after {
	content: "";
	width: 0; 
	height: 0; 
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	position: absolute;
	right: -10px;
	top: 20px;
	border-left: 10px solid #f58220;
}
.navbar h4 {
	display: inline;
	line-height: 60px;
	font-weight: bold;
	text-transform: uppercase;
}
.featured-videos h4,
.my-profile h4 {
	background: #96a2aa;
	line-height: 60px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 15px;
}

.featured-videos button {
	font-family: 'icomoon';
	background: #6e7c85;
	color: #ffffff;
	margin-top: 12px;
	margin-right: 12px;
	font-size: 35px;
	line-height: 20px;
}
.featured-videos .btn-group {
	position: absolute;
	top: 0px;
	right: 0px;
}
.featured-videos .video-wrap {
	margin-bottom: 15px;
  height: 150px;
  overflow: hidden;
}
.featured-videos .video-wrap img {
  margin-top: -25px;
}
.featured-videos ul {
	list-style: none;
	padding: 0px 15px;
	margin-right: -8px !important;
	margin-left: -8px !important;
}
.featured-videos ul li {
	padding-right: 8px;
	padding-left: 8px;
}
.my-profile {
	padding-left: 0px;
	margin-top: 5px;
}
.replace-this-with-nb-list {
	border: 2px dashed #cccccc;
	height: 330px;
	margin-bottom: 15px;
}
.replace-this-with-nb-forum {
	border: 2px dashed #cccccc;
	height: 400px;
	margin: 15px;
}
.replace-this-with-nb-comments {
	border: 2px dashed #cccccc;
	height: 400px;
	margin: 15px;
}
a.learn-now,
a.speak-now,
a.act-now {
	display: block;
	height: 60px;
	line-height: 60px;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 15px;
	font-size: 20px;
}
a.learn-now span[class*="icon"],
a.speak-now span[class*="icon"],
a.act-now span[class*="icon"] {
	font-size: 25px;
	width: 70px;
	line-height: 60px;
	text-align: center;
	display: block;
	float: left;
}
a.learn-now {
	background: #f58220;
}
a.speak-now {
	background: #8dc63f;
}
a.act-now {
	background: #574099;
}
.current .speak-now {
	position: relative;
	margin-bottom: 40px;
}
.current .act-now {
	margin-bottom: 40px;
	position: relative;
}
.current .speak-now:after {
	content: "";
	border-top: 16px solid #8dc63f;
	border-right: 16px solid transparent;
	border-left: 16px solid transparent;
	position: absolute;
	top: 60px;
	left: 50%;
	margin-left: -8px;
}
.current .learn-now {
	position: relative;
	margin-bottom: 40px;
}
.current .learn-now:after {
	content: "";
	border-top: 16px solid #f58220;
	border-right: 16px solid transparent;
	border-left: 16px solid transparent;
	position: absolute;
	top: 60px;
	left: 50%;
	margin-left: -8px;
}
.current .act-now {
	position: relative;
}
.current .act-now:after {
	content: "";
	border-top: 16px solid #574099;
	border-right: 16px solid transparent;
	border-left: 16px solid transparent;
	position: absolute;
	top: 60px;
	left: 50%;
	margin-left: -8px;
}

.latest-news {
	padding-bottom: 25px;
	padding-left: 15px;
	padding-right: 15px;
	box-shadow: 0 20px 20px -20px rgba(0,0,0,.75);
	-webkit-box-shadow: 0 20px 20px -20px rgba(0,0,0,.75);
	-moz-box-shadow: 0 20px 20px -20px rgba(0,0,0,.75);
	-ms-box-shadow: 0 20px 20px -20px rgba(0,0,0,.75);
	background: #ffffff;
	position: relative;
	z-index: 2;
}
.forum {
	padding-bottom: 25px;
	box-shadow: 0 20px 20px -20px rgba(0,0,0,.75);
	-webkit-box-shadow: 0 20px 20px -20px rgba(0,0,0,.75);
	-moz-box-shadow: 0 20px 20px -20px rgba(0,0,0,.75);
	-ms-box-shadow: 0 20px 20px -20px rgba(0,0,0,.75);
	background: #ffffff;
	position: relative;
	z-index: 2;
}
.latest-news h4 {
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
	border-bottom: 4px solid #96a2aa;
	line-height: 16px;
	color: #42525b;
	margin-bottom: 30px;
	margin-right: 15px;
	margin-left: 15px;
}
.latest-news h4 span.line {
	position: relative;
	padding: 0 15px;
	background: #ffffff;
	bottom: -8px
}
.latest-news h5 {
	margin-bottom: 0px;
}
.latest-news h5 a {
	color: #00abbd;
	font-weight: bold;
}
.latest-news strong {
	color: #42525b;
}
.latest-news div.news-item,
.latest-news div.blog-item,
.latest-news div.forum-item {
	padding-left: 185px;
}

.latest-news div.news-item {
	background: url(news-picture.png) 15px center no-repeat;
}
.latest-news div.blog-item {
	background: url(blog-picture.png) 15px 15px no-repeat;
}
.latest-news div.forum-item {
	background: url(forum-picture.png) 15px 15px no-repeat;
}
footer {
	background: #9ea7ad;
	padding: 140px 9999px 0;
	margin: -95px -9999px 0;
}
.social-plugins {
	margin-bottom: 40px;
}
.twitter-feed .inner {
	height: 215px;
}
.twitter-entry {
	margin-bottom: 25px;
}
.twitter-entry p {
	color: #ffffff;
	font-size: 13px;
	margin-bottom: 0px;
}
.twitter-entry span.hashtag {
	color: #42525b;
	font-weight: bold;
}
.twitter-entry span.post-ago {
	color: #42525b;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
}
.twitter-feed h5 {
	background: #00abbd;
	box-shadow: 0 15px 15px -16px rgba(0,0,0,1);
	-moz-box-shadow: 0 15px 15px -16px rgba(0,0,0,1);
	-webkit-box-shadow: 0 15px 15px -16px rgba(0,0,0,1);
	-ms-box-shadow: 0 15px 15px -16px rgba(0,0,0,1);
	text-align: center;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	color: #ffffff;
	width: 100%;	
	position: relative;
	margin-top: 0px;
}
.twitter-feed h5:after {
	content: "";
	position: absolute;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 20px solid #9ea7ad;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); /* IE 9 */
	-webkit-transform:rotate(-45deg); /* Safari and Chrome */
	top: -14px;
	left: 60px;
}
.twitter-entry .timePosted a {
	color: #404f54 !important;
}
.face-pile h5 {
	background: #0075bc;
	box-shadow: 0 15px 15px -16px rgba(0,0,0,1);
	-moz-box-shadow: 0 15px 15px -16px rgba(0,0,0,1);
	-webkit-box-shadow: 0 15px 15px -16px rgba(0,0,0,1);
	-ms-box-shadow: 0 15px 15px -16px rgba(0,0,0,1);
	text-align: center;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	color: #ffffff;
	width: 100%;	
	position: relative;
	margin-top: 0px;
}
.face-pile h5:after {
	content: "";
	position: absolute;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 20px solid #ffffff;
	transform:rotate(-45deg);
	-ms-transform:rotate(-45deg); /* IE 9 */
	-webkit-transform:rotate(-45deg); /* Safari and Chrome */
	top: -14px;
	left: 60px;
}
.face-pile {
	padding-left: 35px;
}
.fb_iframe_widget,
.fb-like-box > span,
.fb-like-box > span iframe {
	width: 100% !important;
}
.face-pile .inner {
	background: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	height: 215px
}
.sub-footer {
	padding: 0 9999px;
	margin: 0 -9999px;
	height: 80px;
	background: #42525b;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 10px;
}
.sub-footer .copyright,
.sub-footer .terms {
	margin-top: 34px;
}
.sub-footer p {
	margin-bottom: 0px;
}
.cha-logo {
	text-indent: -9999px;
	background: url(cha-logo.png) center center no-repeat;
	height: 45px;
	width: 124px;
	display: block;
	margin-top: 17px;
}
.logged-in .featured-videos {
	width: 50%;
	float: left;
}
.logged-in .my-profile {
	width: 50%;
	float: right;
}
.content-area {
	position: relative;
	z-index: 0;
	padding-top: 15px;
	background: #ffffff;
	padding-bottom: 30px;
	box-shadow: 0 15px 15px -16px rgba(0,0,0,1);
	-moz-box-shadow: 0 15px 15px -16px rgba(0,0,0,1);
	-webkit-box-shadow: 0 15px 15px -16px rgba(0,0,0,1);
	-ms-box-shadow: 0 15px 15px -16px rgba(0,0,0,1);
}
.content {
	padding-left: 30px;
	padding-right: 30px;
}
.content p {
	margin-bottom: 20px;
}
.content p a {
	color: #0075bc;
	text-decoration: underline;
}
.content h5 {
	color: #00abbd;
	font-weight: bold;
	font-size: 18px;
}
.content ol {
  margin-bottom: 20px;
}
.content ul {
	list-style: none;
	padding-left: 30px;
	margin-bottom: 25px;
}
.content blockquote {
	color: #00abbd;
	font-weight: bold;
	position: relative;
	font-style: italic;
	padding: 0 40px;
}
.content blockquote:before {
	content: "”";
	font-size: 80px;
	line-height: 60px;
	position: absolute;
	left: -10px;
	top: 0px;
}
.content ul li {
  margin-bottom: 10px;
	padding-left: 20px;
	position: relative;
}
.content h2 {
	color: #00abbd;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 25px;
}
.content ul li:before {
	content: "■";
	color: #00abbd;
	position: absolute;
	left: 0px;
	top: 0px;
}
.content .logo-list li:before {
	content: "";
}
.content .logo-list {
	margin-left: 0px;
}
.back-link {
	color: #89c23b;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 15px;
	position: relative;
	margin-left: 15px;
}
.back-link:before {
	content: "";
	border-right: 7px solid #89c23b;
	border-top: 7px solid transparent;
	border-bottom: 7px solid transparent;
	display: block;
	position: absolute;
	top: 3px;
	left: 0px;
}
.back-link.top {
	margin-left: 30px;
}
.featured-area h1 {
	color: #ffffff;
	font-weight: bold;
	/*text-transform: lowercase;*/
	float: left;
	margin-right: 25px;
	margin-left: 25px;
	font-size: 50px;
	line-height: 37px;
}
.featured-area h5 {
	color: #ffffff;
	font-weight: normal;
	font-size: 25px;
	line-height: 70px;
}
.profile-page {
	padding-top: 40px;
}
.profile-page h2 {
	color: #89c23b;
	margin-bottom: 0px;
	font-size: 26px;
}
.profile-page .location {
	font-weight: bold;
	font-size: 12px;
	margin-top: 5px;
}
.profile-page h3 {
	font-size: 18px;
	font-weight: bold;
}
.sidebar .profile-pic {
	width: 100%;
	max-width: 230px;
}
.profile-page .photos img {
	width: 100%;
}
.profile-page .photos .photo-wrap {
	margin-bottom: 30px;
}
.profile-page .videos .video-wrap {
	width: 520px;
}
.social-share {
	list-style: none;
	padding: 0;
	width: 50px;
}
.social-share li {
	float: left;
}
.social-share li a {
	display: block;
	height: 32px;
	width: 32px;
	text-align: center;
	line-height: 32px;
	text-transform: uppercase;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	font-size: 20px;
}
.social-share li a span {
	text-indent: -9999px;
	display: block;
}
.social-share li.facebook a {
	background: #4b67a1;
	border: 1px solid #204d7c;
}
.social-share .share {
	font-weight: bold;
}
.nav-tabs li {
	margin-right: 13px;
}
.nav-tabs li a {
	background: #89c23b;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 40px;
	width: 220px;
	text-align: center;
}
.nav-tabs li.active button {
	background: #96a2aa;
	height: 60px;
	width: 220px;
	border: none;
	color: #ffffff;	
	font-weight: bold;
	text-transform: uppercase
}
.nav-tabs li a span,
.nav-tabs li button span {
	font-weight: normal;
	margin-right: 3px;
	font-size: 20px;
}
.add-story-box {
	background: #89c23b;
	display: block;
	height: 227px;
	width: 100%;
	text-align: center;
	font-size: 22px;
	text-transform: uppercase;
	font-weight: bold;
	padding-top: 40px;
}
.add-story-box span {
	font-size: 45px;
	display: block;
	font-size: 95px;
	margin-bottom: 15px;
}
.map-actions {
	height: 30px;
	margin-right: 0px !important;
}
.map-actions a {
	color: #42525b;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	margin: 0 5px;
}
.map-form-search {
	height: 30px;
	margin-right: 15px;
	margin-bottom: -15px;
}
.map-form-search label {
	position: absolute;
	text-indent: -9999px;
}
.map-form-search input {
	background: #dbe0e2;
	color: #42525b;
	border: none;
	font-size: 12px;
	height: 30px;
	width: 300px;
	margin-right: 0px;
	padding-left: 5px;
}
.map-form-search input:focus {
	outline: none;
}
.map-form-search .submit {
	background: #42525b;
	color: #ffffff;
	text-transform: uppercase;
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
	font-size: 12px;
	margin-left: -4px;
}
.featured-stories {
	padding: 0 15px;
}
.featured-stories h2 {
	color: #00abbd;
	font-weight: bold;
}
.featured-stories p {
	text-align: center;
	margin-top: 15px;
}
.featured-stories p a {
	color: #89c23b;
	text-decoration: underline;
}
.map-wrap {
	margin-top: 15px;
}
.map-wrap p {
	padding: 15px 15px 0 15px;
}
.media-select {
	 margin-left: 20px;
	 float: right;
}
.map-search-dropdown {
	position: absolute;
	top: 75px;
	z-index: 10000;
	width: 100%;
	display: none;
}
.map-search-dropdown .inner {
	background: #96a2aa;
	padding: 45px 15px;
}
.map-search-dropdown .dropdown-menu {
	height: 300px;
	overflow-y: scroll;
	width: 100%;
}
.map-search-dropdown .submit {
	background: #42525b;
	height: 50px;
	width: 100%;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
}
.map-search-dropdown .btn-group {
	width: 100%;
	
}
.map-search-dropdown .form-control {
	height: 50px;
}
.map-search-dropdown .dropdown-toggle {
	background: #ffffff;
	padding: 14px 12px;
	text-align: left;
}
.map-search-dropdown .dropdown-toggle .caret {
	border-top: 12px solid #42525b;
	border-right: 12px solid transparent;
	border-left: 12px solid transparent;
}
.search-results .dropdown-toggle .caret {
	border-top: 12px solid #42525b;
	border-right: 12px solid transparent;
	border-left: 12px solid transparent;
}
.district-select {
	float: right;
}
.filter-wrap {
	margin-top: 20px;
}
main .dropdown-menu {
	margin-top: 0px;
	background: #ffffff;
	border: 1px solid #dbe0e2;
	width: 235px;
	padding: 0;

}
main .dropdown-menu li a {
	color: #444444;
}
main .dropdown-menu li a:hover {
	background: #dbe0e2;
	color: #444444;
}
a.dropdown-toggle {
	background: #dbe0e2;
	color: #42525b;
	width: 100%;
}
a.dropdown-toggle:hover {
	color: #42525b;
}
nav a.dropdown-toggle:hover {
  	color: #ffffff !important;
}
.latest-news-select,
.category-select {
	width: 100%;
	margin-bottom: 15px;
}
.latest-news-select .dropdown-menu,
.category-select .dropdown-menu {
	width: 100%;
}
.latest-news-select h5,
.category-select h5 {
	color: #0075bc;
	font-weight: bold;
	font-size: 18px;
}
.category-select a.dropdown-toggle span,
.latest-news-select a.dropdown-toggle span {
	border-top-color: #0075bc;
}
main a.dropdown-toggle span {
	border-top: 12px solid #42525b;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	float: right;
	margin-top: 4px;
}
.search-results {
	padding: 0 25px;
}
.search-results .state {
	color: #00abbd;
	font-weight: bold;
	text-transform: uppercase;
}
.search-results .btn-group a {
	width: 235px;
	text-align: left;
}
.search-results .state .number-results {
	color: #00abbd;
	font-size: 18px;
}
table {
	color: #444444;
	font-size: 12px;
}
.search-results table td span {
	margin: 0 10px;
	color: #ffffff;
	border-radius: 20px;
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	line-height: 30px !important;
	text-align: center;
}
.homepage_profile_list table td span {
	border-radius: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-ms-border-radius: 0px;
	margin: 0px;
	padding: 3px 10px;
}
table td span[class*="icon"] {
	background: #99a5ac;
}
table td a {
	color: #89c23b;
	text-decoration: underline;
}

table thead tr th {
	text-transform: uppercase;
	color: #333333;
}
table .number {
	text-align: center;
}
table .available-media {
	width: 220px;
	text-align: left;
}
th.available-media {
	text-indent: 10px;
}

.pagination {
	width: 100%;
}
.pagination li a {
	color: #00abbd;
}
.pagination li {
	margin: 0 5px;
}
.pagination-centered {
	text-align: center;
}
.pagination li.active {
	background: #00abbd;
	color: #ffffff;
	padding: 0 5px;
}
.pagination li a.next {
	text-indent: -9999px;
	width: 0; 
	height: 0; 
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 6px solid #00abbd;
	position: absolute;
	margin-top: 4px;
}
.pagination li a.prev {
	text-indent: -9999px;
	width: 0; 
	height: 0; 
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-right: 6px solid #00abbd;
	position: absolute;
	margin-left: -15px;
	margin-top: 4px;
}
.rss {
	text-transform: uppercase;
	color: #f58220;
	line-height: 50px;
	margin-left: 25px;
	margin-bottom: 25px;
	display: block;
	font-size: 17px;
	margin-top: 15px;
}
.rss span {
	background: #f58220;
	border-radius: 25px;
	height: 50px;
	width: 50px;
	color: #ffffff;
	font-size: 32px;
	display: block;
	float: left;
	text-align: center;
	line-height: 50px;
	margin-right: 15px;
}
.entry {
	margin-bottom: 50px;
	padding-left: 75px;
	position: relative;
}
.entry .post-meta {
	font-size: 11px;
}
.entry img {
	margin-right: 15px;
	float: left;
}
.entry h3 {
	color: #00abbd;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 0px;
}
.entry h3 a {
	color: #00abbd;
}
.next-back {
	margin: 25px 0 0 0 !important;
}
.content p.post-meta a {
	text-decoration: none;
	color: #00abbd;
}
.content .title {
	font-size: 25px;
}
.content .feat-img {
	float: left;
	margin: 25px 20px 20px 0 ;
	height: 215px;
	width: 215px;
	overflow: hidden;
	border-bottom: 10px solid #8dc63f;
}
.date {
	left: 0px;
	border-right: 1px solid #c6c6c6;
	color: #00abbd;
	font-weight: bold;
	text-align: center;
	width: 60px;
	position: absolute;
	text-transform: uppercase;
}
.date .month {
	display: block;
}
.date .day {
	font-size: 30px;
	line-height: 30px;
}
.content a.next {
	float: right;
	background: #96a2aa;
	padding: 7px 20px;
	font-weight: bold;
	text-transform: uppercase;
}
.content a.back {
	float: left;
	background: #96a2aa;
	padding: 7px 20px;
	font-weight: bold;
	text-transform: uppercase;
}
.content .act-now span.hide-mobile,
.content .learn-now span.hide-mobile,
.content .speak-now span.hide-mobile {
	width: 75%;
}
.content .act-now {
	margin-bottom: 45px;
}
.testimonial h2 {
	color: #8dc63f;
	font-size: 18px;
	margin-bottom: 0px;
}
.testimonial {
	margin-bottom: 15px;
}
.testimonial .add-more {
	margin-right: 15px;
	margin-top: 10px;
}
.testimonial a {
	color: #8dc63f;
	text-decoration: underline;
}
.testimonial p {
	font-size: 12px;
}
.testimonial-body {
	background: #e8eaeb;
	padding: 15px 0;
}
.testimonial .form-control {
	height: 40px;
}
.video-testimonial {
	
}
.audio-testimonial {
	
}
.photo-testimonial {
	
}
.written-testimonial .testimonial-body {
	margin-bottom: 40px;
}
.written-testimonial input {
	margin-bottom: 15px;
}
.testimonial-form .submit {
	background: #89c23b;
	font-weight: bold;
	text-transform: uppercase;
	padding: 10px 35px;
	margin-left: -15px;
}
textarea {
	min-height: 75px;
	border: none !important;
	background: #e5e5e5;
}
.form_wrap {
	background: transparent;
	padding: 0px;
	margin-top: 0px;
}
.testimonial-header span {
	color: #8dc63f;
	float: left;
	display: block;
	width: 55px;
	height: 40px;
	line-height: 40px;
	font-size: 25px;
}
.user-agreement {
	height: 110px;
	overflow-y: scroll;
	border: 1px solid #8c8c8c;
	padding: 10px 15px 15px 15px;
	font-size: 11px;
}
#upload-audio,
#upload-photo {
	box-shadow: 0px 0px 0px transparent;
	-webkit-box-shadow: 0px 0px 0px transparent;
	-moz-box-shadow: 0px 0px 0px transparent;
	-ms-box-shadow: 0px 0px 0px transparent;
	background: transparent;
	padding-left: 0px;
}
.search-dropdown {
	background: #96a2aa;
	
}
@media (max-width: 992px) {
	.visible-desktop {
		display: none;
	}
	.logged-in .featured-videos {
		width: 100%;
		float: left;
		padding: 0 15px;
	}
	.logged-in .my-profile {
		width: 100%;
		float: right;
		padding: 0 15px;
	}
	.home .featured-area {
		height: 376px;
	}
	.hero-image {
		background-size: 1100px;
		height: 375px;
		background-position: center -101px;
	}
	.hero-image img.mira {
		max-height: 376px; /* REVISE WITH REAL CHILD IMAGE */
	}
	.child-info {
		display: none;
	}
	.round-icon {
		width: 96px;
		height: 96px;
		line-height: 96px;
	}
	.action-list li {
		height: 290px;
	}
	.action-list li h2 {
		padding: 0 10px;
	}
	.action-list li p {
		font-size: 12px;
	}
	.mobile-hide {
		display: none;
	}
	.starburst h5 {
		display: none;
	}
	/**.latest-news div.news-item,
	.latest-news div.blog-item {
		padding-left: 15px;
		background: none!important;
	}**/
	.fb-like-box > span iframe {
		height: 245px !important;
	}
	.face-pile .inner,
	.twitter-feed .inner {
		height: 245px
	}
	.sub-footer .copyright,
	.sub-footer .terms {
		margin-top: 0px;
	}
	.twitter-feed h5:after {
		left: 40px;
	}
	.sub-footer {
		line-height: 20px;
		padding-top: 20px;
	}
	.sub-footer .terms {
		float: left;
	}
	.cha-logo {
		margin-top: -5px;
	}
	.back-link {
		margin-bottom: 20px;
		display: block;
	}
	.share-toggle {
		margin-top: 70px;
	}
	.filter-wrap .btn-group {
		float: left;
		margin-left: 0px;
	}
	.filter-wrap .media-select {
		margin-right: 20px;
	}
	.filter-wrap {
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.back-link.top {
	margin-left: 15px;
}
	
}
@media (max-width: 767px) {
	.featured-area {
		height: 170px;
	}
	.content-area .sidebar {
		display: none;
	}
	.profile-page .sidebar {
		display: block;
	}
	.hide-mobile {
		display: none;
	}
	.home .featured-area {
		height: auto;
		overflow: hidden;
	}
	.starburst h1 {
		line-height: 60px;
		padding-bottom: 20px;
	}
	.hero-image {
  	width: 100%;
  	height: auto;
  	margin: 0 auto;
		background-size: 900px;
		background-position: 50.8% -80px;
	}
	/*.hero-image img {
		display: none;
	}*/
	.blue-box {
		margin-top: 0px;
		border-right: none;
		border-left: none;
	}
	.content .join-form .disclaimer {
		clear: both;
		line-height: 12px;
		margin-bottom: 20px;
	}
	.join-form .col-lg-12 {
		padding: 0px !important;
	}
	.action-list li {
		height: 200px;
		padding: 0px;
	}
	.action-list li a p,
	.get-started {
		display: none;
	}
	.actions {
		padding: 0px;
	}
	.action-list span.round-icon {
		width: 85px;
		height: 85px;
		line-height: 85px;
		font-size: 30px;
	}
	.featured-videos ul li {
		display: none;
	}
	.featured-videos ul li:first-child {
		display: block;
		height: 220px;
	}
	.featured-videos .navbar .btn-group {
		display: none;
	}
	.latest-news h4 {
		font-size: 16px;
		padding: 0 9999px;
		margin: 0 -9999px 40px;
	}
	.join-form div {
		padding-left: 0px;
		padding-right: 0px;
	}
.home .col-second-mobile {
padding-left: 0;
}
.home .join-form .row-second {
	  margin-right: 0;
    margin-left: 0;
}
.home .info-street-alert {
    margin: 0px 0 10px 0 !important;
  padding: 10px;
}
.home #street_address_container div {
   margin-left: 0 !important;
}
	.twitter-feed {
		display: none;
	}
	.face-pile {
		padding-left: 15px;
	}
	.face-pile h5:after {
		left: 25px;
	}
	.cha-logo {
		margin: 0 auto 10px;
	}
	.sub-footer {
		height: 120px;
	}
	.sub-footer .copyright {
		display: none;
	}
	.sub-footer .terms {
		margin-top: 5px;
	}
	.sub-footer .terms p {
		text-align: center;
	}
	.profile-page .videos .video-wrap {
		width: 170px;
	}
	.nav-tabs li {
		width: 100% !important;
		display: block;
	}
	.nav-tabs li a {
		width: 100%;
		margin-top: 15px;
	}
	.share-toggle {
		margin-right: 15px;
	}
	.filter-wrap .btn-group {
		width: 100%;
		margin-bottom: 15px;
	}
	.filter-wrap .btn-group a {
		width: 100%;
	}
	a.learn-now span[class*="icon"],
	a.speak-now span[class*="icon"],
	a.act-now span[class*="icon"] {
	width: 100%;
	}
	li.add-story {
		margin-bottom: 15px;
	}
	.map-search-toggle {
		width: 100% !important;
	}
	.map-search-dropdown {
		top:149px
	}
	.map-search-dropdown div[class*="col-"] {
		margin-bottom: 15px;
	}
	.map-search-dropdown .inner {
		padding-bottom: 15px;
	}
span.text {
  display: none;
}	
}
.ie8 .featured-area {
	padding: 0;
	margin: -60px 0 0 0;
	width: 100%;
}
.ie8 .sub-footer {
	width: 100%;
	padding: 0;
}
footer a {
  color: #ffffff !important;
}
.pc {
	background-color: #00abbd;
	color: #ffffff;
	border: none;
}
.submit-button, .submit_link a {
	background: #00abbd !important;
	border-radius: 0;
	-webkit-border-radius: 0;
	-ms-border-radius: 0;
	-moz-border-radius: 0;
	border: none;
	box-shadow: none;
	-ms-box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	text-shadow: transparent 0px 1px 1px;
	text-transform: uppercase;
	padding: 10px 20px;
}
.meta-nav .profile a:visited {
	color: #ffffff;
}
.supporter_nav li {
  line-height: 1.36;
}
.supporter_nav li span img {
	display: none;
}
.supporter_nav li.my-pages span.icon:before {
	content: "\e00e";
	font-family: 'icomoon';
}
a[href="/leaderboard"] span:before {
   content: "\e010";
	font-family: 'icomoon';
}
a[href="/recruiting"] span:before {
  content: "\e001";
	font-family: 'icomoon';
}
a[href="/friends"] span:before {
 	font-family: 'icomoon';
 	content: "\e002";
}
a[href="/political_capital"] span:before {
 	font-family: 'icomoon';
 	content: "\e012";
}
.supporter_nav li.settings span.icon:before {
	font-family: 'icomoon';
 	content: "\e007";
}
a[href="/affiliate_with_your_hospital"] span:before {
    font-family: 'icomoon';
    content: "\e014";
}
.supporter_nav li a {
	color: #00abbd !important;
	font-family: 'Open Sans', sans-serif;
}
.supporter_nav li a span {
	font-size: 18px !important;
}
.suggestion_box .button a,
.forum .button a {
	background: #f58220;
}
.suggestion_box .small_button a,
.forum .small_button a {
	background: #5a6e7a;
}
.suggestion_box .small_button img,
.suggestion_box .button img,
.forum .small_button img,
.forum .button img {
	display: none;
}
.suggestion_box .small_button a,
.suggestion_box .button a,
.forum .small_button a,
.forum .button a {
	color: #ffffff;
	padding: 5px 15px;
	border: none;
	border-radius: 0;
	font-size: 13px;
}
.small_button {
	background-image: none;
	border: none;
	padding: 0px;
}
.form_wrap,
.form_wrap .form {
	width: 100%;
	max-width: 100%;
}
.suggestion_page_form {
	background: #e8eaeb;
	padding: 20px;
	width: 100%;
}
#suggestion_page_page_headline {
	border: none;
	background: #ffffff;
	height: 40px;
}
#intro h3 {
	font-weight: bold;
	font-size: 17px;
}
.page_excerpt {
	margin-bottom: 50px;
}
.page_excerpt h3 {
	margin-bottom: 0px;
  margin-top: 0px;
}
.page_excerpt h3 a {
	color: #f58220 !important;
	font-size: 17px;
	font-weight: bold;
}
.byline {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
}
.byline a {
	color: #f58220 !important;
}
.forum-headline h2 {
	font-size: 44px;
	font-weight: bold;
	color: #f58220;
	text-transform: uppercase;
}
.submit-button:hover, .submit-button:focus, .submit_link a:hover, .submit_link a:focus {
	background: #00abbd;
	text-shadow: none;
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	-ms-text-shadow: none;
}
.form .text, .form .textarea, .form .quantity, .form .share_url {
	border: none;
	background: #e2e2e2;
}
nav a:visited {
	color: #ffffff;
}
.mobile-toggle-container a span {
	font-size: 35px;
}
.blue-box .join-form select.homejoin {
    background: #06649e;
    height: 40px;
    border: none;
    outline: none;
    margin-bottom: 15px;
}
.join-form-full select {
    background: #fff;
    height: 40px;
    border: none;
    color: #000 !important;
    outline: none;
    margin-bottom: 15px;
}
.join-form select {
	-webkit-appearance: none;
	-moz-appearance: none;
	height: 40px;
	border-radius: 0px;
	-ms-border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	text-transform: uppercase;
	background: #e2e2e2;
}
.blue-box .join-form select {
	background: #06649e;
}
.join-form-full .disclaimer {
	line-height: 120% !important;
}
.answer {
	width: 100%;
}
.answer div b {
	display: block;
	margin-bottom: 20px;
}
.join-form .form-control, 
.join-form .form-control:focus {
  color: #000000 !important;
}
.blue-box .join-form .form-control,
.blue-box .join-form .form-control:focus {
	color: #ffffff !important;
	outline: none;
}
.col-actions{
  padding-left: 35px;
  padding-right: 35px;
}
.col-headline{
   padding-left: 140px;
   padding-right: 140px;
}
.headline-row{
  margin-top:20px;
  margin-bottom:20px;
}
.padding-left-0{
   padding-left:0;
}
.feature-left{
  z-index:99999;
  cursor:pointer;
  position: absolute;
  top: 45%;
  margin-left: -30px;
}
.feature-right{
  z-index:99999;
  cursor:pointer;
  position: absolute;
  top: 45%;
  /*right: 9969px;*/
  right: -30px;
}
.news{
  margin-top: 15px;
}
.splash-bg img{
	width: 100%;
  height: auto;
}
@media (max-width: 1024px){
	#popup-container{
		width: 80%;
  	left: 10%;
	}
}
@media (max-width: 992px) {
	.featured-videos .video-wrap,
	.featured-videos .video-wrap img {
    height: auto;
  }
	#popup-container{
		width: 90%;
  	left: 5%;
	}
.home .blue-box h2 {
	margin-left: -15px;
}
.home .info-street-alert {
    margin: 0px -15px 10px -15px;
}
.home .join-form .row-second .col-first {
	    padding: 0 15px 0 15px;
}
.home .join-form .btn-area {
    position: static;
    right: auto;
	
}
.home #street_address_container div {
  margin-left: -15px;
}
}
@media (max-width: 380px) {
	.action-list{
		margin: 0;
  	paddimg: 0;
	}
	.action-list li{
  	float: none;
  	width: 100%;
  	height: auto;
}
  .content img {
  	float: none !important;
    display: block;
    margin: 0 auto 15px auto !important;
  }
}