
.cms_content,
.editor_content { font-size: 16px; word-break: normal; }
.cms_content    p,
.editor_content p { margin-bottom: 0; padding-bottom: 0; font-size: 16px; }

.cms_content    ol,
.editor_content ol,
.cms_content    ul,
.editor_content ul,
.cms_content    dl,
.editor_content dl
{
	/* IE7: reset rtl list margin. (#7334) */
	*margin-right: 0px;
	/* preserved spaces for list items with text direction other than the list. (#6249,#8049)*/
	padding: 0px;
	
	margin-top: 0px; margin-bottom: 0px; 
}
.cms_content    ul,
.editor_content ul,
.cms_content    ul li,
.editor_content ul li { list-style-type:disc; margin-left:15px; }
.cms_content    ol,
.editor_content ol,
.cms_content    ol li,
.editor_content ol li { list-style-type:decimal; margin-left:15px; }
.cms_content    ol li,
.editor_content ol li,
.cms_content    ul li,
.editor_content ul li { margin-left: 10px; padding-bottom: 6px; }

.editor_content table { border-collapse: initial; border-spacing: initial; }
.editor_content td { padding: initial; }
.cms_content    table td img,
.editor_content table td img,
.cms_content    img,
.editor_content img {
	max-width: 100%;
	height: auto !important;
}
.cms_content    table tr td img,
.editor_content table tr td img {
	max-width: 100%;
	height: auto !important;
}
.cms_content    iframe,
.editor_content iframe {
	max-width: 100%;
}

.editor_content table.color_table th,
.editor_content table.color_table td,
.editor_content table.color_table { border:solid 1px #da976d; }
.editor_content table.color_table tr th { padding: 5px; background-color: #da976d }
.editor_content table.color_table tr td { padding: 5px; background-color: #f6eadc }

@media screen and (max-width:768px) {
    .cms_content    table.table_responsive_2 tr td,
    .editor_content table.table_responsive_2 tr td {
        display: block;
        width: 100% !important;
    }
}

@media screen and (max-width:600px) {
    .cms_content a,
    .editor_content a { word-break: break-all; }
}
