/*********************************************
 * Career Item
**********************************************/
.vii-career-item__inner {display:block; position:relative; padding-right:30px;}
.vii-career-item__inner:before {
    font-family:var(--vii-font-icomoon); content:"\e927"; font-weight:600;
    font-size:var(--vc-icon-size); line-height:1; color:var(--vii-color-primary);
    position:absolute; top:50%; transform:translateY(-50%); right:0;
    transition:var(--vii-transition);
}
.vii-career-item {
    padding-bottom:20px; margin-bottom:22px;
    border-bottom:1px solid var(--vii-color-neutral-200);
}
.vii-career-item:last-child {margin-bottom:0;}

/*item - title*/
.vii-career-item__title {--vii-spacing-heading:10px; transition:var(--vii-transition);}

/*item - info*/
.vii-career-item__info-item {display:inline-flex; align-items:center; color:var(--vii-color-neutral-400);}
.vii-career-item__info-item:not(:last-child) {margin-right:35px;}

/*info - icon*/
.vii-career-item__info-item i {line-height:1; font-size:var(--vii-size-20);}

/*info - text*/
.vii-career-item__info-text {
    font-size:var(--vii-size-12); text-transform:uppercase; font-weight:700;
    padding-left:5px;
}

/*hover*/
.vii-career-item__inner:hover:before {transform:translate(5px, -50%);}
.vii-career-item__inner:hover .vii-career-item__title {color:var(--vii-color-primary) !important;}

/*********************************************
 * Career Item Responsive
**********************************************/
@media only screen and (max-width:480px) {
    .vii-career-item__info-item:not(:last-child) {margin-right:20px;}
}