@charset "UTF-8";
/* line 5, ../../../../../../../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, table caption, h4, table thead th, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

/* line 22, ../../../../../../../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1; }

/* line 24, ../../../../../../../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none; }

/* line 26, ../../../../../../../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0; }

/* line 28, ../../../../../../../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

/* line 30, ../../../../../../../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none; }
  /* line 103, ../../../../../../../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

/* line 32, ../../../../../../../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none; }

/* line 116, ../../../../../../../../../../var/lib/gems/1.9.1/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block; }

/* colors */
/* special colors */
/* backgrounds */
/* form */
/* dimensions */
/* font */
/* line 1, ../../../src/scss/common/_font.scss */
body {
  font-size: 1.4rem;
  font-family: "aktiv-grotesk-std", sans-serif;
  font-weight: 400; }

/* line 7, ../../../src/scss/common/_font.scss */
h1, a h1 {
  font-size: 4.4rem;
  font-weight: 300; }

/* line 12, ../../../src/scss/common/_font.scss */
h2, a h2 {
  font-size: 2.4rem;
  font-weight: 400;
  color: #a50817; }

/* line 18, ../../../src/scss/common/_font.scss */
h3, table caption, a h3, a table caption, table a caption {
  font-size: 1.8rem;
  font-weight: 400;
  color: #171715; }

/* line 24, ../../../src/scss/common/_font.scss */
h4, table thead th, a h4, a table thead th, table thead a th {
  font-weight: 700;
  color: #171715; }

/* line 29, ../../../src/scss/common/_font.scss */
a, a:visited {
  text-decoration: none;
  color: #171715; }

/* line 34, ../../../src/scss/common/_font.scss */
strong, b {
  font-weight: 700; }

/* line 7, ../../../src/scss/common/_fundementals.scss */
html {
  height: 100%;
  font-size: 10px;
  line-height: 1.5; }

/* line 13, ../../../src/scss/common/_fundementals.scss */
body {
  height: 100%; }

/* line 17, ../../../src/scss/common/_fundementals.scss */
#content-link {
  display: none; }

/* line 21, ../../../src/scss/common/_fundementals.scss */
#container {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  min-height: 100%;
  position: relative; }

/* line 30, ../../../src/scss/common/_fundementals.scss */
.placeholder-container {
  display: -webkit-flex;
  display: flex;
  -webkit-flex: 0;
  flex: 0;
  -webkit-flex-direction: column;
  flex-direction: column;
  margin: 0 auto; }
  /* line 35, ../../../src/scss/common/_fundementals.scss */
  .placeholder-container .tile-common {
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto; }

/* line 40, ../../../src/scss/common/_fundementals.scss */
#placeholder-top {
  background: #e6e6e6; }

/* line 44, ../../../src/scss/common/_fundementals.scss */
#placeholder-emergency {
  background: #303030; }
  /* line 46, ../../../src/scss/common/_fundementals.scss */
  #placeholder-emergency .placeholder-container {
    padding: 4rem 2rem; }
  /* line 50, ../../../src/scss/common/_fundementals.scss */
  #placeholder-emergency article h3, #placeholder-emergency article table caption, table #placeholder-emergency article caption, #placeholder-emergency article h2 {
    color: #FFF;
    font-size: 3.6rem;
    font-weight: 300; }
  /* line 57, ../../../src/scss/common/_fundementals.scss */
  #placeholder-emergency article:hover h3, #placeholder-emergency article:hover table caption, table #placeholder-emergency article:hover caption, #placeholder-emergency article:hover h2 {
    color: #EC1C24;
    text-decoration: underline; }
  /* line 63, ../../../src/scss/common/_fundementals.scss */
  #placeholder-emergency article .byline > * {
    color: #FFF; }
  /* line 66, ../../../src/scss/common/_fundementals.scss */
  #placeholder-emergency article .digest {
    color: #FFF;
    font-size: 1.5rem;
    font-weight: 300; }

/* line 74, ../../../src/scss/common/_fundementals.scss */
#placeholder-nav {
  background: #e6e6e6; }
  /* line 76, ../../../src/scss/common/_fundementals.scss */
  #placeholder-nav .placeholder-container.nav {
    padding: 0 1rem;
    max-width: none; }

/* line 83, ../../../src/scss/common/_fundementals.scss */
#placeholder-content-top .placeholder-container {
  -webkit-align-items: center;
  align-items: center; }
  /* line 85, ../../../src/scss/common/_fundementals.scss */
  #placeholder-content-top .placeholder-container .sitelocator {
    -webkit-align-self: flex-start;
    align-self: flex-start; }

