/* CSS Document */

.BigTextBlock {
	padding:30px 0;
}

	.BigTextBlock h1 {
		text-align: center; 
		font-size:48px;
		line-height:52px;
		margin-bottom:45px;
		font-weight:bold;
	}
	
	.BigTextBlock h4 {
		text-align: center; 
		font-size:30px;
		line-height:34px;
		margin-bottom:45px;
		font-weight:bold;
	}
	
	.BigTextBlock .TextBlockLink {
		text-align:center;
	}
	
	.BigTextBlock .TextBlockLink a {
		font-size:30px;
		line-height:34px;
		padding-left:75px;
		padding-right:75px;
	}


/* PURPLE TEXT BLOCK */

.BigTextBlock.purple {
	background-color:#3a2541;
}

	.BigTextBlock.purple h1 {
		color:#f78ea9;
	}
	
	.BigTextBlock.purple h4 {
		color:#fff;
	}
	
	.BigTextBlock.purple a.btnHollow {
		border:1px solid #f78ea9;
	}
	
	.BigTextBlock.purple a.btnHollow:hover {
		background:#f78ea9;
		border:1px solid #f78ea9;
	}
	
	
/* PINK TEXT BLOCK */

.BigTextBlock.pink {
	background-color:#41252c;
}

	.BigTextBlock.pink h1 {
		color:#f78ea9;
	}
	
	.BigTextBlock.pink h4 {
		color:#fff;
	}
	
	.BigTextBlock.pink a.btnHollow {
		border:1px solid #f78ea9;
	}
	
	.BigTextBlock.pink a.btnHollow:hover {
		background:#f78ea9;
		border:1px solid #f78ea9;
	}
	
	
/* GREEN TEXT BLOCK */

.BigTextBlock.green {
	background-color:#5b6140;
}

	.BigTextBlock.green h1 {
		color:#b1d00a;
	}
	
	.BigTextBlock.green h4 {
		color:#fff;
	}
	
	.BigTextBlock.green a.btnHollow {
		border:1px solid #b1d00a;
	}
	
	.BigTextBlock.green a.btnHollow:hover {
		background:#b1d00a;
		border:1px solid #b1d00a;
	}
	
	
/* BRICK TEXT BLOCK */

.BigTextBlock.brick {
	background-color:#41252c;
}

	.BigTextBlock.brick h1 {
		color:#f78ea9;
	}
	
	.BigTextBlock.brick h4 {
		color:#fff;
	}
	
	.BigTextBlock.brick a.btnHollow {
		border:1px solid #f78ea9;
	}
	
	.BigTextBlock.brick a.btnHollow:hover {
		background:#f78ea9;
		border:1px solid #f78ea9;
	}
	
	
@media all and (max-width: 800px) {
	.BigTextBlock h1 {
		font-size:36px;
		line-height:40px;
		margin-bottom:45px;
	}
	
	.BigTextBlock h4 {
		font-size:24px;
		line-height:28px;
		margin-bottom:45px;
	}
	
	.BigTextBlock .TextBlockLink a {
		font-size:24px;
		line-height:28px;
		padding-left:30px;
		padding-right:30px;
	}	
}

@media all and (max-width: 640px) {
	.BigTextBlock h1 {
		font-size:30px;
		line-height:34px;
		margin-bottom:45px;
	}
	
	.BigTextBlock h4 {
		font-size:20px;
		line-height:24px;
		margin-bottom:45px;
	}
	
	.BigTextBlock .TextBlockLink a {
		font-size:20px;
		line-height:24px;
		padding-left:30px;
		padding-right:30px;
	}	
}