.formatted_text * {
	font:inherit;
	color:inherit;
	font-size:inherit;
	font-family: inherit;
}

.formatted_text .fa {
	font-family:'FontAwesome' !important;
}

.formatted_text b,
.formatted_text strong {
	font-weight: 500;
}


.formatted_text img {
	width: auto;
	height: auto;
	max-width: 100%;
}


.formatted_text {
	line-height: 1.45em;
}


.formatted_text * {
	font:inherit;
	color:inherit;
	font-size:inherit;
	font-family: inherit;
}



.formatted_text .fa {
	font-family:'FontAwesome' !important;
}


.formatted_text h1 {
	font-size: 1.8em;
    font-weight: 100;
}

.formatted_text h2 {
	font-size: 1.6em;
    font-weight: 100;
}

.formatted_text h3 {
	font-size: 1.4em;
    font-weight: 300;
}

.formatted_text h4 {
	font-size: 1.3em;
    font-weight: 300;
}

.formatted_text h5 {
	font-weight: 500;
    font-weight: 300;
}

.formatted_text h6 {
	font-weight: 500;
    font-weight: 300;
}


.formatted_text h1,
.formatted_text h2,
.formatted_text h3,
.formatted_text h4,
.formatted_text h5,
.formatted_text h6,
.formatted_text p {
	margin-top: 0px !important;
	margin-bottom: 25px !important;
}


.formatted_text a {
	text-decoration: underline;
}




.formatted_text iframe {
	width: 100%;
}


.formatted_text iframe[src*="youtube"] {
	width: 100% !important;
	height: auto;
	border: none !important;
}


.formatted_text img {
	width: auto;
	max-width: 100%;
	height: auto;
}

.formatted_text ol {
	list-style: decimal outside; 
	padding: 0px 0px 0px 20px;
}

.formatted_text ol ol {
	padding: 0px 0px 0px 16px;
}

.formatted_text ul {
	list-style:disc outside none;
	padding: 0px 0px 0px 20px;
}

.formatted_text ul ul {
	list-style: circle outside none;
	padding: 0px 0px 0px 16px;
}