.col-content ol,
section.content ol,
.col-content ul,
section.content ul {
	margin-bottom: 20px;
}

.col-content h2,
section.content h2 {
	margin-bottom: 20px;
}

.col-content h3,
section.content h3,
.col-content ol li,
section.content ol li {
	margin-bottom: 15px;
}

.col-content h3,
section.content h3 {
	margin-top: 30px;
}

.col-content h5,
section.content h5 {
	color: #303030;
	margin-bottom: 0;
}

.col-content ol,
section.content ol {
	counter-reset: mcjccounter;
	list-style: none;
}

.col-content ol li,
section.content ol li {
	position: relative;
	padding-left: 20px;
}

.col-content ol li:before,
section.content ol li:before {
	counter-increment: mcjccounter;
	content: counter(mcjccounter) ".";
	color: #607bc1;
	font-weight: 700;
	font-size: 12px;
	position: absolute;
	left: 0;
	top: 0;
	font-size: 14px;
}

.col-content strong,
section.content strong {
	color: #303030;
	font-weight: 700;
}

.col-content a,
section.content a {
	color: #607bc1;
	text-decoration: underline;
}

.col-content a:hover,
section.content a:hover {
	text-decoration: none;
	color: #5A77B0;
}

.col-content .button,
section.content .button {
	color: #fff;
	text-decoration: none;
}

.col-content hr,
section.content hr {
	height: 1px;
	width: 100%;
	background: #ddd;
	border: 0;
	margin: 40px 0;
}

.col-content h2 + script + .gform_wrapper,
section.content h2 + script + .gform_wrapper {
	margin-top: 60px;
}