.vis-postreader.page-main-post-content {
	/*border: 4px solid blue;*/
	padding: 0 1% 2em;
	
	font-family: Sans-Serif;
}
.vis-postreader.page-main-post-content *:not(.fa) {
	max-width: 100%;
	font-family: Sans-Serif !important;
	/*font-family: unset !important;*/
}


.vis-postreader.page-main-post-content {
	float: unset;
	margin: 0 auto;
	color: var(--themeColorLightDarkText);
}
.vis-postreader.page-main-post-content .path-visual {
	padding: .5em 0 .5em 0;
	margin: 0;

	border-bottom: 2px solid #eee;
}
.vis-postreader.page-main-post-content .path-visual .path {
	font-family: sans-serif;
	padding: 0 .5em 0 .5em;
	line-height: 3em;
	font-size: 80%;
	text-shadow: unset;
	background: inherit;
	color: var(--themeColorBlue);
}
.vis-postreader.page-main-post-content .path-visual .path.tag {
	color: var(--themeColorWhite);
	padding-right: 1em;
	margin-left: 2%;
	text-transform: capitalize;
	background: var(--themeColorBlue);
}
.vis-postreader.page-main-post-content .post-title {
	line-height: 1.25em;
	padding: 0 .5em .25em;
	margin-bottom: .5em;
	color: var(--themeColorBlue);
}
.vis-postreader.page-main-post-content .post-featuredimage {
	padding: 0 .25em;
	margin: 0 0 .5em;
}
.vis-postreader.page-main-post-content .post-featuredimage.explicit-content {
	filter: blur(1em);
}
.vis-postreader.page-main-post-content .post-featuredimage.adult-content {
	filter: blur(2em);
}


.vis-postreader.page-main-post-content h1,
.vis-postreader.page-main-post-content h2,
.vis-postreader.page-main-post-content h3,
.vis-postreader.page-main-post-content h4,
.vis-postreader.page-main-post-content h5,
.vis-postreader.page-main-post-content h6 {
	margin: .5em 0 .25em;
	padding: .5em .5em .25em;
	color: var(--themeColorBlue);
}
.vis-postreader.page-main-post-content {
	/*font-size: 10%;*/
	/*color: lime;*/
}
.vis-postreader.page-main-post-content p {
	padding: 0 .25em;
}
.vis-postreader.page-main-post-content .inlinead {
	position: relative;
	margin: 0;
}
.vis-postreader.page-main-post-content .inlinead .label {
	position: absolute;
	font-variant: small-caps;
	top: 0;
	right: 0;
	padding: .25em .5em;
	color: var(--themeColorBlue);
}
.vis-postreader.page-main-post-content .inlinead img {
	display: block;
	margin: 0 auto;
}
.vis-postreader.page-main-post-content img:not(.post-featuredimage) {
	display: block;
	margin: 0 auto;
	aspect-ratio: unset;
	height: unset !important;
	max-width: 95% !important;
	max-height: 100% !important;

}
.vis-postreader.page-main-post-content p a {
	color: var(--themeColorBlue) !important;
	/*font-weight: 600;*/
	text-transform: capitalize;
}
.vis-postreader.page-main-post-content p a:hover {
	color: var(--themeColorBlue) !important;
	transition: all .2s linear;
}
.vis-postreader.page-main-post-content *:not(.inlinead) a:before {
	content: " - ";
}
.vis-postreader.page-main-post-content *:not(.inlinead) a:after {
	content: " ";
}
.page-main-post-content-explicit-warning {
	text-align: center;
	color: var(--themeColorLightDarkText);
	line-height: 1.35em;
	font-size: 120%;
	color: darkgoldenrod;
	padding: 1em 1%;
}
.page-main-post-content-explicit-warning span.fa {
	color: red;
	margin-right: .5em;
}



.asatnowadfold {
	/*border: 4px solid lime;*/
	margin: 1em 0 .25em;
	display: flex;
	justify-content: center;
	padding: .25em;
	/*float: unset;*/
}
.asatnowadfold img {
	max-width: 100%;
}
.asatnowadfold .styled {
	display: flex;
	justify-content: center;
	color: var(--themeColorBlue);
	background: var(--themeColorWhite);
}








.vis-share.content-sharing {
	/*border: 1px solid blue;*/
	padding: .5em 0;
	margin: 1em 0;
}
.vis-share.content-sharing .to-share {
	line-height: 3em;
	padding: 0 1em 0;
	text-align: right;
	font-size: 1em !important;
}
.vis-share.content-sharing .label {
	text-transform: uppercase;
	font-weight: 600;
}
.vis-share.content-sharing a {
	text-decoration: none;
	color: lime;
	background: transparent;
	color: transparent;
	display: inline-block;
	font-size: 0;
}
.vis-share.content-sharing .btn {
	height: 3em;
	width: 3em;
	display: inline-block;

	background-color: var(--themeColorBlue);
	box-shadow: 0 0 0 .25em var(--themeColorWhite);
	color: var(--themeColorWhite);
	border-radius: 1.5em;
}
.vis-share.content-sharing .btn:hover,
.vis-share.content-sharing .btn:focus {
	color: var(--themeColorBlue);
	background-color: var(--themeColorWhite);
	transform: scale(1.125);
	box-shadow: 0 0 0 .25em var(--themeColorBlue);
}


@media only screen and (max-width: 576px) {

	.vis-share.content-sharing .to-share:nth-child(2) {
		text-align: left;
		/*background: lime;*/
	}
	.vis-share.content-sharing .to-share:nth-child(2) .btn {
		margin: 0 .06em;
		width: 3em;
		height: 3em;
		display: inline;
		float: left;
	}
}



















/*
@media only screen and (max-width: 575px) {

	.vis-postreader.page-main-post-content {
		border: 4px solid red;
	}

}
@media only screen and (min-width: 576px) and (max-width: 767px) {

	.vis-postreader.page-main-post-content {
		border: 4px solid orange;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	
	.vis-postreader.page-main-post-content {
		border: 4px solid gold;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	
	.vis-postreader.page-main-post-content {
		border: 4px solid lime;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	
	.vis-postreader.page-main-post-content {
		border: 4px solid purple;
	}
}
@media only screen and (min-width: 1400px) {

	.vis-postreader.page-main-post-content {
		border: 8px solid cyan;
	}
	.vis-postreader.page-main-post-content .post-featuredimage {
		padding: 0 2em;
	}


}*/