.mod_review_item+.mod_review_item {
    margin-top: 20px;
}

.mod_review_item ._title {
    font-weight: bold;
}

.mod_review_item ._body {
    user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    padding: 0 0 5px 0;
    font-size: 0.95em;
    cursor: pointer;
}

.mod_review_item [data-field="1"] ._label {
    display: none;
}

.mod_review_item ._body ._field+._field {
    margin-top: 5px;
}

.mod_review_item ._point {
    background: #005e8d;
    color: #fff;
    font-size: 0.8em;
    font-weight: bold;
    border-radius: 2px;
    display: inline-block;
    padding: 0 3px;
    margin-right: 2px;
}

.mod_review_item ._value {
    display: inline-block;
}

.mod_review_item ._label {
    font-weight: bold;
}

.mod_review_item ._meta {
    font-size: 0.9em;
    margin-top: 3px;
}

.mod_review_item ._author .a img {
    width: 20px;
    height: 20px;
    border-radius: 50%;
}

/* summary layout */
.jr-summary {
    cursor: pointer;
}

.jr-summary ._star_avg ._point {
    font-size: 1.8em;
    font-weight: bold;
    margin-right: 5px;
}

.jr-summary ._star_avg ._point {
    font-size: 1.8em;
    font-weight: bold;
    margin-right: 5px;
}

.jr-summary ._rating_item {
    font-size: 0.95em;
}

.jr-summary ._rating_label {
    float: left;
    font-weight: bold;
}

.jr-summary ._rating_count {
    float: right;
    font-weight: bold;
}

.jr-summary ._rating_bar {
    height: 5px;
    background: #fff;
    clear: both;
}

.jr-summary ._rating_fill {
    background: #005e8d;
    height: 100%;
}

.jr-summary ._rating_item+._rating_item {
    margin-top: 5px;
}

.jr-summary ._criterias,
.jr-summary ._starlist {margin-top: 15px;}

.jr-summary ._criterias ._item+._item {
    margin-top: 10px;
}

.jr-summary ._criterias ._point {
    background: #005e8d;
    color: #fff;
    display: inline-block;
    padding: 2px 7px;
    border-radius: 15px;
    margin-right: 3px;
    font-weight: bold;
    font-size: 0.85em;
}

.jr-summary ._criterias ._label {
    font-size: 1.05em;
    color: #555;
    font-weight: bold;
}

/* top items */
ul.rvTopItems {
    list-style: none;
    margin: 0;
    padding: 0;
}

ul.rvTopItems a._title {
    display: block;
    font-weight: bold;
}

ul.rvTopItems .rvNumber {
    font-weight: bold;
    color: #777;
}

ul.rvTopItems li.rvItem+li.rvItem {
    margin-top: 15px;
}

ul.rvTopItems .jreview-quick-star {
    display: inline-block;
    zoom: 0.7;
    margin-left: 5px;
}

ul.rvTopItems .starContainer {
    margin: 0;
}