/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 01 2024 | 12:51:11 */
.post-single-page .article-body-container {
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 50px;
	margin-top: -100px;
	
	background-color: #ffffff;
	position: relative;
}
@media (max-width: 575.98px) {
	.post-single-page .article-body-container {
		padding: 0px;
		margin-top: 0px;
	}
}
.webr-post-intro {
	margin-bottom: 30px;
	font-size: 18px;
	font-weight: 500;
}
.webr-post-intro .meta-post-categories {
	margin-bottom: 5px;
	font-size: 24px;
	line-height: 1.3;
	font-style: italic;
	font-weight: 500;
}
.webr-post-intro .meta-post-categories > a {
	color: #7b7b7b;
}
.webr-post-intro .title {
	text-wrap: balance;
}
.webr-post-intro-footer {
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: 2px solid var(--brdcolor-gray-300);
	border-bottom: 2px solid var(--brdcolor-gray-300);
	display: flex;
	flex-wrap: wrap;
	margin-top: 30px;
	gap: 15px;
	align-items: center;
	justify-content: space-between;
}
.webr-post-intro-share {
	display: flex;
	align-items: center;
}
.webr-post-intro-share > p {
	margin-bottom: 0px;
}
.webr-post-intro-footer .wd-entry-meta {
	margin-bottom: 0px;
}
.webr-post-intro-footer > * {
	flex-basis: auto;
	flex-grow: 0;
	flex-shrink: 0;
}
.webr-content-and-sidebar,
.webr-post-intro {
	display: flex;
	flex-wrap: wrap;
	margin-left: -15px;
	margin-right: -15px;
	width: calc(100% + 30px);
	max-width: calc(100% + 30px);
	row-gap: 30px;
}
.webr-content-and-sidebar > *,
.webr-post-intro > * {
	padding-left: 15px;
	padding-right: 15px;
	flex-grow: 0;
	flex-shrink: 0;
	flex-basis: auto;
}
.webr-content-and-sidebar > :first-child,
.webr-post-intro > :first-child {
	width: calc(100% / 3 * 2);
	width: calc((945 + 30) / 1250 * 100%);
	width: calc(100% - 275px);
}
.webr-content-and-sidebar > aside,
.webr-post-intro > :last-child {
	width: calc(100% / 3 * 1);
	width: calc(100% - (945 + 30) / 1250 * 100%);
	width: 275px;
}
.webr-content-and-sidebar > aside > div {
	display: flex;
	flex-direction: column;
	gap: 30px;
	
	position: sticky;
	--webr-top: 30px;
	--webr-top: calc(30px + var(--wp-admin--admin-bar--height));
	top: var(--webr-top);
	height: calc(100vh - var(--webr-top) - 30px);
	overflow-y: auto;
	
	transition: height .3s ease, top .3s ease;
}
.whb-sticky-header.whb-scroll-up ~ .main-page-wrapper .post-single-page .webr-content-and-sidebar > aside > div {
	--webr-top: calc(30px + 60px);
	--webr-top: calc(30px + 60px + var(--wp-admin--admin-bar--height));
}
@media (max-width: 1024.98px) {
	.webr-content-and-sidebar > :first-child,
	.webr-post-intro > :first-child,
	.webr-content-and-sidebar > aside,
	.webr-post-intro > :last-child {
		width: 100%;
	}
	.webr-content-and-sidebar > aside > div {
		height: auto !important;
	}
}
.webr-post-sidebar .author-info {
	background-color: var(--darkGreen);
	color: #ffffff;
	--wd-title-color: #ffffff;
	--wd-link-color: #ffffff;
	text-align: left;
	margin-top: 37px !important;
	margin-bottom: 0px !important;
}
.webr-post-sidebar .author-info .author-avatar {
	left: 25px;
	margin-left: 0px;
}
.webr-post-sidebar .author-info .avatar {
	border-width: 0px;
}
.webr-post-sidebar .author-info p:last-child {
	margin-bottom: 0px;
}
.webr-table-of-contents {
	padding: 25px;
	background-color: #f2f2f2;
	--wd-link-color: var(--wd-text-color);
	font-size: 15px;
}
.webr-table-of-contents ol > li > a {
	display: block;
	line-height: 1.3;
}
.webr-table-of-contents > p {
	margin-bottom: 5px;
}
.webr-table-of-contents ol:last-child {
	margin-bottom: 0px;
}

/*.post-single-page .webr-related-posts .article-body-container > * {
	flex-shrink: 1;
}

.post-single-page .webr-related-posts .article-body-container > .entry-content {
	width: auto !important;
}*/

body.single-post:not(.__) .webr-related-posts .article-inner {
	width: auto !important;
	margin-left: 0px;
	margin-right: 0px;
}
.post-single-page .entry-header img {
	width: 100%;
}

.webr-post-intro .meta-categories-wrapp {
	position: static;
	margin: 0px;
	height: auto;
}

.post-single-page .entry-header {
	width: calc(100vw - var(--wd-scroll-w));
	max-width: calc(100vw - var(--wd-scroll-w));
	
	margin-top: -40px;
	margin-left: calc((100% - (100vw - var(--wd-scroll-w))) / 2);
	margin-right: calc((100% - (100vw - var(--wd-scroll-w))) / 2);
}
.post-single-page .entry-header img {
	aspect-ratio: 16 / 3;
	object-fit: cover;
}
@media (max-width: 1199.98px) {
	.post-single-page .entry-header img {
		aspect-ratio: 16 / 4;
	}
}
@media (max-width: 1024.98px) {
	.post-single-page .entry-header img {
		aspect-ratio: 16 / 6;
	}
}
@media (max-width: 767.98px) {
	.post-single-page .entry-header img {
		aspect-ratio: 16 / 9;
	}
}

/*.webr-post-intro .wd-post-cat {
	padding: 0px;
	height: auto;
	background-color: transparent;
}*/

.wd-entry-meta .meta-author a {
	text-transform: none;
}