body {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#121212+0,343434+100 */
background: #121212; /* Old browsers */
background: -moz-linear-gradient(top,  #121212 0%, #343434 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #121212 0%,#343434 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #121212 0%,#343434 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#121212', endColorstr='#343434',GradientType=0 ); /* IE6-9 */

	background-attachment: fixed;
}

a:hover {text-decoration:none;}

.container {max-width:1400px;}

/* 
*	Make slider full-width

.slider-container {width:100%; margin:0; max-width:none; padding:0;} 

*
*/

.slider-container {width:85%; max-width:1400px; margin-top:75px;} 

#carousel-bounding-box {padding:0px; margin:0px;}

#slider-thumbs {
	position:absolute;
	bottom:7.2em;
	padding-right:1rem;
}

#slider-thumbs ul li {
	width:16.3%;
	margin:0px;
	padding:0px;
}

#slider-thumbs ul li a {
	display: inline-block;
	min-height:12px;
	background-color: #666666;
	width:100%;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	border-bottom:transparent 3px solid;
}

#slider-thumbs ul li a:hover{
	border-bottom:#ff6600 3px solid;
}

#slider-thumbs ul li img {display: none;}

.carousel-control {
	text-shadow:none;
	top:40%;
	bottom:auto;
	width:23px;
	padding:3px 6px;
	font-size:1.5em;
	opacity:1;
}

.carousel-control.left, .carousel-control.right {
	background-image:none;
	background-color: #222222;
}

.carousel-fade .carousel-inner .item {
  	opacity: 0;
	-webkit-transition: 5s ease-in-out;
	-moz-transition: 5s ease-in-out;
	-o-transition: 5s ease-in-out;
	transition: 5s ease-in-out;  
	-webkit-transition-property: opacity ease;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;  
	transition-property: opacity;
	transition-duration: 1s;
	transition-timing-function:linear;
	padding-bottom:2em;
}

.carousel-fade .carousel-inner .active {
	opacity: 1;
	-webkit-transition-property: opacity ease;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;  
	transition-property: opacity;
	transition-duration: 1s;
	transition-timing-function:linear;
}

.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;
}

.carousel-caption {
	bottom:0px;
	left:0;
	width:100%;
	padding:12px 0;
	text-align:left;
}

.carousel-caption h3 {
	font-family: 'Lato', sans-serif;
	font-weight:200;
	color:#ffffff;
	font-size: 2.3em;
	letter-spacing: 1px;
	text-transform: uppercase;
	margin:0;
}

.carousel-caption h5 {
	font-family: 'Open Sans Condensed', sans-serif;
	color:#ffffff;
	text-transform: uppercase;
	font-size:1.3em;
	line-height:1em;
	letter-spacing: 1px;
	font-weight:200;
	padding:0px;
}

.credit {
	display: inline-block;
	position: absolute;
	top:0;
	right:0;
	color:#777777;
	text-transform: uppercase;
	background-color: #222222;
	font-size:0.7em;
	padding:3px 6px;
	z-index:10;
}

.carousel .btn-hero {
	border:rgba(255, 255, 255, 0.4) 1px solid;
	padding:12px 24px;
}

.carousel .btn-hero:hover{
	border-color:rgba(255, 153, 0, 0.2) 1px solid;
	background-color:rgba(0, 0, 0, 0.2);
}


.embedarea {
	position:absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -60%);
	color:rgba(0,0,0,0);
}

/* NO. */
.embedarea p, .embedarea h1, .embedarea h2, .embedarea h3, .embedarea h4, .embedarea h5, .embedarea h6 {display:none; }

.embedarea img {
	width:80%;
	display:table;
	margin:auto;
}

/*	bottom page boxes */

.homebox {padding:12px;}

.homebox h3 {
	color:#ffffff;
	font-weight:200;
	text-transform: uppercase;
	margin-top:0px;
}

.homebox i {
	display:inline-block;
	padding:12px;
}

.homebox a img,.homebox a h3 {
	display:block; 
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.homebox a img {border-bottom:rgba(255, 255, 255, 0.2) 1px solid;; opacity:1;}
.homebox a:hover img {border-bottom:#ff9900 1px solid;opacity:0.6;}
.homebox a:hover h3 {color:#ff9900; }
.homebox .credit {top:12px; right:12px; font-weight:400;}

.sectionlink img {
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;	
	opacity:0.8; 
	filter: grayscale(100%);
}
.sectionlink:hover img {opacity:1; filter:grayscale(0%);}

.carousel-inner .item a.banner-image {display:block;}
.carousel-caption {position:relative;}

/*	Collapse */
@media(max-width:990px){
	.container {width:90%;}
	.carousel-control {top:20%;}
	.carousel-caption {text-align:center;}
	.carousel-caption .btn-hero {width:100%; margin-top:6px;}
	.embedarea {top:33%;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {float:right !important;}
	.carousel-fade .carousel-inner .item {padding-bottom:1em;}
	
	/*	.slider-container {margin-top:93px;} */
	.clear-lg {min-height:33px;}
	.clear-md {min-height:11px;}
}
