
.single-post-navigation {
	display: flex;
	align-items: center;
	flex-direction: row;
	justify-content: space-between;
	padding-top: 25px;
	padding-bottom: 25px;
	border-bottom: 2px solid rgba(113, 113, 113, .15);
}

.single-post-navigation:not(:last-child) {
	margin-bottom: 60px;
}

.single-post-navigation .blog-posts-nav-btn {
	flex: 0 1 50%;
	max-width: 50%;
}

.single-post-navigation .blog-posts-nav-btn a {
	position: relative;
	display: block;
	color: #3f3f3f;
}

.single-post-navigation .blog-posts-nav-btn a:after {
	position: absolute;
	top: 50%;
	margin-top: -20px;
	width: 40px;
	height: 40px;
	text-align: center;
	font-size: 34px;
	line-height: 40px;
}

.single-post-navigation .blog-posts-nav-btn a:hover {
	color: var(--wd-primary-color);
}

.single-post-navigation .back-to-archive a {
	display: block;
	color: #bbb;
}

.single-post-navigation .back-to-archive a:hover {
	color: #212121;
}

.single-post-navigation .back-to-archive .wd-tooltip {
	display: block;
	width: 30px;
	height: 30px;
	text-align: center;
	font-size: 0;
	line-height: 30px;
}

.single-post-navigation .back-to-archive .wd-tooltip:after {
	display: inline-block;
	font-size: 24px;
	content: "";
	font-family: "woodmart-font";
}

.single-post-navigation .btn-label {
	display: block;
	margin-bottom: 5px;
	color: #bbb;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 14px;
}

.single-post-navigation .wd-entities-title {
	font-size: 14px;
}

.single-post-navigation .prev-btn a {
	padding-left: 50px;
	padding-right: 20px;
}

.single-post-navigation .prev-btn a:after {
	left: 0;
	content: "";
	font-family: "woodmart-font";
}

.single-post-navigation .prev-btn a:hover:after {
	animation: wd-ShakePrev 1s ease infinite;
}

.single-post-navigation .next-btn {
	text-align: right;
}

.single-post-navigation .next-btn a {
	padding-right: 50px;
	padding-left: 20px;
}

.single-post-navigation .next-btn a:after {
	right: 0;
	content: "";
	font-family: "woodmart-font";
}

.single-post-navigation .next-btn a:hover:after {
	animation: wd-ShakeNext 1s ease infinite;
}

.single-portfolio .single-post-navigation {
	border-top: 2px solid rgba(199, 199, 199, .25);
}

.global-color-scheme-light .single-post-navigation {
	border-color: rgba(255, 255, 255, .15);
}

.global-color-scheme-light .single-post-navigation .blog-posts-nav-btn a {
	color: rgba(255, 255, 255, .9);
}

.global-color-scheme-light .single-post-navigation .blog-posts-nav-btn a:hover {
	color: #fff;
}

.global-color-scheme-light .single-post-navigation .back-to-archive a {
	color: rgba(255, 255, 255, .6);
}

.global-color-scheme-light .single-post-navigation .back-to-archive a:hover {
	color: #fff;
}

@media (max-width: 768px) {
	.single-post-navigation {
		margin-bottom: 40px;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	.single-post-navigation .btn-label {
		margin-bottom: 0;
		color: #2d2a2a;
	}
	
	.single-post-navigation .wd-entities-title {
		display: none;
	}
	
	.global-color-scheme-light .single-post-navigation .btn-label {
		color: #fff;
	}
}
