body {
 /* 50px is the height of the navbar - change this if the navbarn height changes */
 overflow-y: scroll;
}

.portfolio-item {
	height:400px;
	
}

.truncate {
	height: 62px;
	overflow:hidden;
}



footer {
margin: 50px 0;
}

.navbar {
	min-height:150px;
	margin-bottom: 0px;
}
.navbar-fixed-top{
	
}
.navbar-nav{
	float:none;
	
}
.navbar-nav > li
{
	float:none;
	display:inline-block;
	
}
.navbar-nav a {
	color:#fff;!important;
}

ul.nav a:hover { color: #fff !important;background-color: #FF4A4A; }

.nav.navbar-nav > li.dropdown.active.open > a, 
.nav.navbar-nav > li.dropdown.active.open > ul.dropdown-menu a:hover,
.nav.navbar-nav > li.dropdown.open > a, 
.nav.navbar-nav > li.dropdown.open > ul.dropdown-menu a:hover
{
  color: #fff;
  background-color: #FF4A4A;
  border-color: #fff;
}

.hb-navbar  {
	background-color:#F00;
	color:#FFF;
}
.hb-navbar > ul  {
	text-align:center;
	
}
.hb-navbar > ul li  {
	text-align:left;
	
}

.input-xlarge {
    width: 270px;
}

.input-xxlarge {
    width: 530px;
}

* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
      -ms-box-sizing: border-box;
          box-sizing: border-box;
}

#mainImageWrapper {
	min-height:560px;
}
.tmb_container img {
    outline:1px solid #eee;
    
  
 
  -webkit-transition: border-color 1s linear; /* Saf3.2+, Chrome */
     -moz-transition: border-color 1s linear; /* FF3.7+ */
       -o-transition: border-color 1s linear; /* Opera 10.5 */
          transition: border-color 1s linear;
}
 
.tmb_container img:hover {
	outline:2px solid #2a6496;
    
	cursor:pointer;
}
