.rating-summary{
	width:100%;
	margin-top: 5%;
	text-align:center;
}
.summars{
	display:inline-block;
}

.avg-rating{
	border-right: 2px solid lightgray;
	text-align: right;
	width:40%;
}
.avg-star{
    margin-right: 12%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
}
.avg-star span {
	font-size: 28px;
}
.wdm_right_star{
/*	height: 48%;*/
}
.wdm_review_replies li{
    list-style-type: none;
}
.wdm_review_replies .comment-body{
    margin-bottom: 0px;
}
.wdm_review_replies{
    margin-top: 5%;
}
.depth-2{
    /*margin-left: 5%;*/
}
.right_avg_star{
	display: inline-block;
    font-size: 10px;
    text-align: left;
    margin-right: 4%;
}
.wdm_review_replies .fn{
    font-weight: bold;
}
.wdm_review_replies .children{
    padding-left: 0;
}
.fn {
    padding: 2%;
}
.avg-star p {
	/*float:left;*/
	font-size: 14px;
	font-weight: bold;
	/*margin-left:12%;*/
}
.a-button-text {
    text-decoration: none;
    background-color: transparent;
    border: 0;
    /*display: block;*/
    font-size: 13px;
    line-height: 29px;
    margin: 0;
    outline: 0;
    padding: 0 10px 0 11px;
    text-align: center;
    white-space: nowrap;
}
.a-button-text {
    color: #ffffff;
}
.a-button-text {
    text-align: left;
    z-index: 10;
    padding-right: 23px;
}
div.a-button-inner {
    background: #af0e06 none repeat scroll 0 0;
    border-color: #b51605 #b51605 #b51605;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    display: inline-block;
    padding: 0;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
    width: auto;
}

.a-button .a-button-inner {
    background: #af0e06;
    background: -webkit-linear-gradient(top,#f7f8fa,#e7e9ec);
    background: linear-gradient(to bottom,#f7f8fa,#e7e9ec);
}

.a-button-inner {
	margin: 2%;
	float: left;
    display: block;
    position: relative;
    overflow: hidden;
    height: 29px;
    box-shadow: 0 1px 0 rgba(255,255,255,.6) inset;
    border-radius: 2px;
}
.wdm_right_star_review span{
	font-size:15px;
    margin-left: 2%;
    
	text-align: left;
    /*display:inline-block;*/
}
.wdm_uline{
    border-bottom: 1px solid lightgrey;
    padding: 4% 0;
}

.wdm_right_star_review{
    vertical-align: top;
    /*margin-top: 7%;*/
	margin-left: 2%;
    width: 45% !important;
	text-align: left;
}
.wdm_avg_rating{
	/*margin-right:10%;*/
    display: inline;
}
.comments-title{
	font-size: 24px;
    padding-bottom: 1%;
    font-weight: bolder;
}
.wdm_sort_review{
	text-align:right;
	margin: 5% 1% 1% 1%;
    width: 95%;
}
.wdm-sub-title{
    margin-top: 1%;
    font-size:20px;
}

.wdm_sort_review select {
    /*padding: 1%;*/
	background-color: white;
    border-color: lightgrey;
    border-radius: 5px;
    margin-left: 2%;
}

.wdm_course_rating_reviews section{
	clear: both;
	/*padding-top: 4%;*/
}
.comment-user{
	width: 14%;
    display: inline-block;
    vertical-align: top;
    /*float: left;*/
}
.comment-review-details{
	width: 85%;
    display: inline-block;
    margin-bottom: 2%;
}
.review-comments{
	margin-top: 4%;
    width:100%;
    border-bottom:1px solid #d3d3d385;
    padding-left: 3%;
    padding-right: 3%;
    overflow-wrap: break-word;
    word-wrap: break-word;
    /*background-color: #eae5e55c;*/
}
.fn{
    clear:both;
}
.comment-comments{
    width:auto;
}
.wdm-color-secondary{
	font-size: 14px;
}

.wdm_button_inner{
	color:#af0e06;
	margin:0px 1%;
	background-color: #ffffff;
}
.likes i {
	color:#af0e06;
	font-weight: bold;
}
.view_comment, .hide_comment, .view_reviews{
	color:#af0e06;
}
/*.reply-form{
	margin-top: 2%;
    display: inline-block;
    border-right: 2px solid lightgray;
    width: 11%;
    margin-right: 1%;
}*/

.reply-form a{
	color: #a50707;
    font-weight: bold;
    display:inline-block;
}
.rev_total{
    color: #a50707;
}
.wdm_see_all_reviews{
	font-size: 12px;
}

.review-comment-reply{
	/*margin-left: 5%;*/
	margin-top: 4%;
    width:100%;
    clear:both;
    /*display:none;*/
}
.wdm_review_comment_link{
	display:inline-block;
	width:80%;
    margin-top: 2%;
}
.heading{
	text-align: center;
}
.wdm_top_course_review{
	border-bottom: 1px solid lightgray;
}

.wdm-success{
    color: #008a00!important;
}

.wdm-failure{
    color: #f44336!important;
}
body #comments a{
    text-decoration: none;
}

body .type-product #comments{
    clear:both;
}
body .type-product #comments a{
    text-decoration:none;
    box-shadow: 0 0px 0 #ffffff;
}
.rvw_desc{
    word-break: normal;
}
@media screen and (min-width: 48em){
    .wdm_review_replies ol.children .children{
    padding-left: 0;
}
}


#reviews .comment-review-inner {
  border: 0;
  margin: 0;
  padding: 0;
}

#reviews .review-comments-wrap {
  box-shadow: 0 3px 4px rgb(36 29 29 / 16%);
  border: solid 1px rgb(36 29 29 / 16%);
  border-radius: 5px;
  margin: 30px 0;
  padding: 30px;
}

#reviews .wdm-review-age {
  border-left: solid 1px #d1d1d1;
  padding-left: 20px;
}

#reviews .review-body {
  padding: 20px 0;
}

#reviews .reviews-wrap .empty-stars .star {
  background-image: url(https://wisdmlabs.ga/site/wp-content/themes/wisdmlabs/images/product-landing/star-empty-sm.svg);
}

#reviews .reviews-wrap .filled-stars .star {
  background-image: url(https://wisdmlabs.ga/site/wp-content/themes/wisdmlabs/images/product-landing/star-filled-sm.svg);
}

#reviews .review-desc {
  margin: 0;
}

#reviews .review-translate-desc.hide {
  display: none;
}

#reviews .wdm-helpful-text {
  border: 0;
  padding-left: 0;
}

  #reviews .review-author-img-wrap {
      min-height: 70px;
      min-width: 70px;
  }


@media screen and (max-width: 425px) {
  #reviews .review-top-section {
      display: none;
  }
  
  #reviews .review-head {
      flex-direction: column;
      align-items: flex-start;
  }
  
  #reviews .review-author-name {
      padding-left: 15px;
  }
  
  #reviews .wdm-review-age {
      border: 0;
      margin-top: 5px;
      padding: 0;
  }
  
  #reviews .review-title {
      margin-bottom: 0.2rem;
  }
  
  #reviews .review-footer {
      margin-bottom: 0.8em;
  }
  
  #reviews .wdm-helpful-text {
      border: 0;
  }
  
  #reviews .wdm_helpful_yes {
      margin: 0 0.8em 0 0.4em;
  }
  
  #reviews .reply_to_review_link {
      padding-left: 0.8em;
  }
}
