div#comments {
    max-width: 1170px;
    margin: auto;
}

#thrive-comments {
	font-family: inherit !important;
	color: inherit !important;
}

#thrive-comments p,
#thrive-comments textarea {
	font-size: 16px !important;
}

.right #tcm-sort-by.tcm-dropdown .tcm-toggle-button,
#thrive-comments .tcm-comments-filters,
#thrive-comments .tcm-comments-filters label,
.tcm-comment-header .tcm-author-content .tcm-comment-author-name {
	font-size: 17px !important;
}

#thrive-comments button {
	background: #a3c3bd !important;
	border-color: #a3c3bd !important;
}

@media (min-width: 768px){
	.tcm-comment-header .tcm-author-content .tcm-comment-author-name strong {
	     max-width: 100% !important; 
	}
}

@media (max-width: 768px){
	#thrive-comments .tcm-comments-list .tcm-comment-item:not(.tcm-main-parent) {
        border-left: 1px solid #d2d0d0;
        margin: 0 0 20px 30px !important;
        background: #F6F7F8;
	}

	#thrive-comments button#tcm-submit-comment {
		margin-bottom: 20px;
	}
}
