/* md - TABLET PORTRAIT STYLES */ 
@media (max-width: 989px) {
  img.job-listing__logo {
      display: none;
  }
}

ul.job_listings li ul.meta .date {
    display: none !important;
}

.position h3 {
    font-size: 18px !important;
}

.wpc-filters-section.wpc-filters-section-3356s.wpc-filter-layout-search-field {
    display: block;
    clear: both;
    position: relative;
}

.wpc-edit-filter-set {
    display: none;
}

img.company_logo {
    background: #65a6db;
    padding: 8px;
    border-radius: 100%;
	margin-top: -0.5em;
}

.job-manager .job-type, .job-types .job-type, .job_listing .job-type {
    color: #65a6db;
}


  .job_types input[type=checkbox]::before {
    bottom: -6px;
    content: "";
    left: -6px;
    position: absolute;
    right: -6px;
    top: -6px;
  }

    .job_types input[type=checkbox],
   .job_types input[type=checkbox]::after {
    transition: all 100ms ease-out;
  }

  .job_types input[type=checkbox]::after {
    background-color: #fff;
    border-radius: 50%;
    content: "";
    height: 14px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 14px;
  }

  .job_types input[type=checkbox] {
    cursor: default;
  }

  .job_types input[type=checkbox]:hover {
    background-color: #c9cbcd;
    transition-duration: 0s;
  }

  .job_types input[type=checkbox]:checked {
    background-color: #6e79d6;
  }

  .job_types input[type=checkbox]:checked::after {
    background-color: #fff;
    left: 13px;
  }

  .job_types :focus:not(.focus-visible) {
    outline: 0;
  }

  .job_types input[type=checkbox]:checked:hover {
    background-color: #535db3;
  }

.job_filters .job_types {
    zoom: 1;
    background: #f9f9f9;
    border-top: 1px solid #e5e5e5;
    font-size: 14px;
    list-style: none outside;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

.job_types input[type=checkbox] {
    appearance: none;
    background-color: #dfe1e4;
    border-radius: 72px;
    border-style: none;
    flex-shrink: 0;
    height: 20px;
    margin: 0;
    position: relative;
    top: 6px;
    width: 30px;
    left: -3px;
}

.single article.post-entry.post-entry-type-standard .blog-meta {
    display: none !important;
}

.single .big-preview.multi-big {
    display: none;
}

.single-job_listing h1.post-title.entry-title {
    text-align: left !important;
    color: #2a378e;
    font-size: 32px !important;
    border-bottom: 2px solid #52a4db;
}

.single-job_listing .meta .job-type {
    background-color: #52a4db;
    color: #fff;
}

.single-job_listing span.post-meta-infos {
    display: none !important;
}

.av-social-sharing-box {
    display: none !important;
}

span.blog-categories.minor-meta a {
    pointer-events: none !important;
}

.page.page-id-480.page-child .read-more-link {
    display: none;
}

  .wpc-term-item-content-wrapper input[type=checkbox]::before {
    bottom: -6px;
    content: "";
    left: -6px;
    position: absolute;
    right: -6px;
    top: -6px;
  }

    .wpc-term-item-content-wrapper input[type=checkbox],
   .wpc-term-item-content-wrapper input[type=checkbox]::after {
    transition: all 100ms ease-out;
  }

  .wpc-term-item-content-wrapper input[type=checkbox]::after {
    background-color: #fff;
    border-radius: 50%;
    content: "";
    height: 14px;
    left: 3px;
    position: absolute;
    top: 3px;
    width: 14px;
  }

  .wpc-term-item-content-wrapper input[type=checkbox] {
    cursor: default;
  }

  .wpc-term-item-content-wrapper input[type=checkbox]:hover {
    background-color: #c9cbcd;
    transition-duration: 0s;
  }

  .wpc-term-item-content-wrapper input[type=checkbox]:checked {
    background-color: #6e79d6;
  }

  .wpc-term-item-content-wrapper input[type=checkbox]:checked::after {
    background-color: #fff;
    left: 13px;
  }

  .wpc-term-item-content-wrapper :focus:not(.focus-visible) {
    outline: 0;
  }

  .wpc-term-item-content-wrapper input[type=checkbox]:checked:hover {
    background-color: #535db3;
  }

.wpc-term-item-content-wrapper .job_types {
    zoom: 1;
    background: #f9f9f9;
    border-top: 1px solid #e5e5e5;
    font-size: 14px;
    list-style: none outside;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

.wpc-term-item-content-wrapper input[type=checkbox] {
    appearance: none;
    background-color: #dfe1e4;
    border-radius: 72px;
    border-style: none;
    flex-shrink: 0;
    height: 20px;
    margin: 0;
    position: relative;
    top: 0px;
    width: 30px;
    left: 0px;
}

.wpc-filters-main-wrap li.wpc-term-item input[type=checkbox]:hover, .wpc-filters-main-wrap li.wpc-term-item input[type=radio]:hover {
    background-color: #535db3 !important;
cursor: pointer;
}



a#careers-search_submit {
    cursor: pointer !important;
}


a#refreshPageLink {
    display: block;
    width: fit-content;
    background: #121e5e;
    padding: 5px 20px;
    color: #FFF;
    border-radius: 100px;
}

a#refreshPageLink:hover {
    background: #1a75bd;
    color: #FFF;

}

a.backBTN {
    display: block;
    width: fit-content;
    background: #121e5e;
    padding: 5px 20px;
    color: #FFF;
    border-radius: 100px;
    position: absolute;
    right: 0;
    top: -14px;
}

a.backBTN:hover {
    background: #1a75bd;
    color: #FFF;


}

