.single-post main {
	margin-top: 30px;
}
.single-post .content-post {
	background-color: white;
	text-align: justify;
	padding-bottom: 30px;
}
.single-post .author-title span {
	margin-right: .5em
}
.single-post .content-post .author-title span {
	color: #9b9b9b;
	font-size: 14px;
}
.single-post .content-post .author-title{
	padding-bottom: 15px;
}
.single-post .content-post h2{
	font-size: 1.2em;
}
.single-post .content-post h3 {
	font-size: 1.1em;
}
.single-post .content-post h4 {
	font-size: 1.05em;
}
.single-post .content-post h5, .single-post .content-post h6 {
	font-size: 1em;
}
.single-post  .content-post .entry-title {
	font-weight: bold; font-size: 1.3rem; margin-bottom: 0; text-transform: uppercase;
}
.single-post  .content-post  .next span{
	padding-right: 15px;
	font-size: 18px;
}
.single-post  .content-post  .prev span{
	padding-right: 15px;
	font-size: 18px;
}
.single-post  .content-post  .next {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-style: italic;
	font-weight: bold;
}
.single-post  .content-post  .prev {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-style: italic;
	font-weight: bold;
	padding-bottom: 15px; 
}
.single-post .entry-content ul {
	margin:.5rem 0; padding-left: 30px
}
.single-post .entry-content ul li {
	margin-bottom: .2rem;
}
.single-post .related_posts h3 {
	text-transform: uppercase;
}
.single-post .related_posts ul {
	padding: .5em; margin:0; list-style: none; border:solid 1px #ddd; background-color: #f1f1f1;
	border-radius: 6px;
}
.single-post .related_posts ul a {
	color: inherit; text-decoration: none; font-weight: normal;
}
.page-template-default .col-9{
	text-align: justify;
}
.page-template-default .entry-title {
	padding-bottom: 15px;
}
.namlbn-tags a {
	padding:.2em .5em; border-radius: 4px; margin:0 4px; line-height: 1; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center; color: inherit; text-decoration: none; background-color: #dddd;
}
@media(max-width: 1024px){
	.single-post  .content-post .entry-title{
		font-size: 1.2em
	}
}
@media (max-width: 650px){
	.single-post-post .row.column-reverse {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	h1.page-title {
		text-align: center;
	}
	.single-post .bvlq {
		padding:0 15px;
	}
	.single-post #primary, .page #primary {
		padding:0 10px;
	}
}