/* line 91, ../../../src/scss/common/_fundementals.scss */
#placeholder-content {
  -webkit-flex: 0 0 auto;
  flex: 0 0 auto;
  min-height: 300px;
  padding: 0 1rem; }
  /* line 96, ../../../src/scss/common/_fundementals.scss */
  #placeholder-content .tile-common {
    margin: 1rem 0; }
  /* line 100, ../../../src/scss/common/_fundementals.scss */
  #placeholder-content #placeholder-content-aside.hidden {
    display: none; }

/* line 105, ../../../src/scss/common/_fundementals.scss */
#placeholder-bottom {
  -webkit-flex: 0 0 24.5rem;
  flex: 0 0 24.5rem;
  background: #303030;
  margin-top: 5rem; }
  /* line 109, ../../../src/scss/common/_fundementals.scss */
  #placeholder-bottom .placeholder-container {
    padding: 3.5rem 1rem 0 3.5rem;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: baseline;
    align-items: baseline; }
    /* line 115, ../../../src/scss/common/_fundementals.scss */
    #placeholder-bottom .placeholder-container div, #placeholder-bottom .placeholder-container h3, #placeholder-bottom .placeholder-container table caption, table #placeholder-bottom .placeholder-container caption, #placeholder-bottom .placeholder-container h2, #placeholder-bottom .placeholder-container a {
      color: #ffffff; }
    /* line 118, ../../../src/scss/common/_fundementals.scss */
    #placeholder-bottom .placeholder-container a {
      border-bottom: 1px solid transparent; }
      /* line 120, ../../../src/scss/common/_fundementals.scss */
      #placeholder-bottom .placeholder-container a:hover {
        color: #EC1C24;
        border-color: #EC1C24; }

/* line 128, ../../../src/scss/common/_fundementals.scss */
.container.article {
  -webkit-flex-flow: row;
  flex-flow: row;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  background: cornflowerblue; }

/* line 134, ../../../src/scss/common/_fundementals.scss */
.hidden {
  display: none; }

/* line 138, ../../../src/scss/common/_fundementals.scss */
.mega-menu {
  display: none; }

/* don´t display graphics before page has rendered */
/* line 142, ../../../src/scss/common/_fundementals.scss */
span[class="icon"], span[class*="icon"] {
  display: none; }
  /* line 144, ../../../src/scss/common/_fundementals.scss */
  span[class="icon"] img, span[class="icon"] svg, span[class*="icon"] img, span[class*="icon"] svg {
    fill: currentColor;
    width: 1em;
    height: 1em;
    display: block; }

/* line 152, ../../../src/scss/common/_fundementals.scss */
.vector-wrapper {
  height: 1em;
  width: 1em; }

/* line 159, ../../../src/scss/common/_fundementals.scss */
figure .image-wrapper {
  display: inline-block;
  position: relative; }
/* line 163, ../../../src/scss/common/_fundementals.scss */
figure img, figure svg {
  max-width: 100%;
  height: auto;
  display: block; }

/* line 170, ../../../src/scss/common/_fundementals.scss */
nav.horizontal ul {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  justify-content: space-between; }

/* line 180, ../../../src/scss/common/_fundementals.scss */
ul.articles {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  justify-content: space-between; }
  /* line 185, ../../../src/scss/common/_fundementals.scss */
  ul.articles li.article {
    margin: 0.5rem 0;
    flex: 0 0 auto; }

/* line 191, ../../../src/scss/common/_fundementals.scss */
article {
  margin: 1rem 0; }

/* line 40, ../../../src/scss/common/_mixin.scss */
article.list-item .content {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-flow: no-wrap;
  flex-flow: no-wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between; }
  /* line 46, ../../../src/scss/common/_mixin.scss */
  article.list-item .content > .image, article.list-item .content > .thumbnail {
    -webkit-flex: 0 0 12.5rem;
    flex: 0 0 12.5rem; }
    /* line 48, ../../../src/scss/common/_mixin.scss */
    article.list-item .content > .image figcaption, article.list-item .content > .thumbnail figcaption {
      display: none; }
  /* line 52, ../../../src/scss/common/_mixin.scss */
  article.list-item .content .body {
    -webkit-flex: 2 1 auto;
    flex: 2 1 auto; }

