/* kiyoh widget */
.kiyoh-widget { float:left; text-align:left; padding:0;}
.kiyoh-widget .shop-score { margin-bottom:0; text-align:left; }
.kiyoh-widget .score-number { background:#444; width:48px; height:48px; float:left; border-radius:50%; overflow:hidden; border:2px solid #000; color:#fff; font-weight:normal; padding:9px 7px; font-size:22px; box-shadow:inset 0px 0px 0px 2px #fff;}
.kiyoh-widget .based-on { line-height:1.2; margin-bottom:0;}
.kiyoh-widget .based-on a { font-size:12px; color:#444; font-weight:bold; }
.kiyoh-widget .shop-score .rating .stars { float:left; margin-right:7px; }
.kiyoh-widget .shop-score .rating { margin:7px 0 15px 0;}
.kiyoh-widget .score-number-small { color:#000; font-size:12px; position:relative; top:-1px; display:inline-block;}
.kiyoh-widget .review-total-score-text { font-size:20px; margin-bottom:15px; color:#000100; float:left; width:100%; }
.kiyoh-widget .shop-score { margin-bottom:15px; text-align:center; }
.kiyoh-widget .based-on a { color:#818181; }
.kiyoh-widget .col-xs-3 .stars { float:left; width:100%; margin:5px 0 20px;}
.kiyoh-widget span.stars.large { display: block; margin:0 auto; background: url("../../images/gn/stars.png"); width: 139px; height: 25px; background-position: 0 -50px; }
.kiyoh-widget span.stars.large > span { float:left; background: url("../../images/gn/stars.png"); height:25px; }
.kiyoh-widget span.stars.large.s1 > span { background-position: 0 -25px;}
.kiyoh-widget span.stars.large.s2 > span { background-position: 0 -25px;}
.kiyoh-widget span.stars.large.s3 > span { background-position: 0 -25px; }
.kiyoh-widget span.stars.large.s4 > span { background-position: 0 -25px; }
.kiyoh-widget span.stars.large.s5 > span { background-position: 0 0px;}
.kiyoh-widget span.stars.small { display: block; margin:0 auto; width: 80px; height: 14px; background: url("../../images/gn/stars-small.png"); background-position: 0 -70px;  }
.kiyoh-widget span.stars.small > span { float:left; height:14px; background: url("../../images/gn/stars-small.png");  }
.kiyoh-widget span.stars.small.s1 > span { background-position: 0 -56px; }
.kiyoh-widget span.stars.small.s2 > span { background-position: 0 -42px; }
.kiyoh-widget span.stars.small.s3 > span { background-position: 0 -28px; }
.kiyoh-widget span.stars.small.s4 > span { background-position: 0 -14px; }
.kiyoh-widget span.stars.small.s5 > span { background-position: 0 0; }
.kiyoh-widget span.stars.small { background-position:0 -70px;}
.kiyoh-widget { padding:25px 15px;}
.kiyoh-widget .kiyoh-logo { margin-top:5px; }
.kiyoh-widget .rating { float:left; width:100%; margin-bottom:20px;}
.kiyoh-widget .rating .timeago { font-size:12px; float:right; color:#adadad; }
.kiyoh-widget .rating .stars { float:left;}
.kiyoh-widget .shop-score { text-align:center; }
.kiyoh-widget .shop-score .rating .stars { float:none; }
.kiyoh-widget .based-on { float:left; width:100%; margin-bottom:15px; line-height:1.4; }
.kiyoh-widget p,
.kiyoh-widget .customer-name { text-align:left; float:left; width:100%; }
.kiyoh-widget .customer-name { color:#000; font-style:italic;}
.kiyoh-widget .review-item { margin-bottom:15px; padding:0 15px;}
.kiyoh-widget .shop-score .rating { float:left; width:100%; margin:10px 0 15px 0; }
.kiyoh-widget .slider-container { margin-left:35px; }
.kiyoh-widget .review-slider .owl-controls { position:absolute; top:40%; width:100%; }
.kiyoh-widget .review-slider .owl-prev { position:absolute; left:-55px; top:0; }
.kiyoh-widget .review-slider .owl-next { position:absolute; right:-55px; top:0; }
.kiyoh-widget .review-slider .owl-controls .owl-buttons div { background:none; border-radius:0px; font-size:40px; color:#f2f2f2;}
.kiyoh-widget .review-slider .owl-controls .owl-buttons div:hover { color:#c8c8c8;}