/***********************************************/
/* List reviews model : Line                   */
/***********************************************/

.lhcom_list_reviews { font-size: 13px; clear:both; margin-bottom: 10px;}
.lhcom_list_reviews .review { clear:both; padding: 6px; border-bottom: 1px solid silver; }
.lhcom_list_reviews .review .header { float: none; font-size: 15px; padding: 8px; }
.lhcom_list_reviews .review .header .rate_star {float: left; margin-right: 40px; }
.lhcom_list_reviews .review .header .date { float: right; margin-top: 4px;}
.lhcom_list_reviews .review .header .customer_infos { margin-top: 4px;}
.lhcom_list_reviews .review .header .customer_name { float:left; margin-right: 10px; }
.lhcom_list_reviews .review .header .customer_age { float:left; font-size: 12px; }
.lhcom_list_reviews .review .header .customer_age:before { content: "\00a0("; }
.lhcom_list_reviews .review .header .customer_age:after { content: ")"; }
.lhcom_list_reviews .review .header .customer_nb_products { clear:both; font-size: 11px; font-style: italic; }
.lhcom_list_reviews .review .content { padding: 8px;  padding-top: 14px; min-height: 0px;}
.lhcom_list_reviews .review .content .usefulness-like { float: right; margin-left: 10px;}
.lhcom_list_reviews .review .content .usefulness-like .vote-like { float: left; }
.lhcom_list_reviews .review .content .usefulness-like .vote-like a:hover { cursor: pointer; }
.lhcom_list_reviews .review .content .usefulness-like .current-like { float: left;  }
.lhcom_list_reviews .review .content .usefulness-dislike { float: right; }
.lhcom_list_reviews .review .content .usefulness-dislike .vote-dislike a:hover { cursor: pointer; }
.lhcom_list_reviews .review .content .usefulness-dislike .vote-dislike { padding-left: 15px; float: left; }
.lhcom_list_reviews .review .content .usefulness-dislike .current-dislike { float: left;  }
.lhcom_list_reviews .review .content .usefulness-icon-dislike { margin-left: 45px;}
.lhcom_list_reviews .review .content .products_review { clear: both; float: left; width: 240px; border-right: 1px solid silver; }
.lhcom_list_reviews .review .content .product_review_left { float:left; }
.lhcom_list_reviews .review .content .product_review img,
.lhcom_list_reviews .review .content .product_review_left img { margin-right: 6px; margin-bottom: 6px; float: left; }
.lhcom_list_reviews .review .content .products_review .product_name { font-weight: bold; font-size: 1em!important; }
.lhcom_list_reviews .review .content .review_text { float: left; margin-left: 8px;}
.lhcom_list_reviews .review .content .review_moderation_message { margin-left: 8px; border-top: 1px dashed #bdc2c9; margin-top: 10px; }
.lhcom_list_reviews .review .content .review_moderation_message .title { margin-top: 2px; text-decoration: underline; }
.lhcom_list_reviews .review .content .review_moderation_message .message { margin:0 6px; }
.lhcom_list_reviews .review .content .review_addditional_informations {font-size: 1em; font-style: italic; color: #c6c6c4;}
.lhcom_list_reviews .review .content .review_order_informations {font-size: 1em; font-style: italic; }

/* For columns */
.column .lhcom_list_reviews .review .header { float: none; width: auto;}
.column .lhcom_list_reviews .review .header .rate_star { float: left; margin-bottom: 4px;}
.column .lhcom_list_reviews .review .header .customer_infos { clear: both; }
.column .lhcom_list_reviews .review .content { clear:both; border-left: none; margin-left: 0; min-height: 0;}
.column .lhcom_list_reviews .review .content .products_review { clear: both; float: left; width: 240px; border-right: none; }
.column .lhcom_list_reviews .review .content .product_review_left img { margin-right: 6px; margin-bottom: 6px; float: left; border-right: none; }
