/* CSS Document */

body {
	font-family: 'tahoma', sans-serif;
	font-weight:300;
	color:#4D4A4A;;
}
h1,h2,h3,h4,h5,h6 {
	color:#292929;
	font-weight:300;
}
h2.section-title {
	margin-bottom:20px;
}
header#top-header{
	height:600px;
}

section, header {
	position:relative;
}
section {
	padding:20px 0;
	box-shadow:0px 5px 10px rgba(50, 50, 50, 0.34);
}
#map-wrap {
	position:absolute;
	height:100%;
	width:100%;
	top:0;
	left:0;
	z-index:1;
}
#header-info {
	position:relative;
	z-index:2;
	padding-top:20px;
}
#header-info h1{
	font-size:60px;
	color:#fff;
	font-weight:600;
	text-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
		line-height:normal;

}
#header-info h1 small {
	color:#fff;
}
.img-circle {
	padding:10px;
	box-shadow:5px 5px 20px rgba(50, 50, 50, 0.5);
}
.span12 >.row > .span6 {
	margin-bottom:30px;	
}
@media (max-width: 767px) {
	header {
		margin-left:-20px;
		margin-right:-20px;
		height:380px !important;
	}
	#header-info h1{
	font-size:32px;
	}
	section {
		box-shadow:none !important;
		border-bottom:1px solid #eee;
	}
}