.mce_page {
	overflow:hidden;
}

@media all and (max-width: 768px) {
	.mce_page * {
		float:none !important;
	}

	.mce_page img {
		max-width:100% !important;
	}

	.mce_page li {
		padding-left:15px !important;
		padding-right:0px !important;
		margin:5px auto;
	}

	.mce_page p {
		padding-left:0px !important;
		padding-right:0px !important;
	}

}

.mce_page p {
	margin:10px 0px;
	line-height:140%;
}

.mce_page ul {
	margin:10px 0px;
	width:auto;
	height:auto !important;
}

.mce_page ol {
	margin:10px 0px;
	width:auto;
	height:auto !important;
}

.mce_page li {
	padding-left:15px;
	margin:5px auto;
}

.mce_page li.small_text {
	margin:3px auto;
}

.mce_page a {
	color:#3d67d5;
}

.mce_page img {
	border:0px;
	margin:0px 15px 10px;
	max-width:920px;
	height:auto !important;
}

.mce_page hr {
	height:0px;
	color:#CCC;
	border:none;
	border-top:solid 1px #CCC;
	margin:30px auto;
	width:80%;
}

.mce_page hr.break {
	width:100%;
	height:1px;
	border:none;
	color:transparent;
	margin:10px 0px 0px;
	clear:both;	
}

.mce_page, .mce_page p, .mce_page ul, .mce_page ol  {
	font-size:14px;
}

.mce_page h2 {
	font-size:24px;
	font-weight:bold;
	margin:20px 0px 10px;
}

.mce_page h3 {
	font-size:18px;
	font-weight:bold;
	margin:20px 0px 10px;
}

.mce_page .large_text {
	font-size:16px;
}

.mce_page .small_text {
	font-size:12px;
}

.mce_page p.small_text {
	line-height:130%;
}

.mce_page iframe.youtube {
	float:none !important;
	width:560px !important;
	height:315px !important;
	margin:10px 0px;
}

.mce_page a.button {
	padding:10px 20px;
	background-color:#D21B20;
	color:#FFF;
	border-radius:3px;
	text-decoration:none;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
}
