.post-content {
	width: 100%;
	/* Auto Layout */
	padding: 0px;
}

.post-content blockquote {

	width: 100%;

	background-image: url("/img/quote.svg"), linear-gradient(135.00deg, #1D1D1D 0%, #000000 25.00%);
	background-repeat: no-repeat;
	background-position: 12px center, 0 center;

	padding: 12px 12px 12px 36px;
	border: 1px solid #323232;
	box-sizing: border-box;
	border-radius: 4px;

	/* Inside Auto Layout */
	margin: 24px 0px 8px 0px;
}

.post-content blockquote p {
	margin: 0px 0px 0px 0px;
}

.post-content h2 {
	padding: 16px 0px 0px 0px;

	/* Inside Auto Layout */
	margin: 32px 0px 0px 0px;
}

.post-content p {
	/* Inside Auto Layout */
	margin: 16px 0px 0px 0px;
}

.post-content .image {
	/* Auto Layout */
	padding: 12px 0px 12px 0px;

	/* Inside Auto Layout */
	margin: 16px 0px 0px 0px;
}
.post-content .image .src {
    /* Inside Auto Layout */
	margin: 0px 0px 0px 0px;
}

.post-content .image .src img {
	width: 100%;
	height: auto;
}

.post-content .sub {
	/* Inside Auto Layout */
	margin: 8px 0px 0px 0px;
}

.post-content ul {
	padding: 0px 0px 0px 33px;

	/* Inside Auto Layout */
	margin: 16px 0px 0px 0px;
}

.post-content ul > li {
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
}

.post-content ol {
	padding: 0px 0px 0px 33px;

	/* Inside Auto Layout */
	margin: 16px 0px 0px 0px;
}

.post-content ol > li {
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
}

.post-content a:hover {
	color: inherit;
}

.post-content strong {
	/* Semi-bold */
	font-weight: 600;
}

.post-footer-container {
	width: 100%;
	/* Auto Layout */
	padding: 12px 0px 0px 0px;

	/* Inside Auto Layout */
	margin: 16px 0px 0px 0px;
}

.post-footer-container > .footer-line {
	width: 100%;
	/* 4 */
	border-top: 1px solid #323232;

	/* Inside Auto Layout */
}

.post-footer {
	/* Auto Layout */
	padding: 0px 0px 0px 0px;

	/* Inside Auto Layout */
	margin: 8px 0px 0px 0px;
}

.post-footer > ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.post-footer a {
	text-decoration: none;
}