img {
	max-width: 100%;
}
a {
	color: #A00F12;
	text-decoration: none;
	font-weight: 700;
	font-family: "Open Sans Condensed";
}
a:hover {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
h1 h2 h3 h4 h5 h6 {
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: "Open Sans Condensed";
	text-transform: uppercase;
	color: #9F0C0E;
	font-weight: 700;
	margin-top: 0px;
}
h1  {
	color: #000000;
	text-transform: uppercase;
	font-size: 1.5em;
	font-family: "Open Sans Condensed";
	/*margin-bottom: 20px;*/
	font-weight: 700;
	margin-top: 10px;
	margin-bottom: 0px;
	padding-top: 0px;
}
h4 {
	font-family: "Open Sans Condensed";
	margin-top: 10px;
	font-size: 1.3em;
	color: #000000;
	font-weight: 700;
}
h5 {
	font-family: "Open Sans Condensed Bold";
	margin-top: 20px;
	font-size: 1.3em;
	color: #000000;
	font-weight: 700;
}
p {
	font-family: "Open Sans";
	font-size: 0.9em;
	line-height: 24px;
	font-weight: normal;
}
p .bold   {
	font-weight: 600;
	font-family: "Open Sans";
}
.quote {
	margin-top: 20px;
	margin-bottom: 20px;
}
p .quote {
	font-family: "Times New Roman", serif;
	font-weight: normal;
	font-size: 1.7em;
	line-height: 24px;
	color: #A00F12;
	margin-bottom: 0px;
	padding-top: 0px;
}
.page-head .row {
	background-color: #9B080A;
}
.page-head h1 a {
	font-family: "Open Sans Condensed";
	font-weight: 700;
	font-size: 32px;
	text-align: left;
	margin-bottom: 0px;
	color: #FFFFFF;
	padding-top: 0px;
	letter-spacing: normal;
	padding-bottom: 0px;
	margin-top: 0px;
}
.page-head h1 a:hover  {
	font-family: "Open Sans Condensed";
	font-weight: 700;
	font-size: 32px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	padding-top: 0px;
	letter-spacing: normal;
	text-decoration: none;
}
.page-head h2 {
	font-family: "Open Sans Condensed";
	font-size: 20px;
	text-align: left;
	margin-bottom: 10px;
	color: #FFFFFF;
	margin-top: 0pc;
	letter-spacing: 0px;
	font-weight: 300;
	padding-top: 0px;
	padding-bottom: opx;
}
/* half screen height */
/*#home.half-screen #slider,
#home.half-screen,
#home.half-screen li {
	height:550px !important;
	margin:0;
	padding:0;
}
/* custom */
/*#home.full-screen,
#home.half-screen {
    background:#F0F0F0 url('../images/loading.gif') no-repeat center;
}
#slider .slides-pagination {
    bottom:100px;
}
#home.half-screen .slides-pagination {
    bottom:66px;
}*/
.registered {
	font-size: 0.6em;
	vertical-align: top;
	margin-top: 0px;
	padding-top: opx;
	color: #FFFFFF;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.col-md-3 .col-md-2 h6  {
	color: #A71012;
	font-weight: 700;
	font-size: 1em;
	text-transform: uppercase;
	font-family: "Open Sans Condensed";
}
.main h1 {
	color: #020000;
	font-family: "Open Sans Condensed";
	margin-top: 10px;
	font-weight: 700;
}
.main p a {
	color: #A00F12;
	font-weight: 700;
	font-family: "Open Sans Condensed";
}
.main p a:hover {
	color: #020000;
	text-decoration: none;
}
.main h6 {
	font-size: 1em;
	color: #020000;
	font-family: "Open Sans Condensed";
	font-weight: 700;
	margin-bottom: 10px;
}
.stats h6 {
	font-size: 1.1em;
	font-weight: 700;
	font-family: "Open Sans Condensed";
	color: #A71012;
	text-transform: uppercase;
	margin-top: 20px;
}
.stats p a  {
	color: #A00F12;
	font-weight: 700;
	font-family: "Open Sans Condensed";
}
.stats p    {
	font-weight: normal;
	color: #020000;
	line-height: 20px;
	margin-top: 20px;
}
.stats p .bold   {
	font-weight: 700;
	color: #000000;
	font-family: "Open Sans Condensed";
}
.col-lg-6.img-responsive {
	margin-top: 30px;
}
.container-fluid .col-lg-8.col-md-10 {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.container-fluid .slides {
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.slides {
	/* [disabled]margin-left: 0px; */
	/* [disabled]margin-right: 0px; */
	/* [disabled]padding-left: 0px; */
	/* [disabled]padding-right: 0px; */
}
.nav.navbar-nav li a  {
	font-family: "Open Sans Condensed";
	color: #B50D0F;
	padding-left: 0px;
	padding-right: 17px;
	margin-top: 0px;
	padding-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
	font-size: 0.9em;
	font-weight: 700;
}
.nav.navbar-nav li a:hover   {
	color: #040000;
	margin-top: 0px;
	padding-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 20px;
	background-color: #FFFFFF;
}
nav .container-fluid {
	margin-left: -15px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 20px;
	margin-bottom: 0px;
}
/*.navbar-brand hover  {
	color: #FFFFFF;
    text-decoration: none;
}*/
.container-fluid .navbar-header  {
	margin-left: -15px;
	margin-right: -15px;
}
.col-lg-offset-2.col-lg-8 {
	padding-left: 0px;
}
/*
  Bootstrap Carousel Fade Transition (for Bootstrap 3.3.x)
  CSS from:       http://codepen.io/transportedman/pen/NPWRGq
  and:            http://stackoverflow.com/questions/18548731/bootstrap-3-carousel-fading-to-new-slide-instead-of-sliding-to-new-slide
  Inspired from:  http://codepen.io/Rowno/pen/Afykb 
*/
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}
.footer {
	margin-top: 20px;
}
.footer p a {
	font-size: 0.7em;
	text-align: left;
	/* [disabled]display: inline-block; */
	color: #A00F12;
}
.footer p a:hover {
	text-decoration: none;
	color: #050000;
}

/*
  WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
  Need to override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
.main p a {
	color: #A00F12;
	font-weight: 900;
}
.main p a {
	color: #A00F12;
	font-weight: 900;
}
.main p a {
	color: #A00F12;
	font-weight: 900;
}
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}


@media (max-width:899px){
	.page-head h1 {
		font-size: 30px;
		padding-left: 20px;
	}
	.page-head h2 {
		font-size: 18px;
		padding-left: 20px;
	}
	/*.navbar .navbar-nav {
	    display: inline-block;
	    float: none;
	    vertical-align: top;
	}*/
	.navbar .navbar-collapse {
	  text-align: center;
	}
	.nav.navbar-nav li a {
	font-size: 0.7em;
	padding-left: 0px;
	padding-right: 12px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
	}
	/*.navbar-brand  {
		padding-right: 50%;
	}*/
	#defaultNavbar1 .nav.navbar-nav {
		padding-left: 0px;
		padding-right: 0px;
	}
	.carousel {
	   margin:0 auto;
	}

	.carousel .item {
	    width:100%;
	 
	}
	.carousel-inner > .item > img {
	    min-width:100%;

	}
	.footer p a {
	font-size: 0.65em;
}
.footer a {
	font-size: 0.7em;
}
.footer a {
	font-size: 0.7em;
}
}
@media (max-width:599px){
	.page-head h1 {
		font-size: 24px;
		padding-left: 20px;
	}
	.page-head h2 {
		font-size: 15px;
		padding-left: 20px;
	}
	.navbar-header .navbar-toggle.collapsed .icon-bar {
		color: #AA0C0F;
		margin-left: 0px;
		font-size: 0.8em;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.icon-bar {
		color: #B6070A;
		background-color: #A51113;
	}
	button .navbar-header .navbar-toggle.collapsed {
		background-color: #A51214;
		font-size: 0.6em;
	}


}
