@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (max-width: 991px) {
}
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (max-width: 991px) {
}
@media (max-width: 991px) {
}
@media screen and (max-width: 767px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 992px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (min-width: 768px) {
}
.career-intro {
  margin: 0;
}
.career-positions {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media screen and (min-width: 768px) {
  .career-positions {
    margin-top: 3rem;
  }
}
@media screen and (min-width: 992px) {
  .career-positions {
    margin-top: 4rem;
  }
}
@media screen and (min-width: 1600px) {
  .career-positions {
    margin-top: 5rem;
  }
}
@media screen and (min-width: 768px) {
  .career-positions {
    margin-bottom: 3rem;
  }
}
@media screen and (min-width: 992px) {
  .career-positions {
    margin-bottom: 4rem;
  }
}
@media screen and (min-width: 1600px) {
  .career-positions {
    margin-bottom: 5rem;
  }
}
.career-positions-heading {
  text-align: center;
}
.career-positions-list {
  display: flex;
  padding: 0;
  margin: 0 .5rem;
  flex-wrap: wrap;
  font-size: 0;
}
.career-position {
  position: relative;
  margin: 0 .5em 1em;
  padding: 1em;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 1rem;
  text-align: center;
  background: #fcf9f5;
}
@media screen and (min-width: 480px) {
  .career-position {
    width: calc(50% - 1em);
  }
}
@media screen and (min-width: 768px) {
  .career-position {
    padding: 2em;
    justify-content: flex-start;
    text-align: left;
  }
}
@media screen and (min-width: 992px) {
  .career-position {
    width: calc(33.3333% - 1em);
  }
}
@media screen and (min-width: 1600px) {
  .career-position {
    width: calc(25% - 1em);
  }
}
@media screen and (min-width: 1600px) {
  .container .vc_row-fluid .career-position {
    width: calc(25% - 1em);
  }
}
@media screen and (min-width: 768px) {
  .container .vc_row-fluid .vc_col-sm-11 .career-position,
  .container .vc_row-fluid .vc_col-sm-10 .career-position,
  .container .vc_row-fluid .vc_col-sm-9 .career-position,
  .container .vc_row-fluid .vc_col-sm-8 .career-position,
  .container .vc_row-fluid .vc_col-sm-7 .career-position,
  .container .vc_row-fluid .vc_col-sm-6 .career-position {
    width: calc(100% - 1em);
  }
}
@media screen and (min-width: 992px) {
  .container .vc_row-fluid .vc_col-sm-11 .career-position,
  .container .vc_row-fluid .vc_col-sm-10 .career-position,
  .container .vc_row-fluid .vc_col-sm-9 .career-position,
  .container .vc_row-fluid .vc_col-sm-8 .career-position,
  .container .vc_row-fluid .vc_col-sm-7 .career-position,
  .container .vc_row-fluid .vc_col-sm-6 .career-position {
    width: calc(50% - 1em);
  }
}
@media screen and (min-width: 768px) {
  .container .vc_row-fluid .vc_col-sm-5 .career-position,
  .container .vc_row-fluid .vc_col-sm-4 .career-position,
  .container .vc_row-fluid .vc_col-sm-3 .career-position,
  .container .vc_row-fluid .vc_col-sm-2 .career-position,
  .container .vc_row-fluid .vc_col-sm-1 .career-position {
    width: calc(100% - 1em);
  }
}
@media screen and (min-width: 992px) {
  .container .vc_row-fluid .container .career-position {
    width: calc(33.3333% - 1em);
  }
}
@media screen and (min-width: 768px) {
  .container .vc_row-fluid .container .vc_col-sm-11 .career-position,
  .container .vc_row-fluid .container .vc_col-sm-10 .career-position,
  .container .vc_row-fluid .container .vc_col-sm-9 .career-position,
  .container .vc_row-fluid .container .vc_col-sm-8 .career-position,
  .container .vc_row-fluid .container .vc_col-sm-7 .career-position,
  .container .vc_row-fluid .container .vc_col-sm-6 .career-position {
    width: calc(100% - 1em);
  }
}
@media screen and (min-width: 992px) {
  .container .vc_row-fluid .container .vc_col-sm-11 .career-position,
  .container .vc_row-fluid .container .vc_col-sm-10 .career-position,
  .container .vc_row-fluid .container .vc_col-sm-9 .career-position,
  .container .vc_row-fluid .container .vc_col-sm-8 .career-position,
  .container .vc_row-fluid .container .vc_col-sm-7 .career-position,
  .container .vc_row-fluid .container .vc_col-sm-6 .career-position {
    width: calc(50% - 1em);
  }
}
@media screen and (min-width: 768px) {
  .container .vc_row-fluid .container .vc_col-sm-5 .career-position,
  .container .vc_row-fluid .container .vc_col-sm-4 .career-position,
  .container .vc_row-fluid .container .vc_col-sm-3 .career-position,
  .container .vc_row-fluid .container .vc_col-sm-2 .career-position,
  .container .vc_row-fluid .container .vc_col-sm-1 .career-position {
    width: calc(100% - 1em);
  }
}
@media screen and (min-width: 992px) {
  .container .vc_row-fluid .container-narrow .career-position {
    width: calc(50% - 1em);
  }
}
@media screen and (min-width: 1600px) {
  .container .vc_row-fluid .container-narrow .career-position {
    width: calc(33.3333% - 1em);
  }
}
@media screen and (min-width: 992px) {
  .container .vc_row-fluid .container-narrow .vc_col-sm-10 .career-position,
  .container .vc_row-fluid .container-narrow .vc_col-sm-11 .career-position {
    width: calc(50% - 1em);
  }
}
@media screen and (min-width: 768px) {
  .container .vc_row-fluid .container-narrow .vc_col-sm-9 .career-position,
  .container .vc_row-fluid .container-narrow .vc_col-sm-8 .career-position,
  .container .vc_row-fluid .container-narrow .vc_col-sm-7 .career-position,
  .container .vc_row-fluid .container-narrow .vc_col-sm-6 .career-position,
  .container .vc_row-fluid .container-narrow .vc_col-sm-5 .career-position,
  .container .vc_row-fluid .container-narrow .vc_col-sm-4 .career-position,
  .container .vc_row-fluid .container-narrow .vc_col-sm-3 .career-position,
  .container .vc_row-fluid .container-narrow .vc_col-sm-2 .career-position,
  .container .vc_row-fluid .container-narrow .vc_col-sm-1 .career-position {
    width: calc(100% - 1em);
  }
}
@media screen and (min-width: 992px) {
  .container .career-position {
    width: calc(33.3333% - 1em);
  }
}
@media screen and (min-width: 768px) {
  .container .vc_col-sm-11 .career-position,
  .container .vc_col-sm-10 .career-position,
  .container .vc_col-sm-9 .career-position,
  .container .vc_col-sm-8 .career-position,
  .container .vc_col-sm-7 .career-position,
  .container .vc_col-sm-6 .career-position {
    width: calc(100% - 1em);
  }
}
@media screen and (min-width: 992px) {
  .container .vc_col-sm-11 .career-position,
  .container .vc_col-sm-10 .career-position,
  .container .vc_col-sm-9 .career-position,
  .container .vc_col-sm-8 .career-position,
  .container .vc_col-sm-7 .career-position,
  .container .vc_col-sm-6 .career-position {
    width: calc(50% - 1em);
  }
}
@media screen and (min-width: 768px) {
  .container .vc_col-sm-5 .career-position,
  .container .vc_col-sm-4 .career-position,
  .container .vc_col-sm-3 .career-position,
  .container .vc_col-sm-2 .career-position,
  .container .vc_col-sm-1 .career-position {
    width: calc(100% - 1em);
  }
}
.career-information-heading {
  margin-top: .5rem;
}
@media screen and (max-width: 767px) {
  .career-information-heading {
    font-size: 1em;
  }
}
.social-share-active .career-position-social-dropdown {
  display: block;
}
.career-position-social-dropdown {
  position: absolute;
  right: 0;
  z-index: 10;
  display: none;
}
.career-position-social-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  font-size: 0;
  white-space: nowrap;
}
.career-position-apply {
  position: relative;
}
.career-position-apply .btn {
  margin-bottom: 0.5rem;
}
.btn.apply-share:hover,
.btn.apply-share:focus {
  outline: none;
}
.career-position-social {
  display: inline-block;
  width: 40px;
  font-size: 15px;
  text-align: center;
}
@media screen and (min-width: 768px) {
  .career-position-social {
    width: 50px;
  }
}
.career-position-social + .career-position-social {
  padding-left: 2px;
}
.career-position-social a {
  display: block;
  padding: 8px 5px 6px;
  margin-bottom: 4px;
  color: #fff;
  background-color: #cd274e;
  border: 2px solid #cd274e;
}
.career-position-social a:hover,
.career-position-social a:focus {
  text-decoration: none;
  color: #cd274e;
  background-color: #fff;
}
@media screen and (min-width: 768px) {
  .career-position-social a {
    padding: 16px 5px 13px;
  }
}
.career-position-social:last-of-type {
  margin-right: 0;
}
.icon-email:before {
  content: "\e0e1";
}
.icon-gplus:before {
  content: "\e940";
}
.career-location {
  margin-bottom: 1em;
  display: block;
}
.single-career-back-button:hover,
.single-career-back-button:focus {
  text-decoration: none;
}
.single-career-back-button-icon {
  position: relative;
  top: 2px;
}
.single-career-back-button-container {
  margin-bottom: 1em;
}
.single-career-apply,
.single-career-share {
  text-align: center;
}
.single-career-social-share {
  padding: 0;
}
.single-career-social-share-item {
  display: inline-block;
  font-size: 15px;
  text-align: center;
  margin-bottom: 4px;
}
.single-career-social-share-link {
  display: block;
  padding: 16px 5px 13px;
  width: 50px;
  color: #fff;
  background-color: #cd274e;
  border: 2px solid #cd274e;
}
.single-career-social-share-link:hover,
.single-career-social-share-link:focus {
  text-decoration: none;
  color: #cd274e;
  background-color: #fff;
}
