.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;
}