/***************************************************************
* 2021
***************************************************************/
li.p247-simple-dropdown li .quadmenu-text:after {
  content: "\00a0\003e";
}
/***************************************************************
* CPT career
***************************************************************/
.single-career #single-wrapper main {
  padding: 0 0 0 0;
  margin-bottom: -20px;
}
/***************************************************************
* heading
***************************************************************/
.h1_career {
  margin-top: 75px;
}
.h1_career .career_subtitle {
  font-size: 30px;
  color: rgba(0, 0, 0, 0.7);
}
/***************************************************************
* typogrpHY
***************************************************************/
body.single-career h3 {
  margin: 2rem 0 1rem 0;
  font-size: 1.5rem;
  font-weight: 700;
  font-style: italic;
}
/***************************************************************
* post navigation
***************************************************************/
body.single-career #single-wrapper .post-navigation {
  padding: 0;
  margin: 35px 0 0 0;
}
/***************************************************************
* no vacancies
***************************************************************/
.career_no_vacancies {
  margin: 2em 0;
  text-align: center;
  font-weight: bold;
}
/***************************************************************
* career_list
***************************************************************/
ul.career_list li a {
  font-weight: bold;
}
/***************************************************************
* career grid
***************************************************************/
.p247_career_grid {
  display: flex;
  justify-content: space-evenly;
}
.p247_career_grid .p247_career_grid_item {
  padding: 30px;
  display: flex;
  flex-direction: column;
  width: 30%;
}
.p247_career_grid .p247_career_grid_item h2 {
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  flex-grow: 1;
  font-size: 26px;
  padding-bottom: 25px;
}
.p247_career_grid .p247_career_grid_item h2 .career_subtitle {
  font-family: 'bariolregular', Arial, Helvetica, sans-serif;
  display: block;
  font-size: 20px;
  color: rbga(0, 0, 0, 0.8);
}
.p247_career_grid .p247_career_grid_item .p247_career_grid_item_date {
  display: none;
}
.p247_career_grid .p247_career_grid_item .p247_career_grid_item_link {
  display: flex;
  justify-content: center;
}
.p247_career_grid_pagination {
  margin-right: 0;
}
/***************************************************************
* CTA on careers page
Created with [link_to_careers] shortcode
***************************************************************/
.p247_careers_cta a {
  font-size: 25px;
  padding-bottom: 10px;
}
h2,
h3,
h4 {
  margin: 1.5em 0 0.5em 0;
  padding: 0;
}
.p247_course_category h2,
.p247_course_category h3 {
  padding-top: 0;
  margin-top: 0;
}
.course_info .top h3 {
  margin: 0 0 0.25em 0;
}
.course_info .bottom .contact h3 {
  margin-top: 0;
}
/*# sourceMappingURL=p247-2021.css.map */