﻿.przyciskiMain {
    bottom: 0;
    height: 27px;
    margin: 0 5px 5px;
    position: absolute;
    right: 0
}

.przyciskPromowany {
    cursor: pointer;
    float: right;
    height: 27px;
    width: 27px;
}

.przyciskOfertaWstecz { background-image: url(../themes/arrowl2.png) }

.przyciskOfertaDalej { background-image: url(../themes/arrowr2.png) }

.przyciskFirmaWstecz { background-image: url(../themes/arrowl3.png) }

.przyciskFirmaDalej { background-image: url(../themes/arrowr3.png) }

.MainRotPromowaneOferty, .MainRotPromowaneFirmy {
    font-family: Titillium Web;
    height: 205px;
    overflow: hidden;
    position: relative;
    text-align: left;
}

.MainRotPromowaneOferty {
    background-color: var(--main-color);
    color: #F4F4F4;
}

.MainRotPromowaneFirmy {
    background-color: #F4F4F4;
    margin-top: 30px
}

.rotPromowaneOferty, .rotPromowaneFirmy {
    margin-bottom: 8px;
    position: absolute;
    width: 100%;
}

.rotPromowaneOferty > p, .rotPromowaneFirmy > p {
    margin: 0 10px;
    overflow: hidden
}

.rotPromowaneOferty .pKategoria, .rotPromowaneFirmy .pKategoria {
    font-size: 15px;
    margin-top: 3px
}

.rotPromowaneOferty .pStanowisko, .rotPromowaneFirmy .pFirma {
    cursor: pointer;
    font-size: 30px;
    font-weight: 700;
    height: 46px;
}

.rotPromowaneOferty .pFirma {
    font-size: 20px;
    font-weight: 700;
    height: 31px
}

.rotPromowaneOferty .pTresc, .rotPromowaneFirmy .pTresc {
    font-size: 13px;
    line-height: 18px
}

.rotPromowaneOferty .pTresc {
    height: 63px;
    max-height: 63px;
}

.rotPromowaneFirmy .pKategoria { color: var(--main-color) }

.rotPromowaneFirmy .pFirma { color: #666 }

.imgPromoFirma {
    float: left;
    height: 40px;
    margin-right: 10px;
    width: 100px;
}

.rotPromowaneFirmy .pTresc {
    color: #777;
    float: left;
    height: 90px;
    max-height: 90px;
    overflow: hidden;
    width: calc(100% - 121px);
    width: -webkit-calc(100% - 121px)
}