@charset "utf-8";
/* CSS Document */

body {
    font-size: 1.6em;
	color: #ccc;
	background-color: #221800;
	}
	
.main {
	color: #fff;
	padding: 0px;
	}	
	
p { 
	margin-top: 10px;	
	}


a {
	color: #d9a56c;
	}	
	
hr {
	height: 1px;
	background-color: #CDA30F;
	margin-top: 20px;
	margin-bottom: 20px;
}
	
.panel-footer {
	background-color: #463100;
	color: #ccc;
	text-align: center;
	font-size: 90%;
}

h1 {
	font-size: 1.6em;
	color: #BF8401;
	font-weight: bold;
	}
	
h1 small,
.h1 small
{
  font-size: 85%;
  color:inherit;
}
	
h2 {
	font-size: 1.4em;
	color: #BF8401;
	}
	
h3 {
	font-size: 1.2em;
	color: #BF8401;
	}
	
h4 {
	font-size: 1.1em;
	color: #fff;
	}

	

.navbar-default {
	background-color: #453101;
	border-color: #e7e7e7;
}

.navbar-default .navbar-brand {
  color: #fff;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}

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

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #ccc;
  background-color: transparent;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
	color: #fff;
	background-color: #BF8401;
}

.navbar-toggle {
  background-color: #fff;
}

.head {
    min-height:146px; height:146px; 
}

.img-center {
	margin:0 auto;
}

.social {
	background-color: transparent;	
	padding-left: 20px;
	padding-top: 5px;

}

.social a {
	background-color: #000032;	
}

.social2 {
	background-color: transparent;	
	padding-left: 20px;	
}

.social2 a {
	background-color: #fff;	
}

.list-inline {
	font-size: 120%;
	}
.list-inline a {		
    color: #00116d;
	}
	
.list-inline li a {		
    padding: 5px;
	}	
	
.list-inline > li > a:hover,
.list-inline > li > a:focus {
  color: #0324e5;
  background-color: transparent;
}	
	
.list-inline > .active > a,
.list-inline > .active > a:hover,
.list-inline > .active > a:focus {
  color: #fff;
  background-color: #0324e5;
}
.panel-group .panel {
  background: transparent;
}
.panel-body {
  padding: 0px;
}
.panel-heading {
  padding: 10px 0px;
}

.btn-custom {
  background-color: #BF8401;
  border-color: #BF8401;
  color: #fff;
}
.btn-custom:hover,
.btn-custom:focus,
.btn-custom:active,
.btn-custom.active {
  background-color: #885E00;
  border-color: #885E00;
  color: #fff;
}
.btn-custom.disabled:hover,
.btn-custom.disabled:focus,
.btn-custom.disabled:active,
.btn-custom.disabled.active,
.btn-custom[disabled]:hover,
.btn-custom[disabled]:focus,
.btn-custom[disabled]:active,
.btn-custom[disabled].active,
fieldset[disabled] .btn-custom:hover,
fieldset[disabled] .btn-custom:focus,
fieldset[disabled] .btn-custom:active,
fieldset[disabled] .btn-custom.active {
	background-color: #885E00;
	border-color: #885E00;
}

.carousel {
	margin-top: 10px;	
}

.carousel-caption {
	position: absolute;
	right: 15%;
	top: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	text-shadow: 2px 1px 2px rgba(0, 0, 0, 1);
	filter: alpha(opacity=100);
	font-size: 130%;
}

.carousel-caption h3 {
	color: #ECE539;
	
}


.carousel-control.left  {
  left: 0;
  right: auto;
  background-image: none;
 color: #ECE539; 

}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: none;
  color: #ECE539;
}	

.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: 1;
}

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}

.thumbnail H3 {
	color: #00003B;
	}
	
.thumbnail p {
	color: #000;
	}
	
.address {
	padding-top: 12px;
	}
	
.telno {
	font-size: 1.4em;
	padding-left: 20px;
	}
	
.strapline {
	font-size: 1.4em;
	color: #CDA30F;
	text-align: center;
	font-weight:bold;
}
#captcha {
	color: #000;
	}
	
}
	

@media (max-width: 767px) {
	
   .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
  }

  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ccc;
    background-color: transparent;
  }
  
  h1 {
	font-size: 1.8em;
	}
	
 h1 small,
.h1 small
{
  font-size: 85%;
  color:inherit;
}
.telno {
	font-size: 1.4em;
}

}

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {

carousel-caption {
	font-size: 80%;
	}
	
.telno {
	font-size: 1.4em;
}

}

@media (max-width : 319px ){

h1 {
	font-size: 1.3em;
	font-weight:bold;
}

h1 small,
.h1 small
{
  font-size: 85%;
  color:inherit;
}

h2 {
	font-size: 1em;
	font-weight:bold;
}

h3 {
	font-size: 0.7em;
	font-weight:bold;
}

h4 {
	font-size: 0.7em;
	font-weight:bold;

}

carousel-caption {
	font-size: 100%;	
	}
	
.telno {
	font-size: 1.4em;
}
}
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}