

/** HOME HERO **/
.header-wrapper {
	background:#C6E7FA url(backgrounds/drumman-meadows.jpg) no-repeat 50% 50%;
	background-size:cover;
}
.home-hero {
	text-align:center;
	position:relative;
	color:#FFFFFF;
}
.home-hero .HeroLogo {
	width:100%;
	max-width:400px;
	margin:0px auto 20px auto;
}
.home-hero .HeroLogo img {
	width:100%;
	max-width:478px;
	max-height:343px;
}
.home-hero .home-hero-mid .btn {
	background:rgba(0, 0, 0, 0.5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000);
	zoom:1;
}
.home-hero .home-hero-mid .btn span {
	display:block;
	font-weight:normal;
}
.home-hero .home-hero-mid .btn:hover {
	color:#FFFFFF;
}
/* .home-hero .home-hero-mid .logo img							{ width:100%; max-width:203px; max-height:229px; }
.home-hero .home-hero-mid h2								{ margin:30px auto; font-size:2.8em; font-weight:600; max-width:780px; line-height:1.3em; }

.home-hero .home-hero-mid h2								{ text-shadow:0px 0px 10px rgba(0,0,0,0.8); }
 */



/** HERO BASE **/
.home-hero .home-hero-base {
	color:#FFFFFF;
}
.home-hero .home-hero-base .arrow {
	font-size:4em;
	padding:30px 0px;
	cursor:pointer;
}
.home-hero .home-hero-base h3 {
	padding:30px 0px;
	font-weight:300;
	letter-spacing:20px;
	text-shadow:0px 0px 10px rgba(0,0,0,0.8);
}



/** FULSCREEN **/
/* .fullscreen	.home-hero .home-hero-base						{ position:absolute; left:0; right:0; bottom:10px; } */



/** FEATURED DEVELOPMENTS **/
.featured-developments										{ padding:60px 0px; text-transform:uppercase; }
.featured-developments h2									{ font-size:2em; margin:0px 0px 20px 0px; }

.featured-developments										{ background:#F5F5F5; }



/** RESPONSIVE **/
@media screen and (max-width:1180px){

	.home-hero .home-hero-base h3 span						{ display:block; }

}

@media screen and (max-width:840px){

	.home-hero .home-hero-mid								{ padding:100px 0px; }
	.home-hero .home-hero-mid h2							{ font-size:2em; max-width:550px; }

}

@media screen and (max-width:660px){

	.home-hero .home-hero-base h3							{ letter-spacing:10px; }

}

@media screen and (max-width:450px){

	.home-hero .home-hero-mid .logo							{ margin:0px auto; max-width:200px; }
	.home-hero .home-hero-mid h2							{ font-size:1.6em; max-width:300px; }
	.home-hero .home-hero-base .arrow						{ font-size:3em; }
	.home-hero .home-hero-base h3							{ font-size:1em; }
	.home-hero .home-hero-base h3 span						{ display:inline; }

}

@media screen and (max-width:420px){

	.header-wrapper .header-logo							{ display:none; }
	.header-wrapper .resp-nav								{ margin:25px auto 0px auto; }

}
