body {
	background: url(img/bg3.jpg) center top no-repeat #e3e3e4 fixed;
}


.header{
	min-height:120px;
}

h1, h2, h3 ,h4{
	color: #ed1c24;
	font-family: 'Open Sans', sans-serif;
}

h1{font-size:28px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:14px;}


.content{
	background-color: #fff;
	box-shadow: 0 1px 6px rgba(0,0,0,.2); 
	-webkit-box-shadow: 0 1px 6px rgba(0,0,0,.2); 
	-moz-box-shadow: 0 1px 6px rgba(0,0,0,.2); 
	-o-box-shadow: 0 1px 6px rgba(0,0,0,.2); 
	zoom: 1;
	margin-top:20px;
	min-height:400px;
	padding:0px 15px 25px 15px;
	margin-left:-15px;
	margin-right:-15px;
}

.logo{
	padding-top:20px;
}

.logo img{
	width: 240px;
}

@media (max-width: 768px) {
	.logo{
		text-align:center;
	}
}

.header-contact{
	font-size:1.8em;
	color:#383c97;
	text-align:right;
	padding-top:20px;
	
	
}

@media (max-width: 768px) {
	.header-contact{
		text-align:center;
	}
}

.navbar{
	border:none;
}

.navbar-default {
    background-color: #383c97;
	font-weight:bold;
	border-radius: 0px;
	background-image: none;
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
	text-shadow: 1px 1px 1px #000000;
}

.navbar-brand, .navbar-nav > li > a:hover{
	color:#f0ffa8 !important;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #fff;
    color: #555;
	text-shadow:none;
}

.extrapad{
	padding:0px 10px;
}

@media (max-width: 767px) {
	.extrapad{
		padding:0px 0px;
	}
}


/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  height: auto;
  margin-bottom: 20px;
  margin-top: 0px;
}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: 250px;
  background-color: #fff;
  overflow:hidden!important;
  height:auto;
}

.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  
  height:auto!important;
  position:relative!important;
}

.footer{
	padding:15px 30px;
	text-align:center;
}

/* Customize container */
@media (min-width: 768px) {
  .container {
    width: 100%; 
  }
}
@media (min-width: 992px) {
  .container {
    width: 940px;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 940px;
  }
}

/* Misc */

span.boldtag{
	font-size:1.1em;
	font-weight:bold;
	font-style:italic;
}

#cn-feat{
	text-align:center;
	padding-top:5px;
	font-style:italic;
	font-size:0.8em;
}

#cn-feat p{padding-top:15px;}

blockquote{
	background-color: #383c97;
	color:#fff;
	margin-top:20px;
	text-align:center;
	font-size:1.6em;
	border:none;
	padding:15px;
	margin-bottom:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	text-shadow: 1px 1px 1px #000000;
}

.footer{
	font-size:0.8em;
	padding-top:25px;
	padding-bottom:25px;
}
