#helpme {
	background-color: white;
	font-size: 18px;
	line-height: 150%;
}
#helpme .grid-top-50 {
	padding-top: 50px;
}
#helpme .grid-top-30 {
	padding-top: 30px;
}
#helpme .grid-top-10 {
	padding-top: 10px;
}

#helpme .grid-container {
	padding-top: 80px;
	padding-bottom: 60px;
	position: relative;
}
	#helpme .grid-container .hr-color-line {
		border: none;
		background: url(../images/hr-line.png) center no-repeat;
		width: 100%;
		height: 25px;
		background-size: contain;
		position: absolute;
		bottom: -30px;
		z-index: 9;
	}
	#helpme .grid-container .btn {
		font-size: 18px;
	}
	#helpme .grid-container .attention {
		color: red;
		font-size: 80%;
	}
	#helpme .grid-container h2 {
		font-size: 24px;
		display: inline-block;
		position: relative;
		z-index: 2;
		margin-right: 10px;
		margin-bottom: 20px;
	}
		#helpme .grid-container h2::after {
			content: '';
			position: absolute;
			right: 0;
			bottom: 6px;
			width: 75%;
			height: 6px;
			background-color: #fcbf44;
			z-index: -1;
		}
	#helpme .grid-container .how-to-use {
		color: #0084ff;
	}
		#helpme .grid-container .how-to-use .line-icon {
			vertical-align: sub;
		}
		#helpme .grid-container .how-to-use:hover small {
			text-decoration: underline;
		}
	#helpme .grid-container h3 {
		font-size: 30px;
		position: relative;
		margin-bottom: 20px;
	}
		#helpme .grid-container h3::before {
			content: '●';
			color: #21c25d;
			font-size: 50%;
			vertical-align: bottom;
			padding-right: 10px;
		}
#helpme #wanted {
	background-color: #f8f1fc;
}
	#helpme #wanted h3::before {
		color: #21c25d;
	}
	#helpme #wanted #from-tutor a {
		color: #21c25d;
		text-decoration: underline;
	}
#helpme #counseling {
	background-color: #fffdec;
}
	#helpme #counseling h3::before {
		color: #f16e51;
	}
#helpme #foot-hero {
	font-size: 24px;
	line-height: 150%;
	padding-bottom: 80px;
}
