/* Comments Area */
.zyre-addon-post-comments #comments .comment,
.zyre-addon-post-comments #comments .pingback {
	margin-top: 20px;
	margin-bottom: 20px;
}

.zyre-addon-post-comments #comments .comment .comment-body,
.zyre-addon-post-comments #comments .pingback .comment-body {
	padding: 0;
	margin-bottom: 0;
	border-block-end: none;
	position: relative;
}

.zyre-addon-post-comments #comments .comment .comment-content-box,
.zyre-addon-post-comments #comments .pingback .comment-content-box {
	display: flex;
    flex-direction: column;
	padding-block: 0;
	border-block-end: 0;
}

.zyre-addon-post-comments .comment .comment-content-box a,
.zyre-addon-post-comments .pingback .comment-content-box a {
	transition: color 0.12s;
}

.zyre-addon-post-comments .comment .comment-content p {
	margin: 0;
}

body:not(.rtl) .zyre-addon-post-comments #comments .comment-body.has-avatar {
	padding-left: 75px;
}

body.rtl .zyre-addon-post-comments #comments .comment-body.has-avatar {
	padding-right: 75px;
}

.zyre-addon-post-comments #comments .comment-meta {
    margin-block-end: 15px;
}

.zyre-addon-post-comments .comment .comment-meta * {
	transition: color 0.2s;
}

.zyre-addon-post-comments #comments .comment .avatar,
.zyre-addon-post-comments #comments .pingback .avatar,
.zyre-addon-post-comments #comments .zyre-commenter-avatar .avatar {
    border-radius: 50%;
    margin-inline-end: 0;
}

.zyre-addon-post-comments #comments .comment .avatar,
.zyre-addon-post-comments #comments .pingback .avatar {
    left: 0;
    position: absolute;
}

.zyre-addon-post-comments #comments .children {
	padding-inline-start: 75px;
	list-style: none;
}

/* Pagination */
.zyre-addon-post-comments .zyre-comments-navigation > *,
.zyre-addon-post-comments .zyre-comments-navigation a {
	transition: var(--zy-transition);
}

.zyre-addon-post-comments .zyre-comments-navigation .page-numbers {
	display: inline-block;
	text-align: center;
}

.zyre-addon-post-comments .zyre-comments-navigation .page-numbers:not(.dots) {
	padding: 6px 15px;
}

body:not(.rtl) .zyre-addon-post-comments .zyre-comments-navigation .nav-next {
	margin-left: auto;
}

body.rtl .zyre-addon-post-comments .zyre-comments-navigation .nav-next {
	margin-right: auto;
}

body:not(.rtl) .zyre-addon-post-comments .zyre-comments-navigation .nav-previous .nav-next {
	margin-left: initial;
}

body.rtl .zyre-addon-post-comments .zyre-comments-navigation .nav-previous + .nav-next {
	margin-right: initial;
}

/* Comment Form */
.zyre-addon-post-comments .zyre-comment-form-reply-title,
.zyre-addon-post-comments .zyre-comment-form-notes,
.zyre-addon-post-comments .logged-in-as,
.zyre-addon-post-comments .must-log-in {
	margin: 0;
}

.zyre-addon-post-comments .zyre-comment-form > * {
	width: 100%;
}

.zyre-addon-post-comments .zyre-comment-form input[type=email],
.zyre-addon-post-comments .zyre-comment-form input[type=text],
.zyre-addon-post-comments .zyre-comment-form input[type=url],
.zyre-addon-post-comments .zyre-comment-form textarea {
	outline: none;
}

.zyre-addon-post-comments .zyre-comment-form #comment {
	display: block;
	resize: none;
	max-height: 200px;
}

.zyre-addon-post-comments .zyre-comment-form-field-wrap > label {
	display: inline-block;
}

.zyre-addon-post-comments .zyre-comment-form-field-wrap:not(.zyre-comment-form-cookies) > label {
	margin-block-end: 6px;
}

.zyre-addon-post-comments .zyre-comment-form-cookies > input {
	vertical-align: middle;
}