/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  /*------------------------------------------------------------------------------*/
  @page {
    size: 21cm 29.7cm;
    margin: 15mm;
    /* change the margins as you want them to be. */
  }
  body {
    font-size: 15px;
    height: 100% !important;
    overflow: visible;
  }

  a[href]::after {
    display: none;
  }

  html,
  body,
  body #wrapper,
  .wrap,
  .mainbanner,
  .primary,
  .sidebar,
  .js-expandable-content,
  .ctype-textpic,
  .grid-row,
  .grit-title,
  .grid-title-text,
  #main,
  .csc-header,
  .content,
  .data-contentbox {
    display: block !important;
    height: auto !important;
    margin: 0 !important;
    max-width: 100% !important;
    overflow: visible !important;
    padding: 0 !important;
    position: relative !important;
    width: 100% !important;
  }

  nav#mainmenu,
  .top-rightbox,
  .owl-controls,
  .logoslider,
  #footer,
  .context,
  .content-bar,
  .seitenservice {
    display: none !important;
  }

  header#header {
    margin-bottom: 40px;
  }

  .mainbanner .owl-item.active img,
  .mainbanner .owl-item.active h2 span {
    font-size: 0.5em !important;
    height: 60% !important;
    padding: 10px !important;
    width: 60% !important;
  }

  .grid-title,
  .grid-title .grid-title-text.pull-left {
    color: #000 !important;
    font-size: 15px;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 9999;
  }

  .career header {
    display: block;
  }
  .career .slick-slider {
    top: 0 !important;
  }
  .career .slick-slider .slick-track {
    left: 0;
    right: 0;
    width: 100% !important;
  }
  .career .slick-slider .slick-track .b-first-screen {
    display: none;
    overflow: visible;
  }
  .career .slick-slider .slick-track .b-first-screen.slick-slide.slick-current {
    display: block;
    height: auto !important;
    left: 0 !important;
    min-height: 100%;
    opacity: 1 !important;
    right: 0;
    top: 0 !important;
    width: 100% !important;
  }
  .career .slick-slider .slick-track .b-first-screen.slick-slide.slick-current img {
    height: auto !important;
    left: 0;
    position: relative;
    right: 0;
    transform: unset;
    width: 100% !important;
  }
  .career .slick-slider .slick-track .b-first-screen.slick-slide.slick-current .b-first-screen__caption {
    display: block;
    height: 100% !important;
    transform: unset !important;
    width: 100% !important;
  }
  .career .slick-slider .slick-track .b-first-screen.slick-slide.slick-current .b-first-screen__caption .b-first-screen__caption-content {
    display: block !important;
    padding: 0 !important;
    position: relative !important;
    transform: unset !important;
    width: 100% !important;
  }
  .career .slick-slider .slick-track .b-first-screen.slick-slide.slick-current .b-first-screen__caption .b-first-screen__caption-content img {
    max-width: 25% !important;
  }
  .career .tx-asjobboerse-pi3 .row {
    heigth: auto;
    width: 100%;
  }
  .career .tx-asjobboerse-pi3 .row .col-md-offset-1 {
    margin-left: 0 !important;
  }
  .career .tx-asjobboerse-pi3 .row .interactive-map-bottom-gr {
    float: none !important;
    width: 100% !important;
  }

  .list_type-asfacilitycompass_compass .welt {
    height: 100% !important;
    min-height: 810px;
  }
  .list_type-asfacilitycompass_compass .welt .liste {
    height: 100% !important;
  }
}

/*# sourceMappingURL=print.css.map */
