

/*Category Stuff */
.single-lever_categories article header .wrapper {    max-width: 980px;    padding: 0 1rem;}
.lever-info img {
    max-width: 50px;
    position: absolute;
    top: -75px;
	left: calc(50% - 12.5px);
}

.lever-info {
    position: relative;
    text-align: center;
}

.lever-category {
    background: gray;
}

#lever-jobs .job {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  padding: 0 10px;
  display: flex;
  justify-content: space-between;
  display: grid;
  grid-template-columns: 6fr 2fr 2fr;
  align-items: center;
}

.single-job-content {
    display: flex;
}

.job-btn-div.lightbox {
    position: sticky;
    top: 100px;
}

.single-job-content-right {
    position: relative;
}

@media screen and (max-width: 600px) {

  #lever-jobs .job {
    grid-template-columns: 1fr;
  }

  #lever-jobs .jobs-list-header {
    display: none;
  }

  #lever-jobs .jl-single-cat::before {
    content: 'CATEGORY: ';
    color: #5A5853;
  }

  #lever-jobs .jl-single-location::before {
    content: 'LOCATION: ';
    color: #5A5853;
  }

}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE11 fixes go here */

     .wp-block-columns.open-positions-wrap {
       display: block;
       padding: 2em 0;
     }

     #open-positions {
       display: flex;
       flex-flow: row wrap;
       align-content: center;
       justify-content: center;
     }

     #open-positions .lever-category {
       flex: 0 1 300px;
       margin: 1em;
     }

    .jl-single-title {
      flex: 0 1 60%;
    }

    .jl-single-cat,
    .jl-single-location {
      flex: 0 1 20%;
    }

}
