/**
 * Blue CTA
 */
.blue-cta {
    background: #00a2ee;
    background: -moz-linear-gradient(top, #00a2ee 0%, #0172be 100%);
    background: -webkit-linear-gradient(top, #00a2ee 0%, #0172be 100%);
    background: linear-gradient(to bottom, #00a2ee 0%, #0172be 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00a2ee', endColorstr='#0172be', GradientType=0);
    padding: 10px;
    padding-top: 7px;
    border-radius: 3px;
    margin: auto;
}

	.blue-cta h3 {
		color: #FFF;
	    font-size: 20px;
	    font-weight: 300;
	    font-family: 'Lato';
	    letter-spacing: .5px;
	    text-align: center;
	}

	.blue-cta a {
		color: #FFF !important;
		text-decoration: none;
	}

	@media ( max-width: 700px) {

		.blue-cta {
		    padding: 25px;
    		padding-top: 19px;
    		border-radius: 8px;
		}

		.blue-cta h3 {
			font-size: 34px;
		}
	}
/**
 * END Blue CTA
 */

#custom-main .center {
	text-align: center;
}

#custom-main {
	width:100%;
	background:#fff;
	overflow:auto;
	font-family: sans-serif;
	text-align: justify;
	line-height: 1.4em;
}

.custom-wrap {
	width:800px;
	margin:50px auto;
}

#custom-main a {
	color: #0000EE;
}

#custom-main ol li {
	margin-bottom: 1em;
}

#custom-main h1 {
	text-align: center;
	font-size: 19px;
	margin-bottom: .8em;
	line-height: 1.2em;
}

#custom-main h3 {
	font-size: 1.5em;
}

#custom-main h4 {
	font-family: serif;
	color: #7E7E7E;
	font-style: italic;
	text-align: center;
}

#custom-main p {
	font-size: 1em;
	margin-bottom: 1em;
}

	#custom-main p span {
		font-weight: bold;
	}
	#custom-main p span.main-title {
		display: block;
	}

#custom-main img {
	margin: auto;
	margin-top: 50px;
	margin-bottom: 40px;
}

#custom-main .blue-cta {
    max-width: 240px;
    margin-bottom: 30px;
    padding-top: 10px;
    padding: 16px;
}

	#custom-main .blue-cta h3 {
		font-size: 27px;
	}