.s_comment .ql-container.ql-snow {
	border: unset!important;
	background: #F8F9FA;
	border-radius: 16px;
	font-weight: 400;
	font-size: 17px;
	line-height: 150%;
	font-family: 'GTEPD', sans-serif;
}
.s_comment .ql-editor {
	padding: 16px;
}
.s_comment .ql-editor.ql-blank::before {
	font-family: 'GTEPD', sans-serif;
	color: #252525;
	font-weight: 400;
	font-size: 17px;
	line-height: 150%;
	font-style: normal;
	left: 16px;
	right: 16px;
}
.s_comment #wpdcom .wpd-comment .wpd-comment-left {
	max-width: 64px;
	align-items: center;
	margin-right: 32px;
	display: flex;
	flex-direction: column;
}
.s_comment #wpdcom .wpd-comment .wpd-avatar img, #wpdcom .wpd-comment .wpd-avatar img.avatar {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	object-fit: contain;
	object-position: center;
}
.s_comment #wpdcom .wpd-comment-header .wpd-comment-author, #wpdcom .wpd-comment-header .wpd-comment-author a {
	margin-right: 16px;
	color: #252525;
	font-weight: 400;
	font-size: 17px;
	line-height: 150%;
}
.s_comment #wpdcom .wpd-comment-date {
	padding: 0;
	font-weight: 400;
	font-size: 17px;
	line-height: 150%;
	color: #252525;
	opacity: 55%;
}
.s_comment #wpdcom .wpd-comment .wpd-comment-header {
	padding: 0 0 8px;
}
.s_comment .fa-clock {
	display: none;
}
.s_comment #wpdcom .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-author, .s_comment #wpdcom .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-author a {
	margin-right: 16px;
	color: #252525;
	font-weight: 400;
	font-size: 17px;
	line-height: 150%;
}
.s_comment #wpdcom .wpd-comment-text p {
	color: #252525;
	font-weight: 300;
	font-size: 17px;
	line-height: 150%;
	margin-bottom: 0;
}
.s_comment #wpdcom .wpd-comment-footer .wpd-vote-result {
	color: #6C757D;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
}
.s_comment #wpdcom .wpd-comment-footer .wpd-vote-up svg, .s_comment #wpdcom .wpd-comment-footer .wpd-vote-down svg {
	fill: #6C757D;
}
.s_comment #wpdcom .wpd-comment .wpd-comment-right {
	padding-bottom: 0;
}
.s_comment #wpdcom .wpd-comment .wpd-comment-wrap {
	padding-bottom: 32px;
}
.s_comment #wpdcom .wpd-comment-footer .wpd-vote {
	align-items: unset;
}
.s_comment #wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .wpd-vote-result {
	font-size: 14px;
}

.s_comment #wpdcom .wpd-comment.wpd-reply .wpd-comment-left {
	width: 32px;
}
.s_comment #wpdcom .wpd-comment.wpd-reply .wpd-avatar img, .s_comment #wpdcom .wpd-comment.wpd-reply .wpd-avatar img.avatar {
	max-width: 32px;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	object-fit: contain;
	object-position: center;
}
.s_comment #wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .s_comment .wpd-vote-up, #wpdcom .wpd-comment.wpd-reply .wpd-comment-footer .wpd-vote-down {
	width: 16px;
	height: 16px;
}
.s_comment #wpdcom .wpd-comment-footer .wpd-reply-button span {
	opacity: 55%;
	font-weight: 400;
	font-size: 17px;
	line-height: 150%;
	color: #252525;
}
.s_comment #wpdcom .wpd-comment-footer .wpd-reply-button svg {
	width: 18px;
	height: 18px;
	fill: #6C757D;
	margin-top: -4px;
}
.s_comment #wpdcom .wpd-comment .wpd-reply-to a {
	color: #E05B29;
}
.s_comment #wpdcom .wpd-thread-head .wpd-thread-info {
	border-bottom: unset;
	color: #252525;
	font-weight: 500;
	font-size: 15px;
	line-height: 150%;
}
.s_comment #wpdcom .wpd-thread-head .wpd-thread-info .wpdtc {
	font-size: 15px;
	font-weight: 500;
}
.s_comment #wpdcom .wpd-thread-list {
	margin-top: 32px;
}
.s_comment #wpdcom #wpd-threads {
	margin-top: 32px;
}
.s_comment #wpdcom .wpd-thread-head {
	display: none;
}

