@media screen and (min-width: 940px) {
    form.filter label {
        display: inline-block;
        width: 25%;
        padding: 0 15px;
    }
    form.filter label:first-child {
        padding-left: 0;
    }
    form.filter label:last-child {
        padding-right: 0;
    }

    .elitchain-jobs .col-md-6, .elitchain-jobs-detail .col-md-6 {
        display: inline-block;
        width: 50%;
        box-sizing: border-box;
        vertical-align: top;
    }

    .elitchain-jobs .col-md-6.left, .elitchain-jobs-detail .col-md-6.left {
        padding-right: 20px;
    }
    .elitchain-jobs .col-md-6.right, .elitchain-jobs-detail .col-md-6.right {
        padding-left: 20px;
    }
    
    .elitchain-jobs-detail .info > div {
        width: 25%;   
        display: inline-block;
    }
    .elitchain-jobs-detail #content  .info > span {
        display: block;
        margin-top: 20px;
        text-align: right;
    }
    #poziceform .req{
        margin-bottom: 20px;
    }

    .pozice2 {
     	display: none;   
    }
    .pozice2 .mobile, .pozice3 .mobile {
        display: none;
    }
    .pozice2 > div {
        left:120px;
    }
    .list .pozice2, .list .pozice2 > span > img {
        max-width: 774px!important;
        text-align: center;
    }
    
    .pozice3 {
        max-width: 774px;
        margin: 0 auto 40px;
        position: relative;
        border-radius: 20px;
    }

    .pozice3 .nazev {
        color: #FFF;
        font-family: Play;
        font-size: 30px;
        font-weight: 700;
        line-height: normal;
        top: 36px;
    }
    .pozice3 .info {
        top: 98px;
        background-image: url(/wp-content/plugins/elitchain-jobs/assets/only.table.d.svg);
        background-position: left top;
        right: 0;
        height: 105px;
        padding: 30px 0 30px 34px;
        text-align: left;
    }
    .pozice3 .info > span {
        position: relative;
        padding-left: 40px;
        display: inline-block;
        height: 100%;
    }
    .pozice3 .info > span b, .pozice3 .info > span span {
        display: block;
        color: #FFF;
        font-style: normal;
        line-height: normal;
    }
    .pozice3 .info > span b {
        font-size: 16.667px;
        font-weight: 700;
        position: absolute;
        top: 20px;
        left: 40px;
        width: calc(100% - 30px);
    }
    .pozice3 .info > span span {
        font-size: 17.45px;
        font-weight: 400;
    }
    .pozice3 .info > span::before {
        content: '';
        width: 32px;
        height: 100%;
        position: absolute;
        left: 0px;
        top: 0;
        bottom:0;
        background-repeat: no-repeat;
        background-position: center center;
    }
    .pozice3 .home::before {
        background-image: url(/wp-content/plugins/elitchain-jobs/assets/home.svg);
    }
    .pozice3 .home {
        width: 160px;
        margin-right: 10px;
    }
    .pozice3 .lokalita {
        width: 190px;
        margin-right: 10px;
        position: absolute
    }
    .pozice3 .lokalita::before {
        background-image: url(/wp-content/plugins/elitchain-jobs/assets/map.svg);
    }
    .pozice3 .plat::before {
        background-image: url(/wp-content/plugins/elitchain-jobs/assets/money.svg);
    }
    .pozice3 .chain {
        position: absolute;
        top: 94px;
        left: 30px;
        height: 111px;
        width: 87px;
        background-image: url(/wp-content/plugins/elitchain-jobs/assets/chain.png);
    }
    .pozice3 .info, .pozice3 .nazev{
        position: absolute;
        left: 144px;
    }
    .pozice3 .info b{
        color: #FFF;
        font-size: 17.45px;
        font-style: normal;
        font-weight: 400;
        line-height: normal;
    }

    .pozice3 .info span {
        color: #FFF;
        font-size: 17.45px;
        font-weight: 700;
        line-height: normal;
    }
    .pozice3 a {
        position: absolute!important;
        right: 30px;
        bottom: 16px;
    }
    .pozice3 img {
        border-radius: 30px;
    }
}