.comment-list-wrap {
	margin-top: 63px;
}
.comment-respond{
	margin-top: 55px;
}
.comments-title,
.comment-reply-title{
	font-size: 24px;
    margin: 0 0 30px 0;
}
.woocommerce-Reviews-title{
	display: none;
}

.commentlist{
	list-style: none;
	padding: 0;
	margin: 0;
	.comment,
	.review{
	    padding: 32px 0 0 0;
	}
	> .comment,
	> .review{
		&:first-child{
			margin-top: 0;
			padding-top: 0;
			border-top: 0;
		}
		&:not(:last-child){
			> .children{
				//padding: 0 0 23px 0;
	    		//border-top: 2px solid #e6e8eb;
			}
		}
	}
	.comment-avatar img{
		border: $comment-border;
		@include border-radius($comment-radius);
		@media (max-width: $screen-md-max){
			max-width: 30px;
		}
	}
	.comment-content{
		max-width: calc(100% - #{$comment-avatar-size}px - #{$grid-gutters});
		@media (max-width: $screen-md-max){
			max-width: calc(100% - 50px);
		}
		.comment-date{
			color: #616161;
		}
		.comment-reply{
			padding-top: 5px;
		}
	}
	.comment-text{
		background: $lighten-accent_color;
		padding: 35px 40px;
		position: relative;
		margin: 10px 0;
		@media (max-width: 480px){
			padding: 15px;
		}
		&:before{
			content: '';
			display: block;
			width: 0;
			height: 0;
			position: absolute;
			left: -20px;
			top: 0;
			border-style: solid;
			border-width: 0 20px 15px 0;
			border-color: transparent $lighten-accent_color transparent transparent;
			@media (max-width: 480px){
				border-width: 0 10px 8px 0;
				left: -10px;
			}
			[dir="rtl"] &{
				border-width: 15px 20px 0 0;
				left: auto;
				right: -20px;
				@media (max-width: 480px){
					border-width: 8px 10px 0 0;
					right: -10px;
				}
			}
		}
	}
	.children{
		list-style: none;
		padding: 0 0 0 15px;
		margin: 0;
		[dir="rtl"] &{
			padding: 0 15px 0 0;
		}
		@media (min-width: $screen-lg-min){
			padding: 0 0 0 calc(#{$comment-avatar-size + 30}px);
			[dir="rtl"] &{
				padding: 0 calc(#{$comment-avatar-size + 30}px) 0 0;
			}
		}
	}
	.comment-reply-link{
		font-weight: 700;
		color: $accent-color;
		font-size: 14px;
		&:hover{
			color: $primary-color;
		}
	}
}
// Respone Form 
#respond{
	#commentform{
		.comment-form-comment{
			margin-top: $grid-gutters;
			textarea{
				height: 158px;
			}
		}
	}
	.comment-form-cookies-consent{
		padding-top: 15px;
		display: flex;
		flex-wrap: wrap;
		line-height: normal;
		.cms-custom-checkbox{
			flex: 0 0 auto;
			margin-top: 1px;
		}
		#wp-comment-cookies-consent{
			@include transform(translateY(2px));
		}
		label{
			flex-basis: 0;
		    flex-grow: 1;
		    max-width: 100%;
		}
	}
	.form-submit{
		margin: $grid-gutters 0 0;
	}

}
.logged-in-as{
	margin-bottom: 0;
}
#cancel-comment-reply-link{
	padding-left: 30px;
	color: red;
	[dir="rtl"] & {
		padding-left: 0;
		padding-right: 30px;
	}
}
.comment-body + .comment-respond{
	margin-top: 32px;
	margin-bottom: 32px;
	#reply-title{
		margin-bottom: 15px;
	}
	+ ul.children{
		margin-top: 15px;
	}
}
.no-comments{
	margin-top: 30px;
	color: red;
}