/* Parallax */
.parallaxWrapper {
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	/* [disabled]margin-bottom: 20px; */
}

#content .parallaxContainer p {
	color: #fff!important;
	padding-bottom: 6px;
	line-height: 30px;
}
.parallaxSectionHeader h2 {
	padding-top: 16px;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 20px;
	font-size: 1.3rem;
	line-height: 1rem;
	position: relative;
	z-index: 10;
	/* stroke */
	/* [disabled]text-shadow: rgb(255, 255, 255) 3px 0px 0px, rgb(255, 255, 255) 2.83487px 0.981584px 0px, rgb(255, 255, 255) 2.35766px 1.85511px 0px, rgb(255, 255, 255) 1.62091px 2.52441px 0px, rgb(255, 255, 255) 0.705713px 2.91581px 0px, rgb(255, 255, 255) -0.287171px 2.98622px 0px, rgb(255, 255, 255) -1.24844px 2.72789px 0px, rgb(255, 255, 255) -2.07227px 2.16926px 0px, rgb(255, 255, 255) -2.66798px 1.37182px 0px, rgb(255, 255, 255) -2.96998px 0.42336px 0px, rgb(255, 255, 255) -2.94502px -0.571704px 0px, rgb(255, 255, 255) -2.59586px -1.50383px 0px, rgb(255, 255, 255) -1.96093px -2.27041px 0px, rgb(255, 255, 255) -1.11013px -2.78704px 0px, rgb(255, 255, 255) -0.137119px -2.99686px 0px, rgb(255, 255, 255) 0.850987px -2.87677px 0px, rgb(255, 255, 255) 1.74541px -2.43999px 0px, rgb(255, 255, 255) 2.44769px -1.73459px 0px, rgb(255, 255, 255) 2.88051px -0.838247px 0px; */
	color: #FFFFFF;
	font-weight: normal;
}
.parallaxContainer {
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	/* [disabled]border-radius: 12px; */
	/* [disabled]background-color: #4DB94C; */
	max-width: 960px;
}

a .wrapperContactButton {
	/* [disabled]padding-top: 40px; */
	/* [disabled]padding-right: 10px; */
	/* [disabled]padding-left: 10px; */
	/* [disabled]padding-bottom: 40px; */
	/* [disabled]border-radius: 8px; */
	background-color: #FFFFFF;
	text-align: center;
	font-weight: normal;
	transition: 0.6s;
	width: 100%;
	background-repeat: no-repeat;
	/* [disabled]background-size: cover; */
	margin-bottom: 6rem;
	border-color: #FFFFFF;
	border-style: solid;
	border-left-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	/* [disabled]border-top-width: 2px; */
	/* [disabled]margin-top: -30px; */
}
a .wrapperContactButton:hover {
	background-color: #78C352;
	color: #fff;
}
a .wrapperContactButton:hover h4 {
	color: #FFFFFF;
}
.call2actionHeader {
	padding-top: 0.6rem;
	padding-bottom: 2rem;
}
.call2actionHeader H2 {
	color: #fff;
	font-size: 2rem;
	font-weight: normal;
	text-transform: uppercase;
}
.wrapperContactButton p {
	font-size: 1.8rem!important;
	line-height: 1.6rem!important;
	color: #fff!important;
	text-align: center!important;
}
.wrapperContactButton h4 {
	font-size: 3.4rem;
	/* [disabled]margin-top: 3rem; */
	/* [disabled]margin-right: 0px; */
	/* [disabled]margin-left: 0px; */
	/* [disabled]margin-bottom: 3rem; */
	line-height: 3.8rem;
	padding-top: 4rem;
	padding-bottom: 4rem;
	color: #62A441;
	transition: .6s;
	font-weight: 700;
	padding-left: 10px;
	padding-right: 10px;
}

	.overlayButton{
	position: relative;
	z-index: 1;
	background-position: 0% 0%;
	background-attachment: fixed;
	padding-top: 80px;
	padding-bottom: 90px;
	padding-left: 20px;
	padding-right: 20px;
	border-bottom: 2px solid #FFFFFF;
	margin-bottom: 30px;
	border-top: 10px solid #FFFFFF;
	margin-top: -12px;
	}
	
	/* control transparency of background image  */
	.overlayButton:after{
		/*background:rgba(255, 255, 255, 0.2);*/
		content: "";
		width: 100%;
		height: auto;
		position: absolute;
		z-index: -1; 
		top: 0;
		right: 0;
		left: 0;
		bottom: 0;
	}
	.parallax1 {
		background-image: url(../images/backgrounds/parallax/1m.jpg);
	}
	.parallax2{
		background-image: url(../images/backgrounds/parallax/2m.jpg);
	}
	.parallax3{
		background-image: url(../images/backgrounds/parallax/3m.jpg);
	}
	.wrapperCall2action{
	background-image: url(../images/backgrounds/Call2Action/footer-m.jpg);
	/* [disabled]border-top: 1px solid #FFFFFF; */
	background-position: bottom;
	background-attachment: fixed;
	}

	.overlay{
	/* [disabled]position: relative; */
	/* [disabled]z-index: 1; */
	/* [disabled]background-position: left top; */  /* needs to pull it to the left - otherwise a background repeat strip  */
	/* [disabled]background-attachment: fixed; */
		background-size: cover;
		-webkit-background-size: cover;
	/* [disabled]-moz-background-size: cover; */
	-o-background-size: cover;
	/* [disabled]padding-top: 50px; */
	/* [disabled]padding-bottom: 0px; */
	/* [disabled]padding-left: 20px; */
	/* [disabled]padding-right: 20px; */
	/* [disabled]border-bottom-color: #8A8D8F; */
	/* [disabled]border-bottom-style: solid; */
	/* [disabled]border-bottom-width: 6px; */
	/* [disabled]margin-bottom: 30px; */
	/* [disabled]background-size: cover; */
	}
	.overlayCall2Action{
	position: relative;
	z-index: 1;  /* needs to pull it to the left - otherwise a background repeat strip  */
	background-attachment: fixed;
	padding-top: 10px;
	padding-bottom: 50px;
	/* [disabled]padding-left: 20px; */
	/* [disabled]padding-right: 20px; */
	/* [disabled]border-bottom-color: #005938; */
	/* [disabled]border-bottom-style: solid; */
	/* [disabled]border-bottom-width: 6px; */
	/* [disabled]margin-bottom: 30px; */
	}
	.overlay:after,.overlayCall2Action:after{
		/*background:rgba(0, 0, 0, 0.6);*/
		content: "";
		width: 100%;
		height: auto;
		position: absolute;
		z-index: -1; 
		top: 0;
		right: 0;
		left: 0;
		bottom: 0;
	}

