.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}




 .social-stick {
	background-color: #fff;
	position: fixed;
	right: 0;
	top: 275px;
	z-index: 100;
	border-top: 2px solid #fff;
		border-left: 2px solid #fff;	border-bottom: 2px solid #fff;
}

.social-stick a {color: #fff;}
.social-stick a:hover {color: #ebebeb;}


.social-stick .facebook {
	padding: 10px;
	background-color: #3b5998;
}


.social-stick .googleplus {
	padding: 10px;
	background-color: #dd4b39;

}

.social-stick .twitter {
	padding: 10px;
	background-color: #00aced;

}

.social-stick .youtube {
	padding: 10px;
	background-color: #bb0000;
}



.youtube {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
	}

.youtube iframe, .youtube object, .youtube embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	}	




/*------- HEADER STYLES ---------*/
.header-fade {
	background: -webkit-linear-gradient(#ebebeb, #ffffff); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#ebebeb, #ffffff); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(#ebebeb, #ffffff); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(#ebebeb, #ffffff); /* Standard syntax */
  	background-image: linear-gradient(#ebebeb, #ffffff); /* IE 11... */
	}

.header-menu {
	background-color: #9c1f22;
		-moz-box-shadow:0px 5px 5px rgba(0,0,0,0.3);
	-webkit-box-shadow:0px 5px 5px rgba(0,0,0,0.3);
	box-shadow:0px 5px 5px rgba(0,0,0,0.3);
	position: relative;
	}

.logo-style {
	padding: 10px 0px;
	}

/*------- CENTER STYLES ---------*/

.home-slideshow {
	background: -webkit-linear-gradient(#003158, #256ea7); /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#003158, #256ea7); /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(#003158, #256ea7); /* For Firefox 3.6 to 15 */
  	background: linear-gradient(#003158, #256ea7); /* Standard syntax */
  	background-image: linear-gradient(#003158, #256ea7); /* IE 11... */
  	border-bottom: 3px solid #9c1f22;
  	margin-bottom: -30px;
  	}
	
	
.center-white {
	background-color: #fff;
	padding-top:15px;
	padding-bottom:15px;
	}
	
	
/*------- FOOTER STYLES ---------*/

.footer-gray {
	background-color: #d5d5d5;
	padding-top: 30px;
	padding-bottom: 30px;
	}
	.footer-button a {
		font-size: 1.3em;
		display: block;
		padding: 20px;
		background-color: #9c1f22;
		color: #fff;
		text-align: center;
		margin-bottom: 20px;
		}
		.footer-button a:hover { background-color: #003158;}
	
.footer-email {
	background-color: #003158;
	padding: 10px;
	color: #fff;
	}

.footer-black {
	background-color: #231f20;
	padding: 30px;
	color: #ebebeb;
	border-top: 2px solid #fff;
	}
	.footer-black a { color: #fff; font-weight: bold;}	
	.footer-black a:hover { text-decoration: underline;}
	
	
	
	
	
	
	
@media (min-width: 1200px) {
  
}
@media (max-width: 1199px) {

}
@media (min-width: 768px) and (max-width: 979px) {
.resize_header_paragraph {
font-size: 1.8em !important;
line-height: 30px !important;
}

}
@media (max-width: 767px) {


  
}

@media (min-width: 100px) and (max-width: 768px) {

.subscribe-container {

width:300px;

}


}
	
	
	