.lessons.alignleft .review-rating-container{ margin-left: 60px }
.review-rating-container > h2, .review-rating-container > ul.reviw-stars, .review-rating-container > .review_count{
    display: inline-block; margin: 0;
}

.review-rating-container > h2{
	font-size: 18px;
}

.review-rating-container > ul.reviw-stars{
    position: relative;
}
.reviw-stars li {
    display: inline-block !important;
    padding: 0px;
    margin: 0px 1px;
}

/*
.reviw-stars a {
    color: #febf18 !important;
}
*/

.reviw-stars a.notrated {
    color: #e2e4e7 !important;
}
.review-rating-container > ul.review_list{ margin-top: 30px }
.mod_review_form_container{ margin: 20px 0 0 0 }
.mod_review_form_container h3{ font-size: 18px; margin-bottom: 10px }
#mod_review_rating_form .rfieldset{
    margin: 0 0 20px;
}

#mod_review_rating_form .rfieldset label{
    display: inline-block;
    min-width: 100px;
}

.table {
display: table;
width: 100%;
height: 100%;
}
.table-cell {
display: table-cell;
vertical-align: middle;
}

ul.review_list li.review {
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
    padding-bottom: 16px;
    border-bottom: 1px solid #E6E6E6;
    min-height: 77px;
}

ul.review_list li.review .inner {
    margin-bottom: 10px;
    position: relative;
}

ul.review_list li.review .avtar {
    width: 100px; height: 80px;
    left: 0px;
    top: 6px;
    vertical-align: top;
    position: static;
}

ul.review_list li.review .avtar img {
    width: 70px;
    height: 70px;
    border-radius: 35px;
}

ul.review_list li.review .content {
vertical-align: top;
position: relative;
top: -5px;
}

ul.review_list li.review h4.title{
    font-style: normal;
    font-size: 18px;
    text-transform: uppercase;
    margin: 0 0 4px;
}

ul.review_list li.review span.rating {
display: inline-block;
float: right;
margin: 0;
height: 20px;
}

ul.review_list li.review span.rating .date {
padding: 0 0 0 20px;
margin-left: 20px;
border-left: 1px solid #bcbfc6;
position: relative;
top: 2px;
display: inline-block;
line-height: 1;
color: #bcbfc6;
}

ul.review_list li.review span.rating .reviw-stars{
    display: inline-block;
    position: relative;
    top: 3px;
}