
.wd-post.wd-add-shadow .wd-post-inner {
	box-shadow: 0 0 4px rgba(0, 0, 0, .12);
	transition: box-shadow .5s cubic-bezier(0, 0, .44, 1.18);
}

.wd-post.wd-add-shadow:hover .wd-post-inner {
	box-shadow: 0 0 9px rgba(0, 0, 0, .2);
}

.wd-post.blog-style-bg .wd-post-inner {
	background-color: var(--bgcolor-white);
	border-radius: var(--wd-brd-radius);
}

.wd-post .post-title:last-child {
	margin-bottom: 0;
}

.wd-post:hover .wd-post-img {
	transform: scale(1.1);
}

.wd-post-content {
	position: relative;
	z-index: 1;
}

.wd-post-thumb {
	position: relative;
	border-radius: var(--wd-brd-radius);
	transform: translate3d(0, 0, 0);
}

.wd-post-thumb.color-scheme-light {
	--color-gray-400: rgba(255, 255, 255, .9);
	--color-gray-500: #fff;
}

.wd-post.has-post-thumbnail .wd-post-thumb {
	overflow: hidden;
}

.wd-post-img {
	transition: all .5s cubic-bezier(0, 0, .44, 1.18);
}

.wd-post-img img {
	width: 100%;
}

.wd-featured-post {
	margin-right: 10px;
	font-size: 0;
}

.wd-featured-post:before {
	font-size: 16px;
	content: "";
	font-family: "woodmart-font";
}

.wd-post-entry-meta {
	color: var(--color-gray-400);
}

.wd-post-header {
	display: inline-flex;
	align-items: center;
	gap: 15px;
}

.wd-post .wd-meta-author a {
	color: inherit;
}

.wd-post-actions {
	display: flex;
	gap: 15px;
}

.wd-post-share {
	position: relative;
	color: var(--color-gray-400);
	font-size: 0;
	transition: all .25s ease;
}

.wd-post-share .wd-social-icons {
	flex-wrap: nowrap;
}

.wd-post-share .tooltip-inner {
	padding: 5px;
	max-width: fit-content;
}

.wd-post-share:after {
	width: 20px;
	height: 20px;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	content: "";
	font-family: "woodmart-font";
}

.wd-post-share:hover {
	color: var(--color-gray-500);
}

.wd-post-cat.wd-style-default {
	font-size: 13px;
}

.wd-post-cat.wd-style-default a {
	color: var(--color-gray-400);
	white-space: nowrap;
}

.wd-post-cat.wd-style-default a:hover {
	color: var(--color-gray-600);
}

.wd-post .wd-meta-date {
	white-space: nowrap;
	font-size: 13px;
}

.wd-modified-date {
	display: none;
}

.wd-read-more {
	margin-top: 15px;
}

.wd-read-more a {
	color: var(--wd-primary-color);
	text-transform: var(--btn-transform, uppercase);
	font-weight: 800;
	font-size: 13px;
	line-height: 1;
}

.wd-read-more a:hover {
	opacity: .8;
}

.wd-posts:not([style*="wd-gap"]) {
	--wd-gap-lg: 50px;
	--wd-gap-md: 40px;
}

.wd-post .wd-post-desc>div[class*="wpb_"] {
	display: none;
}

.wd-post .wd-post-desc twitterwidget {
	margin: 10px auto;
}

.wd-post .wd-post-desc p:not(:last-child) {
	margin-bottom: 15px;
}

.wd-post-date.wd-style-with-bg {
	position: absolute;
	top: 15px;
	left: 15px;
	z-index: 2;
	display: inline-block;
	min-width: 53px;
	border-radius: calc(var(--wd-brd-radius) / 1.5);
	background-color: var(--bgcolor-white);
	box-shadow: 0 0 9px rgba(0, 0, 0, .1);
	color: var(--color-gray-800);
	text-align: center;
	line-height: 1;
}

.wd-post-date.wd-style-with-bg>span {
	display: block;
}

.wd-post-date.wd-style-with-bg .post-date-day {
	padding-top: 6px;
	padding-bottom: 4px;
	font-size: 24px;
}

.wd-post-date.wd-style-with-bg .post-date-month {
	padding-top: 2px;
	padding-bottom: 8px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 12px;
}

.wd-carousel .wd-post-date.wd-style-with-bg {
	transform: translate3d(0px, 0, 0);
}

@media (max-width: 768.98px) {
	.wd-post-share {
		display: none;
	}
}
