.tx_mmtalentstorm .job-row {
    padding: 1rem 0;
    border-top: 1px solid #999;
    position: relative;

    @media (min-width: 992px) {
        font-size: 0.85rem;
    }
}
.tx_mmtalentstorm .job-row:last-child {
    border-bottom: 1px solid #999;
}
/*.tx_mmtalentstorm .job-row::after {*/
/*    content: '\f105';*/
/*    font-family: icons-mmtalentstorm, sans-serif;*/
/*    position: absolute;*/
/*    top: calc(50% - 1rem);*/
/*    right: 1rem;*/
/*    color: #08B98C;*/
/*    font-size: 2rem;*/

/*    @media (min-width: 992px) {*/
/*        top: 0;*/
/*    }*/
/*}*/
.tx_mmtalentstorm .header-row {
    background: #EEE;
    padding: 1rem 0;
    border-top: 1px solid #999;
}

.tx_mmtalentstorm .job-row:hover {

    @media (min-width: 992px) {
        background: #FAFAFA;
    }
}
.tx_mmtalentstorm .job-row:hover::after {
    right: 15px;
}
.tx_mmtalentstorm .job-row .job-title {
    font-weight: bold;
    padding: 0 0 0.75rem 0;

    @media (min-width: 992px) {
        font-weight: normal;
        padding: 0 20px;
    }
}
.tx_mmtalentstorm .job-row .job-location,
.tx_mmtalentstorm .job-row .job-updated,
.tx_mmtalentstorm .job-row .job-type {
    padding: 0;
    color: #000;

    @media (min-width: 992px) {
        padding: 0 20px;
    }
}
.tx_mmtalentstorm .job-row .job-location > span.label,
.tx_mmtalentstorm .job-row .job-updated > span.label,
.tx_mmtalentstorm .job-row .job-type > span.label {
    font-weight: bold;
    margin-right: 0;

    @media (min-width: 992px) {
        display: none;
    }
}
.tx_mmtalentstorm .job-row .job-location > span {
    display: inline;

    @media (min-width: 992px) {
        display: block;

    }
}

@media (min-width: 992px) {
    .tx_mmtalentstorm .job-row::after {

        top: 50%;
        transform: translateY(-50%);
        transition: 0.3s right ease;

    }
}
