.article, .codex-editor {
	font-size: 17px;
	line-height: 1.5 !important;
	box-sizing: border-box;
}
.article-list, .article-embed-caption, .article-embed, .article-image-caption, .article-image, .article-delimiter, .article-code, .quote_out, .article-paragraph, h1, h2, h3, h4, h5, h6, .cdx-block {
	max-width: 880px;
	margin: 0 auto;
	padding: .7em 15px;
	box-sizing: border-box;
	display: block;
}
.article > * {
	word-wrap: break-word;
}
.ce-block__content, .edit_item .url, .edit_item .tophead {
	max-width: 880px;
	margin: 0 auto;
}
.cdx-block.image-tool--stretched {
	max-width: 100% !important;
}
.inline-code, .article-code > code {
    background: rgba(251,241,241,0.78);
    color: #C44545;
    padding: 4px 6px;
    border-radius: 2px;
    margin: 0 2px;
    font-family: Menlo, Monaco, Consolas, Courier New, monospace;
    font-size: 0.9em;
}
.article-code > code {
	display: block;
	margin: 0;
}
.cdx-marker {
    background: rgba(245,235,111,0.29);
    padding: 3px 0;
}
.quote_out {
	background-color: #fff;
	max-width: 100%;
	padding: 40px;
}
blockquote {
	max-width: 500px;
	margin: 0 auto 20px;
	line-height: 1.5;
	font-size: 20px;
	padding-left: 50px !important;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='35px' height='35px' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 475.082 475.081' style='enable-background:new 0 0 475.082 475.081;' xml:space='preserve'%3E%3Cg%3E%3Cg fill='%23dadada'%3E%3Cpath d='M164.45,219.27h-63.954c-7.614,0-14.087-2.664-19.417-7.994c-5.327-5.33-7.994-11.801-7.994-19.417v-9.132 c0-20.177,7.139-37.401,21.416-51.678c14.276-14.272,31.503-21.411,51.678-21.411h18.271c4.948,0,9.229-1.809,12.847-5.424 c3.616-3.617,5.424-7.898,5.424-12.847V54.819c0-4.948-1.809-9.233-5.424-12.85c-3.617-3.612-7.898-5.424-12.847-5.424h-18.271 c-19.797,0-38.684,3.858-56.673,11.563c-17.987,7.71-33.545,18.132-46.68,31.267c-13.134,13.129-23.553,28.688-31.262,46.677 C3.855,144.039,0,162.931,0,182.726v200.991c0,15.235,5.327,28.171,15.986,38.834c10.66,10.657,23.606,15.985,38.832,15.985 h109.639c15.225,0,28.167-5.328,38.828-15.985c10.657-10.663,15.987-23.599,15.987-38.834V274.088 c0-15.232-5.33-28.168-15.994-38.832C192.622,224.6,179.675,219.27,164.45,219.27z'/%3E%3Cpath d='M459.103,235.256c-10.656-10.656-23.599-15.986-38.828-15.986h-63.953c-7.61,0-14.089-2.664-19.41-7.994 c-5.332-5.33-7.994-11.801-7.994-19.417v-9.132c0-20.177,7.139-37.401,21.409-51.678c14.271-14.272,31.497-21.411,51.682-21.411 h18.267c4.949,0,9.233-1.809,12.848-5.424c3.613-3.617,5.428-7.898,5.428-12.847V54.819c0-4.948-1.814-9.233-5.428-12.85 c-3.614-3.612-7.898-5.424-12.848-5.424h-18.267c-19.808,0-38.691,3.858-56.685,11.563c-17.984,7.71-33.537,18.132-46.672,31.267 c-13.135,13.129-23.559,28.688-31.265,46.677c-7.707,17.987-11.567,36.879-11.567,56.674v200.991 c0,15.235,5.332,28.171,15.988,38.834c10.657,10.657,23.6,15.985,38.828,15.985h109.633c15.229,0,28.171-5.328,38.827-15.985 c10.664-10.663,15.985-23.599,15.985-38.834V274.088C475.082,258.855,469.76,245.92,459.103,235.256z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	background-position: 0 0;
	background-repeat: no-repeat;
}
.article-quote-caption {
	max-width: 500px;
	margin: 0 auto;
	color: #444;
	position: relative;
	padding: 0 0 0 50px;
}
.cdx-quote__caption {
	font-size: 16px;
}
.article-quote.center {
	text-align: center;
	background-position: center 0;
	padding: 50px 0 0 0 !important;
}
.article-quote-caption.center {
	padding: 0 0 .7em;
}
.article-image {
	border-radius: 3px;
	padding-left: 0;
	padding-right: 0;
}
.article-image img, .image-tool__image-picture {
	width: 100%;
	max-width: 100%;
	margin: 0 auto;
	display: block;
}

.image-tool--withBackground .image-tool__image, .image--backgrounded {
    padding: 15px;
    background-color: rgba(167,167,167,.35);
    box-sizing: border-box;
}

.image--bordered img {
	border: 1px solid #dadada;
	border-radius: 3px;
	box-sizing: border-box;
}

.article-embed {
	max-width: 880px;
}

.article-embed-inn {
	position: relative;
	padding: 0 0 56% 0;
}

