.band {
	
}
.band.white {
	background:#ffffff;
}
.bg-white {
	background:#ffffff;
}

.bg-gray-light {
	background:#fafafb;
}
.bg-gray-medium {
	background:#eff0f3;
}
.bg-gray-medium hr {
	border-color:#ddd;
}
.bg-bright-turquoise {
	background:#01b1bc;
}
.bg-dark {
	color:#fff;
}
.bg-dark-blue {
	background:#2e333f;
}
.bg-dark-blue .url {
	color:#428BCB;
}
.bg-black {
	background:#15171d;
}
.bg-black h2 {
	color:#fff;
}
.bg-black p {
	color:#999;
}
.bg-black hr {
	border-color:#333;
}
.bg-purple-blue-gradient {
	background: #675a7c;
background:-moz-linear-gradient(left, #675a7c, #3a4150);
background:-webkit-linear-gradient(left, #675a7c, #3a4150);
background:-o-linear-gradient(left, #675a7c, #3a4150);
background:-ms-linear-gradient(left, #675a7c, #3a4150);
background:linear-gradient(left, #675a7c, #3a4150);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#675a7c', endColorstr='#3a4150',GradientType=1);
}
.band.padded-top {
	padding-top:50px;
}
.band.padded-bottom {
	padding-bottom:50px;
}
.jumbotron {
	margin:0;
}
.jumbotron h1 {
	font-size:35px;
}
.jumbotron.bg-dark p {
	font-size:16px;
	line-height:25px;
	opacity:0.8;
}
.jumbotron.eighty-tall {
	height:80%;
	min-height:700px;
}


.hr-space {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:none;
	display:block;
	clear:both;
}

.vert-center-box {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.band.team-shots {
	background-image:url('/m/img/team/backgrounds/team-shots-bw.png'); 
	background-size:cover; 
	height:300px; 
	width:100%;
	display:block;
	
}
.jumbotron.team {
	/*background-image:url('/m/img/team/backgrounds/team-tahoe.png'); 
	background-size:cover; */
	height:400px;
}
.seven-hundred-tall {
	height:700px;
}
.six-hundred-tall {
	height:600px;
}
.two-hundred-tall {
	height:200px;
}
.three-hundred-tall {
	height:300px;
}
.four-hundred-tall {
	height:400px;
}
.jumbotron.team h1 {
	color:#fff;
}
.blog .team {
	height:700px;
}
.blog .jumbotron p {
margin-bottom: 15px;
font-size: 18px;
font-weight: 400;
color:#fff;
opacity:0.7;
}

.blog .jumbotron h1 a {
	border:none;
}
.blog .jumbotron h1:hover a {
	border-bottom:1px solid;
}
.top-fifty {
	margin-top:50px;
}
.top-one-hundred {
	margin-top:100px;
}

.footer {
background: #fff;
padding-bottom: 30px;
border-top: 1px solid #eaeaea;
margin-top: 0px;
padding-top: 30px;
color:#aaa;
}
.footer .symbol {
	font-size:50px;
	opacity:0.5;
}
.fifty-percent {
	opacity:0.5;
}