#review-box {
float:left;
width:30%;
padding:20px;
margin:10px 25px 10px 0
}

.review-item-box .progress {
height:2px;
background-color:#ebeef1;
background-image:none;
box-shadow:none
}

#review-box .progress {
height:4px;
background-image:none;
box-shadow:none;
border-radius:3px
}

#review-box .progress-bar,.review-item-box .progress-bar {
float:left;
width:0;
height:100%;
font-size:12px;
line-height:20px;
color:#fff;
text-align:center;
-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
-webkit-transition:width .6s ease;
transition:width .6s ease;
box-shadow:none;
border-radius:3px;
background-image:none;
-webkit-transition:all 1000ms cubic-bezier(0.785,0.135,0.150,0.860);
-moz-transition:all 1000ms cubic-bezier(0.785,0.135,0.150,0.860);
-ms-transition:all 1000ms cubic-bezier(0.785,0.135,0.150,0.860);
-o-transition:all 1000ms cubic-bezier(0.785,0.135,0.150,0.860);
transition:all 1000ms cubic-bezier(0.785,0.135,0.150,0.860);
-webkit-transition-timing-function:cubic-bezier(0.785,0.135,0.150,0.860);
-moz-transition-timing-function:cubic-bezier(0.785,0.135,0.150,0.860);
-ms-transition-timing-function:cubic-bezier(0.785,0.135,0.150,0.860);
-o-transition-timing-function:cubic-bezier(0.785,0.135,0.150,0.860);
transition-timing-function:cubic-bezier(0.785,0.135,0.150,0.860)
}

.single_post_image .review-item-box {
display:none
}

.review-item-box .progress {
min-width:40px;
margin-bottom:5px
}

.widget .review-item-box .progress {
margin-bottom:5px!important;
}

#review-box .review-item {
display:block;
margin-bottom:20px
}

#review-box .review-item h5 {
margin-bottom: 0;
font-size: 12px;
font-weight: 600;
line-height: 30px;
}

#review-box h2 {
font-size: 30px;
line-height: 30px;
font-weight: 700;
font-family: "Roboto condensed";
padding-bottom: 15px;
letter-spacing: 3px;
border-bottom: 1px solid rgba(0,0,0,.1);
}

#review-box .review-summary {
font-size:14px;
padding:20px 0;
margin:20px 0 5px
}

#review-box .review-summary .review-final-score h3 {
font-size: 38px;
line-height: 38px;
padding-bottom: 10px;
margin-bottom: 20px;
margin-left: 25px;
float: right;
}

#review-box .review-summary h4 {
margin-bottom: 0;
font-weight: 700;
border: 0;
font-size: 22px;
line-height: 48px;
letter-spacing: 1px;
}

#review-box .review-summary h4:before,#review-box .review-summary h4:after {
content:'';
display:none
}

#review-box .review-short-summary p {
font-size:13px;
line-height:22px;
margin-bottom:15px;

}

#review-box .user-rate-wrap {
font-size:13px;
line-height: 30px;
display:block;
padding:10px 0 5px;
font-family:"Roboto Condensed";
margin-top:0
}

#review-box.review-stars h5 {
display:inline-block
}

#review-box.review-stars .review-item span {
float:right;
letter-spacing: 5px;
}

#review-box.review-mark h5 .mark {
float:right;
font-weight:700;
font-size:16px
}

.review-item-box {
text-align: right;
line-height: 16px!important;
font-size: 10px!important;
position: absolute;
bottom: 10px;
right: 10px;
background: rgba(0,0,0,.85);
padding: 2px 8px;
margin:0!important;
}

.review-item-box.mark {
font-size: 12px;
line-height: 20px;
font-weight: 600;
letter-spacing: 1px;
}

/*.review-item-box .star-large {
letter-spacing: 10px;
}*/

.review-item-box i {
margin:0 5px;
}

.review-item-box i:first-child {
margin-left:0px!important;
}

.review-item-box  i:last-child {
margin-right:0px!important;
}

.review-item-box.percentage strong {
margin-bottom: 2px;
display: block;
letter-spacing: 2px
}

.review-item-box,.review-item-box i {
color:rgba(255,255,255,.91)!important
}

#main .article_grid .review-item-box.percentage,#main .article_list .review-item-box.percentage {
bottom:9px;
min-width:80px
}

.widget .article_list_module .review-item-box,#main .small_article_list .review-item-box {
position:absolute;

}

.widget .article_list_module .review-item-box.percentage,#main .small_article_list .review-item-box.percentage {
bottom: 10px;
min-width: 60px!important;
margin:0;
}

.review-item-box.mark span:before,.review-item-box.mark span:before {
font-family: "FontAwesome";
content: '\f005';
margin-right: 10px;
font-weight: normal;
font-size: 12px;
line-height: 20px;
}

.widget .article_list_module .review-item-box.mark span:before,#main .small_article_list .review-item-box.mark span:before {
font-size:11px
}

.user-rate {
float:right;
width:100px;
font-size:20px;
line-height:22px;
height:22px;
position:relative;
margin-top:6px
}

.user-rate-active {
width:100px!important;
cursor:pointer
}

.user-rate.rated-done {
cursor:default!important
}

.user-rate i {
width:20px;
float:left
}

.user-rate span.star-large {
width:100px;
display:block;
height:16px;
line-height:30px;
font-size:16px;
}

.user-rate span.this_rate,.user-rate span.this_rated {
display:block;
height:16px;
width:100%;
position:relative;
top:-16px;
font-size:16px;
line-height: 30px;
overflow:hidden
}

.user-rate span.this_rate span,.user-rate span.this_rated span {
display:block;
font-size:16px;
line-height: 30px;
width:100px!important;
height:16px
}

.widget .article_list_module .review-item-box .star-large, #main .small_article_list .review-item-box .star-large {
font-size:10px;
}

#nt_slider .review-item-box {
position:absolute;
right:20px;
bottom:20px;
}

#nt_slider .review-item-box.percentage {
min-width: 80px;
}

.widget .review-item-box.percentage div {
margin:0;
}