.lll_for_review{
	display: flex;
	margin-bottom: 30px;
	margin-top: 40px;
}
.lll_for_review .lll_fr_item{
	flex-grow: 1;
}
.lll_for_review .lll_img_for_product_review{
	width: 45%;
}
.lll_flatsomechild_sp_review_head{
	margin-bottom: 15px;
}
.lll_for_review .lll_img_for_product_review img{
	width: 100%;
	height: auto;
}
.lll_for_review #reviews{
	width: 55%;
}
.wcpr-overall-rating-left-average,.wcpr-review-title{
	font-family: 'Unna';
}
.commentlist li, .comment-list li{
	padding: 0.6em 0 1em 0;
}
.commentlist li .comment-text .meta .woocommerce-review__author, .comment-list li .comment-text .meta .woocommerce-review__author{
	font-weight: normal;
}
.lll_wrt_write{
	background: #3a3a3a;
	color: #fff;
	cursor: pointer;
	padding: 10px 30px;
	border-radius: 5px;
}
#review_form_wrapper{
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,0.5);
	z-index: 100;
	align-items: center;
	justify-content: center;
}
#review_form_wrapper.open{
	display: flex;
}
#review_form{
	width: 95%;
}
form#commentform{
	margin-bottom: 0;
}
.commentlist li .comment-text, .comment-list li .comment-text{
	display: flex;
	flex-direction: column;
	padding: 0;
}
.commentlist li .comment-text .meta, .comment-list li .comment-text .meta{
	order: 1;
	display: flex;
	justify-content: space-between;
}
.commentlist li .comment-text .star-rating, .comment-list li .comment-text .star-rating{
	order: 2;
}
.commentlist li .comment-text .wcpr-review-title, .comment-list li .comment-text .wcpr-review-title{
	order: 3;
}
.commentlist li .comment-text .description, .comment-list li .comment-text .description{
	font-style: normal;
	order: 4;
	font-size: 12px;
}
.commentlist li .description p, .comment-list li .description p{
	margin-bottom: 0;
	word-break: break-word;
}
.woocommerce-review__dash{
	display: none;
}
#comments .comment-respond{
	background: #F7F5F5;
}
.review-form-inner .woocommerce-verification-required{
	padding: 20px;
	background: #fff;
}
@media screen and (min-width: 850px){
	.lll_for_review{
		padding-left: 8.33%;
		padding-right: 8.33%;
	}
	.lll_for_review .lll_fr_item{
		margin-right: 1.5em;
	}
	#review_form{
		max-width: 800px;
	}
}
@media screen and (max-width: 850px){
	/* flatsome variation gallery start */
	.product-gallery {
		padding-left: 0;
		padding-right: 0;
	}
	.product-gallery > .row > .col.large-10{
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}
	.product-gallery > .row > .col.large-2{
		top: -20px;
	}
	body.single-product .product-main .product-gallery .product-thumbnails .flickity-slider{
		display: flex;
	}
	body.single-product .product-main .product-gallery .product-thumbnails img.attachment-woocommerce_thumbnail{
		display: none;
	}
	body.single-product .product-main .product-gallery .product-thumbnails .flickity-slider > .col{
		width: 10px;
		height: 10px;
		padding: 0;
		border-radius: 50%;
		border: 1px solid #3a3a3a;
		position: unset !important;
		flex-basis: 10px;
		margin: 0 7px;
	}
	body.single-product .product-main .product-gallery .product-thumbnails .flickity-slider > .col.is-selected.is-nav-selected{
		background: #3a3a3a;
	}
	body.single-product .product-main .product-gallery .product-thumbnails a{
		border: unset;
		background: unset;
	}
	/* flatsome variation gallery end */

	.lll_img_for_product_review{
		display: none;
	}
	.lll_flatsomechild_sp_review_head{
		text-align: center;
	}
	#review_form{
		max-width: 400px;
	}
}