/* ============================== */
/* ! Layout for desktop version   */
/* ============================== */

	.home-content{
		padding-top:34px; /* RB */
		}


	.home-content .map {
		clear: both; /* RB */
		}

/* HOME PAGE NEWS - RB */

	div.homepagenews-main /* RB */ {
		width: 100%;
		margin: 0 0 10px 0;
		border-top: 5px solid #ABBD26;
		border-bottom: 1px solid #ABBD26;
		background: #fff;	
		}
		
	div.homepagenews-text /* RB */ {
		min-height: 70px;
		}
		
	.homepagenews-text h3 /* RB */ {
		padding: 3px 0 6px 0;
		line-height: 1.85em;
		}

	.homepagenews-text p /* RB */ {
		overflow: hidden;
		}

	a.homepagenews-headline /* RB */ {
		font-family:'Humanist 521 W01 Bold';
		color:#abbd26;
		line-height:1em;
		font-size:1.6em;
		}
	
	div.homepage-leftcontainer /* RB */ {
		clear: left;
		float: left;
		width: 49%;
		padding-right: 1.85%;
		margin: 0 0 10px 0;
		display: inline;
		}
	
	div.homepage-rightcontainer /* RB */ {
		float: right; clear: right;
		width: 49%;
		display: inline;
		margin: 0 0 10px 0;
	}
		
	div.homepagenews-left /* RB */ {	
		clear: left;
		float: left;
		margin: 0;
		border-top: 5px solid #ABBD26;
		padding: 0 0 10px 0;
		background: #fff;
		display: inline;
		}
		
	div.homepagenews-left img /* RB */ {
		width: 100%;
	} 
		
	div.homepagenews-right /* RB */ {
		float: left;
		margin: 0 0 20px 0;		
		border-top: 5px solid #ABBD26;
		padding: 0 0 10px 0;
		background: #fff;
		display: inline;
		}
	
	div.homepagenews-right img /* RB */ {
		width: 100%;
	}
	
	.homepagenews-secondarytext h3 /* RB */ {
			padding: 3px 0 6px 0;
			min-height: 50px;
			line-height: 1.85em;
			}

	.homepagenews-secondarytext p /* RB */ {
		overflow: hidden;
		/* max-height: 150px; */	
		}
	

/* ============================= */
/* ! Layout for mobile version   */
/* ============================= */

@media handheld, only screen and (max-width: 360px) {/*smartphone portrait */

div.homepage-leftcontainer /* RB */ {
		/* clear: left;
		float: left;*/ 
		width: 100%;
		border-bottom: 1px #adbb26 solid;
		margin-bottom: 10px;
		}
		
		div.homepage-rightcontainer /* RB */ {
		/* float: right; clear: right; */
		width: 100%;
		/* display: inline; */
		}

}