/*Text Font Family, https://www.google.com/fonts */
	@import url(http://fonts.googleapis.com/css?family=Metrophobic);

/*Body Font Family + Background Color*/
	body {
		
		background-repeat: no-repeat;
		background-position: top left -70px, top right;
		background-attachment: fixed, fixed;
		background-color: #fff;
		font-family: Arial;
		font-size: 16px;
		line-height:25px;
		color: #1b1b1b;
		background-size: 32% 100%, 32% 100%;
	}

/*Link color*/
	a {color: #11512B; text-decoration: none !important;}
	a:hover {color: #11512B;}

/*Header + Footer Background Color*/
	header .container, .fullWidthBackground header , header{
		background-color: #11512b; 
		padding-top: 0px; 
		padding-bottom: 0; 
		height: 117px;
		text-decoration: underline;
	}
	
	.fullWidthBackground footer {
		background-color: rgba(255,255,255,0);
	}

	footer .container {
		background-color: #fff;
		height: 210px;

		background-repeat: no-repeat;
		background-position: center;
		max-width: 980px;
		box-shadow: 10px 0 5px -3px rgba(0,0,0,.25), -10px 0 5px -3px rgba(0,0,0,.25);
	}
	
	.fixedWidth .container {
		max-width: 980px;
	}

/*Header + Footer menu text links Color*/
	.menu {
		line-height: 25px; 
		margin-top: 0px; 
		margin-bottom: 0px;
		position: relative;
		top: 82px;
		right: -320px;
	}
	
	.menu a {
		font-size: 16px;
		color: #fff;
		font-weight: 300 !important;
	}
	.menu a:not(.on):hover {
		color: #EBEBEB;
	}

/*Header active link color / Background Color*/
	.menu a.on {
		text-decoration: underline!important;
	}

/*Site Logo Font Size + Font Family + Color*/
	.siteLogo {
		font-size: 24px;
		font-weight: 700;
		line-height: 158px;
		color: transparent;
		
		background-repeat: no-repeat;
		position:absolute; 
		top: 0px;
		left: 420px;
		z-index: 1;
	}
		.siteLogo:hover {color: transparent;}

/*Hero box Background Color*/
	.heroImage.fullWidthBackground .hero .container {
		
		max-max-width: 980px;
		box-shadow: 10px 0 5px -3px rgba(0,0,0,.25), -10px 0 5px -3px rgba(0,0,0,.25);
	}
	
	.hero h2.heroHeadline {
		font-size: 40px;
		text-transform: uppercases;
		padding-top: 40px;
	}
	
	.oneRoom1 b {
		font-size: 66px;
	}
	
	.oneRoom1 .button {
		font-size: 22px;
		height: 59px;
		border: solid 2px #fff;
		color: #fff;
		background-color: rgba(255,255,255, 0.18);
		line-height: 40px;
		padding-top: 8px;
		text-transform: uppercase;
	}
	
	.oneRoom1 .button{
		background-color: rgba(255,255,255, 0.25);
	}
	
	article h1 {
		color: #17713b;
		font-size: 35px;
		margin:0px;
		padding-bottom: 20px;
		text-transform: uppercase;
	}
	article h2 {
		color: #6c6c6c;
		font-size: 22px;
		margin:0px;
		padding-top:35px;
		text-transform: uppercase;
	}
	
	.fixedWidth .center .container {
		max-width: 980px;
		padding: 20px;
		border-bottom: solid 1px #D0D0D0;
		box-shadow: 10px 0 5px -3px rgba(0,0,0,.25), -10px 0 5px -3px rgba(0,0,0,.25);
	}
	
	.noFooterMenu footer .siteLogo{
		line-height: 2px;
		visibility: hidden;
	}
	
	.center .container #page{
		padding-left: 30px;
		padding-right: 30px;
	}