/*@font-face{
    font-family:"PlakBlackCondensed";
    font-display:"auto";
    src:url("https://jobs.pphe.com/wp-content/themes/pphetheme/fonts/357a8b0a1185ca28b3bfd8ef9aa9c511.woff2") format('woff2'),
    url("https://jobs.pphe.com/wp-content/themes/pphetheme/fonts/357a8b0a1185ca28b3bfd8ef9aa9c511.ttf") format('truetype');
    font-weight:400;
    font-style:normal;
}*/
@font-face{
    font-family:Montserrat;
    font-style:normal;
    font-weight:200;
    src:local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://jobs.pphe.com/wp-content/themes/pphetheme/fonts/JTURjIg1_i6t8kCHKm45_aZA3gnD-w.ttf) format('truetype')
}
@font-face{
    font-family:Montserrat;
    font-style:normal;
    font-weight:300;
    src:local('Montserrat Light'), local('Montserrat-Light'), url(https://jobs.pphe.com/wp-content/themes/pphetheme/fonts/JTURjIg1_i6t8kCHKm45_cJD3gnD-w.ttf) format('truetype')
}
@font-face{
    font-family:Montserrat;
    font-style:normal;
    font-weight:400;
    src:local('Montserrat Regular'), local('Montserrat-Regular'), url(https://jobs.pphe.com/wp-content/themes/pphetheme/fonts/JTUSjIg1_i6t8kCHKm459Wlhzg.ttf) format('truetype')
}
@font-face{
    font-family:Montserrat;
    font-style:normal;
    font-weight:500;
    src:local('Montserrat Medium'), local('Montserrat-Medium'), url(https://jobs.pphe.com/wp-content/themes/pphetheme/fonts/JTURjIg1_i6t8kCHKm45_ZpC3gnD-w.ttf) format('truetype')
}
@font-face{
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    src:local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://jobs.pphe.com/wp-content/themes/pphetheme/fonts/JTURjIg1_i6t8kCHKm45_bZF3gnD-w.ttf) format('truetype')
}
body.florentine {
    font-family:Montserrat,sans-serif;
    font-weight: 200;
}
.florentine .cluster {
    background-color:#2f3a48;
}
body.florentine #map-container a, body.florentine #map-container a:visited {
    color: #2f3a48;
}
body.florentine #map-container a:hover, body.florentine #map-container a:active {
    color: #2f3a48;
}
body.florentine h1, body.florentine h2, body.florentine h3, body.florentine h4, body.florentine h5, body.florentine h6 {
    font-family:Montserrat,sans-serif;
    font-weight: 600;
    color: #2f3a48;
}
body.florentine h1, body.florentine h2 {
    font-size: 66px !important;
    letter-spacing: 6px;
    color: #2f3a48;
}
.florentine .sa_title {
    background: #ffc800;
    color:#2f3a48;
}
.florentine .vc_btn3-container .vc_general.vc_btn3,
.florentine .apply_footer .vc_btn3-container .vc_general.vc_btn3 {
    border: 2px solid #2f3a48 !important;
    color: #2f3a48 !important;
    padding: 10px 15px 11px 15px;
    font-weight: 200;
    border-radius: 0px;
    background: #ffc800 !important;
    font-size: 24px;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 1px;
}
.florentine .vc_btn3-container .vc_general.vc_btn3:after {
    display:none !important;
}
.florentine .vc_btn3-container .vc_general.vc_btn3:hover,
.florentine .apply_footer .vc_btn3-container .vc_general.vc_btn3:hover {
    color:#FFF !important;
    background: #2f3a48 !important;
}

@media only screen and (max-width: 767px) {
body.florentine h1, body.florentine h2 {
    font-size: 45px !important;
}
}