.blog-nav-disclaimer {
	padding: 36px 16px 12px 24px;
	box-shadow: inset 0px -1px 0px #1D1D1D;
}

.nav_container {
	width: 100%;
	overflow: auto;
}

.nav-spacer {
	padding-top: 80px;
}

.blog-nav-item {
	padding: 16px 24px 24px 24px;
	background: #000000;
	position: relative;
	width: 100%;
}

.blog-nav-item.active {
	background: linear-gradient(90deg, #000000 0%, #1D1D1D 100%);
	border-right: 2px solid #FFFFFF;
	border-radius: 2px;
}

.blog-nav-item:not(.active):hover {
	background: linear-gradient(270deg, #000000 0%, #1D1D1D 100%);
	cursor: pointer;
}

.post {
	display: block;
	overflow: hidden;
}

.post:hover {
	overflow: auto;
	overscroll-behavior: contain;
}

.blog_head {
	margin: 4px 0px 0px 0px;
}

.blog_sub {
}

.blog_label {
	padding: 8px 0px 0px 0px;

	margin: 4px 0px 0px 0px;
}

.blog_label p {
	font-family: Raleway;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;

	letter-spacing: 0.15em;

	margin: 0px 0px 0px 0px;
}

.post_wrapper {
	overflow: hidden;
}

.post_container {
	/* Auto Layout */

	width: 100%;
	padding: 48px 24px 0 60px;
}

.post_container > .title-container {
	/* Auto Layout */
	padding: 0px 0px 16px 0px;

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

.post-subtitle {
	/* Inside Auto Layout */
}

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

.post-label {
	padding: 8px 0px 0px 0px;
	
	font-family: Raleway;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 0.15em;

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