@font-face {
    font-family: 'playfair_displaybold_italic';
    src: url('https://jobs.pphe.com/wp-content/themes/pphetheme/fonts/playfairdisplay-bolditalic-webfont.woff2') format('woff2'),
         url('https://jobs.pphe.com/wp-content/themes/pphetheme/fonts/playfairdisplay-bolditalic-webfont.woff') format('woff'),
         url('https://jobs.pphe.com/wp-content/themes/pphetheme/fonts/playfairdisplay-bolditalic-webfont.ttf') format('truetype'),
         url('https://jobs.pphe.com/wp-content/themes/pphetheme/fonts/playfairdisplay-bolditalic-webfont.svg#playfair_displaybold_italic') format('svg');
    font-weight: normal;
    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.park-plaza {
    font-family:Montserrat,sans-serif;font-weight:300;
    background: #252728;
    color:#FFF;
    background-image: url(https://jobs.pphe.com/wp-content/themes/pphetheme/img/pp_texture.png);
}
body.park-plaza strong {
    font-weight: 600;
    font-family: Montserrat,sans-serif;
}
.park-plaza .cluster {
    background-color:#252728;
}
body.park-plaza #map-container a, body.park-plaza #map-container a:visited {
    color: #651D32;
}
body.park-plaza #map-container a:hover, body.park-plaza #map-container a:active {
    color: #651D32;
}
body.park-plaza #map-container,
body.park-plaza #map-container h1, 
body.park-plaza #map-container h2, 
body.park-plaza #map-container h3, 
body.park-plaza #map-container h4, 
body.park-plaza #map-container h5 {
    color: #333;
}
body.park-plaza h1, body.park-plaza h2, body.park-plaza h3, body.park-plaza h4, body.park-plaza h5 {
    color: #FFF;
    font-family: Montserrat,sans-serif;
    font-weight: 600;
}
.pp_slider_box .bodoni {
    font-family: 'playfair_displaybold_italic' !important;
}
.pp_slider_box .avenir {
  font-family: Montserrat,sans-serif !important;
}
.vc_col-sm-5 {
    margin-bottom: 32px;
}
.park-plaza .wpb-js-composer .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active > a {
    background-color: #dfdfdf !important;
}
.park-plaza .sa_title {
    background: #232728;
}
.park-plaza .apply_footer .vc_btn3-container .vc_general.vc_btn3 {
    border: 2px solid #FFF !important;
    color: #FFF !important;
    background: #651d32 !important;
}
.park-plaza .apply_footer .vc_btn3-container .vc_general.vc_btn3:hover {
    border: 2px solid #FFF !important;
    color: #651d32 !important;
    background: #FFF !important;
}
.park-plaza .vc_btn3-container .vc_general.vc_btn3, 
.park-plaza .wallsio-load-more-button {
    border: 2px solid #FFF !important;
    color: #FFF !important;
}
.park-plaza .vc_btn3-container .vc_general.vc_btn3:hover, 
.park-plaza .wallsio-load-more-button:hover {
    background: #651d32 !important;
}
.our_stories_block.our_stories_filtered .park-plaza .col_link {
	background: #252728;
}
.park-plaza .our_stories_block .col_link .vc_single_image-wrapper::after {
    background-image:none;
    display:none;
}
.park-plaza .our_stories_block .wpb_text_column {
    height: 165px;
    box-sizing: border-box;
    width: 100%;
    padding: 20px 6%;
    display: table;
    position: relative;
    bottom: 0;
    margin: 0 0 0px 0;
    float: left;

}
.park-plaza .our_stories_block .wpb_text_column > .wpb_wrapper {
    display: table-cell;
    float: none;
    position: relative;
    width: 100%;
}
.park-plaza .our_stories_block p {
    font-size: 17px;
}
.park-plaza .our_stories_block .wpb_text_column::before {
    content: '';
    width: 100%;
    padding: 20px 8%;
    display: block;
    position: absolute;
    bottom: 0;
    background-color: #3b3d40;
    height: 100%;
    left: 0;
    opacity: 1;
}

.park-plaza .our_stories_block .wpb_single_image,
.park-plaza .our_stories_block .wpb_content_element.wpb_raw_code {
    margin-bottom:0;
}
.park-plaza .vc_tta-tabs-list {
    border-left: solid 3px #FFF;
    border-top: solid 3px #FFF;
    border-bottom: solid 2px #FFF;
}
.park-plaza .readmore_toggle::after {
    font-family: 'icomoon' !important;
    content: "\e90d";
    margin-left:5px;
    display: inline-block;
    font-size:14px;
}
.park-plaza .readmore_toggle.close::after {
    -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.park-plaza .readmore_toggle {
    color: #FFF; 
    text-decoration: none !important;
}
.park-plaza .readmore_toggle:hover {
    color:#FFF;
    opacity: .8;
}