/* Badge */
.cs_reviews_badges { text-align: center;}
.cs_reviews_badges .cs_badge {
	display: inline-flex;
	align-items: center;
	position: relative!important;
	text-align: left!important;
	border-radius: 2px!important;
	border-top: 6px solid #4fce6a;
	margin: 10px 10px 0 0!important;
	padding: 10px;
	font: 14px/20px Helvetica Neue,Helvetica,Arial,sans-serif!important;
	color: #333;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.2)!important;
	background: #fff;
}
.cs_reviews_badges .cs_badge .cs_logo { width: 44px; height: 44px; margin-right: 15px; background: no-repeat center center / contain;}
.cs_reviews_badges .cs_badge .cs_info { width: 160px;}
.cs_reviews_badges .cs_badge .cs_info b { display: inline-block; vertical-align: middle; width: 32px; margin-right: 5px; font-size: 20px!important; font-weight: 400!important;}
.cs_reviews_badges .cs_badge.cs_b-g .cs_info b { color: #e7711b;}
.cs_reviews_badges .cs_badge.cs_b-f .cs_info b { color: #3c5b9b;}
.cs_reviews_badges .cs_badge.cs_b-y .cs_info b { color: #f15c4f;}
.cs_reviews_badges .cs_badge.cs_b-t .cs_info b { color: #2db783;}
.cs_reviews_badges .cs_badge .cs_info span { display: inline-block; vertical-align: baseline; width: 20px; height: 20px; margin: 0px 2px; background: no-repeat center center / contain;}
.cs_reviews_badges .cs_badge .cs_info span:before { content: '\00a0';}
.cs_reviews_badges .cs_badge .cs_info small { color: #777; font-size: 14px!important;}

