#support-tool-container a { text-decoration: none; display: block; color: white;}
#support-tool-container a:hover {text-decoration: underline;}
.support-tool { height: 120px; display: block; float: left; width: 32%; background-color: #712d3d; margin-top: 1%; margin-right: 1%; text-align: center;}
.support-tool a:hover { text-decoration: underline;}
.support-tool h2 {font-size: 1rem; text-transform: none; margin: 20px}
.support-tool p {margin-top: 10px}

.support-tool.support1 {background-color: #09431f;}
.support-tool.support2 {background-color: #a8475b;}
.support-tool.support3 {background-color: #bad2e8;}
.support-tool.support4 {background-color: #d9893b;}
.support-tool.support5 {background-color: #1b4d8d;}
.support-tool.support6 {background-color: #a54824;}
.support-tool.support7 {background-color: #648bbb;}
.support-tool.support8 {background-color: #8c7f9a;}
.support-tool.support9 {background-color: #4c8b2b;}
.support-tool.support10 {background-color: #712d3d;}
.support-tool.support11 {background-color: #5f452b;}
.support-tool.support12 {background-color: #09431f;}

a.signup {
	display: block;
	float: left;
	width: 48%;
	margin-bottom: 20px;
	padding: 20px;
	background-color: #88bc40;
	color: white;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
	font-size: 1rem;
	border: 1px solid #74a335;
}

a.signup.end {float: right;}

a.signup:hover {
	background-color: #74a335;
}

strong {font-weight: bold;}

em {font-style: italic;}

* + p {
	margin-top: 1.2rem;
}

h2.actual-entry-title {
	color: #09431f;
}

h3 {
	font-size: 1.3rem;
	text-transform: none;
	color: #1b4d8d;
}

h4 {
	font-size: 1.1rem;
	color: #a8475a;	
	margin-top: 1.2rem;
	font-weight: bold;
}

h5 {
	font-size: 1rem;
	font-weight: bold;
	margin-top: 1.2rem;
}

.chosen-container .chosen-results li {
	color: #000;
}

.post-thumbnail img { max-width: 100%; }