/***********************************************/
/* Responsive				                   */
/***********************************************/

@media only screen and (max-width: 770px)
{
	/* Note */
	.lhcom_list_reviews_header td { display: block!important; width: inherit!important; text-align: center; }
	.lhcom_list_reviews_header td .average { display: inline-block!important; }
	.lhcom_list_reviews_header .separator {display: none; }

	/* Reviews list */
	.lhcom_list_reviews { clear:both; margin-bottom: 10px;}
	.lhcom_list_reviews .review  { border-bottom: 1px solid #D0D1D5; }
	.lhcom_list_reviews .review .header { float: none!important; display: block!important; padding: 0!important; }
	.lhcom_list_reviews .review .header .date { float: right!important; margin-top: 0px!important; }
	.lhcom_list_reviews .review .header .date:before { content: none!important; }
	.lhcom_list_reviews .review .header .customer_infos { clear: both!important; display: block!important; margin-top: 4px;}
	.lhcom_list_reviews .review .header .customer_name { clear:both; margin-right: 10px; margin-left: 0px; }
	.lhcom_list_reviews .review .header .customer_age { clear:both; font-size: 12px; margin-left: 0px; }
	.lhcom_list_reviews .review .header .customer_age:before { content: none!important; }
	.lhcom_list_reviews .review .header .customer_age:after { content: none!important; }
	.lhcom_list_reviews .review .header .customer_nb_products { clear:both; font-size: 11px; font-style: italic; margin-left: 0px; }
	.lhcom_list_reviews .review .header .customer_nb_products:before { content: none!important; }
	.lhcom_list_reviews .review .header .verified_purchase { clear: both!important; float: none; margin-bottom: 4px; margin-left: 0px; }
	.lhcom_list_reviews .review .header .verified_purchase:before { content: none!important; }
	.lhcom_list_reviews .review .review_column_center { border-left: none; }

	.lhcom_list_reviews .review .content { clear: both; margin-left: 0px!important; margin-top: 10px!important; border-left: none!important; }
	.lhcom_list_reviews .review .content .review_products_list { clear: both; margin-top: 12px!important; margin-left: 0px!important; border: none!important; }
	.lhcom_list_reviews .review .content .product_review { line-height: 1!important; margin-bottom: 3px; }
	.lhcom_list_reviews .review .content .product_review_left { float:none; }
	.lhcom_list_reviews .review .content .product_review img,
	.lhcom_list_reviews .review .content .product_review_left img { margin-right: 6px; margin-bottom: 6px; border:1px solid #D0D1D5; float: none; }
	.lhcom_list_reviews .review .content .review_products_list .product_name { font-weight: bold; font-size: 0.8em!important; }
	.lhcom_list_reviews .review .content .review_products_list .product_description { font-size: 0.7em!important; }
	.lhcom_list_reviews .review .content .review_text { clear: both!important; margin-left: 0px!important; margin-top: 6px!important; }
	.lhcom_list_reviews .review .content .moderation_message { margin-left: 0px!important; border-top: 1px dashed #bdc2c9; margin-top: 10px; }

	.lhcom_buttons { height: 60px!important; }
	.lhcom_buttons .write { }
	.lhcom_buttons .view { }

	.lhcom_column_reviews_content .lhcom_list_reviews .review .header .rate_star { margin-right: 0px;}
}