/*============================================================================================*/
/* Your custom styles below */
/*============================================================================================*/
.simple-rating.star-rating {
    text-align: left;
    font-size: 47px;
}
.simple-rating.star-rating i {
    margin-right: 2px;
}
.simple-rating.star-rating i {
    color: #333;
    font-size: 22px;
    border-radius: 3px;
    margin: 0 5px 0px 0;
}

.simple-rating.star-rating i:nth-child(2):before {
    content: "\f119";
}
.simple-rating.star-rating i:nth-child(3):before {
    content: "\f11a";
}
.simple-rating.star-rating i:nth-child(4):before {
    content: "\f118";
}
.simple-rating.star-rating i:nth-child(5):before {
    content: "\f599";
}


.simple-rating.star-rating i:first-child:hover,.simple-rating.star-rating i.fas:first-child {
    color: #e74c3c;
}
.simple-rating.star-rating i:nth-child(2):hover,.simple-rating.star-rating i.fas:nth-child(2) {
    color: #FF8C00;
}
.simple-rating.star-rating i:nth-child(3):hover,.simple-rating.star-rating i.fas:nth-child(3) {
    color: #ffd300;
}
.simple-rating.star-rating i:nth-child(4):hover,.simple-rating.star-rating i.fas:nth-child(4) {
    color: #c7ea46;
}
.simple-rating.star-rating i:nth-child(5):hover,.simple-rating.star-rating i.fas:nth-child(5) {
    color: #008000;
}
.smile_chart {
    width: 100%;
    float: left;
    padding: 4px 10px 10px 10px;
}
.review_listing > p {
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}