.product-reviews {padding:10px}
.product-reviews .entry-content {padding-top:0;padding-bottom:0}
.product-reviews .table-reviews .star-rating-col {max-width: 40% !important;-ms-flex-preferred-size: 40% !important;flex-basis: 40% !important;}
.product-reviews .table-reviews > .medium-6 {max-width: 60% !important;-ms-flex-preferred-size: 50%;flex-basis: 60% !important;}
.product-reviews .table-reviews .button-review {margin-bottom: 10px;}
.product-reviews #reviews .commentlist li {border: 0;margin: 0;padding: 0;}


.product-reviews #reviews .comment_container {padding: 10px;padding-top: 10px;position: relative;background: #eee;margin-top: 40px;margin-left: 40px;border-radius: 10px;display: block;}
.product-reviews #reviews .comment_container img {position: absolute;top: -30px;width: 35px;left: -40px;}
.product-reviews #reviews .commentlist li .meta {position: absolute;top: -30px;width: 100%;left: 0;}
.product-reviews #reviews .commentlist li .meta strong {text-transform:capitalize}
.product-reviews #reviews .commentlist li .meta time {float:right}
.product-reviews a.comment-reply-link.button {background-color: transparent;border: 0;color: var(--primary-color);font-style: normal;margin-bottom: 0;margin-right: 0;padding: 0;}
.product-reviews #reviews div.comment-text a.comment-reply-link:before {content: "\f086";-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;font-family: "Font Awesome 5 Free";font-weight: 900;margin-right: 5px;}
.product-reviews #reviews div.reply {padding:0}


#comments .comment-respond {padding:15px}
.review-detail {border: 1px solid #ddd;border-radius: 8px;padding: 15px;}
.reviews_bar {margin-top:10px;padding-left: 15px;}
.send-review {background: var(--primary-color);margin: 0;border-radius: 5px;padding: 0 10px;}
.send-review a {color:#fff !important}
.commentlist li, .comment-list li {position:relative}
.commentlist li.review {margin-left:0}
.commentlist li .comment-text, .comment-list li .comment-text {padding:0}
#reviews {border:0;}
.review .review-item .star-rating, .comment-form-rating label:first-child {float:left}
.comment-form-rating label:first-child {margin-right:30px}
#tab-reviews #comments .commentlist li .star-rating {position: relative;margin-top: 0px;margin-bottom: 0;display: block;}
.star-rating:before, .woocommerce-page .star-rating:before, .star-rating span:before {font-size:13px;color: #ffa500!important;}
#review_form .upload_section input#do_uploadFile {width:100px}
.stars a:after {color: #555}
.stars a:hover:after, .stars a.active:after {color:#ffab00}
#reviews .cr-summaryBox-wrap, #cr_all_reviews_shortcode .cr-summaryBox-wrap, .ivole-reviews-grid .cr-summaryBox-wrap {margin-bottom:0}
#review_form_wrapper {height: 0;overflow: hidden;transition: 0.5s all;}
#review_form_wrapper.open {height:auto}
.star-rating-col {text-align:center}
.star-rating-col .star-rating {margin: auto;width: 65px;}
.star-rating-col .star-point span {font-size: 30px;}
.table-reviews {border: 1px solid #DEE2E6;align-items: center;border-radius: 1rem;margin: 0 !important;}
#tab-reviews #comments .commentlist li {border-radius: 0;box-shadow: none;margin: 0;padding:0;}
.ywar_review_row span {color: var(--primary-color);}
.ywar_stars_value {min-width: 40px;}
.ywar_stars_value .fa-star {color: #ffa500;}
.review-form-inner .comment-form .comment-notes {position: relative;background: #fff;}
.comment-form input {margin-bottom:0}
div.review_vote {display: flex;align-items: center;position: absolute;top: 0;right: 0;display:none}
.commentlist>li {border-bottom:1px solid #eee}
.commentlist>li div.reply {padding:0}