@charset "UTF-8";
body {
	background-color: #292625;
	
	
	color: #9E927C;
		font-family: Optima, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;	

	
	background-color: #1F1F1F;
background-color: #2C2C2C;}

h1 {
	color: #E4C670;
	color:#C1BAA0;
	font-weight: 400;
	font-style: normal;
	
	padding-left:2%;
	margin-bottom:40px;
	font-size: 3em;
	line-height: 1em;
	font-family: Optima, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;	
}

h2{
	font-weight:400;
	font-style:normal;
	padding-left:2%;
	font-size: 2em;
}

label{
	
	font-size: 1em;
	font-weight:400;
}
nav{
	font-family: Optima, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;	
	margin-left:0;
	margin-right:0;
	background-color: #2C2C2C;
	margin-bottom:0;
}


.navlist, .navlist a {
	display: inline;
	font-size:1.1em;
	list-style-type: none;
	margin: 0;
	padding: 0;
	color:#C1BAA0;
	font-family: Optima, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;	
	
	
	
	/*overflow: hidden;*/
}





/*.navlistitem{
	float: left;
	
	
}*/
.navlistitem a, .navlistitem a:visited {
	text-decoration: none;
	display:block;
	padding:14px;
	color:#C1BAA0;
	background-color:#fff;
	
	
}

.navlistitem a:hover{
	background-color:rgba(255,255,255,0.87);
	background-color:none;
}


section{
	
min-height:600px;
	

}

footer{
	position: fixed;
	left: 0px;
	bottom: 0px;
	height: 50px;
	width: 100%;
	
	font-size: ;
	text-align: center;
}


section p{
	color:#8D8C8C;
	
	font-family: Optima, Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;	
}
.container-fluid{
	background-color:#2D1C10;
	background-color:transparent;
	border:none;
padding-top:10px;

	color:#9D9575;
	
}
.container-fluid a:link{
	
}
.indeximage{
	width: 100%;
	max-width:815px;
	height:auto;
	max-height: 600px;
	padding-left: 2%;
	padding-right: 2%;
	padding-bottom: 40px;
	padding-top:10px;
	height:auto;
	max-height:590px;
	margin-bottom:40px;
   text-align: center;
	display:block;
	margin: auto;
	
	
}
.carousel-control {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: 20px;
	color: #fff;
	text-align: center;
	/* [disabled]text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
	background-color: rgba(0, 0, 0, 0);
	filter: alpha(opacity=50);
	opacity: .5;
}

.carousel-control {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: 20px;
	color: #fff;
	color:grey;
	text-align: center;
	/* [disabled]text-shadow: 0 1px 2px rgba(0, 0, 0, .6); */
	background-color: rgba(0, 0, 0, 0);
	filter: alpha(opacity=50);
	opacity: .5;
}
.carousel-control.left {
	/* [disabled]background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); */
	/* [disabled]background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); */
	/* [disabled]background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001))); */
	/* [disabled]background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%); */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	background-repeat: repeat-x;
}
.carousel-control.right {
	right: 0;
	left: auto;
	/*background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
	background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
	background-repeat: repeat-x;*/
}
.carousel-control:hover,
.carousel-control:focus {
	color: #fff;
	color:rgba(148,148,148,1.00);
	text-decoration: none;
	filter: alpha(opacity=80);
	outline: 0;
	opacity: .9;
}

.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: -65px;
	left: 15%;
	z-index: 100000;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 0px 0px rgba(250,250,250,0.60);
	top: auto;
	font-size: 1em;
}

.center-block{
			max-width:800px;
				max-height:600px;
		}

.navbar-default {
 
  border:none ;
  background-color: #1F1F1F;
	background-color: #2C2C2C;
}

.dropdown-toggle ul li a{font-size: 1.3em;}

.navlist a:link {color:#C1BAA0;}

.navlistitem a:hover{
	/* [disabled]background-color:rgba(255,255,255,0.27); */
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 107px;
	padding: 10px 0;
	margin: 2px 0 0;
	
	font-size: 14px;
	text-align: left;
	list-style: none;
	background-color:#373535;
	background-color:#272525;
/*		background-color:#2C2C2C;
*/
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: none;
	box-shadow: none;
	/*border: 1px solid brown;*/
	/*border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175)rgba(0,0,0,0.65);*/
	
	

}


.dropdown-menu > li > a {
  display: block;
  padding: 6px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
	
  white-space: nowrap;
}

.dropdown-menu > li > a:hover{
/*	background-color:rgba(250,250,250,1);
	background-color:#BDBDBD;*/
	color:#fff;
	background-color:transparent;
}

.container-fluid ul li a:link,

.container-fluid ul li a:visited{
	color:#9D9575;
	/*color:#fcf8e3;*/

}

.container-fluid ul li a:hover{
	color:#B3B3B3;
}

.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: ;
}