/** easter egg */
/* line 200, ../../../src/scss/common/_fundementals.scss */
.placeholder-container.footer {
  -webkit-flex-flow: row-reverse;
  flex-flow: row-reverse;
  max-width: none; }
  /* line 207, ../../../src/scss/common/_fundementals.scss */
  .placeholder-container.footer [typeof="provider"] {
    position: absolute;
    bottom: 1.5em;
    right: 1em;
    transition: max-height 0.5s ease-in, opacity 0.5s;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    background: rgba(48, 48, 48, 0.5); }
  /* line 217, ../../../src/scss/common/_fundementals.scss */
  .placeholder-container.footer .colofon .content {
    display: table; }
    /* line 219, ../../../src/scss/common/_fundementals.scss */
    .placeholder-container.footer .colofon .content figure {
      height: 7em;
      width: 7em; }
      /* line 222, ../../../src/scss/common/_fundementals.scss */
      .placeholder-container.footer .colofon .content figure svg {
        height: 100%; }
    /* line 226, ../../../src/scss/common/_fundementals.scss */
    .placeholder-container.footer .colofon .content header h2 {
      color: #F6A924;
      margin: 0.5em 0; }
    /* line 230, ../../../src/scss/common/_fundementals.scss */
    .placeholder-container.footer .colofon .content .tile-content {
      color: #FFF; }
      /* line 232, ../../../src/scss/common/_fundementals.scss */
      .placeholder-container.footer .colofon .content .tile-content h4, .placeholder-container.footer .colofon .content .tile-content table thead th, table thead .placeholder-container.footer .colofon .content .tile-content th, .placeholder-container.footer .colofon .content .tile-content .label {
        display: none; }
    /* line 236, ../../../src/scss/common/_fundementals.scss */
    .placeholder-container.footer .colofon .content > * {
      display: table-cell;
      vertical-align: middle; }

/* line 243, ../../../src/scss/common/_fundementals.scss */
.billboard {
  display: none; }

/* line 247, ../../../src/scss/common/_fundementals.scss */
table {
  width: 100%; }
  /* line 251, ../../../src/scss/common/_fundementals.scss */
  table caption:first-letter {
    text-transform: uppercase; }

@media only screen and (max-width: 480px) {
  /* colors */
  /* special colors */
  /* backgrounds */
  /* form */
  /* dimensions */
  /* font */
  /* line 4, ../../../src/scss/mobile/_fundementals.scss */
  body {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  /* line 11, ../../../src/scss/mobile/_fundementals.scss */
  nav.mega-menu ul {
    flex-flow: column;
    flex-flow: column;
    justify-content: center;
    justify-content: center;
    text-align: center; }

  /* line 17, ../../../src/scss/mobile/_fundementals.scss */
  article.list-item .content {
    flex-direction: column;
    flex-direction: column; }
    /* line 19, ../../../src/scss/mobile/_fundementals.scss */
    article.list-item .content > .image, article.list-item .content > .thumbnail {
      flex: 0 0 auto;
      flex: 0 0 auto; }
      /* line 21, ../../../src/scss/mobile/_fundementals.scss */
      article.list-item .content > .image img, article.list-item .content > .thumbnail img {
        width: 100%; } }
@media only screen and (min-width: 481px) {
  /* line 1, ../../../src/scss/tablet/_fundementals.scss */
  #placeholder-top {
    background: transparent; }
    /* line 4, ../../../src/scss/tablet/_fundementals.scss */
    #placeholder-top .placeholder-container {
      position: absolute;
      z-index: 1;
      width: auto; }

  /* line 10, ../../../src/scss/tablet/_fundementals.scss */
  #placeholder-content-main {
    -webkit-flex: 3 0 auto;
    flex: 3 0 auto; }

  /* line 17, ../../../src/scss/tablet/_fundementals.scss */
  .placeholder-container.top {
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-justify-content: flex-end;
    justify-content: flex-end; }

  /* line 26, ../../../src/scss/tablet/_fundementals.scss */
  .hide-md-up {
    display: none !important; } }
@media only screen and (min-width: 769px) {
  /* colors */
  /* special colors */
  /* backgrounds */
  /* form */
  /* dimensions */
  /* font */
  /* line 3, ../../../src/scss/desktop/_fundementals.scss */
  .placeholder-container {
    max-width: 100rem;
    padding: 0; }

  /* line 8, ../../../src/scss/desktop/_fundementals.scss */
  #placeholder-nav .placeholder-container.nav {
    max-width: 106.6rem; }
    /* line 11, ../../../src/scss/desktop/_fundementals.scss */
    #placeholder-nav .placeholder-container.nav .logo-tile {
      float: left; }
    /* line 14, ../../../src/scss/desktop/_fundementals.scss */
    #placeholder-nav .placeholder-container.nav .small-searchinput {
      right: 5rem; }

  /* line 19, ../../../src/scss/desktop/_fundementals.scss */
  #placeholder-content-main {
    -webkit-flex: 3 1 auto;
    flex: 3 1 auto; }

  /* line 22, ../../../src/scss/desktop/_fundementals.scss */
  #placeholder-content-aside {
    padding-left: 3rem;
    -webkit-flex: 0 0 24.5rem;
    flex: 0 0 24.5rem; }

  /* line 28, ../../../src/scss/desktop/_fundementals.scss */
  .placeholder-container.content {
    -webkit-flex-direction: row;
    flex-direction: row; }

  /* line 32, ../../../src/scss/desktop/_fundementals.scss */
  .logo-tile figure {
    height: 10rem;
    width: 20rem; } }

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