@media all {
  .page-layout-joboffers .page-content {
    padding-top:0;
  }
  .page-layout-joboffers .bc-nav {
    display:none;
  }
  .page-layout-joboffers .page-content > .content-main > .ce-element > .ce-grid-fullwidth-bg {
    margin-bottom:0 !important;
  }
  .job-list-short {
    border-top:1px solid rgba(0,0,0,.1);
  }
  .ce-grid-fullwidth-bg .job-list-short {
    border-top:1px solid rgba(255,255,255,.25);
  }
  .job-list-short .job-list-item {
    border-bottom:1px solid rgba(0,0,0,.1);
  }
  .job-list-item.job-list-item-nooffer:last-child {
    border-bottom:1px solid rgba(0,0,0,.1) !important;
  }
  .ce-grid-fullwidth-bg .job-list-short .job-list-item,
  .ce-grid-fullwidth-bg .ti-joboffers .job-list-item:not([hidden]) ~ .job-list-item:not([hidden]) {
    border-bottom:1px solid rgba(255,255,255,.25);
  }
  .job-list-short .ce-header {
    margin-bottom:0;
  }
  .job-list-teaser-link,
  .job-list-teaser-link:is(:focus,
  :hover) {
    width:0;
    height:0;
    display:block;
    overflow:hidden;
    border:0 none transparent;
    box-shadow:none !important;
  }
  .job-list-teaser-link::before {
    display:none;
  }
  .job-title {
    display:flex;
  }
  .job-title::before {
    margin-right:.625rem !important;
  }
  .ti-joboffers .job-list-item:not([hidden],
  :hover):nth-child(2n),
  .ti-joboffers .job-list-item:not([hidden],
  :hover):nth-child(2n+1) {
    background:transparent;
  }
  .ce-grid-fullwidth-bg .ti-joboffers .job-list-item:not([hidden]):hover .ce-header,
  .ce-grid-fullwidth-bg .ti-joboffers .job-list-item .ce-header {
    color:rgb(255,255,255);
  }
  .ti-joboffers .job-list-item.job-list-item-nooffer:not([hidden]):hover {
    color: inherit;
  }
}