.s_comment #wpdcom .wpd-form-head {
	border-bottom: unset;
	padding: 6px 2px 6px 2px;
	margin-top: 0;
	margin-bottom: 0;
}
.s_comment #wpdcom .wpd-sbs-toggle .wpd-sbs-title {
	color: #252525;
	font-weight: 400;
	font-size: 14px;
	opacity: 55%;
	line-height: 150%;
}
.s_comment .wpdiscuz-subscribe-form-intro {
	color: #252525;
	font-weight: 300;
	font-size: 15px;
	line-height: 150%;
}
.s_comment .wpdiscuz_select {
	color: #252525;
	font-weight: 500;
	font-size: 15px;
	line-height: 150%;
}
.s_comment .wpd-prim-button {
	color: white;
	width: 32px;
	height: 32px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #E05B29;
	font-weight: 500;
	font-size: 18px;
	line-height: 150%;
	border-radius: 8px;
	transition: .3s;
}
.s_comment .wpd-prim-button:hover {
	background: #f5906b;
}
.s_comment .wpdiscuz-item.wpdiscuz-subscribe-form-email input, .s_comment .wpdiscuz-item.wpdiscuz-subscribe-form-email input::placeholder {
	font-weight: 400;
	font-size: 17px;
	line-height: 150%;
	font-family: 'GTEPD', sans-serif;
	color: #252525;
}
.s_comment .wpdiscuz-item.wpdiscuz-subscribe-form-email {
	margin-right: 8px;
}
.s_comment .wpd-prim-button.wc_comm_submit {
	width: auto;
	height: auto;

	font-weight: 700;
	font-size: 17px;
	line-height: 150%;
	border-radius: 50px;
	background: var(--color-txt-orange);
	color: white;
	padding: 10px 18px 9px;
	transition: .4s;
	cursor: pointer;
}
.s_comment #wpdcom .wc-field-submit input[type="submit"] {
	margin-left: 8px;
}
.s_comment .wpd-prim-button.wc_comm_submit:hover {
	color: var(--color-txt-orange);
	background: #fff5f3;
}
.s_comment .wpd-prim-button.wc_comm_submit:active {
	color: var(--color-txt-orange) !important;
	background: #ffe9e5 !important;
}
.s_comment #wpdcom .wpd_label__check {
	display: flex;
	align-items: center;
}
.s_comment #wpdcom .wc-field-submit {
	align-items: center;
}


@media screen and (max-width: 600px) {
	.s_comment #wpdcom .wpd-comment .wpd-avatar img, .s_comment #wpdcom .wpd-comment .wpd-avatar img.avatar {
		width: 25px;
		height: 25px;
		padding: 0;
	}
	.s_comment #wpdcom .wpd-comment .wpd-avatar img, #wpdcom .wpd-comment .wpd-avatar img.avatar {
		width: 25px;
		height: 25px;
	}
	.s_comment #wpdcom .wpd-comment.wpd-reply .wpd-avatar img, .s_comment #wpdcom .wpd-comment.wpd-reply .wpd-avatar img.avatar {
		max-width: 25px;
		width: 25px;
		height: 25px;
	}
	.s_comment #wpdcom .wpdiscuz-subscribe-form-button {
		margin-top: 0;
	}
	.s_comment #wpdcom .wpd-comment .wpd-comment-left {
		margin-right: 0;
		margin-bottom: 8px;
		flex-direction: unset;
		max-width: 264px;
	}
	.s_comment #wpdcom .wpd-comment .wpd-comment-left .wpd-comment-label {
		margin: 0;
	}

	.s_comment #wpdcom .wpdiscuz-subscribe-bar form {
		justify-content: unset;
		flex-direction: column;
		align-items: unset;
		gap: 8px;
	}
	.s_comment #wpdcom .wpdiscuz-subscribe-bar #wpdiscuz_subscription_button {
		width: 64px;
	}
	.s_comment .wpdiscuz-item.wpdiscuz-subscribe-form-email input {
		background: #F8F9FA;
		border-radius: 16px;
		padding: 8px 16px;
	}
	.s_comment .wpd-textarea-wrap textarea {
		background: #F8F9FA;
		border-radius: 16px;
		height: 70px;
		max-height: 70px;
		padding: 16px;
		color: #252525;
		width: 100%;
		font-weight: 400;
		font-size: 14px;
		line-height: 150%;
	}
	.s_comment .wpd-textarea-wrap textarea::placeholder {
		color: #252525;
		width: 100%;
		font-weight: 400;
		font-size: 14px;
		line-height: 150%;
	}

	.s_comment #wpdcom .wpd-comment-header .wpd-comment-author, #wpdcom .wpd-comment-header .wpd-comment-author a {
		margin-right: 10px;
		font-size: 14px;
	}
	.s_comment #wpdcom .wpd-comment-date {
		font-size: 14px;
	}
	.s_comment #wpdcom .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-author, .s_comment #wpdcom .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-author a {
		margin-right: 10px;
		font-size: 14px;
	}
	.s_comment #wpdcom .wpd-comment .wpd-comment-header {
		padding: 0 0 10px;
	}
	.s_comment #wpdcom .wpd-comment-text {
		padding: 0 0 10px 0;
	}
	.s_comment #wpdcom .wpd-comment-text p {
		font-size: 14px;
	}
	.s_comment #wpdcom .wpd-comment-footer .wpd-reply-button span {
		font-size: 14px;
	}
}