.navbar a.navbar-brand {
	width: 400px;
	height: 120px;
}

.navbar a.navbar-brand img {
	width: 400px;
	height: 91px;
}

body#home a#home-tab,
body#about a#about-tab,
body#services a#services-tab,
body#portfolio a#portfolio-tab,
body#products a#products-tab,
body#news a#news-tab,
body#contact a#contact-tab
{
	border-bottom: solid 1px #9e4d23;
}

.service_teaser .service_details {
	min-height: 100px;
}

.section_header.skincolored {
	border-bottom: 0px;	
	margin: 0;
}

.no-margin-col .no-margin {
	margin-left: -15px;
}

ul.home-list-unstyled li {
	width: 33%;
	float: left;
	list-style: none;
}

ul.home-list-unstyled li i {
	color: #fff;
	background-color: #9e4d23;
	padding: 10px;
	margin-bottom: 5px;	
	font-size: 28px;
	margin-right: 20px;
	width: 48px;
}

.clients_list div {
	max-height: 100px;
	margin-bottom: 40px;
}

.clients_list img {
	margin-right: 40px;
	margin-bottom: 40px;

}

figure {
	margin: 0;
}

.pagination > li > a, .pagination > li > span {
	min-height: 34px;
}

.pagination > li > a > i {
	margin-top: 3px;
}

#phone {
	float: right;
	top: 100px;
	right: 45px;
	position: absolute;
	color: #9e4d23;
}

#phone h3 {
	font-weight: 300;
	font-size: 35px;
	line-height: 55px;
}

.team_social {
	min-height: 42px;
}

.section_header.skincolored {
	padding: 0;	
}

.short_bio {
	min-height: 100px;
}

.team_social {
	min-height: 50px;
}

.img-centre {
	margin-left: auto;
	margin-right: auto;
	min-height: 240px;
}

.margin-bottom-sml {
	margin-bottom: 30px;	
}

.margin-top-sml {
	margin-top: 30px;	
}
.intro h2 {
	font-size: 20px;
	line-height: 140%;
}

.img-design {
	background: url("../images/process/design-off.png") no-repeat;
	background-size: 100%;
}

.img-design:hover {
	background: url("../images/process/design.png") no-repeat;
	background-size: 100%;	
}

.img-materials {
	background: url("../images/process/materials-off.png") no-repeat;
	background-size: 100%;
}

.img-materials:hover {
	background: url("../images/process/materials.png") no-repeat;
	background-size: 100%;	
}

.img-assembly {
	background: url("../images/process/assembly-off.png") no-repeat;
	background-size: 100%;
}

.img-assembly:hover {
	background: url("../images/process/assembly.png") no-repeat;
	background-size: 100%;	
}

.img-test {
	background: url("../images/process/qa-off.png") no-repeat;
	background-size: 100%;
}

.img-test:hover {
	background: url("../images/process/qa.png") no-repeat;
	background-size: 100%;	
}



.full_page_photo section.call_to_action h4.skincolored {
	background-color: rgba(158, 77, 35, 0.8);
}

.team_member {
	background: url("../images/backgrounds/wild_oliva_light.png");
	color: #333;
}

div.navbar-collapse.collapse.in {
	margin-top: 30px;
}

.portfolio_strict .portfolio_item .portfolio_description {
	border-bottom: 0px;
	border: 2px solid silver;
}


.twoColumns{
	-webkit-column-gap: 20px;
	-moz-column-gap: 20px;
	column-gap: 20px;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}




ul.home-list-unstyled li i {
	color: #9e4d23;
	background-color: #fff;
	margin-top: -10px;
}

#sidebar li.media a.media-date {
	background: #9e4d23;
	border: 0px solid #000;
}

#sidebar li.media a.media-date:hover {
  opacity: 1;
  background: #333;
}

.galleryImg {

}

.galleryLink {
	display: inline-block;
	border: 1px solid #333;
	margin: 20px;
}

.galleryImg:hover {
	opacity: 0.5;
	 -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    cursor: pointer;

}

.sponsors h3 {
	text-align: center;
	display: block;
}

.sponsors img {
	width: 112px;
	margin: 0 auto;
	display: block;
}
