h2.title.queue{
    border-right: 1px solid #B6B6B6;
    display: inline-block;
    margin-right: 20px;
    padding-right: 20px;
}
.product-price{
    margin: 6px 0 10px 0;
}
.product-price .price-devider{
    margin: 0;
}
.product-price span{
    vertical-align: baseline;
}
.product-sale{
    line-height: normal;
}
.product-price.old-price{
    color: #666666;
    font-weight: normal;
    font-size: 16px;
    vertical-align: inherit;
}
.product-price.old-price .money-price,
.product-price.old-price .points-price{
    text-decoration: line-through;
    font-size: 16px;
}
.product-price.min-price{
    color: #929292;
    font-size: 13px;
    font-weight: normal;
}
.counter-info{
    vertical-align: inherit;
    color: #ff8b25;
    font-size: 12px;
    font-weight: normal;
}
.counter-info.time-to-change{
    font-weight: bold;
    vertical-align: inherit;        
}
.counter-info.time-to-change:after{
    content: ' sek.';
}
.counter-info-block{
    vertical-align: inherit;
}
.money-price:after{
    content: 'zł';
}
.buy-buttons-container form{
    width: 170px;
    display: inline-block;
}
.product-condition{
    padding: 10px 35px 10px 0;
}
.pay-show-more.valid{
    font-size: 12px;
    display: block;
}
.offer-counter{
    float: right;
    text-align: right;
}
.offer-counter .counter{
    color: #666666;
    font-size: 19px;
    font-weight: normal;
    line-height: 31px;
    vertical-align: inherit;
}
@media (max-width: 1023px){
    h2.title.queue{
        margin-top: 10px;
    }
}
@media (max-width: 767px){
    .offer-counter{
        margin-top: 15px;
    }
    .counter-info-block{
        display: block;
        width: 100%;
    }
    .pay-show-more{
        display: block;
    }
    h2.title.queue{
        border: none;
    }
}
@media (max-width: 479px){
    h2.title.queue span{
        display: none;
    }
    h2.title.queue:after{
        content: "Wylosowane do przeceny";
    }
}