/* ======================
   OFERTEO WIDGET STYLES
   ====================== */

.oferteo-in {
    margin: 0 auto;
    display: block;
    max-width: 100%;
    width: 900px;
}

.oferteo-widget a.widget-url {
    display: none;
}

.oferteo-widget .oferteo-widget-reviews {
    width: 390px;
    padding: 12px 15px 15px;
    border-radius: 4px;
    font-family: Arial;
    font-size: 14px;
    color: #2a2a2c;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.33) !important;
    background: #fff;
    box-sizing: border-box;
}

.oferteo-widget .oferteo-widget-reviews span.company-name {
    font-size: 18px;
    margin: 0 0 10px;
    line-height: 19.8px;
    font-weight: bold;
    display: block;
}

.oferteo-widget .oferteo-widget-reviews .image {
    background-image: url("https://www.oferteo.pl/images/widget/widget-rewievs.png");
    background-repeat: no-repeat;
}

.oferteo-widget .oferteo-widget-reviews span.logo-polecajanas {
    background-position: 0px 0px;
    width: 98px;
    height: 36px;
    display: inline-block;
    margin-right: 16px;
    vertical-align: middle;
}

.oferteo-widget .oferteo-widget-reviews span.stars-company {
    background-position: -3px -40px;
    width: 91px;
    height: 18px;
    display: inline-block;
    margin-right: 6px;
    vertical-align: sub;
}

.oferteo-widget .oferteo-widget-reviews span.stars-company.big-10 {
    background-position: -3px -40px;
}

.oferteo-widget .oferteo-widget-reviews span.stars-company.big-9 {
    background-position: -3px -60px;
}

.oferteo-widget .oferteo-widget-reviews span.stars-company.big-8 {
    background-position: -3px -80px;
}

.oferteo-widget .oferteo-widget-reviews span.stars-company.big-7 {
    background-position: -3px -100px;
}

.oferteo-widget .oferteo-widget-reviews span.stars-company.big-6 {
    background-position: -3px -120px;
}

.oferteo-widget .oferteo-widget-reviews span.stars-company.big-5 {
    background-position: -3px -140px;
}

.oferteo-widget .oferteo-widget-reviews span.stars-company.big-4 {
    background-position: -3px -160px;
}

.oferteo-widget .oferteo-widget-reviews span.stars-company.big-3 {
    background-position: -3px -180px;
}

.oferteo-widget .oferteo-widget-reviews span.stars-company.big-2 {
    background-position: -3px -200px;
}

.oferteo-widget .oferteo-widget-reviews span.stars-company.big-1 {
    background-position: -3px -220px;
}

.oferteo-widget .oferteo-widget-reviews span.stars-company.big-0 {
    background-position: -3px -240px;
}

.oferteo-widget .oferteo-widget-reviews a.more-rewievs,
.oferteo-widget .oferteo-widget-reviews a.more-rewievs:hover,
.oferteo-widget-reviews a.more-rewievs:focus,
.oferteo-widget-reviews a.more-rewievs:active {
    color: #1b88c3;
    text-decoration: underline;
    line-height: 17.4px;
}

.oferteo-widget .oferteo-widget-reviews a.btn-orange {
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    padding: 7px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #f07d13;
    border-color: #d36f13;
    color: #fff;
    text-decoration: none;
}

.oferteo-widget .oferteo-widget-reviews a.btn-orange:hover {
    background-color: #f06406;
    border-color: #d36f13;
    color: #fff;
}

.oferteo-widget .oferteo-widget-reviews .clear {
    clear: both;
}

.oferteo-widget .oferteo-widget-reviews .rewievs {
    padding: 15px 0 15px;
    border-top: 1px solid #cccccc;
}

.oferteo-widget .oferteo-widget-reviews .stars-rewievs {
    width: 80px;
    height: 17px;
    display: inline-block;
    margin-right: 5px;
    vertical-align: sub;
}

.oferteo-widget .oferteo-widget-reviews .stars-rewievs.small-10 {
    background-position: -96px -39px;
}

.oferteo-widget .oferteo-widget-reviews .stars-rewievs.small-9 {
    background-position: -96px -57px;
}

.oferteo-widget .oferteo-widget-reviews .stars-rewievs.small-8 {
    background-position: -96px -75px;
}

.oferteo-widget .oferteo-widget-reviews .stars-rewievs.small-7 {
    background-position: -96px -92px;
}

.oferteo-widget .oferteo-widget-reviews .stars-rewievs.small-6 {
    background-position: -96px -110px;
}

.oferteo-widget .oferteo-widget-reviews .stars-rewievs.small-5 {
    background-position: -96px -128px;
}

.oferteo-widget .oferteo-widget-reviews .stars-rewievs.small-4 {
    background-position: -96px -146px;
}

.oferteo-widget .oferteo-widget-reviews .stars-rewievs.small-3 {
    background-position: -96px -163px;
}

.oferteo-widget .oferteo-widget-reviews .stars-rewievs.small-2 {
    background-position: -96px -181px;
}

.oferteo-widget .oferteo-widget-reviews .stars-rewievs.small-1 {
    background-position: -96px -199px;
}

.oferteo-widget .oferteo-widget-reviews .stars-rewievs.small-0 {
    background-position: -96px -217px;
}

.oferteo-widget .oferteo-widget-reviews .details-rewievs {
    color: #999999;
    font-size: 12px;
}

.oferteo-widget .oferteo-widget-reviews .rewievs span.text-rewievs {
    color: #747474;
    line-height: 19.4px;
    margin: 5px 0 0;
    display: block;
}

.oferteo-widget-reviews .text-info {
    color: #747474;
    line-height: 19.4px;
}

.oferteo-widget .oferteo-widget-reviews .left {
    float: left;
}

.oferteo-widget .oferteo-widget-reviews .ofe-arrow {
    background-position: -105px -12px;
    width: 6px;
    height: 5px;
    margin-left: 5px;
    display: inline-block;
}

.oferteo-widget .oferteo-widget-reviews .logo-oferteo {
    color: #2a2a2c;
    float: right;
    margin: 0;
}

.oferteo-widget .oferteo-widget-reviews .logo-oferteo strong {
    font-weight: bold;
}

.oferteo-widget .oferteo-widget-reviews .border-top {
    border-top: 1px solid #cccccc;
    padding-top: 12px;
}

.oferteo-widget-reviews .logo-oferteo span.text-bold {
    font-weight: bold;
}

.oferteo-widget-reviews .box-text {
    display: table-cell;
    width: 100%;
    padding: 9px 10px 10px 0;
}

.oferteo-widget-reviews .box-btn {
    display: table-cell;
    vertical-align: middle;
    padding: 10px 0;
}
