.popup-phone{
    padding: 10px;
}
.title__typical-vp h3{
    line-height: 1.3;
    margin-bottom: 10px;
}
.title__typical-vp h3 a{
    color: var(--color-2);
    font-size: calc(var(--font-size-body) + 8px);
	font-weight: 600;
}
.title__typical-vp h3 a:hover{
    text-decoration: underline;
}
span.urgent__typical-vp{
    color: #ff0000;
    font-size: var(--font-size-body);
}
.location__typical-vp p, .number__typical-vp p{
    padding-bottom: 0;
}
.social__typical-vp a{
    padding: 5px;
}
.social__typical-vp svg{
    fill: #666;
    transition: .4s;
    height: 18px;
}
.social__typical-vp svg .b{
    stroke: #666!important;
    transition: .4s;
}
.social__typical-vp svg:hover .b{
    stroke: var(--color-2)!important;
}
.social__typical-vp svg:hover{
    fill: var(--color-2);
}
.social__typical-vp a:first-child{
    padding-left: 0;
}
.item__typical-vp{
    padding: 30px 0;
}
.item__typical-vp:nth-child(1){
    padding-top: 0;
}
/* .item__typical-vp:nth-child(even){
    background-color: #f5f5f5;
} */
.wrap__btn-viewmore-job{
    margin-top: 30px;
}
.wrap__btn-viewmore-job a{
    width: 300px;
}
.box-content-typicals {
    padding-bottom: 20px;
}


@media screen and (max-width: 576px){
    .item-right-typical {
        padding-top: 35px;
    }
}

