div.field_type-star_rating_field {
 /* clear: both;*/
	display: flex;
    align-items: flex-end;
	  padding:0;
  padding-top: clamp(4px, 0.125vw, 0.125vw)!important;
  padding-bottom: clamp(4px, 0.125vw, 0.125vw)!important;
}

@media only screen and (min-width: 469px) {
	.module-starrating strong{
		position: absolute;
		margin-left: clamp(58px, 5vw, 5vw)!important;
}
}

@media only screen and (max-width: 468px) {
	.module-starrating {margin-bottom:16px!important;}
	div.field_type-star_rating_field {
		align-items: center;}
}


.module-starrating strong{
	
    bottom: clamp(26px, 2.75vw, 2.75vw)!important;
}

.module-starrating .fa, .review-overall .fa {
    font-size: clamp(16px, 2vw, 2vw)!important;
}

div.field_type-star_rating_field ul.star-rating {
  list-style: none;
  padding:0;
  padding-bottom: clamp(4px, 0.125vw, 0.125vw)!important;
  font-size: 24px;
 /*  cursor: pointer;
  display: inline;
  position: relative;
 left: 8%;*/

}

div.field_type-star_rating_field ul.star-rating li {
  float: left;
  margin-right: 5px;
  margin-bottom: 0;
}

div.field_type-star_rating_field ul.star-rating li:last-child {
  margin-right: 15px;
}

div.field_type-star_rating_field ul.star-rating li i {
  cursor: pointer;
}

div.field_type-star_rating_field.theme-color ul.star-rating li i {
  color: #fbb034;
  background: linear-gradient(315deg, #fbb034 0%, #ffdd00 74%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.wp-core-ui .btn-star-clear {
  line-height: 30px;
  color: #2271b1;
  border: 1px solid #2271b1;
  background: #f6f7f7;
  border-radius: 3px;
  text-decoration: none;
  padding: 0 10px;
  height: 30px;
  margin-top: 1px;
  display: inline-flex;
}

.field_type-star_rating_field {
  display: flex;
  justify-content: flex-end;
  flex-direction: row-reverse;
}

.field_type-star_rating_field span {
 /* width: 60px;
  height: 60px;*/
  border-radius: 50%;
  /*border: 1px solid;
  text-align: center;*/
  margin-right:clamp(8px, .5vw, .5vw)!important;
  display: flex;
  align-items: center;
  justify-content: center;
/*  position: absolute;
  top: -4px;*/
}

.swiper-wrapper .field_type-star_rating_field span {
  display: none !important;
}



/*.star-rating strong {
  margin-left: 8%;
}*/

/*.star-rating .et_pb_text_inner {
  margin-top: 3%;
}*/


/* @media css */
/*@media only screen and (max-width: 1100px) {
  .star-rating strong {
    margin-left: 10%;
  }

  div.field_type-star_rating_field ul.star-rating {
    left: 10%;
  }
}

@media only screen and (max-width: 850px) {
  .star-rating strong {
    margin-left: 13%;
  }

  div.field_type-star_rating_field ul.star-rating {
    left: 13%;
  }
}*/

/*@media only screen and (max-width: 680px) {
  .star-rating strong {
    margin-left: 18%;
    font-size: 13px;
  }*/

  /*div.field_type-star_rating_field ul.star-rating {
    left: 18%;
  }
}
*/
/*@media only screen and (max-width: 600px) {
  .field_type-star_rating_field span {
    width: 40px;
    height: 40px;
    top: 9px;
  }

  .star-rating strong {
    margin-left: 18%;
    font-size: 13px;
	  display: flex;
  }

 /* div.field_type-star_rating_field ul.star-rating {
    left: 18%;
  }
}*/

.review-overall .field_type-star_rating_field span {
  display: none;
}