/*
	Versacom 2015
*/
.orange{color:#de7508;}

body{
	background-image: url('images/bg.jpg');
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed; 
	font-family: 'Open Sans', sans-serif;
	line-height: 1.42857 !important; 
}
p{line-height:inherit;}
legend {
    font-weight: bold;
    margin-bottom: 10px;
}
.cell-btn-1 .fa-fw{font-size:75px}
.cell-btn-2 .fa-fw{font-size:75px}
.cell-btn-3 .glyphicon-envelope{font-size:75px}
.preconfig h1,.preconfig h2,.preconfig h3,.preconfig h4,.preconfig h5,.preconfig h6,.preconfig .h1,.preconfig .h2,.preconfig .h3,.preconfig .h4,.preconfig .h5,.preconfig .h6 {
    color: inherit;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1 !important;
}
.preconfig h1,.preconfig .h1 {
    font-size: 36px !important;
}
.preconfig h1,.preconfig .h1,.preconfig h2,.preconfig .h2,.preconfig h3,.preconfig .h3 {
    margin-bottom: 10px !important;
    margin-top: 20px !important;
}
.pre-header{
	height:32px; 
	width: 100%; 
	background: url('images/bg-tint.png') repeat;
	border-bottom:1px solid #302419;
	color:#de7508;
}
.pre-header p{
	font-size:11px;
	padding-top:8px;
}
.navbar-default{
	background-color:transparent;
	border-color:transparent;
}
.navbar-default .navbar-collapse{
	padding-top:42px;
}
.navbar-default .navbar-nav > li > a{
	color:#fff;
	font-size:16px;
	font-weight:600;
}
.navbar-default .navbar-nav > li > a:hover{
	color:#fff;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus{
	color:#fff;
	background-color:transparent;
}
.navbar-static-top {
  margin-bottom: 19px;
  min-height:118px;
}
.navbar-brand {
  float: left;
  width:276px;
  height: 65px;
  margin: 30px 12px 0;
  font-size: 18px;
  line-height: 20px;
  background: url('images/logo_small.png') no-repeat;
  background-size:contain;
}
.section-headline{padding-bottom:24px;}
.section-headline h2{color:#fff; font-weight:300; text-align:center;}
/* white outlined button */
.btn-outline {
  color: #fff;
  background-color: transparent;
  border-color: #fff;
  border:2px solid;
  border-radius:0;
  font-weight:bold;
}
.btn-outline:hover,
.btn-outline:focus,
.btn-outline.focus,
.btn-outline:active,
.btn-outline.active,
.open > .dropdown-toggle.btn-outline {
  color: #fff;
  background-color: #eda30a;
  border-color: #fff;
}
.btn-outline:active,
.btn-outline.active,
.open > .dropdown-toggle.btn-outline {
  background-image: none;
}
.btn-outline.disabled,
.btn-outline[disabled],
fieldset[disabled] .btn-outline,
.btn-outline.disabled:hover,
.btn-outline[disabled]:hover,
fieldset[disabled] .btn-outline:hover,
.btn-outline.disabled:focus,
.btn-outline[disabled]:focus,
fieldset[disabled] .btn-outline:focus,
.btn-outline.disabled.focus,
.btn-outline[disabled].focus,
fieldset[disabled] .btn-outline.focus,
.btn-outline.disabled:active,
.btn-outline[disabled]:active,
fieldset[disabled] .btn-outline:active,
.btn-outline.disabled.active,
.btn-outline[disabled].active,
fieldset[disabled] .btn-outline.active {
  background-color: transparent;
  border-color: #fff;
}
.btn-outline .badge {
  color: #fff;
  background-color: #333;
}
.section-heading{
	background:#de7508; 
	min-height:96px;
}
	.section-heading h1{
		color:#fff;
		font-weight:300;
	}
/* white solid orange button */
.btn-sorange , .btn-two , .btn-base{
  color: #fff;
  background-color: #de7508;
  border-color: transparent;
  border:none;
  border-radius:0;
  font-weight:bold;
  padding:12px;
}
.btn-sorange:hover,.btn-two:hover, .btn-base:hover,
.btn-sorange:focus, .btn-two:focus,.btn-base:focus,
.btn-sorange.focus, .btn-two.focus, .btn-base.focus,
.btn-sorange:active, .btn-two:active, .btn-base:active ,
.btn-sorange.active, .btn-two.active, .btn-base.active,
.open > .dropdown-toggle.btn-sorange ,.open > .dropdown-toggle.btn-two,.open > .dropdown-toggle.btn-base{
  color: #fff;
  background-color: #ee8908;
  border-color: transparent;
}
.btn-base:before{background-color:#ee7508}
.btn-sorange:active,
.btn-sorange.active,
.open > .dropdown-toggle.btn-sorange {
  background-image: none;
}
.btn-sorange.disabled,
.btn-sorange[disabled],
fieldset[disabled] .btn-sorange,
.btn-sorange.disabled:hover,
.btn-sorange[disabled]:hover,
fieldset[disabled] .btn-sorange:hover,
.btn-sorange.disabled:focus,
.btn-sorange[disabled]:focus,
fieldset[disabled] .btn-sorange:focus,
.btn-sorange.disabled.focus,
.btn-sorange[disabled].focus,
fieldset[disabled] .btn-sorange.focus,
.btn-sorange.disabled:active,
.btn-sorange[disabled]:active,
fieldset[disabled] .btn-sorange:active,
.btn-sorange.disabled.active,
.btn-sorange[disabled].active,
fieldset[disabled] .btn-sorange.active {
  background-color: #de7508;
  border-color: transparent;
}
.btn-sorange .badge {
  color: #fff;
  background-color: #de7508;
}
.section-home{
	padding-bottom:64px;	
}
.pad-fix{padding-left:5px; padding-right:5px;}

.cell{
	color:#fff; 
	box-shadow: 0 2px 3px 0 #593621;
	position:relative;
}
/* turns entire .cell into a link - simply add a SINGLE <a href> anywhere inside your cell */
.cell a{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	text-decoration: none; /* No underlines on the link */
	z-index: 10; /* Places the link above everything else in the div */
	background-color: #FFF; /* Fix to make div clickable in IE */
	opacity: 0; /* Fix to make div clickable in IE */
	filter: alpha(opacity=1); /* Fix to make div clickable in IE */
}
.cell:hover{
	cursor:pointer;
	/*border: 2px solid orange;*/
}
.cell-1 img{  
	margin: 0 auto;
    max-width: 456px;
}
	.cell-1{
		background:#de7508; 
		min-height:449px;
		/*font-size:13px;*/
		margin-bottom:10px;
	}
	.content-box h1{margin-bottom:0px}
		.cell-1 .content-box{
			padding:10px;
		}
		.cell-1-btn{
			margin-top:24px;
			float:right;
		}
	.cell-2{
		background:#de7508;
		margin-bottom:10px; 
		/*font-size:13px; 
		font-weight:bold;*/
		min-height:141px;
		max-height:141px;
		margin-top:0;
	}
		.cell-2-l{width:40%;}
		.cell-2-l img{margin:12px 0 0 12px;}
		.cell-2-r{width:60%; font-weight:normal;}
			.cell-2-r .testimonial{padding:8px; font-style:italic; font-size:11px;}
			.cell-2-r .author{font-size:10px;}
		.cell-2 .cell-title{
			padding:7px 10px; 
			background-image:url(images/testimonial_icons.png);
			background-position:120px;
			background-repeat:no-repeat;
			background-color:#ae5d02; 
			width:100%;
			margin-top:15px;
		}
	.cell-3{
		background:#de7508;
		/*font-size:13px; 
		font-weight:bold; */
		min-height:285px;
	}
	
		.cell-3 .cell-title{
			padding:7px 10px;
		}
	.cell-4{
		background:#de7508;
		margin-bottom:10px; 
		/*font-size:13px; 
		font-weight:bold;*/
		max-height:148px;
	}
		.cell-4 .cell-title{
			padding:7px 10px;
		}
	.cell-5{
		background:#de7508;
		/*font-size:13px;*/
		min-height:285px;
		/*font-weight:bold;*/
	}
		.cell-5 .cell-title{
			padding:7px 10px;
		}

	.cell-btn{
		padding:19px 10px 9px ;
		color:#fff; 
		margin-bottom:10px; 
		font-size:13px; 
		/*font-weight:bold; */
		text-align:center; 
		box-shadow: 0 2px 3px 0 #593621; 
		min-height:140px;
		position:relative;
	}
	/* turns entire .cell-btn into a link - simply add a SINGLE <a href> anywhere inside your cell */
	.cell-btn a{
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		color:#fff;
		text-decoration: none; /* No underlines on the link */
		z-index: 10; /* Places the link above everything else in the div */
		background-color: #FFF; /* Fix to make div clickable in IE */
		opacity: 0; /* Fix to make div clickable in IE */
		filter: alpha(opacity=1); /* Fix to make div clickable in IE */
	}
	.cell-btn:hover{
		cursor:pointer;
	}
	.cell-btn-1{
		background:#5eb711;
	}
	.cell-btn-2{
		background:#eda30a;
	}
	.cell-btn-3{
		background:#0796db;
	}
	.cell-btn-txt{padding-top:21px;text-align:left}

	.cell-btn-small{
		padding:15px 10px 9px ;
		color:#fff; 
		margin-bottom:10px; 
		font-size:13px; 
		/*font-weight:bold; */
		text-align:center; 
		box-shadow: 0 2px 3px 0 #593621; 
		min-height:60px;
		position:relative;
	}
	/* turns entire .cell-btn into a link - simply add a SINGLE <a href> anywhere inside your cell */
	.cell-btn-small a{
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		color:#fff;
		text-decoration: none; /* No underlines on the link */
		z-index: 10; /* Places the link above everything else in the div */
		background-color: #FFF; /* Fix to make div clickable in IE */
		opacity: 0; /* Fix to make div clickable in IE */
		filter: alpha(opacity=1); /* Fix to make div clickable in IE */
	}
	.cell-btn-small:hover{
		cursor:pointer;
	}
	.cell-btn-small-1{
		background:#eda30a;
	}
	.cell-btn-small-2{
		background:#de7508;
	}
	.cell-btn-small-3{
		background:#ae5d02;
	}
	.cell-btn-small-4{
		background:#0796db;
	}
	.cell-btn-small-txt{padding-top:11px;text-align:left}
	.cell-btn-small-1 .fa-fw{font-size:30px}
	.cell-btn-small-2 .fa-fw{font-size:30px}
	.cell-btn-small-3 .fa-fw{font-size:30px}
	.cell-btn-small-4 .fa-fw{font-size:30px}

.section-body{
	background:#fff;
}
.section-heading{
	background:#de7508; 
	min-height:96px;
}
	.section-heading h1{
		color:#fff;
		font-weight:300;
	}
.breadcrumb {
  padding: 0 15px 0 0;
  margin-bottom: 20px;
  list-style: none;
  background-color: transparent;
  border-radius: 4px;
  font-size:12px;
}
	.breadcrumb > li {
	  display: inline-block;
	  color:#fff;
	}
	.breadcrumb > li a{
	  color:#fff;
	}
	.breadcrumb > li + li:before {
	  padding: 0 5px;
	  color: #ccc;
	  content: "/\00a0";
	}
	.breadcrumb > .active {
	  color: #fff;
	}
.section-body-content{
	padding:48px 15px;
}
.section-body-sidebar{
	background:#eee;
	padding:24px 15px;
}
.section-body-sidebar h2{
	font-size:21px;
	font-weight:bold;
	color:#de7508;
	margin-top:0;
	margin-bottom:4px;
}
.section-body-sidebar h3{
	font-size:17px;
	font-weight:300;
	color:#444;	
	margin-top:0;
	margin-bottom:24px;
}
.form-control {
  display: block;
  width: 100%;
  height: auto;
  padding: 12px 12px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #e2e2e2;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.section-footer{
	padding:64px 0; 
	width: 100%; 
	background: url('images/bg-tint.png') repeat;
	border-top:1px solid #523D2A;
	color:#fff;	
}
.section-footer ul{
	list-style-type:none;
	padding-left:0;
}
.section-footer li, .section-footer li a{
	color:#fff;
	font-size:14px;
	padding-bottom:8px;
	margin-left:0;
	
}


@media (max-width: 480px) {
	
}	
@media (max-width: 767px) {
	.section-body-sidebar{
		background:#eee;
		padding:24px 15px;
	}
	.cell-1{
		background:#de7508; 
		min-height:455px;
		margin-bottom:1px;
	}
	
	.cell-2{
		background:#ae5d02;
		font-size:14px; 
		font-weight:bold;
		min-height:119px;
		margin-top:0;
		margin-bottom:15px;
	}
		.cell-2-l{width:100%; text-align:center;}
		.cell-2-r{width:100%; text-align:center;}
		.cell-2 .cell-title{
			padding:12px; 
			background:#de7508; 
			width:100%;
		}
	.cell-3{
		background:#de7508;
		font-size:14px; 
		font-weight:bold; 
		min-height:44px;
		margin-top:18px;
	}
	.cell-3 img{display:none;}
	
	.cell-4{
		background:#de7508;
		margin-bottom:1px;
		font-size:14px; 
		font-weight:bold;
	}
	.cell-4 img{display:none;}
	
	.cell-5{
		background:#de7508;
		font-size:14px;
		min-height:44px;
		font-weight:bold;
		margin-bottom:1px;
	}
	.cell-5 img{display:none;}
	.cell-btn{
		margin-bottom:1px;
	}
	.section-footer{display:none;}
}
@media (min-width: 768px) {	

.cell-2{
	min-height:100px;
	margin-bottom:25px;
}
	.cell-2-l{width:100%; text-align:center;}
	.cell-2-r{width:100%; text-align:center;}
.cell-3{
	margin-bottom:10px;
}
.cell-4{
	margin-bottom:10px;
	max-height:100%;
}
.cell-5{
	margin-bottom:10px;
}
}
@media (min-width: 992px) {
.cell-2{
	margin-bottom:10px;
}	
	.cell-2-l{width:40%;}
	.cell-2-r{width:60%;}
	
}
@media (min-width: 1200px) {
.cell-1{
	min-height:536px;
}
.cell-2{
	margin-bottom:10px;
	min-height:165px;
	max-height:165px;
}	
	.cell-2-l{width:40%;}
	.cell-2-r{width:60%;}
	
.cell-3{
	min-height:285px;
}
.cell-4{
	margin-bottom:10px;
	max-height:165px;
}
.cell-5{65
	min-height:285px;
}	
.cell-btn-1 .fa-fw{font-size:98px}
.cell-btn-2 .fa-fw{font-size:107px}
.cell-btn-3 .glyphicon-envelope{font-size:107px}
}


@media (max-width: 361px) {
.navbar-brand{width:235px;}
}

@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
		margin-top:52px;
		background-color:#de7508;
		border:none;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
		background:#fff;
		min-width:100%;
		margin-top:18px;
    }
	.navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none !important;
        margin: 7.5px -15px;
		padding-left:24px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-collapse.collapse.in { 
        display: block !important;
    }
    .collapsing {
        overflow: hidden !important;
    }
	.navbar-default .navbar-nav > li > a{
		color:#444;
	}
	.navbar-default .navbar-nav > li > a:hover{
		color:#444;
	}
	.navbar-default .navbar-nav > .open > a, 
	.navbar-default .navbar-nav > .open > a:hover, 
	.navbar-default .navbar-nav > .open > a:focus{
		color:#444;
	}
	.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus {
	  	color: #444;
	  	background-color:transparent;
	}
	.navbar-default .navbar-nav > .disabled > a,
	.navbar-default .navbar-nav > .disabled > a:hover,
	.navbar-default .navbar-nav > .disabled > a:focus {
	  	color: #444;
	  	background-color: transparent;
	}
}
.carousel-control,.carousel-control:focus{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity: 0; /* Fix to make div clickable in IE */
	filter: alpha(opacity=1); /* Fix to make div clickable in IE */}
	.carousel-control:hover{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.cell_slider {color:#fff}
.cell a.btn{background:transparent;}
.cell a.btn:hover,.cell a.btn:focus,.cell a.btn:active{background:#eda30a;}
.cell.cell-1 a{position: inherit;
	width: inherit;
	height: inherit;
	
	left: inherit;
	
	opacity: inherit; /* Fix to make div clickable in IE */
	filter: alpha(opacity=1); /* Fix to make div clickable in IE */}
	
	.DisplayTable td.Value,.DisplayTable td.Label,.NewsTable td.Headline{font-size:13px !important}
	.DisplayTable ul{list-style:inherit;margin-left:10px}