.single-post {

	.wp-block-post-featured-image {
		@include s-r-9 (padding-bottom);
	}

	.hentry.comments-closed.no-comments {
		@include s-r-9 (padding-bottom);
	}

	.post-meta {
		display: flex;
		justify-content: flex-start;
		align-items: center;

		.wp-block-post-author__name {
			font-size: inherit;
			font-weight: inherit;
		}

		.wp-block-post-comments-link {
			display: none;

			@include breakpoint(sm) {
				display: flex;
			}
		}

		.wp-block-post-comments-link,
		.wp-block-post-date {
			margin-left: var(--space-01);
		}

		.wp-block-post-author__name {
			&:after {
				content: ",";
			}
		}

		@include breakpoint(sm) {
			.wp-block-post-date {
				&:after {
					content: ",";
				}
			}
		}
	}

	.post-meta > *:last-child {

		&:after {
			display: none;
		}
}

	.post-footer {

		.wp-block-post-terms {
			visibility: hidden;
	
			a {
				visibility: visible;
			}
	
			a:not(:last-child) {
	
				&:after {
					content: ",";
				}
			}
	
			a:not(:first-child) {
				margin-left: -5px;
			}
		}
	}

	.authorbox-wrap {

		.wp-block-post-author__byline {
			margin-right: 5px;
		}

		.wp-block-post-author__byline,
 		.wp-block-post-author__name {
			display: inline;
		}

		.wp-block-post-author__avatar {
			@include s-r-6 (margin-right);

			img {
				width: var(--space-09);
				height: var(--space-09);
				border-radius: 100px;

				@include breakpoint(sm) {
					width: var(--space-12);
					height: var(--space-12);
				}
			}
		}

		.wp-block-post-author__bio {
			@include s-r-4 (padding-top);
			margin-bottom: 0;
		}
	}
}

/* Comments Reply */
.comment-respond {
	position: relative;
	padding: 0;
	margin-bottom: 0;
}

.comment-reply-title {
	position: relative;
}

.comment-reply-title #cancel-comment-reply-link {
	display: block;
	@include s-r-2 (padding-top);
	font-weight: normal;
	letter-spacing: 0;
}

.comment-respond .form-submit {
	margin: 0;
}

.single,
.page {
	.comment-notes,
	.logged-in-as {
		margin: 0;
		@include s-r-4(padding-top);
		@include s-r-4(margin-bottom);
		padding-bottom: 0;
	}
}

.comment-form-cookies-consent {
	position: relative;
}
