#careers {
  position: relative; }
  #careers .careers-header {
    background: #f0f0f0;
    text-align: center;
    padding: 45px 0; }
    #careers .careers-header.no-categories {
      padding-bottom: 0; }
    #careers .careers-header header .career-desc {
      padding: 20px 30px; }
    #careers .careers-header nav.grid-x {
      border-bottom: 1px solid #d6d6d6; }
      #careers .careers-header nav.grid-x ul {
        background: #f0f0f0;
        display: none;
        list-style: none;
        margin: 0;
        padding: 0 15px; }
        #careers .careers-header nav.grid-x ul li {
          display: inline-block;
          font-size: 13px;
          padding: 0 15px;
          text-transform: uppercase; }
          #careers .careers-header nav.grid-x ul li a {
            font-weight: 700;
            letter-spacing: 0.5px;
            text-decoration: none; }
  #careers .listings {
    background: #fff;
    border-bottom: 1px solid #d6d6d6;
    padding: 56px 0; }
    #careers .listings .listing {
      box-sizing: border-box; }
      #careers .listings .listing h2 {
        border-bottom: 1px solid #d6d6d6;
        margin: 0 0 10px;
        padding: 0 0 10px; }
      #careers .listings .listing ul {
        list-style: none !important;
        margin: 0;
        padding: 0; }
        #careers .listings .listing ul li {
          margin: 0 0 19px; }
          #careers .listings .listing ul li a {
            display: block;
            margin: 0 0 5px;
            text-decoration: underline; }
          #careers .listings .listing ul li .location {
            margin: 0; }
      #careers .listings .listing:last-child {
        margin-bottom: 0; }
    #careers .listings .listing.hide {
      display: none; }
  #careers .application-form {
    background: #f0f0f0; }
    #careers .application-form .mini-form {
      background: #f0f0f0;
      border: none; }
  #careers .single-listing {
    background: #f0f0f0;
    padding: 56px 0 0; }
    #careers .single-listing.hide {
      display: none; }
    #careers .single-listing:last-child > .grid-container {
      border-bottom: 0; }
    #careers .single-listing > .grid-container > .grid-x {
      border-bottom: 1px solid #d6d6d6;
      padding-bottom: 56px; }
    #careers .single-listing h2 {
      margin: 0 0 56px; }
    #careers .single-listing .content a {
      text-decoration: underline; }
    #careers .single-listing .content p {
      margin: 0 0 19px; }
    #careers .single-listing .content ul {
      list-style-type: disc;
      margin-bottom: 19px;
      padding-left: 19px; }
      #careers .single-listing .content ul li {
        margin-bottom: 19px;
        width: 100%; }
  #careers .scroll {
    background: #000;
    border-radius: 50em;
    color: #fff;
    cursor: pointer;
    display: none;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.8px;
    line-height: 0.8;
    opacity: 0;
    padding: 22px 0;
    position: fixed;
    right: 50px;
    bottom: 200px;
    text-align: center;
    text-transform: uppercase;
    width: 53px;
    z-index: 9; }
  #careers form .mini-form #disclaimer-trigger {
    display: block;
    margin: 0 0 25px; }
  #careers form .mini-form .submit-sect input[type="submit"] {
    width: auto; }
  @media all and (min-width: 768px) {
    #careers .careers-header header {
      padding: 65px 0; }
    #careers .careers-header nav.grid-x {
      position: relative; }
      #careers .careers-header nav.grid-x ul {
        display: flex;
        position: absolute;
        top: -50%;
        transform: translate(0, -50%); }
    #careers .listings {
      font-size: 0;
      text-align: center; }
      #careers .listings .listing {
        vertical-align: top;
        text-align: left; }
    #careers .single-listing .content ul {
      display: -webkit-flex;
      display: flex;
      -webkit-flex-flow: row wrap;
      flex-flow: row wrap; }
      #careers .single-listing .content ul li {
        width: 47%;
        margin-right: 19px;
        padding-right: 19px; }
    #careers .scroll {
      display: block; } }

/*# sourceMappingURL=style.css.map */
