#find-a-group .content-container {
	position: absolute;
	top: 0;
	right: 15px;
	width: 33%;
	height: 97.5%;
	color: white;
	padding: 20px;

	/*http://www.colorzilla.com/gradient-editor/#000000+0,000000+100&0.4+0,0.8+100;Neutral+Density*/
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.4) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.4)), color-stop(100%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.8) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.8) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.4) 0%,rgba(0,0,0,0.8) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
}

#find-a-group .content-container h1 {
	color: white;
	font-family: roboto_slablight, serif;
	font-weight: normal;
	font-size: 4em;
	text-align: center;
	margin: 0;
}

#find-a-group .content-container .content {
	font-weight: bold;
}

#find-a-group-form {
	position: absolute;
	bottom: 20px;
	width: 90%;
	text-align: center;
}
#find-a-group-form label {
	font-size: 22px;
	margin-bottom: 10px;
}
#find-a-group-form input[type=text] {
	text-align: center;
	font-size: 20px;
	padding: 5px;
}

#find-a-group-form .find-a-group-button {
	background-color: #d84141;/*rgb(203,43,51);*/
	width: 100%;
	font-weight: bold;
	font-size: 24px;
	padding: 5px;
}

@media (max-width: 1050px) {
	#find-a-group .content-container {
		width: 40% !important;
	}
	#find-a-group .content-container h1 {
		font-size:3.5em !important;
	}
}

@media (max-width: 900px) {
	#find-a-group .content-container {
		width: 45% !important;
	}
	#find-a-group .content-container h1 {
		font-size: 2.5em !important;
		margin-top: -10px;
	}
}

@media (max-width: 780px) {
	#find-a-group .content-container {
		width: 97% !important;
	}
	#find-a-group .content-container h1 {
		font-size: 2.5em !important;
		margin-bottom: -10px;
		margin-top: -10px;
	}
	#training-videos-block {
		margin-bottom:35px;
	}
}

@media (max-width: 600px) {
	#find-a-group .content-container .content {
		display:none;
	}
}

@media (max-width: 500px) {
	#find-a-group-form label {
		display:none;
	}
}

@media screen and (max-width: 450px) {
	#find-a-group .content-container h1 {
		font-size:1.5em !important;
	}
	#find-a-group .content-container .content {
		display:none;
	}

	#find-a-group-form input[type=text] {
		margin-bottom: -5px;
	}
}