@media all and (min-width: 480px) {
  .parallaxSectionHeader h2 {
	font-size: 1.8rem;
	line-height: 0.6rem;
  }
	#content .parallaxContainer p {
		font-size: 20px;
		line-height: 24px;
	}
}
@media all and (min-width: 660px) {
.wrapperContactButton p {
	font-size: 2.2rem!important;
	line-height: 2.4rem!important;
}
.wrapperContactButton h4 {
	font-size: 4rem;
	/* [disabled]margin-top: 5rem; */
	/* [disabled]margin-right: 0px; */
	/* [disabled]margin-left: 0px; */
	/* [disabled]margin-bottom: 5rem; */
	line-height: 4rem;
}
	.parallaxSectionHeader h2 {
	font-size: 2rem;
	line-height: 0.6rem;
  }
	#content .parallaxContainer p {
		font-size: 24px;
		line-height: 28px;
	}
	.parallax1 {
		background-image: url(../images/backgrounds/parallax/1placeholder.jpg);
	}
	.parallax2 {
	background-image: url(../images/backgrounds/parallax/1.jpg);
	}
	.parallax3 {
	background-image: url(../images/backgrounds/parallax/1.jpg);
	}
	.wrapperCall2action {
	background-image: url(../images/backgrounds/Call2Action/footer-l.jpg);
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-attachment: fixed;
	}
}
@media all and (min-width: 960px) {
.wrapperContactButton p {
	font-size: 2.8rem!important;
	line-height: 2.8rem!important;
}
.wrapperContactButton h4 {
	font-size: 3rem;
	/* [disabled]margin-top: 10px; */
	/* [disabled]margin-right: 0px; */
	/* [disabled]margin-left: 0px; */
	/* [disabled]margin-bottom: 0px; */
	line-height: 1.6rem;
}
	.parallaxSectionHeader h2 {
	font-size: 2.4rem;
	line-height: 2.2rem;
  }
	#content .parallaxContainer p {
		font-size: 26px;
		line-height: 30px;
	}
}
