.ekw-template {
    display: block;
    float: left;
    font-family: sans-serif;
    height: 120px;
    overflow: hidden;
    width: 250px;
}

.ekw-template .grayed-box {
    background: #d3d9e5;
    padding: 0 1px 1px;
}

.ekomi-widget-container .pull-left {
    float: left !important;
}

.ekomi-widget-container .carousel-inner > .item > a > img,
.ekomi-widget-container .carousel-inner > .item > img,
.ekomi-widget-container .img-responsive,
.ekomi-widget-container .thumbnail a > img,
.ekomi-widget-container .thumbnail > img {
    display: block;
    max-width: 100%;
    height: auto;
}

.ekomi-widget-container img {
    border: 0;
    vertical-align: middle;
}

/* IE11 workaround */
@media (-ms-high-contrast: none) {
    .ekw-template .grayed-box {
        padding: 0 2px 2px 2px;
    }
}

.ekw-template .grayed-box .w-header {
    color: #2d3e90;
    min-height: 75px;
}

.ekw-template .grayed-box .w-header .w-logo {
    height: 73px;
    margin-right: 5px;
    margin-top: 1px;
    width: 73px;
}

.ekw-template .grayed-box .w-header .w-title {
    width: 159px;
}

.ekw-template .grayed-box .w-header .w-title .stats-data {
    text-align: center;
}

.ekw-template .grayed-box .w-header .w-title .stats-data p {
    line-height: 1;
    margin: 0;
}

.ekw-template .grayed-box .w-header .w-title .stats-data .high-text {
    font-size: 29px;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 3px;
}

.ekw-template .grayed-box .w-header .w-title .stats-data .rate-text {
    font-size: 17px;
    font-weight: 500;
    line-height: 1.1;
}

.ekw-template .grayed-box .w-header .w-title .stats-data .rate-text .no-break {
    white-space: nowrap;
}

.ekw-template .grayed-box .stars-area {
    background-color: #fff;
    height: 35px;
    margin-top: 5px;
    padding: 4px;
}

/* IE11 workaround */
@media (-ms-high-contrast: none) {
    .ekw-template .grayed-box .stars-area {
        padding-right: 5px;
    }
}

.ekw-template .stars-wrappe {
    height: 26px;
    margin: 0 auto;
    width: 156px;
}

.ekw-template .w-logo img {
    margin: 2px 0;
}

.ekw-template .grayed-box .stars-area .stars {
    background-repeat: no-repeat;
    height: 46px;
    max-width: 282px;
}

.ekw-template .grayed-box .stars-area .stars-gray {
    background: url("../img/stars_gray_282x47.png");
    margin: 0 auto;
    -webkit-transform: scale(0.55);
    -ms-transform: scale(0.55);
    transform: scale(0.55);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    width: 282px;
}

.ekw-template .grayed-box .stars-area .stars-yellow {
    background: url("../img/stars_yellow_282x47.png");
}
