.post-comments .comment-form-avatars {
	margin-bottom: 5.8vw;
}

.post-comments .comment-form-avatars > label {
	margin-bottom: 4.8vw;
}

.post-comments .comment-form-avatars > span:first-of-type {
	margin-bottom: 2.9vw;
}

.post-comments .comment-form-avatars .row label {
	width: 16.3vw;
	height: 14vw;
	position: relative;
	margin: 0 1vw;
}

.post-comments .comment-form-avatars .row input,
.post-comments .comment-form-avatars .row img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.post-comments .comment-form-avatars .row img {
	width: 16.3vw;
	border-radius: 50%;
	border: .7vw solid transparent;
	transition: border .3s ease;
}

.post-comments .comment-form-avatars .row input:checked + img {
	border: .7vw solid #ff6666;
}

@media (min-width: 768px) {
	.post-comments .comment-form-avatars {
		margin-bottom: 2vw;
	}
	.post-comments .comment-form-avatars > label {
		margin-bottom: 1.8vw;
	}
	.post-comments .comment-form-avatars > span:first-of-type {
		margin-bottom: 1vw;
	}
	.post-comments .comment-form-avatars .row label {
		width: 7.5vw;
		height: 7vw;
		position: relative;
		margin: 0 .5vw;
	}
	.post-comments .comment-form-avatars .row img {
		width: 7.5vw;
		border: .3vw solid transparent;
		transition: border .3s ease;
	}
	.post-comments .comment-form-avatars .row input:checked + img {
		border: .3vw solid #ff6666;
	}
}