.wcf-separator::after {
	content: attr(data-separator);
	display: inline-block;
	margin-inline-start: 12px;
	font-size: 16px;
}

.wcf--category-list {
	gap: 15px;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.wcf--meta-list .wcf-btn-default {
	padding: 0;
	border: none;
}

.wcf--post-paginate {
	width: 100%;
	display: grid;
	align-items: center;
	grid-template-columns: 1fr 1fr;
}

.wcf--post-paginate a {
	color: #1c1d20;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.wcf--post-paginate a .title {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
}

.wcf--post-paginate a * {
	transition: .3s;
}

.wcf--post-paginate a .next-prev {
	gap: 10px;
	align-items: center;
	display: inline-flex;
}

.wcf--post-paginate .title {
	font-size: 18px;
	margin-bottom: 20px;
}

.wcf--post-paginate .post-next a {
	text-align: end;
	align-items: end;
}

.layout-2.wcf--post-paginate a {
	flex-direction: row;
	align-items: center;
	border: 1px solid;
	height: 200px;
	width: 200px;
	border-radius: 100%;
}

@media (max-width:767px) {
	.wcf--post-paginate {
		grid-template-columns: 1fr;
	}
	
	.wcf--post-paginate .post-next {
		text-align: start;
	}
}