.jq-stars {
  display: inline-block;
}

.jq-rating-label {
  font-size: 22px;
  display: inline-block;
  position: relative;
  vertical-align: top;
  font-family: helvetica, arial, verdana;
}

.jq-star {
  width: 100px;
  height: 100px;
  display: inline-block;
  cursor: pointer;
}

.jq-star-svg {
  padding-left: 3px;
  width: 100%;
  height: 100% ;
}

.jq-star:hover .fs-star-svg path {
}

.jq-star-svg path {
  /* stroke: #000; */
  stroke-linejoin: round;
}

/* un-used */
.jq-shadow {
  -webkit-filter: drop-shadow( -2px -2px 2px #888 );
  filter: drop-shadow( -2px -2px 2px #888 );
}

.single_avg_inner  .jq-star {
    width: 20px !important;
}

.single_avg_inner  .jq-star-svg path {
    fill: #ffd75c;
}
.review-user-comments {
    margin-top: 25px;
    width: 100%;
    text-align: left;
    color: #555;
    font-size: 150%;
    padding-bottom:30px;
}
.single-review-inner {
    padding: 0px 30px;
}

.review-user-avatar img {
    width: 54px;
    float: left;
    border-radius: 50%;
    margin-right: 20px;
}
.show-avg-rating.single_avg_inner {
    padding: 0px 0px;
    text-align: left;
    display: block;
    padding-top: 50px;
    text-align: left;
}

.review-user-name {
    width: 100%;
    text-align: left;
    font-weight: bold;
    color: #555;
    margin-top: 2px;
    margin-bottom: 0px;
    margin-top: 16px;
}

.review-user-name i.fa.fa-google {
background: url("/wp-content/plugins/reviews-endorsal/img/google.svg");
width: 13px !important;
height: 13px !important;
background-size: cover;
margin-right: 5px;
margin-top: 1px;
}

.review-user-name img.g_icon {
width: 13px;
height: 13px;
margin-right: 7px;
}



.review-user-name span {
display: flex;
}

.review-user-name span {
font-size: 12px;
font-weight: 400;
margin-bottom: -10px;
margin-top: 15px;
}

@media only screen and (max-width: 768px){
.single-review {
margin-bottom: 50px;
}
}