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

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

.reviw-stars li a{
  	cursor: default;
}

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

.single .reviw-stars a.notrated {
    color: #e2e4e7 !important;
}

#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: -4px;
display: inline-block;
line-height: 1;
color: #bcbfc6;
}

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


/* New Star CSS */

.stars_container{
    float:left;
    display:block;
    width:25%;
}

.wall_review_count_calss{
    float:right;
    display:block;
    width:75%;
}

p.stars {
  overflow: hidden;
  zoom: 1;
}
p.stars span {
 width: 100px;
  height: 20px;
  position: relative;
  float: left;
  
}
p.stars span a {
 float: left;
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 0;
  padding-top: 20px;
  overflow: hidden;
}
p.stars span{background: url(images/new/star-inactive.png);  background-size: 120px,30px;}

p.stars span a.star-05,
p.stars span a.star-15,
p.stars span a.star-25,
p.stars span a.star-35,
p.stars span a.star-45{
	width:10px;
}


p.stars span a.star-05{z-index:30; width:10px;}
p.stars span a.star-10{z-index:29; width:20px;}
p.stars span a.star-15{z-index:28; width:30px;}
p.stars span a.star-20{z-index:27; width:40px;}
p.stars span a.star-25{z-index:26; width:50px;}
p.stars span a.star-30{z-index:25; width:60px;}
p.stars span a.star-35{z-index:24; width:70px;}
p.stars span a.star-40{z-index:23; width:80px;}
p.stars span a.star-45{z-index:22; width:90px;}
p.stars span a.star-50{z-index:21; width:100px;}


p.stars span a.star-05:hover, p.stars span a.star-05.active, p.stars span a.star-05:focus,
p.stars span a.star-15:hover, p.stars span a.star-15.active, p.stars span a.star-15:focus,
p.stars span a.star-25:hover, p.stars span a.star-25.active, p.stars span a.star-25:focus,
p.stars span a.star-35:hover, p.stars span a.star-35.active, p.stars span a.star-35:focus,
p.stars span a.star-45:hover, p.stars span a.star-45.active, p.stars span a.star-45:focus
{
  background:url(images/new/half-star.png) repeat-x center right;
}


p.stars span a.star-10:hover, p.stars span a.star-10.active, p.stars-input span a.star-10:focus,
p.stars span a.star-20:hover, p.stars span a.star-20.active, p.stars span a.star-20:focus,
p.stars span a.star-30:hover, p.stars span a.star-30.active, p.stars span a.star-30:focus,
p.stars span a.star-40:hover, p.stars span a.star-40.active, p.stars span a.star-40:focus,
p.stars span a.star-50:hover, p.stars span a.star-50.active, p.stars span a.star-50:focus
{
  background:url(images/new/star-active.png) repeat-x center right;
}


/*end of css for half stars*/
/*==========================*/
/* all above are obsolete, you already have font-awesome, and that's really awesome! so lets use that instead */
div.userpro .review-stars a{
  font-size: 16px;
  color: #00cbe9;
}

