
/*** DESKTOP ***/
@media (min-width:801px) {
	
	header>div {
		min-width:700px;
		max-width:1280px;
	}

	/***************************************************/
	/*** CONTENT PAGES ***/
	/***************************************************/
	
	#content-wrapper {
		max-width:700px;
	}

	.reg-form-switch {display: none;}
	


	.form-col {
		float: left !important; 
		width: 48% !important;
		margin-right: 4% !important;
	}

	.col-last {
		margin-right: 0 !important;
	}	
	
}








@media (max-width: 1280px) {
	
	#content-masthead img {max-height:235px;}

}

@media (min-width: 1280px) {
	/***************************************************/
	/*** MASTHEAD ***/
	/***************************************************/
	
	#content-masthead {width: 1280px; height: auto; margin: 60px auto 0;}

}


/***  ***/
@media (min-width: 800px) and (max-width: 1100px) {

}




@media (max-width: 900px) {
	
	#header-graywood {
		display: none;
	}

	#register-container {
		margin-left: -150px; 
	}
	.spacer-mobile {margin-right: 25px;}
}


#regPanel{
	margin: 0 0 10px;
}



/*** MOBILE ***/
@media (max-width: 800px) {
	header>div {
			width:100%;
			height:100%;
			margin:0 auto;
	}
	
	#header-graywood {
		display: none;
	}


	/*** NAV TOGGLE ***/
		#nav-toggle {
			margin:24px 0 0 24px; 
		}





	/*** NAV LAYER ***/
	nav {
		float:none;
		width:100%;
		margin:60px 0 0 0;
		border:0;
		border-top:6px solid #231f20;
		border-bottom:6px solid #231f20;
	}

.toggle-register {display: none; }

.reg-form-switch {display: block;}


	/***************************************************/
	/*** CONTENT PAGES ***/
	/***************************************************/

	#content-wrapper {
		margin-left: 15px;
		margin-right: 15px;
	}
	
	#content-container p,
	#content-container h1 {
		margin-left: 25px;
		margin-right: 25px;
	}

	.site-bg-reg #content-container h1 {
		margin-left: 0 !important;
		margin-right: 25px;
	}

.content-floorplans a {
	margin-left: 25px;
}



	/***************************************************/
	/*** ACCORDION PAGES ***/
	/***************************************************/
	
	#scoop-accordion {
		margin-left: 25px;
		margin-right: 25px;
	}



/*** HOME PAGE ARTICLES ***/

#regPanel{
	width: auto;
	margin: 0 25px 25px;
}


.row-2col {
	margin: 0 25px;
	
	}	

	.row-2col article,
	.row-2col article:nth-child(1),
	.row-2col article:nth-child(2) {
		float: none;
		width: 100%;
		margin: 0;
	}	
	
	.row-2col article.panel-social {
		display: block;
		margin-bottom: 35px;
		height: auto;
	}
	
	.row-2col article.panel-social .container-social {
				display: block;
			}
	
	
.row-2col article h1 {
	margin: 0 !important;
	}	
	
	
.panel-social {
	position: relative;
}	
	
	.article-walk {
		background: url('../img/neighbourhood/slider/015.jpg') center center no-repeat;
		background-size: cover;
	}	

	
	.row-2col article.article-contributors {
		/*height: 165px;*/
	}	
	
	
/*
#home-news-row-2col {
	margin: 0 25px;
}	

		#home-news-row-2col article,
		#home-news-row-2col article:nth-child(1),
		#home-news-row-2col article:nth-child(2) {
			width: 100%;
		}

			#home-news-row-2col article .twitter {
				display: block;
			}




#home-news-row-3col {
	margin: 0 25px;
}
	
	#home-news-row-3col article,
	#home-news-row-3col article:nth-child(1),
	#home-news-row-3col article:nth-child(2),
	#home-news-row-3col article:nth-child(3) {
		width: 100%;
		margin: 0;
	}

#home-news-row4-3col {
	margin: 0 25px;
}
	
	#home-news-row4-3col article,
	#home-news-row4-3col article:nth-child(1),
	#home-news-row4-3col article:nth-child(2),
	#home-news-row4-3col article:nth-child(3) {
		width: 100%;
		margin: 0;
	}


#home-news-row2-2col {
	margin: 0 25px;
}

	#home-news-row2-2col article,
	#home-news-row2-2col article:nth-child(1),
	#home-news-row2-2col article:nth-child(2),
	#home-news-row2-2col article:nth-child(3)  {
		width: 100%;
	}
	



#home-news-row3-2col {
	margin: 0 25px;
}

	#home-news-row3-2col article,
	#home-news-row3-2col article:nth-child(1),
	#home-news-row3-2col article:nth-child(2),
	#home-news-row3-2col article:nth-child(3)  {
		width: 100%;
	}



*/




		.btn-graywood-mobile {
			margin: 0 25px;
		}


.form-col {
	float: none; 
	width: 100%;
}




	.reg-panel-content h1 {
		font-size: 2.5em;
	}

	.reg-panel-content p {
		font-size: 1.25rem;
		margin: 0 25px 6rem;
	}

	.reg-panel-content h1>a>span>em {
		font-size: 3rem;
		line-height: 1.15em;
	}


	.reg-panel-content h1:nth-child(1) {
		margin-top: .5em;	
		margin-bottom: .25em;
	}
}





@media (max-width: 479px) {

	#header-button {
		display:none;
	}
	
	.add-to-mobile {display:block;}

	/*.spacer-mobile {margin-right: 25px;}*/	
}







@media (max-width: 600px) {

	.reg-panel-wrapper {
		max-height: 320px;
		height: 320px; 
	}

	.reg-panel-content h1 {
		font-size: 2em;
	}

	.reg-panel-content p {
		font-size: .9rem;
		margin: 0 25px 2rem;
	}

	.reg-panel-content h1>a>span>em {
		font-size: 2rem;
		line-height: 1.15em;
	}


	.reg-panel-content h1:nth-child(1) {
		margin-top: 0;	
		margin-bottom: .25em;
	}
	
}



