.tinymce {
	line-height: 1.5;
}

@media screen and (max-width: 991px) {
	.tinymce {
		font-size: .875em;
	}
}
.tinymce h1 {
	font-size: 1.625em;
	margin: 0 0 1.25em 0;
	text-align: left;
}
.tinymce h2 {
	font-size: 1.375em;
	margin: 0 0 0.9375em 0;
	text-align: left;
}
.tinymce h3 {
	font-size: 1.125em;
	margin: 0 0 0.9375em 0;
	text-align: left;
}

.tinymce p {
	margin: 0 0 0.9375em 0;
}
.tinymce ul li {
	list-style-type: disc;
	margin: 0 0 0.4375em 2.1875em;
}
.tinymce ol li {
	list-style-type: decimal;
	margin: 0 0 0.4375em 2.1875em;
}
.tinymce ul li:last-child {
	margin: 0 0 0.9375em 2.1875em;
}
.tinymce ol li:last-child {
	margin: 0 0 0.9375em 2.1875em;
}/*
.tinymce a {
	color: blue;
	text-decoration: underline
}
.tinymce a:hover {
	color: red;
}*/

.tinymce img {
	vertical-align: top;
}
.tinymce img[style*="float: left"], .tinymce img[style*="float:left"], .tinymce img[style*="float: left"]{
	margin: 0 1.5625em 0.625em 0;
}
.tinymce img[style*="float: right"], .tinymce img[style*="float:right"]{
	margin: 0 0 0.625em 1.5625em;
}
.tinymce table {
	border-collapse: collapse;
	margin: 0 0 0.9375em 0;
}
.tinymce table[align=center] {
	margin: 0 auto 0.9375em;
}
.tinymce table[align=left] {
	margin: 0 0 0.9375em 0;
}
.tinymce table[align=right] {
	margin: 0 0 0.9375em auto;
}
.tinymce table td {
	padding: 0.375em 0.625em;
	text-align: left;
	vertical-align: top;
	border: 1px solid #d3d3d3;
}
.tinymce table[border="0"] td {
	border: none !important;
}
.tinymce table td p {
	margin: 0;
}