/*@font-face{
    font-family:TheBrushSans-Medium; 
    font-weight:300;
    src:url(https://jobs.pphe.com/wp-content/themes/pphetheme/fonts/TheBrushSans-Medium.otf)
}*/
 
@media (min-width: 601px) {
body.thebrush .submit_wrap::after {
    margin-top: 17px;
  }
}
body.thebrush {
    background: #fffaf0;
    font-weight: 400;
    color: #131313;
    line-height: 160%;
    font-family: "Libre Baskerville", serif;
  font-style: normal;
  font-size: 19px;
}
body.thebrush .olbg rs-sbg::after {
    background-color: #000;
    opacity: .23;
  }
body.thebrush a, body.thebrush a:visited, body.thebrush a:hover {
    color: #122336;
  }
body.thebrush .averinBlack, body.thebrush b, body.thebrush strong, body.thebrush .members-list-page .member-description h2 {
    font-family: "Libre Baskerville", serif;
  font-weight: 700;
  }
.thebrush .cluster {
    background-color:#122336;
}
body.thebrush #map-container a, body.thebrush #map-container a:visited {
    color: #122336;
}
body.thebrush #map-container a:hover, body.thebrush #map-container a:active {
    color: #122336;
}
body.thebrush .entry .entry-content .banner_wrap {
    background-color: #122336 !important;
  }
body.thebrush h1, body.thebrush h2, body.thebrush h3, body.thebrush h4, body.thebrush h5, body.thebrush h6 {
    font-family: "Libre Baskerville", serif;
    font-weight: 400;
    letter-spacing: 1px;
    color:#232047;
}
body.thebrush .sa_text {
    background: #FFFAF0CF !important;
  }
body.thebrush .sa_title {
    color: #fffaf0;
  }
body.thebrush.page h1 {
    font-size: 2.1rem;
  }
body.thebrush.single-job .banner_wrap h1, body.thebrush.single-job .banner_wrap h2, body.thebrush.single-job .banner_wrap h3, body.thebrush.single-job .banner_wrap h4, body.thebrush.single-job .banner_wrap h5, body.thebrush.single-job .banner_wrap h6 {
    color: #fffaf0;
  }
  body.thebrush.single-job .banner_wrap {
    color: #fffaf0;
  }
.thebrush .sa_title {
    font-family: "Libre Baskerville", serif;
    background-color: #122336;
}
.the_thebrush_full_bg {
    -webkit-clip-path: polygon(0 3vw,100% 0,100% calc(100% - 3vw),0 100%);
    clip-path: polygon(0 3vw,100% 0,100% calc(100% - 3vw),0 100%);
}
.thebrush .vc_btn3-container .vc_general.vc_btn3 {
    border: 2px solid #fffaf0 !important;
    color: #fffaf0 !important;
    padding: 15px 20px 12px 20px;
    background: #a36837 !important;
  font-size: 19px;
  text-transform: uppercase;
  font-family: "Libre Baskerville", serif;
  font-weight: 400;
  letter-spacing: 1px;
  text-decoration: none;
  line-height: 100%;
  }
  body.thebrush.single-job .wpb_wrapper .vc_btn3-container {
    margin-top:15px;
  }
  .thebrush .banner_wrap .vc_btn3-container .vc_general.vc_btn3,
  .thebrush .banner_wrap .vc_btn3-container .vc_general.vc_btn3:hover {
    border: 0px !important;
  }
.thebrush .vc_btn3-container .vc_general.vc_btn3:hover {
    background: #a36837 !important;
    color:#fffaf0 !important;
    border: 2px solid #fffaf0 !important;
    opacity: .8;
}
.thebrush .vc_btn3-container .vc_general.vc_btn3:after {
    display:none;
}
.thebrush .apply_footer .vc_btn3-container .vc_general.vc_btn3 {
    background: #a36837 !important;
    color:#fffaf0 !important;
    border: 2px solid #fffaf0 !important;
}
.thebrush .apply_footer .vc_btn3-container .vc_general.vc_btn3:hover {
    background: #a36837 !important;
    color:#fffaf0 !important;
    border: 2px solid #fffaf0 !important;
    opacity: .8;
}