.c-job {
  margin-bottom: 30px;
  width: 100%;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
  border: 1px solid #d4d4d4;
  background: #fff;
  position: relative;
  padding: 15px 60px 15px 15px; }
  .c-job__places-container {
    float: left;
    margin-right: 15px;
    color: rgba(2, 64, 131, 0.5);
    font-size: 1.375em;
    font-weight: 700;
    background: rgba(111, 125, 157, 0.1);
    padding: 5px; }
    @media (max-width: 1199px) {
      .c-job__places-container {
        font-size: 1.125em; } }
    @media (max-width: 991px) {
      .c-job__places-container {
        font-size: 1.125em; } }
    @media (max-width: 767px) {
      .c-job__places-container {
        font-size: 1.125em; } }
    @media (max-width: 575px) {
      .c-job__places-container {
        font-size: 1.125em; } }
  .c-job__places {
    margin-right: 5px; }
  .c-job__data-container {
    display: table-cell;
    width: 10000px; }
  .c-job__title {
    color: #0050a5;
    font-size: 1.375em;
    margin: 0; }
    @media (max-width: 1199px) {
      .c-job__title {
        font-size: 1.125em; } }
    @media (max-width: 991px) {
      .c-job__title {
        font-size: 1.125em; } }
    @media (max-width: 767px) {
      .c-job__title {
        font-size: 1.125em; } }
    @media (max-width: 575px) {
      .c-job__title {
        font-size: 1.125em; } }
  .c-job__info {
    color: #6f7d9c;
    font-size: 0.75em;
    text-transform: uppercase;
    margin-top: 5px; }
    @media (max-width: 1199px) {
      .c-job__info {
        font-size: 0.75em; } }
    @media (max-width: 991px) {
      .c-job__info {
        font-size: 0.75em; } }
    @media (max-width: 767px) {
      .c-job__info {
        font-size: 0.75em; } }
    @media (max-width: 575px) {
      .c-job__info {
        font-size: 0.75em; } }
  .c-job__excerpt {
    font-size: 0.8125em;
    margin-top: 5px; }
    @media (max-width: 1199px) {
      .c-job__excerpt {
        font-size: 0.8125em; } }
    @media (max-width: 991px) {
      .c-job__excerpt {
        font-size: 0.8125em; } }
    @media (max-width: 767px) {
      .c-job__excerpt {
        font-size: 0.8125em; } }
    @media (max-width: 575px) {
      .c-job__excerpt {
        font-size: 0.8125em; } }
  .c-job__button {
    position: absolute;
    bottom: 15px;
    right: 15px;
    width: 34px;
    height: 34px;
    border-radius: 50%;
    border: 1px solid #eaeaea;
    text-align: center; }
  .c-job__button-icon {
    color: #f6a925;
    font-size: 1.125em;
    margin-left: 1px; }

/*# sourceMappingURL=job.css.map */
