/* Badge */
.cs_reviews_header { display: flex; flex-wrap: wrap; margin: 45px 10px 45px 10px;}
.cs_reviews_header .cs_platform { flex: 1 0 270px; display: flex; flex-wrap: wrap; align-items: center; position: relative!important; text-align: left!important; border-radius: 2px!important; margin: 10px 5px 0 5px!important; padding: 15px; font: 14px/20px Helvetica Neue,Helvetica,Arial,sans-serif!important; color: #333; box-shadow: 0 2px 5px 0 rgba(0,0,0,.2)!important;}
.cs_reviews_header .cs_platform .cs_name { white-space: nowrap; padding-right: 30px;} 
.cs_reviews_header .cs_platform .cs_clogo { width: 64px; height: 64px; margin: 10px 15px 10px 10px; object-fit: contain;}
.cs_reviews_header .cs_platform .cs_info { width: 160px;}
.cs_reviews_header .cs_platform .cs_info b { display: inline-block; vertical-align: middle; width: 32px; margin-right: 5px; font-size: 20px!important; font-weight: 400!important;}
.cs_reviews_header .cs_platform.cs_b-g .cs_info b { color: #e7711b;}
.cs_reviews_header .cs_platform.cs_b-f .cs_info b { color: #3c5b9b;}
.cs_reviews_header .cs_platform.cs_b-y .cs_info b { color: #f15c4f;}
.cs_reviews_header .cs_platform.cs_b-t .cs_info b { color: #2db783;}
.cs_reviews_header .cs_platform .cs_info span { display: inline-block; vertical-align: baseline; width: 20px; height: 20px; margin: 0px 2px; background: no-repeat center center / contain;}
.cs_reviews_header .cs_platform .cs_info span:before { content: '\00a0';}
.cs_reviews_header .cs_platform .cs_info small { color: #777; font-size: 14px!important;}
.cs_reviews_header .cs_platform .cs_links {} 
.cs_reviews_header .cs_platform .cs_links a { font-weight: normal; color: #0283df;} 
.cs_reviews_header .cs_platform .cs_break { flex-basis: 100%; height: 0;}
.cs_reviews_header .cs_platform .cs_logo { position: absolute; top: 13px; right: 15px; width: 20px; height: 20px; background: no-repeat center center / contain;}


