.ec-error {
    display: none;
}
.ec-antispam {
    display: none;
}
.ec-message__reply {
    background: #e6e6e6;
    padding: 20px;
    border-radius: 6px;
    position: relative;
}
.ec-message__reply:after {
    content: '';
    position: absolute;
    left: 20px;
    top: -20px;
    border: 10px solid transparent;
    border-bottom: 10px solid #e6e6e6;
}
/* Ratings
 ***************************/
.ec-rating {}
.ec-rating-stars {float:left;margin-right: 20px;}
.ec-rating-stars span{background: url(../../img/web/ec-stars.png) 0 -16px no-repeat;width:20px;height:16px;float:left;display:block;margin: 0;cursor:pointer;}
.ec-rating-stars span.active {background-position: 0 0;}
.ec-rating-stars span.active2 {background-position: 0 0;}
.ec-rating-stars span.active-disabled {background-position: 0 -16px;}
.ec-rating-description {float:left;padding-top: 1px;color:#999;}

.ec-stars {background: url(../../img/web/ec-stars.png) 0 -16px repeat-x;width:96px;height:16px;margin: 10px 0;}
.ec-stars span{background: url(../../img/web/ec-stars.png) 0 0 repeat-x;display:block;height: 16px;width:0px;}

.ec-stars span.rating-0{width: 0;}
.ec-stars span.rating-1{width: 16px;}
.ec-stars span.rating-2{width: 36px;}
.ec-stars span.rating-3{width: 56px;}
.ec-stars span.rating-4{width: 76px;}
.ec-stars span.rating-5{width: 96px;}

/* Clearfix
 ***************************/
.ec-clearfix:before,
.ec-clearfix:after {content: '\0020';display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.ec-clearfix:after {clear: both;}
.ec-clearfix {zoom: 1;}