/**
 * Jobs
 */
.vii-jobs {background:#F2F4F3;}
.vii-jobs__inner {max-width:920px; padding:0 20px; margin:0 auto;}
.vii-jobs__content {max-width:560px; margin:0 auto;}

.vii-job-item:not(:last-child) {margin-bottom:25px;}
.vii-job-item {
    padding:35px 40px; background:#fff; border-radius:2px; border:1px solid #DADCE0;
    transition:all .3s ease;
}
.vii-job-item__title {text-transform:unset!important; margin-bottom:5px!important; transition:all .3s ease;}
.vii-job-item:hover {border-color:#0739AF; box-shadow:0 0 0 1px #0739AF;}
.vii-job-item:hover .vii-job-item__title {color:#0739AF;}
.vii-job-item__info {padding-right:20px;}

@media only screen and (max-width:960px){
    .vii-job-item {padding:25px 20px;}
}
@media only screen and (max-width:480px){
    .vii-job-item {padding:20px;}
    .vii-job-item:not(:last-child) {margin-bottom:15px;}
    .vii-job-item__inner {display:block;}
    .vii-job-item__info {padding-right:0; margin-bottom:10px;}
}