.screen-size::before {
  content: '1280';
}


/* ----- Top-Banner ----- */
.top-banner-container.big .top-banner-description {
  max-width: 640px;
}
.top-banner-container.big .top-banner-description .title {
  font-size: 86px;
  line-height: 70px;
}
/* ----- Top-Banner ----- */


/* ----- Teaser M ----- */
/* ----- Teaser M ----- */


/* ----- Teaser L ----- */
.teaser-l-item .teaser-description {

}
.teaser-l-item .teaser-description .text {
  display: block;
}
/* ----- Teaser L ----- */


/* ----- Teaser XL ----- */
.teaser-xl-item.v1 .teaser-description .text,
.teaser-xl-item.v2 .teaser-description .text {
  font-size: 16px;
  line-height: 25px;
}
/* ----- Teaser XL ----- */

/* ----- Filter ----- */
.sidebar.off-canvas {
  background-color: #F6F6F6;
}
#jobs-finden-form .filter {
  width: 99%;
}
.sidebar.off-canvas.filter__sidebar .filter__sidebar__inner.checkbox-select ul .filter-item-search-input, .sidebar.off-canvas.filter__sidebar .filter__sidebar__inner.checkbox-select ul .filter-item, .sidebar.off-canvas.filter__sidebar .filter__sidebar__inner.radio-select ul .filter-item-search-input, .sidebar.off-canvas.filter__sidebar .filter__sidebar__inner.radio-select ul .filter-item {
  padding: 0 !important;
  width: auto;
  margin: 0 23px 0 20px;
}
/* ----- Filter ----- */

/* ----- Social Media Bar ----- */
.smb-title-container {
  padding-right: 60px;
}
.smb-icons-container .smb-icons-item img {
  height: 40px;
}
/* ----- Social Media Bar ----- */

/* ----- Jobs Quick Search ----- */
.jqs-container {
  padding: 100px 20px;
}
.jqs-cl-search-location {
  flex-basis: 50%;
}
.jqs-cl-search-distance {
  flex-basis: 50%;
}
/* ----- Jobs Quick Search ----- */


/* ----- Job Detail ----- */
.job-detail h1.job-header-title {
  padding: 0;
  font-size: 36px;
  line-height: 44px;
}
.job-detail .job-attr-container {
  flex-basis: 25%;
}

/* ----- Job Detail ----- */