Star reviews

.rev-sl li {
    list-style: none;
}
.rev-sl img {
    display: none !important;
}
.rev-sl time {
    display: none !important;
}
.rev-sl .woocommerce-review__dash {
    display: none !important;
}
.rev-sl .comment_container {
    text-align: left !important;
	padding: 20px 27px;
	background: #3cc8b422;
	border-radius: 0px;
    font-size: 14px;
    line-height: 1.4;
	height: 240px;
}
.all-stars .total-ratings {
    font-size: 1.7em;
    line-height: 1.4;
	margin: 0 0 0 11px;
}


/* Star display */
.rev-sl .star-rating {
    overflow: hidden;
    position: relative;
    height: 1.4em;
    line-height: 1.4;
    font-size: 1.4em;
    width: 6em;
    font-family: star;
	color: #3cc8b4;
	font-weight: 400
}
.all-stars .star-rating {
    overflow: hidden;
    position: relative;
    height: 1.4em;
    line-height: 1.4;
    font-size: 1.7em;
    width: 6em;
    font-family: star;
	color: #3cc8b4;
	font-weight: 400;
	float: left;
}

.prd-ho-stars .star-rating {
    overflow: hidden;
    position: relative;
    height: 1em;
    line-height: 1;
    font-size: 1.4em;
    width: 6em;
    font-family: star;
	color: #3cc8b4;
	font-weight: 400;
	float: left;
}

.star-rating::before {
    content: '\53\53\53\53\53';
    opacity: .25;
    float: left;
    top: 0;
    left: 0;
    position: absolute
}

.star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em
}

.star-rating span:before {
    content: '\53\53\53\53\53';
    top: 0;
    position: absolute;
    left: 0;
}

p.stars {
    display: inline-block;
    margin: 0;
}

p.stars a {
    position: relative;
    height: 1em;
    width: 1em;
    text-indent: -999em;
    display: inline-block;
    text-decoration: none;
    margin-right: 1px;
    font-weight: 400;
    outline: none;
}

p.stars a:before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    line-height: 1;
    font-family: star;
    content: '\53';
    text-indent: 0;
    opacity: .25
}

p.stars a:hover~a:before {
    content: '\53';
    opacity: .25
}

p.stars:hover a:before {
    content: '\53';
    opacity: 1
}

p.stars.selected a.active:before {
    content: '\53';
    opacity: 1
}

p.stars.selected a.active~a:before {
    content: '\53';
    opacity: .25
}

p.stars.selected a:not(.active):before {
    content: '\53';
    opacity: 1
}

.total-ratings{
	display: inline;
}

.star-rating-container{
	display: block;
	top: -12px;
	position: relative;
}


/* Review Histogram */
.product-review-histogram{
	min-width: 400px;
}
.histogram-row{
	display: block;
	width: 100%;
	margin: 6px 0;
}
.histogram-row:after{
	content: "";
	display: table;
	clear: both;
}
.histogram-col-1,
.histogram-col-2,
.histogram-col-3{
	float: left;
	width: 20%;
	text-align: left;
	font-size: 19px;
	line-height: 26px;
}
.histogram-col-1{
	text-align: right;
}
.histogram-col-2{
	width: 60%;
	padding: 3px 5%;
}
.histogram-meter-bar{
	height: 20px;
	width: 100%;
	background: #454444;
}
.histogram-bar-temperature{
	height: 100%;
	background: #ffa800; /* Old browsers */
	background: -moz-linear-gradient(top, #ffa800 0%, #ef9300 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #ffa800 0%,#ef9300 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #ffa800 0%,#ef9300 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa800', endColorstr='#ef9300',GradientType=0 ); /* IE6-9 */
}



.woocommerce p.stars a {
    font-size: 44px;
	line-height: 1;
}
.woocommerce #review_form #respond .form-submit input, .woocommerce a.button.alt, .woocommerce button.button {
    background: #c8018c;
    border: 0px solid #666666 !important;
    font-size: 17px;
    border-radius: 0px !important;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #ffffff;
    line-height: 1.2;
    text-align: center;
    padding: 16px 24px;
    font-family: inherit;
}
.woocommerce #review_form #respond textarea {
    box-sizing: border-box;
    width: 100%;
    border: 2px solid #ccddee;
    border-radius: 0px !important;
}
.woocommerce form label {
	display: block;
    font-size: inherit !important;
    color: inherit !important;
    margin: 7px 17px 7px 0 !important;
    font-weight: 500;
    font-style: normal;
}
arrow-left