.article-embed iframe {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
}

.image-tool--withBackground .image-tool__image img, .image--backgrounded img {
	 max-width: 60%;
}

.image-tool--withBorder .image-tool__image, .article-image .image--bordered img {
	border: 1px solid #dadada;
	border-radius: 3px;
}

.article-image.image--stretched {
	max-width: 1440px;
	width: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
}

.article-image-caption, .article-embed-caption {
	font-size: 14px;
	color: #888;
	/*padding-top: 0;*/
	text-align: center;
}

.article-list ol, .article-list ul {
	margin: 0;
}

.article-list ul {
	list-style: square outside;
}

.cdx-list, .article-list ul {
	padding-left: 40px;
}

.article-list ul li, .cdx-list li  {
	list-style: square outside;
	padding-left: 10px;
}

.article-list li {
	padding: 5px 10px;
}

.ce-delimiter, .article-delimiter {
    line-height: 1.6em;
    width: 100%;
    text-align: center;
    padding: 0;
}

.ce-delimiter, .article-delimiter:before {
	padding-top: 14px;
}

.ce-delimiter:before, .article-delimiter:before {
    display: inline-block;
    content: "***";
    font-size: 30px;
    line-height: 65px;
    height: 65px;
    letter-spacing: 0.2em;
}

.article-warning, .cdx-warning {
	background-color: rgba(253,216,53,.35);
	padding: 30px 0;
	margin: .7em 0;
}

.warning-in {
	max-width: 680px;
	margin: 0 auto;
	padding: 0 15px;
}
.warning-in .title {
	margin-bottom: 15px;
}

.codex-editor__redactor {
	padding-bottom: 50px !important;
}

.help_head {
	background-color: rgba(255,255,255,0.9);
	text-align: center;
	padding: 50px;
	margin-bottom: 30px;
}

.help_head a {
	font-size: 20px;
}

.help_head h1 {
	font-weight: 400;
	font-size: 40px;
}

@media (max-width: 800px) {

	.quote_out {
		padding: 20px;
	}

	blockquote {
		padding-left: 40px !important;
		font-size: 17px;
		background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg width='20px' height='20px' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 475.082 475.081' style='enable-background:new 0 0 475.082 475.081;' xml:space='preserve'%3E%3Cg%3E%3Cg fill='%23dadada'%3E%3Cpath d='M164.45,219.27h-63.954c-7.614,0-14.087-2.664-19.417-7.994c-5.327-5.33-7.994-11.801-7.994-19.417v-9.132 c0-20.177,7.139-37.401,21.416-51.678c14.276-14.272,31.503-21.411,51.678-21.411h18.271c4.948,0,9.229-1.809,12.847-5.424 c3.616-3.617,5.424-7.898,5.424-12.847V54.819c0-4.948-1.809-9.233-5.424-12.85c-3.617-3.612-7.898-5.424-12.847-5.424h-18.271 c-19.797,0-38.684,3.858-56.673,11.563c-17.987,7.71-33.545,18.132-46.68,31.267c-13.134,13.129-23.553,28.688-31.262,46.677 C3.855,144.039,0,162.931,0,182.726v200.991c0,15.235,5.327,28.171,15.986,38.834c10.66,10.657,23.606,15.985,38.832,15.985 h109.639c15.225,0,28.167-5.328,38.828-15.985c10.657-10.663,15.987-23.599,15.987-38.834V274.088 c0-15.232-5.33-28.168-15.994-38.832C192.622,224.6,179.675,219.27,164.45,219.27z'/%3E%3Cpath d='M459.103,235.256c-10.656-10.656-23.599-15.986-38.828-15.986h-63.953c-7.61,0-14.089-2.664-19.41-7.994 c-5.332-5.33-7.994-11.801-7.994-19.417v-9.132c0-20.177,7.139-37.401,21.409-51.678c14.271-14.272,31.497-21.411,51.682-21.411 h18.267c4.949,0,9.233-1.809,12.848-5.424c3.613-3.617,5.428-7.898,5.428-12.847V54.819c0-4.948-1.814-9.233-5.428-12.85 c-3.614-3.612-7.898-5.424-12.848-5.424h-18.267c-19.808,0-38.691,3.858-56.685,11.563c-17.984,7.71-33.537,18.132-46.672,31.267 c-13.135,13.129-23.559,28.688-31.265,46.677c-7.707,17.987-11.567,36.879-11.567,56.674v200.991 c0,15.235,5.332,28.171,15.988,38.834c10.657,10.657,23.6,15.985,38.828,15.985h109.633c15.229,0,28.171-5.328,38.827-15.985 c10.664-10.663,15.985-23.599,15.985-38.834V274.088C475.082,258.855,469.76,245.92,459.103,235.256z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	}

	.article-quote-caption {
		padding-left: 40px !important;
		font-size: 15px;
	}

	.article, .codex-editor {
		font-size: 15px;
	}

	.help_head a {
		font-size: 16px;
	}

	.help_head h1 {
		font-weight: 400;
		font-size: 30px;
	}

	.image--bordered img {
		border-radius: 0;
		border: none;
		border-top: 1px solid #dadada;
		border-bottom: 1px solid #dadada;
	}

}













