body.tozi-cafe {
    font-family: "poppins", sans-serif;
    font-weight: 300;
    letter-spacing: 0px;
    line-height: 170%;
    background-image: url(https://jobs.pphe.com/wp-content/themes/pphetheme/img/tozi-bg-pattern.svg);
    background-position: center;
    background-repeat: repeat;
    color:#1d1d1b;
}
.tozi-cafe .cluster {
    background-color:#C54C00;
}
body.tozi-cafe #map-container a, body.tozi-cafe #map-container a:visited {
    color: #C54C00;
}
body.tozi-cafe #map-container a:hover, body.tozi-cafe #map-container a:active {
    color: #C54C00;
}
body.tozi-cafe h1,
body.tozi-cafe h2,
body.tozi-cafe h3,
body.tozi-cafe h4,
body.tozi-cafe h5,
body.tozi-cafe h6 {
    font-family: "poppins", sans-serif;
    font-weight: 300;
    letter-spacing: 2px;
    line-height: 135%;
    color: #1d1d1b;
}
body.tozi-cafe h1, body.tozi-cafe h2 {
    font-size: 50px;
}
.tozi-cafe .submit_wrap::after {
    margin-top: 15px;
}
.tozi-cafe .horizontal-line {
    background-color: #425563;
    height: 1px;
    margin: 25px 0;
    width: 90px;
}
.tozi-cafe .horizontal-line {
    background-color: #C54C00;
}
.tozi-cafe .sa_title {
    background: #C54C00;
}
.tozi-cafe .vc_btn3-container .vc_general.vc_btn3 {
    border: 0px !important;
    color: #FFF !important;
    margin-top: 2px !important;
    padding: 20px 25px 15px 25px;
    line-height: 100%;
    font-weight: 400;
    border-radius: 0px;
    background: #C54C00 !important;
    font-size: 25px;
    text-transform: uppercase;
    text-decoration: none;
    position: relative;
    letter-spacing: 1px;
}
.tozi-cafe .apply_footer .vc_btn3-container .vc_general.vc_btn3 {
    border: solid 2px #FFF !important;
    background: #C54C00 !important;
}
.tozi-cafe .apply_footer .vc_btn3-container .vc_general.vc_btn3:hover {
    border: solid 2px #FFF !important;
    color:#C54C00 !important;
    background-color: #FFF !important;
    opacity:1;
}
.tozi-cafe .apply_footer .vc_btn3-container .vc_general.vc_btn3::before {
    display:none;
}
.tozi-cafe .vc_btn3-container .vc_general.vc_btn3::before {
    content: '';
    position: absolute;
    bottom: -10px;
    right: -10px;
    background-color: transparent;
    border-bottom: 1px solid #C54C00;
    border-right: 1px solid #C54C00;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
}
.tozi-cafe .vc_btn3-container .vc_general.vc_btn3::after {
    display: none;
}
.tozi-cafe .vc_btn3-container .vc_general.vc_btn3:hover {
    background: #C54C00 !important;
    opacity:.8;
}
.tozi-cafe .loc_col {
    padding: 0 15px;
}
.tozi-cafe .loc_col > .vc_column-inner {
    color: #FFF !important;
    background: #C54C00;
    padding: 0 35px;
}
.tozi-cafe .loc_col h2 {
    color: #FFF;
}
.tozi-cafe .loc_col .horizontal-line {
    background-color: #FFF;
}
.tozi-cafe .image-wrapper.border .vc_single_image-wrapper::before {
    border: 14px solid #C54C00;
}
.tozi-cafe .olbg rs-sbg::after {
  opacity: .1;
}