/* CSS Document */
body {
    background: url('../images/background_1.gif');
    background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    font-family: 'Open Sans', sans-serif;
	font-size:12px;
}


.btn-info, .btn-info:active, .btn-info:visited {
    background-color: #00ADEE !important;
}

.btn-info:hover{
    background-color: #FFF !important;
	color: #00ADEE !important;
	
}

.navbar-header {position: relative;}

.navbar .logoHolder{
	position: absolute;
	top: 0;
	left: 0;
}


.navbar {
	min-height: 25px;
	margin-bottom: 0px;
	border-radius: 0px;
}

.navbar-default{
	background-color: #fff;
	border-color: #00ADEE;
	border-top: none;
	border-left: none;
	border-right: none;
}

.navbar-default .navbar-nav > li > a {
    color: #000;
    font-weight: bolder;
}

.nav > li > a {
	padding-left: 25px;
	padding-right: 25px;
	font-size:14px;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background-color: #fff !important;
}



.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav .dropdown > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #00ADEE !important;
    background-color: #fff !important;
}

.dropdown-menu {
	color: #fff;
    /* background-color: #DDD;
	 opacity: 0.8;
     filter: alpha(opacity=80);*/
	
	background-color:rgba(136,136,136,.6);
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#88FFFFFF,endColorstr=#88FFFFFF);/*IE fix */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#88FFFFFF,endColorstr=#88FFFFFF);     /* IE Fix */
	
	left: 50%;
	right: auto;
	text-align: center;
	transform: translate(-50%, 0);
}

.dropdown-menu > li > a {
	color: #fff;
	font-weight: bolder;
	text-align: center;
	background-color: #EFEFEF;
	color: #000;
	margin: 5px;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	color: #000;
    font-weight: bolder;
}



.caret{
	display: block;
	color: #FFF;
	border-bottom: 4px solid #FFF;
	border-top: none;
	margin: 0px auto;
	border-width: 7px;
}

.caret-up {
	display: block;
	color: #DDD;
	border-bottom: 4px solid #DDD;
	border-top: none;
	margin: 0px auto;
	border-width: 7px;
}

.caret-down {
	display: block;
	color: #FFF;
	border-bottom: 4px solid #FFF;
	border-top: none;
	margin: 0px auto;
	border-width: 7px;
}

video {
  width: 100%    !important;
  height: auto   !important;
}


.navbar.center .navbar-collapse {
    text-align: center;
}

.navbar.center .navbar-collapse .nav {
    display:inline-block;
    float: none;
	vertical-align: top;
}

#main .container {
	background-color: #ffffff;
	box-shadow: 0px 0px 25px 5px #333;
}


.paddTop{
	padding-top: 25px;
}

.paddTopDouble{
	padding-top: 50px;
}

.thumbnail{
	border: none;
}

.thmb-home-height {
	min-height: 675px;
}

.thmb-about-height {
	min-height: 615px;
}

.thmb-overview-more-height {
	min-height: 730px;
}

.thumbnail .thmbHead {
	margin:0px 0px 10px;
	padding: 0px;
	color: #FFF;
}

.thumbnail .thmbHead h3{
	margin:0px 3px 0px 3px;
	padding: 0px;
	float: right;
	text-transform: uppercase;
	font-weight: bold;
	font-size:24px;
	line-height: 30px;
}

.thumbnail .thmbHead h4{
	margin:0px 0px 0px 3px;
	padding: 0px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size:14px;
	line-height: 23px;
}

.thumbnail .thmbHead p{
	margin:0px;
	padding: 8px 0px 4px 4px;
	float: left;
	line-height: 14px;
}

.thumbnail table{
	font-size: 12px;
}

.background_blue{
	background-color: #00ADEE;
}

.background_orange{
	background-color: #F37021;
}

.background_yellow{
	background-color: #FFCD10;
}

.background_green{
	background-color: #00A651;
}

.background_red{
	background-color: #EA1D25;
}

.background_grey{
	background-color: #676767;
}

.logoHolder{
	text-align: right;
	padding-top: 10px;
	padding-bottom: 5px;
}

.headDetails{
	padding-top: 5px;
	padding-bottom: 5px;
}

.headDetails hr{
	margin: 0px 0px 5px 5px;
	padding: 0px;
	border-top: 1px solid #000;
}

.cLink {
	padding-top: 5px;
	float: right;
}

.cLink a, .cLink a:link, .cLink a:active, .cLink a:visited {
	padding-left: 10px;
	color: #999;
	font-size: 16px;
}

.topbox{
	display: block;
	width: 30px;
	height: 30px;
	margin: 2px 5px 0px;
	float: left;
}

.breadcrumb{
	margin-bottom: 0px;
	margin-left:5px;
	background-color: #fff;
	padding:5px 5px 0px 10px;
	font-size: 12px;
}

footer{
	font-size: 11px;
}
footer hr{
	margin: 0px 0px 5px;
	padding: 0px;
	border-top: 1px solid #000;
}
footer p{
	padding: 2px 10px;
	color: #3E1F24;
}

footer a, footer a:active, footer a:link footer a:visited {
	color: #3E1F24
}

footer .footerRight {
	float: right;
	text-align: right;
}

footer .footerLeft {
	float: left;
	text-align: left;
}


.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-bottom: 15px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


.google-maps {
   position: relative;
   padding-bottom: 75%; /*This is the aspect ratio*/
   height: 0;
   overflow: hidden;
}
.google-maps iframe {
   position: absolute;
   top: 0;
   left: 0;
   width: 100% !important;
   height: 100% !important;
}


.bulletCopy{
	width: 83%;
}

.bulletIcon{
	margin-right: 5px;
}

.carousel-control.left, .carousel-control.right {
    background-image: none
}

.carousel-indicators{
	bottom: 0px;
}

.carousel-indicators li {
	border: 1px solid #888;
}

.carousel-indicators .active {
	background-color: #DDD;
}

.carousel-caption{
	padding-bottom: 13px;
}


ul.nav li.dropdown:hover ul.dropdown-menu {
  display: block;
}

a:hover, a:focus {
color: #337ab7;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #efefef;
}

@media (min-width: 1200px) {
	.container {
    width: 970px;
	}
}

@media (min-width: 999px){
	.thmb-home-height{
		min-height: 5px;
	}
	
	
}

@media (max-width: 998px){
	footer .footerRight {
		float: none;
		text-align: center;
	}

	footer .footerLeft {
		float: none;
		text-align: center;
	}
	
	.nav > li > a {
		padding: 10px 9px;
		
	}
	
	.thmb-home-height{
		min-height: 640px;
	}
	
	.thmb-about-height {
		min-height: 450px;
	}
	
	
}

@media (min-width: 768px) {
	.dropdown:hover .dropdown-menu {
		display: block;
	}
	
	
}

@media (max-width: 767px) {
	.navbar.center .navbar-collapse .nav {
		width: 100%;
	}
	
	.logoHolder{
		text-align: center;
		padding-top: 5px;
	}
	
	
	.dropdown-menu {
		left: 0;
		right: 0;
		text-align: center;
		transform: none;
	}

	.caret{
		display: none;
	}
	
	.thmb-home-height{
		min-height: 5px;
	}
	
	.thmb-about-height {
		min-height: 5px;
	}
	
	.thmb-overview-more-height {
		min-height: 730;
	}
	
	.bulletCopy{
		width: 90%;
	}
	
}

@media (min-width: 768px) {
	.navbar-nav > li > a {
	    padding-bottom: 0px;
	}
	
	
}

