/* Pages carriere
   Source : "Simple Custom CSS and JS PRO" (code #4257) - migre dans le theme enfant.
*/
.job_listings .job_listing a {
  padding: 1em !important; }
  .job_listings .job_listing a .position {
    padding: 0 !important; }

.single-job_listing .job-list-section-title {
  text-transform: uppercase; }
  .single-job_listing h4.job-listing-subtitle {
    color: #fff; }
  .single-job_listing .sidebar.job-listing-sidebar {
    width: 40%; }
  .single-job_listing .sidebar.job-listing-sidebar .sidebar-container {
    background-color: #fff;
    padding: 20px; }
  .single-job_listing .sidebar.job-listing-sidebar .sidebar-container .widget {
    color: #737e86; }
    .single-job_listing .sidebar.job-listing-sidebar .sidebar-container .widget h4 {
      font-size: 25px; }
  .single-job_listing .sidebar.job-listing-sidebar .sidebar-container .widget:after {
    width: 100%; }
  .single-job_listing .sections_group {
    width: 60%; }

.job-listing-section:not(:last-child) {
  margin-bottom: 50px; }

.job-listing-section p {
  color: #737e86; }

.job-application-text {
  padding-top: 10px;
  border-top: 1px solid rgba(0, 0, 0, .08);
  margin-bottom: 20px;
  color: #737e86; }

.annonce_pdf {
  margin-bottom: 15px; }
  .annonce_pdf .far {
    font-size: 2em; }

button.pum-trigger {
  margin-top: 10px;
  font-size: 1em;
  outline: inherit; }
