/* CSS Document */

.ParallaxBlock {
	padding:30px 0;
	background-size:cover;
	background-position: center center;
	background-attachment:fixed;
}

	.ParallaxBlock h1 {
		text-align: center; 
		font-size:48px;
		line-height:52px;
		margin-bottom:45px;
		font-weight:bold;
		color:#fff;
	}
	
	.ParallaxBlock h4 {
		text-align: center; 
		font-size:30px;
		line-height:34px;
		margin-bottom:45px;
		font-weight:bold;
		color:#fff;
	}
	
	.ParallaxBlock .TextBlockLink {
		text-align:center;
	}
	
	.ParallaxBlock .TextBlockLink a {
		font-size:30px;
		line-height:34px;
		padding-left:75px;
		padding-right:75px;
	}

	
/* PINK PARALLAX BLOCK */

.ParallaxBlock.pink {
	background-color:#f78ea9;
}
	
	.ParallaxBlock.pink .ParallaxBlockContent a {
		background:#3a2541;
		border:1px solid #f78ea9;
	}
	
	.ParallaxBlock.pink .ParallaxBlockContent a:hover {
		background:#f78ea9;
		border:1px solid #f78ea9;
	}
	
	
/* GREEN PARALLAX BLOCK */

.ParallaxBlock.green {
	background-color:#b1d00a;
}
	
	.ParallaxBlock.green .ParallaxBlockContent a {
		background:#9ab508;
		border:1px solid #b1d00a;
	}
	
	.ParallaxBlock.green .ParallaxBlockContent a:hover {
		background:#b1d00a;
		border:1px solid #b1d00a;
	}
	
	
	
@media all and (max-width: 800px) {
	.ParallaxBlock h1 {
		font-size:36px;
		line-height:40px;
		margin-bottom:45px;
	}
	
	.ParallaxBlock h4 {
		font-size:20px;
		line-height:24px;
		margin-bottom:45px;
	}
	
	.ParallaxBlock .TextBlockLink a {
		font-size:24px;
		line-height:28px;
		padding-left:30px;
		padding-right:30px;
	}	
}

@media all and (max-width: 640px) {
	.ParallaxBlock h1 {
		font-size:30px;
		line-height:34px;
		margin-bottom:45px;
	}
	
	.ParallaxBlock h4 {
		font-size:20px;
		line-height:24px;
		margin-bottom:45px;
	}
	
	.ParallaxBlock .TextBlockLink a {
		font-size:20px;
		line-height:24px;
		padding-left:30px;
		padding-right:30px;
	}	
}