.ec-message {
    min-height: 20px;
    padding: 19px 0px;
    font-size: 14px;
    margin-bottom: 20px;
}
.ec-message p:last-child {
    margin-bottom: 0;
}

.ec-message__date {
    /* font-size: 12px; */
    color: #737373;
    padding-left: 12px;
}

.ec-message__reply {
    background: #f9f9f9;
    padding: 21px;
    margin-left: 50px;
}
.ec-message__reply p:last-child {
    margin-bottom: 0;
}

.ec-error {
    display: none;
}

.ec-antispam {
    display: none;
}

/* 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;}
.ec-message > p {
    margin-bottom: 32px;
}
.ec-message .name {
   color: #705991;
   padding-right: 12px;
}
.ec-message .email {
   color: #705991;
}
hr.ec-form-hr {
    border: solid 0px #E6E6E6;
    border-top-width: 2px;
    margin: 80px 0px 26px 0px;
}


