/*.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}*/
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #e7e7e7;
/*  background-color: transparent;*/
	background-color:#BDBDBD;
	background-color:#e7e7e7;
	background-color:transparent;
	/* -webkit-box-shadow: -2px 6px 12px 0px rgba(0, 0, 0, .175)inset ;
	box-shadow:  -2px 6px 6px 0px rgba(0, 0, 0, .175)rgba(0,0,0,0.65) inset;*/
	
	
	
}

.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0
  overflow: hidden;
  background-color: #e5e5e5;
	background-color:#3F3F3F;
}
 .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175)rgba(0,0,0,0.65);
	 
}
.navlistitem, .navlistitem a {font-size:1.2em}

.firstpagename, .firstpagename a{
	/* [disabled]margin-bottom: 45px; */
	margin-right: 25px;
	color: #816F5C;
	font-size: 2.5em;
	padding-bottom: 10px;
}
.navbar-brand, .navbar-brand a:link, .navbarbrand a:hover{
	color: #816F5C;
}

.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}



.textbox{
	width: 100%;
	max-width: 1180px;
	height: auto;
	min-height: 600px;
	padding: 40px 1% 40px 1%;

	display: block;
	margin: auto;
	border-radius: 6px;
	line-height: 1.5em;
	
	
}

section{
	/*background-color:rgba(250,250,250,.10);*/
	height:auto;
}

.textbox img{
	float: left;
	margin-top: 10px;
	margin-right: 3%;
	margin-left: 1%;
	margin-bottom: 5px;
	width: 20%;
	min-width:200px;
	height: auto;
}

.textbox p{
	/*color:rgba(39,38,38,1.00);*/
	font-size: 1.15em;
	text-align: left;
	padding-top: 10px;
	line-height: 1.7em;
	padding-right: 0%;
	max-width: 900px;
}

.credits {
	font-size:.9em;
	text-align: center;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;}

.biocaption p{
	padding-right: 5%;
	font-size: x-small;
}
.formfield {
	width: 100%;
	background-color: rgba(64,61,61,1.00);
	border-color:rgba(31,31,31,0.78);
	border-width:medium;
	border-style:none;
	display:block;
	color:#8D8C8C;
}
input{
	color:#8D8C8C;
}
.contact{
	padding-top:10px;
	display:block;
	margin:0 auto;
	width:62%
}
.contact h2{
	padding-left:0;
	margin-bottom:30px;
	
}

#submit{
	
	margin-top:30px;
	height:auto;
	padding:5px 20px;
	background-color:rgba(138,125,103,1.00);
	
	border:none;
	color:rgba(31,31,31,1.00);
	border-radius:2px;
	
}
#submit:hover{
	background-color:rgba(98,91,77,1.00);
}



.firstpagename {
	margin-bottom: 60px;
}



@media (max-width: 768px){
	h1{
		margin-bottom:20px;
	}
	
	.firstpagename {
	margin-bottom:0;
}
	
	.formfield{width:100%}
	
	.textbox img{
	float: none;
	display: block;
	width: 96%;
	margin: auto;
	padding-bottom: 20px;		
	}
	.textbox: {
		padding-top:10px;
		min-height:1000px;
	}
	
	.textbox p{
		/*text-align:center;
		overflow-y:auto;
		width:90%;
		display:block;
		margin:auto;
		margin-left:5%;*/
		
	}
	.section:{padding-bottom:40px}
.biocaption  {
	
	
	width:96%;
	display:block;
	margin:30px auto;
	padding-top:10px;
	
		
}
	
	
	section{min-height:1200px;}	
	.contact{width:100%;}

	
}

@media(max-width:600px){
	.textbox img{
		width:98%;
		margin:0 auto;}
	
	.biocaption{
		width:98%;
	    padding-right:0;}
	#submit{
		width:100%;
	}
	.firstpagename{
		margin-right:0}
	}

footer{
	position:static;
}
	
}
