.comment-section-title {
	margin-top: 2em !important;
	margin-bottom: 10px !important;
}

.comment-respond .comment-form-comment label {
	display: block;
}
.comment-respond .comment-form-comment textarea {
	width: 100%;
}

.comment-list {
	list-style: none;
	margin: 3em 0 0 0 !important;
	padding: 0;
}
.comment-list > li {
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 20px 20px !important;
	margin-bottom: 40px;
}
.comment-list .says,
.comment-list .comment-meta a:first-child {
	display: none;
}
.comment-list .vcard img {
	border-radius: 25px;
}
.comment-list .vcard cite {
	font-weight: bold;
}

.comment-list .comment-reply-link {
	background-color: #ffd91f;
	color: #000;
	font-weight: 900;
	padding: 5px 15px;
	text-transform: uppercase;
	font-size: 16px;
	cursor: pointer;
}
.comment-list .comment-reply-link:hover {
	background-color: #333;
	color: #fff;
}

.comment-list li:before {
	display: none !important;
}

/* Risposte di 1 e 3 livello */
.comment-list ul.children {
	list-style: none;
	margin: 30px 0;
	padding: 0;
}
.comment-list ul.children li,
.comment-list .children .children .children li {
	background-color: #f7f7f7;
	padding: 20px 20px;
}

/* Risposte di 2 e 4 livello */
.comment-list .children .children li,
.comment-list .children .children .children .children li {
	background-color: #fff;
	padding: 20px 20px;
}

/* Form Commenti */
.comment-form-cookies-consent {
	display: inline;
	float: left;
	cursor: pointer;
}
.comment-form-cookies-consent input#wp-comment-cookies-consent {
	width: 13px;
	height: 13px;
	float: left;
	margin: 6px 0 0 0 !important;
	display: block;
}
.comment-form-cookies-consent label {
	width: calc(100% - 18px) !important;
	margin: 0;
	float: right;
	display: unset !important;
	display: block !important;
}
/* .comment-form-author,
.comment-form-email,
.comment-form-cookies-consent {
	display: none;
} */
