@charset "UTF-8";
@import url(../../../ubg_omega/css/kievit-neu.css);
/*Form variables*/
/*Form variables*/
/* Social-Media-Wall */
/* line 2, ../sass/root_variables/_root_variables.scss */
.bean-bean-socialmedia-wall {
  --smw-color-text: #32302e;
  --smw-color-link: #ca080c;
  --smw-color-link-text: white;
  --smw-color-header-link: #ca080c;
  --smw-color-link-hover: #ca080c;
  --smw-color-header-link-hover: #ca080c;
  --smw-font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }

/* line 2, ../sass/base/_accordion.scss */
.ui-accordion.ui-widget,
.ui-accordion .ui-accordion-header {
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }
/* line 7, ../sass/base/_accordion.scss */
.ui-accordion .ui-accordion-header {
  padding: 1em 0;
  font-size: 1em;
  line-height: 1.5em;
  border-bottom: 0;
  font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif; }
  /* line 14, ../sass/base/_accordion.scss */
  .ui-accordion .ui-accordion-header.ui-state-active {
    border-color: #fff;
    margin-bottom: 1em; }
  /* line 19, ../sass/base/_accordion.scss */
  .ui-accordion .ui-accordion-header a {
    padding: 0 0 0 calc(1.5em + 0.5em);
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  /* line 27, ../sass/base/_accordion.scss */
  .ui-accordion .ui-accordion-header .ui-icon {
    width: 1.5em;
    height: 1.5em;
    position: absolute;
    left: 0.5em;
    top: 1em;
    margin-top: 0;
    display: inline-block;
    background-image: url("../images/bg-sidebar-block.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 1.5em auto; }
  /* line 41, ../sass/base/_accordion.scss */
  .ui-accordion .ui-accordion-header.ui-state-default .ui-icon {
    background-position: 0 0em; }
  /* line 45, ../sass/base/_accordion.scss */
  .ui-accordion .ui-accordion-header.ui-state-default.ui-state-hover .ui-icon {
    background-position: 0 -1.5em; }
  /* line 49, ../sass/base/_accordion.scss */
  .ui-accordion .ui-accordion-header.ui-state-active .ui-icon {
    background-position: 0 -3em; }
  /* line 53, ../sass/base/_accordion.scss */
  .ui-accordion .ui-accordion-header.ui-state-active.ui-state-hover .ui-icon {
    background-position: 0 -4.5em; }
/* line 58, ../sass/base/_accordion.scss */
.ui-accordion .ui-accordion-content {
  border-bottom: 0;
  padding-left: 2em; }

/* line 1, ../sass/base/_field.scss */
.field__label {
  font-weight: normal;
  font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif; }

/* line 1, ../sass/base/_forms.scss */
.cdu-form {
  position: relative;
  margin-bottom: 2em; }

/* line 6, ../sass/base/_forms.scss */
textarea.form-textarea {
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }

/* line 10, ../sass/base/_forms.scss */
input.form-submit, a#edit-cancel, input#edit-submit {
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
  border: 1px solid #000;
  background-color: #000;
  color: #fff;
  text-transform: none; }
  /* line 17, ../sass/base/_forms.scss */
  input.form-submit:hover, a#edit-cancel:hover, input#edit-submit:hover {
    background-color: #000;
    border: 1px solid #000;
    color: #fff; }

/* line 1, ../sass/base/_globals.scss */
html {
  height: 100%; }

/* line 5, ../sass/base/_globals.scss */
body {
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
  line-height: 21px;
  padding-bottom: 0;
  height: 100%;
  color: #32302e; }
  @media (min-width: 740px) {
    /* line 5, ../sass/base/_globals.scss */
    body {
      font-size: 14px;
      line-height: 21px; } }
  @media (min-width: 980px) {
    /* line 5, ../sass/base/_globals.scss */
    body {
      font-size: 16px;
      line-height: 24px; } }

/* line 24, ../sass/base/_globals.scss */
strong,
b {
  font-weight: normal !important;
  font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif; }
  /* line 29, ../sass/base/_globals.scss */
  strong i, strong em,
  b i,
  b em {
    font-style: normal;
    font-family: CDUKievit Bold Italic, Arial, Helvetica, Verdana, sans-serif; }

/* line 35, ../sass/base/_globals.scss */
i,
em {
  font-style: normal;
  font-family: CDUKievit Italic, Arial, Helvetica, Verdana, sans-serif; }
  /* line 40, ../sass/base/_globals.scss */
  i b, i strong,
  em b,
  em strong {
    font-weight: normal;
    font-family: CDUKievit Bold Italic, Arial, Helvetica, Verdana, sans-serif; }

/* line 46, ../sass/base/_globals.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
  font-weight: normal; }

/* line 51, ../sass/base/_globals.scss */
h1 {
  font-size: 2em; }
  /* line 54, ../sass/base/_globals.scss */
  h1.page-title {
    font-size: 1.5em;
    font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
    text-transform: uppercase;
    margin-top: 1em; }

/* line 63, ../sass/base/_globals.scss */
h2 {
  font-size: 1.5em;
  font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
  color: #000; }
  @media (min-width: 740px) {
    /* line 63, ../sass/base/_globals.scss */
    h2 {
      font-size: 2em; } }
  /* line 72, ../sass/base/_globals.scss */
  h2.bean-title {
    font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
    margin-right: 0; }
  /* line 78, ../sass/base/_globals.scss */
  h2.block__title {
    font-size: 1.5em;
    margin-bottom: 0.75rem; }

@media (min-width: 740px) {
  /* line 86, ../sass/base/_globals.scss */
  h2.title > span {
    display: block; }
    /* line 89, ../sass/base/_globals.scss */
    h2.title > span.headline-1 {
      font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }
    /* line 93, ../sass/base/_globals.scss */
    h2.title > span.headline-2 {
      font-size: 2em; } }

/* line 101, ../sass/base/_globals.scss */
h2.bean-title > span {
  display: block;
  font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif; }
  /* line 105, ../sass/base/_globals.scss */
  h2.bean-title > span.headline-1 {
    font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
    font-size: 1.25em; }
  /* line 111, ../sass/base/_globals.scss */
  h2.bean-title > span.headline-2 {
    font-size: 1em; }

/* line 121, ../sass/base/_globals.scss */
div.entity-bean.bean-title-blackongrey h2.bean-title span.headline-1,
div.entity-bean.bean-title-blackongrey h2.bean-title span.headline-2 {
  color: #000;
  background-color: #e7e7e7;
  padding: 0.3rem 1rem;
  display: inline-block;
  line-height: 1.2; }
/* line 130, ../sass/base/_globals.scss */
div.entity-bean.bean-title-blackonwhite h2.bean-title span.headline-1,
div.entity-bean.bean-title-blackonwhite h2.bean-title span.headline-2 {
  color: #000;
  background-color: #fff;
  padding: 0.3rem 1rem;
  display: inline-block;
  line-height: 1.2; }
/* line 139, ../sass/base/_globals.scss */
div.entity-bean.bean-title-whiteonblack h2.bean-title span.headline-1,
div.entity-bean.bean-title-whiteonblack h2.bean-title span.headline-2 {
  color: #fff;
  background-color: #333;
  padding: 0.3rem 1rem;
  display: inline-block;
  line-height: 1.2; }

/* line 148, ../sass/base/_globals.scss */
h3 {
  font-size: 1.25em; }
  /* line 151, ../sass/base/_globals.scss */
  h3.title, h3.block-title {
    font-size: 1.5em;
    line-height: 1.2em;
    margin-bottom: 0.6667em; }

/* line 159, ../sass/base/_globals.scss */
a, a:link, a:visited, a:hover {
  color: #ca080c;
  text-decoration: none; }

/* line 163, ../sass/base/_globals.scss */
a:hover, a:focus {
  text-decoration: underline; }

/* line 164, ../sass/base/_globals.scss */
a:focus {
  outline: 1px solid #ca080c; }

/* line 166, ../sass/base/_globals.scss */
iframe {
  display: block;
  padding: 0; }

/************************/
/* line 169, ../sass/base/_globals.scss */
#overlay-container {
  height: 80%;
  margin-top: 100px; }
  @media (min-width: 740px) {
    /* line 169, ../sass/base/_globals.scss */
    #overlay-container {
      margin-top: 130px; } }
  @media (min-width: 980px) {
    /* line 169, ../sass/base/_globals.scss */
    #overlay-container {
      margin-top: 150px; } }
  @media (min-width: 1220px) {
    /* line 169, ../sass/base/_globals.scss */
    #overlay-container {
      margin-top: 150px; } }

/* line 186, ../sass/base/_globals.scss */
.glyphicon span.title,
.glyphicons span.title,
.genericon span.title {
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }

/* line 192, ../sass/base/_globals.scss */
a .glyphicon,
a .glyphicons {
  color: inherit; }

/* line 197, ../sass/base/_globals.scss */
span.file {
  margin-right: 0.4em; }
  /* line 200, ../sass/base/_globals.scss */
  span.file .glyphicon, span.file .glyphicons {
    margin-right: 0.3em;
    color: inherit;
    line-height: inherit;
    vertical-align: baseline;
    top: 1px; }

/* line 210, ../sass/base/_globals.scss */
.element-invisible {
  margin: 0;
  padding: 0; }

/* line 215, ../sass/base/_globals.scss */
a.skip-link {
  color: #000; }
  /* line 218, ../sass/base/_globals.scss */
  a.skip-link:focus {
    outline: 1px solid #000; }

/* line 223, ../sass/base/_globals.scss */
a.bean-anchor,
a.node-anchor {
  display: block;
  float: left;
  margin-top: -60px;
  padding-top: 60px; }
  @media (min-width: 740px) {
    /* line 223, ../sass/base/_globals.scss */
    a.bean-anchor,
    a.node-anchor {
      margin-top: -144px;
      padding-top: 144px; } }
  /* line 235, ../sass/base/_globals.scss */
  body.page-block a.bean-anchor, body.page-block
  a.node-anchor {
    margin-top: 0;
    padding-top: 0; }

/* line 243, ../sass/base/_globals.scss */
p.text-large {
  font-size: 1.25em; }
/* line 247, ../sass/base/_globals.scss */
p.text-small {
  font-size: 0.9em; }

/* line 3, ../sass/base/_jquery_ui.scss */
.ui-tabs .ui-state-active,
.ui-tabs .ui-widget-content .ui-state-active,
.ui-tabs .ui-widget-header .ui-state-active,
.ui-accordion .ui-state-active,
.ui-accordion .ui-widget-content .ui-state-active,
.ui-accordion .ui-widget-header .ui-state-active {
  color: #32302e; }
/* line 9, ../sass/base/_jquery_ui.scss */
.ui-tabs.ui-widget, .ui-tabs.ui-widget input, .ui-tabs.ui-widget select, .ui-tabs.ui-widget textarea, .ui-tabs.ui-widget button,
.ui-accordion.ui-widget,
.ui-accordion.ui-widget input,
.ui-accordion.ui-widget select,
.ui-accordion.ui-widget textarea,
.ui-accordion.ui-widget button {
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }
/* line 15, ../sass/base/_jquery_ui.scss */
.ui-tabs.ui-widget-content,
.ui-tabs .ui-widget-content,
.ui-accordion.ui-widget-content,
.ui-accordion .ui-widget-content {
  color: #32302e; }
/* line 20, ../sass/base/_jquery_ui.scss */
.ui-tabs .ui-widget-content a,
.ui-accordion .ui-widget-content a {
  color: #ca080c; }
/* line 22, ../sass/base/_jquery_ui.scss */
.ui-tabs .ui-widget-header,
.ui-accordion .ui-widget-header {
  color: #32302e; }
/* line 25, ../sass/base/_jquery_ui.scss */
.ui-tabs .ui-widget-header a,
.ui-accordion .ui-widget-header a {
  color: inherit; }
/* line 27, ../sass/base/_jquery_ui.scss */
.ui-tabs .ui-state-default, .ui-tabs.ui-widget-content .ui-state-default,
.ui-tabs .ui-widget-header .ui-state-default,
.ui-accordion .ui-state-default,
.ui-accordion.ui-widget-content .ui-state-default,
.ui-accordion .ui-widget-header .ui-state-default {
  color: #32302e; }
/* line 34, ../sass/base/_jquery_ui.scss */
.ui-tabs .ui-state-default a, .ui-tabs .ui-state-default a:link, .ui-tabs .ui-state-default a:visited,
.ui-accordion .ui-state-default a,
.ui-accordion .ui-state-default a:link,
.ui-accordion .ui-state-default a:visited {
  color: inherit; }
/* line 37, ../sass/base/_jquery_ui.scss */
.ui-tabs .ui-state-hover, .ui-tabs.ui-widget-content .ui-state-hover,
.ui-tabs .ui-widget-header .ui-state-hover,
.ui-tabs .ui-state-focus, .ui-tabs.ui-widget-content .ui-state-focus,
.ui-tabs .ui-widget-header .ui-state-focus,
.ui-accordion .ui-state-hover,
.ui-accordion.ui-widget-content .ui-state-hover,
.ui-accordion .ui-widget-header .ui-state-hover,
.ui-accordion .ui-state-focus,
.ui-accordion.ui-widget-content .ui-state-focus,
.ui-accordion .ui-widget-header .ui-state-focus {
  color: #32302e; }
/* line 47, ../sass/base/_jquery_ui.scss */
.ui-tabs .ui-state-hover a, .ui-tabs .ui-state-hover a:hover,
.ui-accordion .ui-state-hover a,
.ui-accordion .ui-state-hover a:hover {
  color: inherit; }
/* line 50, ../sass/base/_jquery_ui.scss */
.ui-tabs .ui-state-active, .ui-tabs.ui-widget-content .ui-state-active,
.ui-tabs .ui-widget-header .ui-state-active,
.ui-accordion .ui-state-active,
.ui-accordion.ui-widget-content .ui-state-active,
.ui-accordion .ui-widget-header .ui-state-active {
  color: #32302e; }
/* line 57, ../sass/base/_jquery_ui.scss */
.ui-tabs .ui-state-active a, .ui-tabs .ui-state-active a:link, .ui-tabs .ui-state-active a:visited,
.ui-accordion .ui-state-active a,
.ui-accordion .ui-state-active a:link,
.ui-accordion .ui-state-active a:visited {
  color: inherit; }

/* line 1, ../sass/base/_lists.scss */
ul.pager-load-more {
  margin-top: 1rem;
  margin-left: 0; }
  /* line 6, ../sass/base/_lists.scss */
  ul.pager-load-more li.pager-next a {
    font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
    color: #fff;
    background-color: #32302e; }
    /* line 11, ../sass/base/_lists.scss */
    ul.pager-load-more li.pager-next a:link, ul.pager-load-more li.pager-next a:visited {
      color: #fff; }
    /* line 12, ../sass/base/_lists.scss */
    ul.pager-load-more li.pager-next a:hover {
      background-color: #32302e; }
    /* line 16, ../sass/base/_lists.scss */
    ul.pager-load-more li.pager-next a:after {
      content: "\f021";
      font-family: 'FontAwesome';
      text-decoration: none;
      margin-left: 0.5em; }

/* line 1, ../sass/base/_regions.scss */
.l-page {
  padding-top: 60px;
  /*.maintenance-page & { 
    min-height: 100%; 
    position: relative; 
    
    @include breakpoint($narrow) {
      min-height: calc(100% - 124px); 
    }

    @include breakpoint($normal) {
      min-height: calc(100% - 150px);  
    }
  }*/ }
  @media (min-width: 740px) {
    /* line 1, ../sass/base/_regions.scss */
    .l-page {
      padding-top: 144px; } }
  /* line 8, ../sass/base/_regions.scss */
  body.with-ubg-header-block .l-page {
    padding-top: 144px; }
    @media (min-width: 740px) {
      /* line 8, ../sass/base/_regions.scss */
      body.with-ubg-header-block .l-page {
        padding-top: 144px; } }

/* line 33, ../sass/base/_regions.scss */
.l-header {
  background-color: #fff;
  z-index: 999;
  position: fixed;
  width: 100%;
  top: 0; }
  /* line 40, ../sass/base/_regions.scss */
  .with-ubg-header-block .l-header {
    top: 40px; }
  @media (min-width: 740px) {
    /* line 33, ../sass/base/_regions.scss */
    .l-header {
      z-index: 999;
      position: fixed;
      width: 100%;
      top: 0; }
      /* line 50, ../sass/base/_regions.scss */
      .admin-menu .l-header {
        top: 29px; }
      /* line 54, ../sass/base/_regions.scss */
      .with-ubg-header-block .l-header {
        top: 0; }
      /* line 58, ../sass/base/_regions.scss */
      .admin-menu.with-ubg-header-block .l-header {
        top: 29px; }
      /* line 62, ../sass/base/_regions.scss */
      .without-ubg-header-block-closed .l-header {
        transition: top 200ms; } }

/* line 68, ../sass/base/_regions.scss */
.l-meta-navigation-outer {
  background-color: #32302e; }
  /* line 13, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
  .l-meta-navigation-outer .l-meta-navigation:after {
    content: "";
    display: table;
    clear: both; }

/* line 76, ../sass/base/_regions.scss */
.l-navigation-outer {
  background-color: #fff;
  -moz-box-shadow: 0 4px 8px 0 rgba(50, 48, 46, 0.1);
  -webkit-box-shadow: 0 4px 8px 0 rgba(50, 48, 46, 0.1);
  box-shadow: 0 4px 8px 0 rgba(50, 48, 46, 0.1); }
  @media (min-width: 740px) {
    /* line 76, ../sass/base/_regions.scss */
    .l-navigation-outer {
      position: relative; } }
  /* line 13, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
  .l-navigation-outer .l-navigation:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 85, ../sass/base/_regions.scss */
    .l-navigation-outer .l-navigation {
      padding-left: 0 !important;
      padding-right: 0 !important; }
      /* line 92, ../sass/base/_regions.scss */
      .l-navigation-outer .l-navigation > * {
        padding-left: 10px;
        padding-right: 10px; } }
  @media (min-width: 740px) {
    /* line 85, ../sass/base/_regions.scss */
    .l-navigation-outer .l-navigation {
      padding-top: 12px; } }

/* line 104, ../sass/base/_regions.scss */
.l-logo {
  float: left; }

/* line 108, ../sass/base/_regions.scss */
.l-content {
  position: relative; }

/* line 112, ../sass/base/_regions.scss */
.l-main {
  margin-top: 2rem; }
  /* line 115, ../sass/base/_regions.scss */
  body.front .l-main, body.with-bean-header .l-main, body.page-node .l-main {
    margin-top: 0; }

/* line 123, ../sass/base/_regions.scss */
.page-beanpage .l-main > * {
  margin-bottom: 0; }

/* line 128, ../sass/base/_regions.scss */
.l-footer {
  position: relative;
  background-color: #e7e7e7;
  padding-top: 5em;
  font-size: 1em;
  color: #32302e; }
  @media (min-width: 740px) {
    /* line 128, ../sass/base/_regions.scss */
    .l-footer {
      padding-top: 10em; } }
  /* line 139, ../sass/base/_regions.scss */
  .l-footer h2 {
    color: #32302e; }
  /* line 144, ../sass/base/_regions.scss */
  .l-footer a:hover {
    text-decoration: none; }
  /* line 147, ../sass/base/_regions.scss */
  .l-footer a:focus {
    outline: 1px solid #32302e; }
  /* line 152, ../sass/base/_regions.scss */
  .maintenance-page .l-footer {
    position: absolute;
    bottom: 0;
    width: 100%; }
  /* line 158, ../sass/base/_regions.scss */
  .l-footer .l-copyright {
    padding-top: 1em;
    text-align: center;
    padding-bottom: 1em; }
    @media (min-width: 740px) {
      /* line 158, ../sass/base/_regions.scss */
      .l-footer .l-copyright {
        padding-bottom: 2em;
        text-align: left; } }
    /* line 168, ../sass/base/_regions.scss */
    .l-footer .l-copyright .copyright-info {
      margin-top: 3em; }
      @media (min-width: 740px) {
        /* line 168, ../sass/base/_regions.scss */
        .l-footer .l-copyright .copyright-info {
          width: 49.15254%;
          float: left;
          margin-right: 1.69492%;
          margin-top: 0; } }
    /* line 177, ../sass/base/_regions.scss */
    .l-footer .l-copyright .l-region--copyright {
      margin-top: 0;
      font-size: 1em;
      padding: 0; }
      /* line 182, ../sass/base/_regions.scss */
      .l-footer .l-copyright .l-region--copyright > * {
        padding-top: 0;
        padding-bottom: 0; }
      /* line 187, ../sass/base/_regions.scss */
      .l-footer .l-copyright .l-region--copyright > *:first-child {
        border-top: 0; }
      @media (min-width: 740px) {
        /* line 177, ../sass/base/_regions.scss */
        .l-footer .l-copyright .l-region--copyright {
          width: 49.15254%;
          float: right;
          margin-right: 0; } }
  /* line 197, ../sass/base/_regions.scss */
  .l-footer .footer-border {
    height: 15px;
    width: 100%;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyMzAyZSIvPjxzdG9wIG9mZnNldD0iMzElIiBzdG9wLWNvbG9yPSIjMzIzMDJlIi8+PHN0b3Agb2Zmc2V0PSIzMSUiIHN0b3AtY29sb3I9IiM4YzEyMDgiLz48c3RvcCBvZmZzZXQ9IjM3JSIgc3RvcC1jb2xvcj0iIzhjMTIwOCIvPjxzdG9wIG9mZnNldD0iMzclIiBzdG9wLWNvbG9yPSIjY2EwODBjIi8+PHN0b3Agb2Zmc2V0PSI2MyUiIHN0b3AtY29sb3I9IiNjYTA4MGMiLz48c3RvcCBvZmZzZXQ9IjYzJSIgc3RvcC1jb2xvcj0iI2ZmZDcwMCIvPjxzdG9wIG9mZnNldD0iNjklIiBzdG9wLWNvbG9yPSIjZmZkNzAwIi8+PHN0b3Agb2Zmc2V0PSI2OSUiIHN0b3AtY29sb3I9IiNmYWIyMDAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWIyMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #32302e), color-stop(31%, #32302e), color-stop(31%, #8c1208), color-stop(37%, #8c1208), color-stop(37%, #ca080c), color-stop(63%, #ca080c), color-stop(63%, #ffd700), color-stop(69%, #ffd700), color-stop(69%, #fab200), color-stop(100%, #fab200));
    background-image: -moz-linear-gradient(left, #32302e 0%, #32302e 31%, #8c1208 31%, #8c1208 37%, #ca080c 37%, #ca080c 63%, #ffd700 63%, #ffd700 69%, #fab200 69%, #fab200 100%);
    background-image: -webkit-linear-gradient(left, #32302e 0%, #32302e 31%, #8c1208 31%, #8c1208 37%, #ca080c 37%, #ca080c 63%, #ffd700 63%, #ffd700 69%, #fab200 69%, #fab200 100%);
    background-image: linear-gradient(to right, #32302e 0%, #32302e 31%, #8c1208 31%, #8c1208 37%, #ca080c 37%, #ca080c 63%, #ffd700 63%, #ffd700 69%, #fab200 69%, #fab200 100%); }

/* line 205, ../sass/base/_regions.scss */
.l-cookies {
  background-color: #e7e7e7; }

/* line 2, ../sass/base/_tabs.scss */
.ui-tabs.ui-widget, .ui-tabs.ui-widget input, .ui-tabs.ui-widget select, .ui-tabs.ui-widget textarea, .ui-tabs.ui-widget button {
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }
/* line 8, ../sass/base/_tabs.scss */
.ui-tabs.ui-widget-content a {
  color: #ca080c; }
/* line 10, ../sass/base/_tabs.scss */
.ui-tabs .ui-widget-header {
  background: #e7e7e7; }
  /* line 13, ../sass/base/_tabs.scss */
  .ui-tabs .ui-widget-header .ui-state-default {
    background: #e7e7e7;
    border-top-color: #e7e7e7; }
  /* line 18, ../sass/base/_tabs.scss */
  .ui-tabs .ui-widget-header .ui-state-active {
    background: #fff;
    border-top-color: #ca080c; }

/* line 27, ../sass/base/_tabs.scss */
.field-sidebar-block-tabs.field-sidebar-block-tabs-2 .ui-tabs-nav li {
  max-width: 48%; }
/* line 31, ../sass/base/_tabs.scss */
.field-sidebar-block-tabs.field-sidebar-block-tabs-3 .ui-tabs-nav li {
  max-width: 32%; }
/* line 35, ../sass/base/_tabs.scss */
.field-sidebar-block-tabs.field-sidebar-block-tabs-4 .ui-tabs-nav li {
  max-width: 24%; }
/* line 39, ../sass/base/_tabs.scss */
.field-sidebar-block-tabs .ui-tabs-nav li a {
  max-width: 85%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 6px 12px;
  font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif; }

/* line 54, ../sass/base/_tabs.scss */
.tabs-pills .ui-tabs .ui-tabs-nav li a {
  color: #000;
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }
  /* line 58, ../sass/base/_tabs.scss */
  .tabs-pills .ui-tabs .ui-tabs-nav li a:hover, .tabs-pills .ui-tabs .ui-tabs-nav li a.active {
    border-bottom: 3px solid #ca080c; }
/* line 68, ../sass/base/_tabs.scss */
.tabs-pills .ui-tabs .ui-widget-header .ui-state-active a {
  border-bottom: 3px solid #ca080c; }

/* Animations - mobile */
/* line 5, ../sass/components/_animations.scss */
div.entity-bean.ubg-entity-with-background.bean-buehne-startseite h2.bean-title, div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small h2.bean-title {
  /*Subline Animation - mobile */ }
  /* line 6, ../sass/components/_animations.scss */
  div.entity-bean.ubg-entity-with-background.bean-buehne-startseite h2.bean-title > span.headline-1, div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small h2.bean-title > span.headline-1 {
    animation-name: headline-animation;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out; }
  /* line 13, ../sass/components/_animations.scss */
  div.entity-bean.ubg-entity-with-background.bean-buehne-startseite h2.bean-title > span.headline-2, div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small h2.bean-title > span.headline-2 {
    animation: 1.5s ease 0s normal forwards 1 subline-animation; }
/* line 20, ../sass/components/_animations.scss */
div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .content .text img.media-element, div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small > .content .text img.media-element {
  animation: circle-animation 1.4s 1 ease, circle-animation2 120s 1.4s infinite linear; }
/* line 29, ../sass/components/_animations.scss */
div.entity-bean.ubg-entity-with-background.bean-buehne-startseite.bean-buehne-startseite-without-animation > .content .text img, div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-without-animation > .content .text img {
  animation: none; }

@keyframes headline-animation {
  0% {
    opacity: 0; }
  70% {
    opacity: 1; } }
@keyframes subline-animation {
  0% {
    transform: translateX(-5px);
    opacity: 0;
    text-indent: -200px; }
  50% {
    transform: translateX(0);
    text-indent: 10px; }
  70% {
    text-indent: 0px;
    opacity: 1; } }
@keyframes circle-animation {
  0% {
    transform: rotateZ(-60deg);
    opacity: 0; }
  100% {
    transform: rotateZ(0);
    opacity: 1; } }
@keyframes circle-animation2 {
  0% {
    transform: rotateZ(0deg); }
  100% {
    transform: rotateZ(360deg); } }
/* Animations - desktop */
@media only screen and (min-width: 740px) {
  /* line 93, ../sass/components/_animations.scss */
  div.entity-bean.ubg-entity-with-background.bean-buehne-startseite h2.bean-title > span.headline-1, div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small h2.bean-title > span.headline-1 {
    animation-name: headline-animation;
    animation-duration: 1.5s;
    animation-timing-function: ease-in-out; }
  /* line 99, ../sass/components/_animations.scss */
  div.entity-bean.ubg-entity-with-background.bean-buehne-startseite h2.bean-title > span.headline-2, div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small h2.bean-title > span.headline-2 {
    animation: 1.4s ease 0s normal forwards 1 subline-animation; }
  /* line 106, ../sass/components/_animations.scss */
  div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .content .text img.media-element, div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small > .content .text img.media-element {
    animation: circle-animation 1.4s 1 ease, circle-animation2 120s 1.4s infinite linear; }

  @keyframes headline-animation {
    0% {
      transform: translateX(-15px);
      opacity: 0; }
    30% {
      transform: translateX(0); }
    70% {
      opacity: 1; } }
  @keyframes subline-animation {
    0% {
      transform: translateX(-5px);
      opacity: 0;
      text-indent: -200px; }
    50% {
      transform: translateX(0);
      text-indent: 10px; }
    70% {
      text-indent: 0px;
      opacity: 1; } }
  @keyframes circle-animation {
    0% {
      transform: rotateZ(-60deg);
      opacity: 0; }
    100% {
      transform: rotateZ(0);
      opacity: 1; } }
  @keyframes circle-animation2 {
    0% {
      transform: rotateZ(0deg); }
    100% {
      transform: rotateZ(360deg); } } }
/* footer circle animation */
@keyframes circle-animation {
  0% {
    transform: rotateZ(0deg); }
  100% {
    transform: rotateZ(360deg); } }
/* footer circle */
/* line 180, ../sass/components/_animations.scss */
.cdu-logo-footer-container .cdu-circle-footer {
  animation: circle-animation 60s 0s infinite linear;
  position: absolute;
  left: 0;
  top: 0; }

/* line 1, ../sass/components/_branding.scss */
div#logo {
  padding-top: 8px; }
  /* line 4, ../sass/components/_branding.scss */
  div#logo img, div#logo a {
    width: auto;
    max-width: none;
    vertical-align: top;
    height: inherit;
    max-height: 36px; }
  @media (min-width: 740px) {
    /* line 15, ../sass/components/_branding.scss */
    div#logo img {
      max-height: 56px; } }
  @media (min-width: 980px) {
    /* line 1, ../sass/components/_branding.scss */
    div#logo {
      padding-top: 0; }
      /* line 20, ../sass/components/_branding.scss */
      div#logo img {
        max-height: 74px; } }

/* line 25, ../sass/components/_branding.scss */
h1.site-name {
  color: #000; }
  /* line 28, ../sass/components/_branding.scss */
  h1.site-name a {
    color: #000; }

/* line 31, ../sass/components/_branding.scss */
h2.site-slogan {
  color: #ca080c; }

/*********** Breadcrumb **************/
/* line 2, ../sass/components/_breadcrumb.scss */
.breadcrumb {
  color: #000;
  font-size: 0.875em; }
  /* line 6, ../sass/components/_breadcrumb.scss */
  .breadcrumb .delimiter {
    font-size: 1em;
    color: #ca080c; }
  /* line 11, ../sass/components/_breadcrumb.scss */
  .front .breadcrumb {
    display: none; }

/* ------------- Kalender + Mini-Kalender ------------ */
/* line 2, ../sass/components/_calendar.scss */
.l-content .view-calendar .date-nav,
.l-region--sidebar-second .view-calendar .date-nav {
  background-color: #ca080c; }

/* line 7, ../sass/components/_calendar.scss */
.view .date-nav-wrapper span.pager-icon {
  border: 1px solid #ca080c;
  font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif; }
  /* line 11, ../sass/components/_calendar.scss */
  .view .date-nav-wrapper span.pager-icon:hover {
    border-color: #fff; }

/* line 16, ../sass/components/_calendar.scss */
.calendar-calendar th.days {
  font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif; }

/* line 20, ../sass/components/_calendar.scss */
.calendar-calendar td .inner div.day a {
  color: #ca080c; }

/* line 22, ../sass/components/_calendar.scss */
.calendar-calendar .month-view .full td.date-box.today,
.calendar-calendar .month-view .full tr td.single-day.today {
  border-color: #ca080c; }

/* line 25, ../sass/components/_calendar.scss */
.l-content .view-calendar .calendar-calendar .date-nav-wrapper div.date-heading a {
  font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
  font-weight: normal; }

/* line 31, ../sass/components/_calendar.scss */
div.feed-icon a.ical-icon {
  color: #ca080c; }

/* line 1, ../sass/components/_colorbox.scss */
#cboxClose {
  background: url("../images/colorbox-controls.png") no-repeat scroll -25px 0 transparent; }

/* line 1, ../sass/components/_iosslider.scss */
.slider-navi-prev,
.slider-navi-next {
  width: 32px;
  height: 32px;
  background-color: transparent; }
  @media (min-width: 740px) {
    /* line 1, ../sass/components/_iosslider.scss */
    .slider-navi-prev,
    .slider-navi-next {
      display: block;
      width: 64px;
      height: 64px; } }
  /* line 15, ../sass/components/_iosslider.scss */
  .slider-navi-prev ul.slider-navi li span,
  .slider-navi-next ul.slider-navi li span {
    position: static;
    height: 100%;
    width: 100%; }
    /* line 20, ../sass/components/_iosslider.scss */
    .slider-navi-prev ul.slider-navi li span img,
    .slider-navi-next ul.slider-navi li span img {
      position: static;
      width: 32px;
      height: 32px; }
      @media (min-width: 740px) {
        /* line 20, ../sass/components/_iosslider.scss */
        .slider-navi-prev ul.slider-navi li span img,
        .slider-navi-next ul.slider-navi li span img {
          width: 64px;
          height: 64px; } }

/* line 35, ../sass/components/_iosslider.scss */
.slider-navi-prev {
  left: 10px; }
  @media (min-width: 740px) {
    /* line 35, ../sass/components/_iosslider.scss */
    .slider-navi-prev {
      left: 100px; } }

/* line 42, ../sass/components/_iosslider.scss */
.slider-navi-next {
  right: 10px; }
  @media (min-width: 740px) {
    /* line 42, ../sass/components/_iosslider.scss */
    .slider-navi-next {
      right: 100px; } }
  /* line 49, ../sass/components/_iosslider.scss */
  .slider-navi-next li {
    text-align: right; }

/* line 54, ../sass/components/_iosslider.scss */
.slider-indicator-navigation-wrapper {
  position: absolute;
  bottom: 2em;
  left: 50%;
  transform: translate(-50%, 0);
  text-align: center;
  z-index: 900; }
  /* line 62, ../sass/components/_iosslider.scss */
  .slider-indicator-navigation-wrapper ul.slider-indicator-navi {
    padding: 0;
    margin: 0 auto; }
    /* line 66, ../sass/components/_iosslider.scss */
    .slider-indicator-navigation-wrapper ul.slider-indicator-navi li {
      display: inline-block;
      width: 2.5em;
      height: 4px;
      padding: 0;
      background-color: #e7e7e7; }
      /* line 73, ../sass/components/_iosslider.scss */
      .slider-indicator-navigation-wrapper ul.slider-indicator-navi li.active {
        background-color: #ffd700; }
      /* line 77, ../sass/components/_iosslider.scss */
      .slider-indicator-navigation-wrapper ul.slider-indicator-navi li + li {
        margin-left: 0.5em; }
      /* line 81, ../sass/components/_iosslider.scss */
      .slider-indicator-navigation-wrapper ul.slider-indicator-navi li span {
        display: inline-block;
        text-indent: -3000px; }

/* line 90, ../sass/components/_iosslider.scss */
.media-gallery-with-caption .slider-indicator-navigation-wrapper {
  bottom: calc(2em + 43px); }
  @media (min-width: 740px) {
    /* line 90, ../sass/components/_iosslider.scss */
    .media-gallery-with-caption .slider-indicator-navigation-wrapper {
      bottom: calc(2em + 51px); } }
  @media (min-width: 980px) {
    /* line 90, ../sass/components/_iosslider.scss */
    .media-gallery-with-caption .slider-indicator-navigation-wrapper {
      bottom: calc(2em + 60px); } }

/* line 6, ../sass/components/_jplayer.scss */
.audio-player-container .field__item .jp-audio .jp-interface h2 {
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }
/* line 16, ../sass/components/_jplayer.scss */
.audio-player-container .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.jp-controls li a.player-button:hover, .audio-player-container .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.jp-controls li a.player-button:active {
  background: #ca080c; }
/* line 28, ../sass/components/_jplayer.scss */
.audio-player-container .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.volume-controls li a.player-button:hover, .audio-player-container .field__item .jp-audio .jp-interface .ubg-jplayer-player ul.volume-controls li a.player-button:active {
  color: #ca080c; }
/* line 38, ../sass/components/_jplayer.scss */
.audio-player-container .field__item .jp-audio .jp-interface .ubg-jplayer-player .jp-progress .jp-seek-bar {
  border: 1px solid #ca080c; }
  /* line 41, ../sass/components/_jplayer.scss */
  .audio-player-container .field__item .jp-audio .jp-interface .ubg-jplayer-player .jp-progress .jp-seek-bar .jp-play-bar {
    background: #f60f14; }
/* line 47, ../sass/components/_jplayer.scss */
.audio-player-container .field__item .jp-audio .jp-interface .ubg-jplayer-player .jp-volume-bar {
  border: 1px solid #ca080c; }
  /* line 50, ../sass/components/_jplayer.scss */
  .audio-player-container .field__item .jp-audio .jp-interface .ubg-jplayer-player .jp-volume-bar .jp-volume-bar-value {
    background: #f60f14; }

@media (min-width: 740px) {
  /* line 13, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
  .navbar-collapse .l-region--navigation:after {
    content: "";
    display: table;
    clear: both; } }
/* line 10, ../sass/components/_navigation.scss */
.navbar-collapse.in {
  border-top: 10px solid #fff;
  border-bottom: 0; }
  @media (min-width: 740px) {
    /* line 10, ../sass/components/_navigation.scss */
    .navbar-collapse.in {
      border-top: 0;
      border-bottom: 0; } }

/* ------- Primary navigation + Redaktion ------- */
/* line 23, ../sass/components/_navigation.scss */
.l-navigation .navigation,
.l-navigation #block-system-main-menu,
.l-navigation .block-main-menu,
.l-navigation #block-menu-menu-redaktion,
.l-navigation .block-menu-redaktion {
  border-top: 0;
  margin-top: 0;
  padding-top: 0.75rem; }
  @media (min-width: 740px) {
    /* line 23, ../sass/components/_navigation.scss */
    .l-navigation .navigation,
    .l-navigation #block-system-main-menu,
    .l-navigation .block-main-menu,
    .l-navigation #block-menu-menu-redaktion,
    .l-navigation .block-menu-redaktion {
      height: 88px;
      border-top: 0;
      padding-top: 0; } }
  @media (min-width: 980px) {
    /* line 23, ../sass/components/_navigation.scss */
    .l-navigation .navigation,
    .l-navigation #block-system-main-menu,
    .l-navigation .block-main-menu,
    .l-navigation #block-menu-menu-redaktion,
    .l-navigation .block-menu-redaktion {
      height: 88px; } }
  /* line 42, ../sass/components/_navigation.scss */
  .l-navigation .navigation.contextual-links-region,
  .l-navigation #block-system-main-menu.contextual-links-region,
  .l-navigation .block-main-menu.contextual-links-region,
  .l-navigation #block-menu-menu-redaktion.contextual-links-region,
  .l-navigation .block-menu-redaktion.contextual-links-region {
    position: static; }

/* line 53, ../sass/components/_navigation.scss */
.l-navigation .navigation > ul.main-menu li,
.l-navigation #block-system-main-menu > ul.main-menu li,
.l-navigation .block-main-menu > ul.menu li,
.l-navigation #block-menu-menu-redaktion > ul.menu li,
.l-navigation .block-menu-redaktion > ul.menu li {
  text-transform: none;
  padding: 0.75rem 0; }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 59, ../sass/components/_navigation.scss */
    .l-navigation .navigation > ul.main-menu li.expanded a span.fa-icon.fa-chevron-down:before,
    .l-navigation .navigation > ul.main-menu li.expanded a span.fa-icon.fa5-chevron-down:before,
    .l-navigation #block-system-main-menu > ul.main-menu li.expanded a span.fa-icon.fa-chevron-down:before,
    .l-navigation #block-system-main-menu > ul.main-menu li.expanded a span.fa-icon.fa5-chevron-down:before,
    .l-navigation .block-main-menu > ul.menu li.expanded a span.fa-icon.fa-chevron-down:before,
    .l-navigation .block-main-menu > ul.menu li.expanded a span.fa-icon.fa5-chevron-down:before,
    .l-navigation #block-menu-menu-redaktion > ul.menu li.expanded a span.fa-icon.fa-chevron-down:before,
    .l-navigation #block-menu-menu-redaktion > ul.menu li.expanded a span.fa-icon.fa5-chevron-down:before,
    .l-navigation .block-menu-redaktion > ul.menu li.expanded a span.fa-icon.fa-chevron-down:before,
    .l-navigation .block-menu-redaktion > ul.menu li.expanded a span.fa-icon.fa5-chevron-down:before {
      content: '\f077'; } }
  @media (min-width: 740px) {
    /* line 53, ../sass/components/_navigation.scss */
    .l-navigation .navigation > ul.main-menu li,
    .l-navigation #block-system-main-menu > ul.main-menu li,
    .l-navigation .block-main-menu > ul.menu li,
    .l-navigation #block-menu-menu-redaktion > ul.menu li,
    .l-navigation .block-menu-redaktion > ul.menu li {
      line-height: 88px;
      position: static;
      padding: 0; } }
  @media (min-width: 980px) {
    /* line 53, ../sass/components/_navigation.scss */
    .l-navigation .navigation > ul.main-menu li,
    .l-navigation #block-system-main-menu > ul.main-menu li,
    .l-navigation .block-main-menu > ul.menu li,
    .l-navigation #block-menu-menu-redaktion > ul.menu li,
    .l-navigation .block-menu-redaktion > ul.menu li {
      line-height: 88px; } }
/* line 76, ../sass/components/_navigation.scss */
.l-navigation .navigation > ul.main-menu a,
.l-navigation #block-system-main-menu > ul.main-menu a,
.l-navigation .block-main-menu > ul.menu a,
.l-navigation #block-menu-menu-redaktion > ul.menu a,
.l-navigation .block-menu-redaktion > ul.menu a {
  color: #333; }
  /* line 79, ../sass/components/_navigation.scss */
  .l-navigation .navigation > ul.main-menu a span.fa-icon,
  .l-navigation #block-system-main-menu > ul.main-menu a span.fa-icon,
  .l-navigation .block-main-menu > ul.menu a span.fa-icon,
  .l-navigation #block-menu-menu-redaktion > ul.menu a span.fa-icon,
  .l-navigation .block-menu-redaktion > ul.menu a span.fa-icon {
    margin-left: 8px;
    font-size: 0.9em;
    line-height: 1;
    color: #ca080c; }
    @media (min-width: 740px) {
      /* line 79, ../sass/components/_navigation.scss */
      .l-navigation .navigation > ul.main-menu a span.fa-icon,
      .l-navigation #block-system-main-menu > ul.main-menu a span.fa-icon,
      .l-navigation .block-main-menu > ul.menu a span.fa-icon,
      .l-navigation #block-menu-menu-redaktion > ul.menu a span.fa-icon,
      .l-navigation .block-menu-redaktion > ul.menu a span.fa-icon {
        display: inline-block; } }
  /* line 91, ../sass/components/_navigation.scss */
  .l-navigation .navigation > ul.main-menu a:hover, .l-navigation .navigation > ul.main-menu a:active, .l-navigation .navigation > ul.main-menu a.active, .l-navigation .navigation > ul.main-menu a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu a:active,
  .l-navigation #block-system-main-menu > ul.main-menu a.active,
  .l-navigation #block-system-main-menu > ul.main-menu a.active-trail,
  .l-navigation .block-main-menu > ul.menu a:hover,
  .l-navigation .block-main-menu > ul.menu a:active,
  .l-navigation .block-main-menu > ul.menu a.active,
  .l-navigation .block-main-menu > ul.menu a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu a:hover,
  .l-navigation .block-menu-redaktion > ul.menu a:active,
  .l-navigation .block-menu-redaktion > ul.menu a.active,
  .l-navigation .block-menu-redaktion > ul.menu a.active-trail {
    color: #333;
    text-decoration: none;
    border-bottom: 0; }
    @media (min-width: 740px) {
      /* line 91, ../sass/components/_navigation.scss */
      .l-navigation .navigation > ul.main-menu a:hover, .l-navigation .navigation > ul.main-menu a:active, .l-navigation .navigation > ul.main-menu a.active, .l-navigation .navigation > ul.main-menu a.active-trail,
      .l-navigation #block-system-main-menu > ul.main-menu a:hover,
      .l-navigation #block-system-main-menu > ul.main-menu a:active,
      .l-navigation #block-system-main-menu > ul.main-menu a.active,
      .l-navigation #block-system-main-menu > ul.main-menu a.active-trail,
      .l-navigation .block-main-menu > ul.menu a:hover,
      .l-navigation .block-main-menu > ul.menu a:active,
      .l-navigation .block-main-menu > ul.menu a.active,
      .l-navigation .block-main-menu > ul.menu a.active-trail,
      .l-navigation #block-menu-menu-redaktion > ul.menu a:hover,
      .l-navigation #block-menu-menu-redaktion > ul.menu a:active,
      .l-navigation #block-menu-menu-redaktion > ul.menu a.active,
      .l-navigation #block-menu-menu-redaktion > ul.menu a.active-trail,
      .l-navigation .block-menu-redaktion > ul.menu a:hover,
      .l-navigation .block-menu-redaktion > ul.menu a:active,
      .l-navigation .block-menu-redaktion > ul.menu a.active,
      .l-navigation .block-menu-redaktion > ul.menu a.active-trail {
        height: 88px;
        border-bottom: 0; } }
    @media (min-width: 980px) {
      /* line 91, ../sass/components/_navigation.scss */
      .l-navigation .navigation > ul.main-menu a:hover, .l-navigation .navigation > ul.main-menu a:active, .l-navigation .navigation > ul.main-menu a.active, .l-navigation .navigation > ul.main-menu a.active-trail,
      .l-navigation #block-system-main-menu > ul.main-menu a:hover,
      .l-navigation #block-system-main-menu > ul.main-menu a:active,
      .l-navigation #block-system-main-menu > ul.main-menu a.active,
      .l-navigation #block-system-main-menu > ul.main-menu a.active-trail,
      .l-navigation .block-main-menu > ul.menu a:hover,
      .l-navigation .block-main-menu > ul.menu a:active,
      .l-navigation .block-main-menu > ul.menu a.active,
      .l-navigation .block-main-menu > ul.menu a.active-trail,
      .l-navigation #block-menu-menu-redaktion > ul.menu a:hover,
      .l-navigation #block-menu-menu-redaktion > ul.menu a:active,
      .l-navigation #block-menu-menu-redaktion > ul.menu a.active,
      .l-navigation #block-menu-menu-redaktion > ul.menu a.active-trail,
      .l-navigation .block-menu-redaktion > ul.menu a:hover,
      .l-navigation .block-menu-redaktion > ul.menu a:active,
      .l-navigation .block-menu-redaktion > ul.menu a.active,
      .l-navigation .block-menu-redaktion > ul.menu a.active-trail {
        height: 88px; } }
  /* line 105, ../sass/components/_navigation.scss */
  .l-navigation .navigation > ul.main-menu a:active, .l-navigation .navigation > ul.main-menu a.active, .l-navigation .navigation > ul.main-menu a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu a:active,
  .l-navigation #block-system-main-menu > ul.main-menu a.active,
  .l-navigation #block-system-main-menu > ul.main-menu a.active-trail,
  .l-navigation .block-main-menu > ul.menu a:active,
  .l-navigation .block-main-menu > ul.menu a.active,
  .l-navigation .block-main-menu > ul.menu a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu a:active,
  .l-navigation .block-menu-redaktion > ul.menu a.active,
  .l-navigation .block-menu-redaktion > ul.menu a.active-trail {
    color: #333; }
  /* line 108, ../sass/components/_navigation.scss */
  .l-navigation .navigation > ul.main-menu a:focus,
  .l-navigation #block-system-main-menu > ul.main-menu a:focus,
  .l-navigation .block-main-menu > ul.menu a:focus,
  .l-navigation #block-menu-menu-redaktion > ul.menu a:focus,
  .l-navigation .block-menu-redaktion > ul.menu a:focus {
    outline: 1px solid #ca080c; }
  /* line 112, ../sass/components/_navigation.scss */
  .l-navigation .navigation > ul.main-menu a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu a:hover,
  .l-navigation .block-main-menu > ul.menu a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu a:hover,
  .l-navigation .block-menu-redaktion > ul.menu a:hover {
    /*span.fa-icon.fa-chevron-up:before {
      content: '\f078';
    }*/ }
    /* line 113, ../sass/components/_navigation.scss */
    .l-navigation .navigation > ul.main-menu a:hover span.fa-icon.fa-chevron-down:before,
    .l-navigation .navigation > ul.main-menu a:hover span.fa-icon.fa5-chevron-down:before,
    .l-navigation #block-system-main-menu > ul.main-menu a:hover span.fa-icon.fa-chevron-down:before,
    .l-navigation #block-system-main-menu > ul.main-menu a:hover span.fa-icon.fa5-chevron-down:before,
    .l-navigation .block-main-menu > ul.menu a:hover span.fa-icon.fa-chevron-down:before,
    .l-navigation .block-main-menu > ul.menu a:hover span.fa-icon.fa5-chevron-down:before,
    .l-navigation #block-menu-menu-redaktion > ul.menu a:hover span.fa-icon.fa-chevron-down:before,
    .l-navigation #block-menu-menu-redaktion > ul.menu a:hover span.fa-icon.fa5-chevron-down:before,
    .l-navigation .block-menu-redaktion > ul.menu a:hover span.fa-icon.fa-chevron-down:before,
    .l-navigation .block-menu-redaktion > ul.menu a:hover span.fa-icon.fa5-chevron-down:before {
      content: '\f077'; }

/* line 126, ../sass/components/_navigation.scss */
.l-navigation #block-menu-menu-redaktion,
.l-navigation .block-menu-redaktion {
  margin-left: 0; }
  @media (min-width: 740px) {
    /* line 126, ../sass/components/_navigation.scss */
    .l-navigation #block-menu-menu-redaktion,
    .l-navigation .block-menu-redaktion {
      float: left; } }

@media (min-width: 740px) {
  /* line 137, ../sass/components/_navigation.scss */
  .l-navigation #block-system-main-menu + #block-menu-menu-redaktion,
  .l-navigation #block-system-main-menu + .block-menu-redaktion,
  .l-navigation .block-main-menu + #block-menu-menu-redaktion,
  .l-navigation .block-main-menu + .block-menu-redaktion {
    margin-left: 0.75em; } }
@media (min-width: 980px) {
  /* line 137, ../sass/components/_navigation.scss */
  .l-navigation #block-system-main-menu + #block-menu-menu-redaktion,
  .l-navigation #block-system-main-menu + .block-menu-redaktion,
  .l-navigation .block-main-menu + #block-menu-menu-redaktion,
  .l-navigation .block-main-menu + .block-menu-redaktion {
    margin-left: 1.5em; } }

/* line 149, ../sass/components/_navigation.scss */
.l-navigation .navigation > ul.main-menu ul,
.l-navigation #block-system-main-menu > ul.main-menu ul,
.l-navigation .block-main-menu > ul.main-menu ul,
.l-navigation #block-menu-menu-redaktion > ul.menu ul,
.l-navigation .block-menu-redaktion > ul.menu ul {
  font-size: 1em; }
  @media (min-width: 740px) {
    /* line 149, ../sass/components/_navigation.scss */
    .l-navigation .navigation > ul.main-menu ul,
    .l-navigation #block-system-main-menu > ul.main-menu ul,
    .l-navigation .block-main-menu > ul.main-menu ul,
    .l-navigation #block-menu-menu-redaktion > ul.menu ul,
    .l-navigation .block-menu-redaktion > ul.menu ul {
      width: 100%;
      height: 72px;
      top: 100px;
      right: 0;
      border: 0;
      border-bottom: 1px solid #e7e7e7;
      -moz-box-shadow: 0 4px 8px 0 rgba(50, 48, 46, 0.1) inset;
      -webkit-box-shadow: 0 4px 8px 0 rgba(50, 48, 46, 0.1) inset;
      box-shadow: 0 4px 8px 0 rgba(50, 48, 46, 0.1) inset;
      text-align: center; } }
  @media (min-width: 980px) {
    /* line 149, ../sass/components/_navigation.scss */
    .l-navigation .navigation > ul.main-menu ul,
    .l-navigation #block-system-main-menu > ul.main-menu ul,
    .l-navigation .block-main-menu > ul.main-menu ul,
    .l-navigation #block-menu-menu-redaktion > ul.menu ul,
    .l-navigation .block-menu-redaktion > ul.menu ul {
      top: 100px; } }
  @media (min-width: 740px) {
    /* line 173, ../sass/components/_navigation.scss */
    .l-navigation .navigation > ul.main-menu ul ul,
    .l-navigation #block-system-main-menu > ul.main-menu ul ul,
    .l-navigation .block-main-menu > ul.main-menu ul ul,
    .l-navigation #block-menu-menu-redaktion > ul.menu ul ul,
    .l-navigation .block-menu-redaktion > ul.menu ul ul {
      width: 100%;
      height: 72px;
      left: 0;
      top: 0;
      border: 0;
      border-bottom: 1px solid #e7e7e7;
      -moz-box-shadow: 0 4px 8px 0 rgba(50, 48, 46, 0.1) inset;
      -webkit-box-shadow: 0 4px 8px 0 rgba(50, 48, 46, 0.1) inset;
      box-shadow: 0 4px 8px 0 rgba(50, 48, 46, 0.1) inset;
      text-align: center; } }
  /* line 186, ../sass/components/_navigation.scss */
  .l-navigation .navigation > ul.main-menu ul li,
  .l-navigation #block-system-main-menu > ul.main-menu ul li,
  .l-navigation .block-main-menu > ul.main-menu ul li,
  .l-navigation #block-menu-menu-redaktion > ul.menu ul li,
  .l-navigation .block-menu-redaktion > ul.menu ul li {
    font-size: 1em;
    padding-top: 1.5rem; }
    @media (min-width: 740px) {
      /* line 186, ../sass/components/_navigation.scss */
      .l-navigation .navigation > ul.main-menu ul li,
      .l-navigation #block-system-main-menu > ul.main-menu ul li,
      .l-navigation .block-main-menu > ul.main-menu ul li,
      .l-navigation #block-menu-menu-redaktion > ul.menu ul li,
      .l-navigation .block-menu-redaktion > ul.menu ul li {
        display: inline-block;
        border-top: 0;
        padding: 1rem 0;
        vertical-align: top;
        position: static; }
        /* line 197, ../sass/components/_navigation.scss */
        .l-navigation .navigation > ul.main-menu ul li.expanded,
        .l-navigation #block-system-main-menu > ul.main-menu ul li.expanded,
        .l-navigation .block-main-menu > ul.main-menu ul li.expanded,
        .l-navigation #block-menu-menu-redaktion > ul.menu ul li.expanded,
        .l-navigation .block-menu-redaktion > ul.menu ul li.expanded {
          padding-right: 0; }
        /* line 202, ../sass/components/_navigation.scss */
        .l-navigation .navigation > ul.main-menu ul li + li,
        .l-navigation #block-system-main-menu > ul.main-menu ul li + li,
        .l-navigation .block-main-menu > ul.main-menu ul li + li,
        .l-navigation #block-menu-menu-redaktion > ul.menu ul li + li,
        .l-navigation .block-menu-redaktion > ul.menu ul li + li {
          margin-left: 0.5em; } }
    /* line 207, ../sass/components/_navigation.scss */
    .l-navigation .navigation > ul.main-menu ul li a,
    .l-navigation #block-system-main-menu > ul.main-menu ul li a,
    .l-navigation .block-main-menu > ul.main-menu ul li a,
    .l-navigation #block-menu-menu-redaktion > ul.menu ul li a,
    .l-navigation .block-menu-redaktion > ul.menu ul li a {
      display: inline; }

/* line 221, ../sass/components/_navigation.scss */
.l-navigation .navigation > ul.main-menu li:hover a, .l-navigation .navigation > ul.main-menu li.over a,
.l-navigation #block-system-main-menu > ul.main-menu li:hover a,
.l-navigation #block-system-main-menu > ul.main-menu li.over a,
.l-navigation .block-main-menu > ul.menu li:hover a,
.l-navigation .block-main-menu > ul.menu li.over a,
.l-navigation #block-menu-menu-redaktion > ul.menu li:hover a,
.l-navigation #block-menu-menu-redaktion > ul.menu li.over a,
.l-navigation .block-menu-redaktion > ul.menu li:hover a,
.l-navigation .block-menu-redaktion > ul.menu li.over a {
  text-decoration: none;
  border-bottom: 0; }
  @media (min-width: 740px) {
    /* line 221, ../sass/components/_navigation.scss */
    .l-navigation .navigation > ul.main-menu li:hover a, .l-navigation .navigation > ul.main-menu li.over a,
    .l-navigation #block-system-main-menu > ul.main-menu li:hover a,
    .l-navigation #block-system-main-menu > ul.main-menu li.over a,
    .l-navigation .block-main-menu > ul.menu li:hover a,
    .l-navigation .block-main-menu > ul.menu li.over a,
    .l-navigation #block-menu-menu-redaktion > ul.menu li:hover a,
    .l-navigation #block-menu-menu-redaktion > ul.menu li.over a,
    .l-navigation .block-menu-redaktion > ul.menu li:hover a,
    .l-navigation .block-menu-redaktion > ul.menu li.over a {
      height: 88px;
      border-bottom: 0; } }
  @media (min-width: 980px) {
    /* line 221, ../sass/components/_navigation.scss */
    .l-navigation .navigation > ul.main-menu li:hover a, .l-navigation .navigation > ul.main-menu li.over a,
    .l-navigation #block-system-main-menu > ul.main-menu li:hover a,
    .l-navigation #block-system-main-menu > ul.main-menu li.over a,
    .l-navigation .block-main-menu > ul.menu li:hover a,
    .l-navigation .block-main-menu > ul.menu li.over a,
    .l-navigation #block-menu-menu-redaktion > ul.menu li:hover a,
    .l-navigation #block-menu-menu-redaktion > ul.menu li.over a,
    .l-navigation .block-menu-redaktion > ul.menu li:hover a,
    .l-navigation .block-menu-redaktion > ul.menu li.over a {
      height: 88px; } }
/* line 237, ../sass/components/_navigation.scss */
.l-navigation .navigation > ul.main-menu li:hover ul a, .l-navigation .navigation > ul.main-menu li.over ul a,
.l-navigation #block-system-main-menu > ul.main-menu li:hover ul a,
.l-navigation #block-system-main-menu > ul.main-menu li.over ul a,
.l-navigation .block-main-menu > ul.menu li:hover ul a,
.l-navigation .block-main-menu > ul.menu li.over ul a,
.l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a,
.l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a,
.l-navigation .block-menu-redaktion > ul.menu li:hover ul a,
.l-navigation .block-menu-redaktion > ul.menu li.over ul a {
  color: #32302e; }
  /* line 240, ../sass/components/_navigation.scss */
  .l-navigation .navigation > ul.main-menu li:hover ul a:hover, .l-navigation .navigation > ul.main-menu li.over ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul a:hover,
  .l-navigation .block-main-menu > ul.menu li:hover ul a:hover,
  .l-navigation .block-main-menu > ul.menu li.over ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul a:hover {
    color: #32302e; }
  /* line 244, ../sass/components/_navigation.scss */
  .l-navigation .navigation > ul.main-menu li:hover ul a:active, .l-navigation .navigation > ul.main-menu li:hover ul a.active, .l-navigation .navigation > ul.main-menu li:hover ul a.active-trail, .l-navigation .navigation > ul.main-menu li.over ul a:active, .l-navigation .navigation > ul.main-menu li.over ul a.active, .l-navigation .navigation > ul.main-menu li.over ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul a.active-trail,
  .l-navigation .block-main-menu > ul.menu li:hover ul a:active,
  .l-navigation .block-main-menu > ul.menu li:hover ul a.active,
  .l-navigation .block-main-menu > ul.menu li:hover ul a.active-trail,
  .l-navigation .block-main-menu > ul.menu li.over ul a:active,
  .l-navigation .block-main-menu > ul.menu li.over ul a.active,
  .l-navigation .block-main-menu > ul.menu li.over ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul a.active-trail {
    color: #32302e; }
  @media (min-width: 740px) {
    /* line 237, ../sass/components/_navigation.scss */
    .l-navigation .navigation > ul.main-menu li:hover ul a, .l-navigation .navigation > ul.main-menu li.over ul a,
    .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a,
    .l-navigation #block-system-main-menu > ul.main-menu li.over ul a,
    .l-navigation .block-main-menu > ul.menu li:hover ul a,
    .l-navigation .block-main-menu > ul.menu li.over ul a,
    .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a,
    .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a,
    .l-navigation .block-menu-redaktion > ul.menu li:hover ul a,
    .l-navigation .block-menu-redaktion > ul.menu li.over ul a {
      display: block;
      padding: 0.5rem 1em;
      line-height: 1.5rem;
      background-color: transparent; }
      /* line 255, ../sass/components/_navigation.scss */
      .l-navigation .navigation > ul.main-menu li:hover ul a:hover, .l-navigation .navigation > ul.main-menu li.over ul a:hover,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a:hover,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul a:hover,
      .l-navigation .block-main-menu > ul.menu li:hover ul a:hover,
      .l-navigation .block-main-menu > ul.menu li.over ul a:hover,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a:hover,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a:hover,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul a:hover,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul a:hover {
        background-color: #e7e7e7; }
      /* line 259, ../sass/components/_navigation.scss */
      .l-navigation .navigation > ul.main-menu li:hover ul a:active, .l-navigation .navigation > ul.main-menu li:hover ul a.active, .l-navigation .navigation > ul.main-menu li:hover ul a.active-trail, .l-navigation .navigation > ul.main-menu li.over ul a:active, .l-navigation .navigation > ul.main-menu li.over ul a.active, .l-navigation .navigation > ul.main-menu li.over ul a.active-trail,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a:active,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a.active,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul a.active-trail,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul a:active,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul a.active,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul a.active-trail,
      .l-navigation .block-main-menu > ul.menu li:hover ul a:active,
      .l-navigation .block-main-menu > ul.menu li:hover ul a.active,
      .l-navigation .block-main-menu > ul.menu li:hover ul a.active-trail,
      .l-navigation .block-main-menu > ul.menu li.over ul a:active,
      .l-navigation .block-main-menu > ul.menu li.over ul a.active,
      .l-navigation .block-main-menu > ul.menu li.over ul a.active-trail,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a:active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a.active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul a.active-trail,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a:active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a.active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul a.active-trail,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul a:active,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul a.active,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul a.active-trail,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul a:active,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul a.active,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul a.active-trail {
        background-color: #e7e7e7; } }
/* line 272, ../sass/components/_navigation.scss */
.l-navigation .navigation > ul.main-menu li:hover ul li:hover a,
.l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover a,
.l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover a,
.l-navigation .navigation > ul.main-menu li.over ul li.over a,
.l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over a,
.l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over a,
.l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover a,
.l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover a,
.l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover a,
.l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over a,
.l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over a,
.l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over a,
.l-navigation .block-main-menu > ul.menu li:hover ul li:hover a,
.l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover a,
.l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover a,
.l-navigation .block-main-menu > ul.menu li.over ul li.over a,
.l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over a,
.l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over a,
.l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover a,
.l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover a,
.l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover a,
.l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over a,
.l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over a,
.l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over a,
.l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover a,
.l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover a,
.l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover a,
.l-navigation .block-menu-redaktion > ul.menu li.over ul li.over a,
.l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over a,
.l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over a {
  color: #32302e; }
/* line 283, ../sass/components/_navigation.scss */
.l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a,
.l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a,
.l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a,
.l-navigation .navigation > ul.main-menu li.over ul li.over ul a,
.l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a,
.l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a,
.l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a,
.l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a,
.l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a,
.l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a,
.l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a,
.l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a,
.l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul a,
.l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul a,
.l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a,
.l-navigation .block-main-menu > ul.menu li.over ul li.over ul a,
.l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul a,
.l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over ul a,
.l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a,
.l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a,
.l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a,
.l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a,
.l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a,
.l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a,
.l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a,
.l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a,
.l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a,
.l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a,
.l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a,
.l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a {
  color: #32302e; }
  /* line 286, ../sass/components/_navigation.scss */
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a:hover,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul a:hover,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a:hover,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a:hover,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a:hover,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul a:hover,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul a:hover,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul a:hover,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a:hover,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a:hover,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a:hover {
    color: #32302e; }
  /* line 290, ../sass/components/_navigation.scss */
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a:active, .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a.active, .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a.active-trail,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul a:active,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul a.active,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul a.active-trail,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a:active,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a.active,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a:active,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a.active,
  .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a:active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a.active,
  .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul a:active,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul a.active,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul a.active-trail,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul a:active,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul a.active,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul a.active-trail,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul a:active,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul a.active,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over ul a:active,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over ul a.active,
  .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a:active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a.active,
  .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a.active-trail,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a:active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a.active,
  .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a.active-trail {
    color: #32302e; }
  @media (min-width: 740px) {
    /* line 283, ../sass/components/_navigation.scss */
    .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a,
    .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a,
    .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a,
    .l-navigation .navigation > ul.main-menu li.over ul li.over ul a,
    .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a,
    .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a,
    .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a,
    .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a,
    .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a,
    .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a,
    .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a,
    .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a,
    .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul a,
    .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul a,
    .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a,
    .l-navigation .block-main-menu > ul.menu li.over ul li.over ul a,
    .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul a,
    .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over ul a,
    .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a,
    .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a,
    .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a,
    .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a,
    .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a,
    .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a,
    .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a,
    .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a,
    .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a,
    .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a,
    .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a,
    .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a {
      background-color: transparent; }
      /* line 297, ../sass/components/_navigation.scss */
      .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a:hover,
      .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a:hover,
      .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul a:hover,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a:hover,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a:hover,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a:hover,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a:hover,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a:hover,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a:hover,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a:hover,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul a:hover,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul a:hover,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul a:hover,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul a:hover,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over ul a:hover,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a:hover,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a:hover,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a:hover,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a:hover,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a:hover,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a:hover,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a:hover,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:hover,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a:hover,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a:hover,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a:hover {
        background-color: #e7e7e7; }
      /* line 301, ../sass/components/_navigation.scss */
      .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a:active, .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a.active, .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul a.active-trail,
      .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a:active,
      .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a.active,
      .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul a.active-trail,
      .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
      .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
      .l-navigation .navigation > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul a:active,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul a.active,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul a.active-trail,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a:active,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a.active,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul a.active-trail,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a:active,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a.active,
      .l-navigation .navigation > ul.main-menu li.over ul li.over ul li.over ul li.over ul a.active-trail,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a:active,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a.active,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul a.active-trail,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a:active,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a.active,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul a.active-trail,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
      .l-navigation #block-system-main-menu > ul.main-menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a:active,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a.active,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul a.active-trail,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a:active,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a.active,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul a.active-trail,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a:active,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a.active,
      .l-navigation #block-system-main-menu > ul.main-menu li.over ul li.over ul li.over ul li.over ul a.active-trail,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul a:active,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul a.active,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul a.active-trail,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul a:active,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul a.active,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul a.active-trail,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
      .l-navigation .block-main-menu > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul a:active,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul a.active,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul a.active-trail,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul a:active,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul a.active,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul a.active-trail,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over ul a:active,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over ul a.active,
      .l-navigation .block-main-menu > ul.menu li.over ul li.over ul li.over ul li.over ul a.active-trail,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a:active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a.active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul a.active-trail,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a:active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a.active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a.active-trail,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a:active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a.active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul a.active-trail,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a:active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a.active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a.active-trail,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a:active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a.active,
      .l-navigation #block-menu-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a.active-trail,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a:active,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a.active,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul a.active-trail,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a:active,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a.active,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul a.active-trail,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a:active,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active,
      .l-navigation .block-menu-redaktion > ul.menu li:hover ul li:hover ul li:hover ul li:hover ul a.active-trail,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a:active,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a.active,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul a.active-trail,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a:active,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a.active,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul a.active-trail,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a:active,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a.active,
      .l-navigation .block-menu-redaktion > ul.menu li.over ul li.over ul li.over ul li.over ul a.active-trail {
        background-color: #e7e7e7; } }

/* line 311, ../sass/components/_navigation.scss */
.navbar-toggle {
  margin: 21px 0;
  padding: 0;
  background-color: #fff;
  border: 0;
  border-radius: 0; }
  /* line 318, ../sass/components/_navigation.scss */
  .navbar-toggle .icon-bar {
    display: block;
    width: 24px;
    height: 3px;
    border-radius: 0;
    background-color: #333; }
  /* line 325, ../sass/components/_navigation.scss */
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }

@media (min-width: 0) and (max-width: 739px) {
  /* line 331, ../sass/components/_navigation.scss */
  .l-region--navigation > * {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem; } }

/* line 340, ../sass/components/_navigation.scss */
.l-navigation .block--menu-menu-metamenu {
  float: none; }
  @media (min-width: 740px) {
    /* line 340, ../sass/components/_navigation.scss */
    .l-navigation .block--menu-menu-metamenu {
      float: right; } }
  /* line 348, ../sass/components/_navigation.scss */
  .l-navigation .block--menu-menu-metamenu ul.menu {
    list-style-type: none; }
    /* line 351, ../sass/components/_navigation.scss */
    .l-navigation .block--menu-menu-metamenu ul.menu li {
      float: none;
      vertical-align: middle;
      padding: 0.5em 0;
      margin: 0;
      font-size: 1.2em;
      line-height: 16px; }
      @media (min-width: 740px) {
        /* line 351, ../sass/components/_navigation.scss */
        .l-navigation .block--menu-menu-metamenu ul.menu li {
          margin-left: 1.5em;
          line-height: 88px;
          padding: 0;
          float: left;
          font-size: 1em; }
          /* line 366, ../sass/components/_navigation.scss */
          .l-navigation .block--menu-menu-metamenu ul.menu li:first-child {
            margin-left: 0; } }
      /* line 371, ../sass/components/_navigation.scss */
      .l-navigation .block--menu-menu-metamenu ul.menu li a {
        color: #ca080c;
        text-decoration: none;
        display: block; }
        /* line 376, ../sass/components/_navigation.scss */
        .l-navigation .block--menu-menu-metamenu ul.menu li a:hover {
          color: #ca080c;
          text-decoration: none; }
        /* line 380, ../sass/components/_navigation.scss */
        .l-navigation .block--menu-menu-metamenu ul.menu li a:active, .l-navigation .block--menu-menu-metamenu ul.menu li a.active, .l-navigation .block--menu-menu-metamenu ul.menu li a.active-trail {
          color: #ca080c;
          text-decoration: none; }
        /* line 386, ../sass/components/_navigation.scss */
        .l-navigation .block--menu-menu-metamenu ul.menu li a.link-external i.pt21-icon {
          margin-left: 0.5em; }
        /* line 391, ../sass/components/_navigation.scss */
        .l-navigation .block--menu-menu-metamenu ul.menu li a.link-button {
          display: inline-block;
          background-color: #ca080c;
          color: #fff;
          padding: 10px 20px;
          line-height: 20px;
          border-radius: 5px; }
          /* line 9, ../sass/abstractions/_mixins.scss */
          .l-navigation .block--menu-menu-metamenu ul.menu li a.link-button:hover {
            background-color: #ca080c;
            color: #fff; }
          /* line 14, ../sass/abstractions/_mixins.scss */
          .l-navigation .block--menu-menu-metamenu ul.menu li a.link-button:active, .l-navigation .block--menu-menu-metamenu ul.menu li a.link-button.active, .l-navigation .block--menu-menu-metamenu ul.menu li a.link-button.active-trail {
            background-color: #ca080c;
            color: #fff; }
          @media (min-width: 740px) {
            /* line 391, ../sass/components/_navigation.scss */
            .l-navigation .block--menu-menu-metamenu ul.menu li a.link-button {
              margin-top: 22px; } }

/* line 405, ../sass/components/_navigation.scss */
.l-navigation .block-top-menu {
  margin: 0 -10px;
  background-color: #32302e;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px; }
  /* line 412, ../sass/components/_navigation.scss */
  .l-navigation .block-top-menu ul.menu {
    padding: 0; }
    /* line 415, ../sass/components/_navigation.scss */
    .l-navigation .block-top-menu ul.menu li {
      padding: 0.75rem 0;
      margin: 0;
      font-size: 1.2em;
      vertical-align: middle;
      color: #fff; }
      /* line 422, ../sass/components/_navigation.scss */
      .l-navigation .block-top-menu ul.menu li a,
      .l-navigation .block-top-menu ul.menu li span.nolink {
        color: inherit;
        text-decoration: none;
        cursor: pointer; }
      /* line 430, ../sass/components/_navigation.scss */
      .l-navigation .block-top-menu ul.menu li a[target="_blank"] {
        line-height: 1;
        vertical-align: middle;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
        /* line 29, ../sass/abstractions/_mixins.scss */
        .l-navigation .block-top-menu ul.menu li a[target="_blank"]:after {
          font-family: 'pt21';
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          vertical-align: middle;
          content: "\e900";
          margin-left: 0.5em; }
  @media (min-width: 740px) {
    /* line 405, ../sass/components/_navigation.scss */
    .l-navigation .block-top-menu {
      display: none;
      visibility: hidden; } }

/* line 13, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
.l-region--meta-navigation:after {
  content: "";
  display: table;
  clear: both; }
/* line 447, ../sass/components/_navigation.scss */
.l-region--meta-navigation .block-top-menu {
  display: none;
  float: none;
  padding: 0 10px; }
  @media (min-width: 740px) {
    /* line 447, ../sass/components/_navigation.scss */
    .l-region--meta-navigation .block-top-menu {
      display: block;
      float: right;
      padding: 0; } }
  /* line 458, ../sass/components/_navigation.scss */
  .l-region--meta-navigation .block-top-menu ul.menu {
    padding: 0;
    height: auto; }
    /* line 462, ../sass/components/_navigation.scss */
    .l-region--meta-navigation .block-top-menu ul.menu li {
      float: none;
      height: 100%;
      padding: 10px 0;
      margin: 0;
      font-size: 0.9em;
      vertical-align: middle;
      line-height: 24px; }
      @media (min-width: 740px) {
        /* line 462, ../sass/components/_navigation.scss */
        .l-region--meta-navigation .block-top-menu ul.menu li {
          float: left;
          padding: 10px 0;
          margin: 0 0 0 1.5rem;
          line-height: 24px; } }
      /* line 479, ../sass/components/_navigation.scss */
      .l-region--meta-navigation .block-top-menu ul.menu li:first-child {
        margin: 0; }
      /* line 481, ../sass/components/_navigation.scss */
      .l-region--meta-navigation .block-top-menu ul.menu li a,
      .l-region--meta-navigation .block-top-menu ul.menu li span.nolink {
        color: #fff;
        text-decoration: none;
        display: block;
        cursor: pointer; }
        @media (min-width: 740px) {
          /* line 481, ../sass/components/_navigation.scss */
          .l-region--meta-navigation .block-top-menu ul.menu li a,
          .l-region--meta-navigation .block-top-menu ul.menu li span.nolink {
            line-height: 1.25em;
            color: #fff;
            display: inline-block; } }
      /* line 496, ../sass/components/_navigation.scss */
      .l-region--meta-navigation .block-top-menu ul.menu li a[target="_blank"] {
        line-height: 1;
        vertical-align: middle;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
        /* line 29, ../sass/abstractions/_mixins.scss */
        .l-region--meta-navigation .block-top-menu ul.menu li a[target="_blank"]:after {
          font-family: 'pt21';
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          vertical-align: middle;
          content: "\e900";
          margin-left: 0.5em; }
      /* line 500, ../sass/components/_navigation.scss */
      .l-region--meta-navigation .block-top-menu ul.menu li a:hover {
        color: #fff;
        text-decoration: none; }
      /* line 504, ../sass/components/_navigation.scss */
      .l-region--meta-navigation .block-top-menu ul.menu li a:active, .l-region--meta-navigation .block-top-menu ul.menu li a.active {
        color: #fff;
        text-decoration: none; }
      @media (min-width: 740px) {
        /* line 508, ../sass/components/_navigation.scss */
        .l-region--meta-navigation .block-top-menu ul.menu li a:focus {
          outline: 1px solid #fff; } }
      @media (min-width: 740px) {
        /* line 514, ../sass/components/_navigation.scss */
        .l-region--meta-navigation .block-top-menu ul.menu li a:hover span, .l-region--meta-navigation .block-top-menu ul.menu li a:active span {
          color: #fff; } }

/* line 526, ../sass/components/_navigation.scss */
.l-region--copyright nav.block-footermenu {
  padding-bottom: 0; }
  /* line 529, ../sass/components/_navigation.scss */
  .l-region--copyright nav.block-footermenu > ul {
    list-style: none;
    margin: 0;
    display: inline-block; }
    @media (min-width: 740px) {
      /* line 529, ../sass/components/_navigation.scss */
      .l-region--copyright nav.block-footermenu > ul {
        text-align: right;
        display: block; } }
    /* line 539, ../sass/components/_navigation.scss */
    .l-region--copyright nav.block-footermenu > ul li {
      padding: 0.75em 0; }
      @media (min-width: 0) and (max-width: 739px) {
        /* line 539, ../sass/components/_navigation.scss */
        .l-region--copyright nav.block-footermenu > ul li {
          text-align: center; } }
      /* line 546, ../sass/components/_navigation.scss */
      .l-region--copyright nav.block-footermenu > ul li a {
        color: #32302e; }
      @media (min-width: 740px) {
        /* line 539, ../sass/components/_navigation.scss */
        .l-region--copyright nav.block-footermenu > ul li {
          display: inline-block;
          padding: 0; }
          /* line 554, ../sass/components/_navigation.scss */
          .l-region--copyright nav.block-footermenu > ul li + li {
            margin-left: 1em; } }

@media (min-width: 0) and (max-width: 739px) {
  /* line 3, ../sass/components/_onepage.scss */
  body.body-onepage .l-header {
    z-index: 950;
    position: fixed;
    width: 100%;
    top: 0; }
  /* line 10, ../sass/components/_onepage.scss */
  body.body-onepage .l-page {
    padding-top: 97px; } }
@media (min-width: 740px) {
  /* line 15, ../sass/components/_onepage.scss */
  body.body-onepage #background-wrap {
    background-position: center 124px; } }
@media (min-width: 980px) {
  /* line 15, ../sass/components/_onepage.scss */
  body.body-onepage #background-wrap {
    background-position: center 150px; } }
@media (min-width: 740px) {
  /* line 26, ../sass/components/_onepage.scss */
  body.body-onepage.page-with-headerimage #background-wrap {
    background-position: center 150px; } }
@media (min-width: 980px) {
  /* line 26, ../sass/components/_onepage.scss */
  body.body-onepage.page-with-headerimage #background-wrap {
    background-position: center 177px; } }
/* line 37, ../sass/components/_onepage.scss */
body.body-onepage .l-page {
  background-color: transparent !important; }
/* line 41, ../sass/components/_onepage.scss */
body.body-onepage .l-main {
  background-color: #fff;
  padding-top: 1em;
  padding-bottom: 0; }
@media (min-width: 740px) {
  /* line 51, ../sass/components/_onepage.scss */
  body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu a:hover, body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu a:active, body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu a.active, body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu a.active-trail,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu a:hover,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu a:active,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu a.active,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu a.active-trail {
    height: auto;
    border-bottom: 0; } }
@media (min-width: 740px) {
  /* line 62, ../sass/components/_onepage.scss */
  body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active a:hover, body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active a:active, body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active a.active, body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active a.active-trail,
  body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active-clicked a:hover,
  body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active-clicked a:active,
  body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active-clicked a.active,
  body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active-clicked a.active-trail,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active a:hover,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active a:active,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active a.active,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active a.active-trail,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active-clicked a:hover,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active-clicked a:active,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active-clicked a.active,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active-clicked a.active-trail {
    color: #333;
    height: 31px;
    border-bottom: 5px solid #ca080c; } }
@media (min-width: 980px) {
  /* line 62, ../sass/components/_onepage.scss */
  body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active a:hover, body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active a:active, body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active a.active, body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active a.active-trail,
  body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active-clicked a:hover,
  body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active-clicked a:active,
  body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active-clicked a.active,
  body.body-onepage .l-navigation .navigation > ul.main-menu.onepage-menu li.active-clicked a.active-trail,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active a:hover,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active a:active,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active a.active,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active a.active-trail,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active-clicked a:hover,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active-clicked a:active,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active-clicked a.active,
  body.body-onepage .l-navigation #block-system-main-menu > ul.main-menu.onepage-menu li.active-clicked a.active-trail {
    height: 41px; } }

/* line 1, ../sass/components/_readspeaker.scss */
.rs_addtools .rsbtn_play,
.rsbtn .rsbtn_play {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0; }

/* line 8, ../sass/components/_readspeaker.scss */
.rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text span,
.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text span {
  padding-left: calc(2em + 10px) !important; }

/* line 14, ../sass/components/_readspeaker.scss */
.rs_addtools a,
.rs_addtools span,
.rsbtn a,
.rsbtn span {
  color: #32302e !important;
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif !important; }

/* line 23, ../sass/components/_readspeaker.scss */
.rsbtn a,
.rsbtn span {
  color: #32302e !important; }
  /* line 27, ../sass/components/_readspeaker.scss */
  .rsbtn a.rsbtn_play,
  .rsbtn span.rsbtn_play {
    color: #ca080c !important; }
    /* line 30, ../sass/components/_readspeaker.scss */
    .rsbtn a.rsbtn_play *,
    .rsbtn span.rsbtn_play * {
      color: #ca080c !important; }

/* line 36, ../sass/components/_readspeaker.scss */
.rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text span,
.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text span {
  font-weight: normal !important; }

/* line 47, ../sass/components/_readspeaker.scss */
.rs_addtools .rsbtn_play .rsbtn_left,
.rsbtn .rsbtn_play .rsbtn_left {
  margin-left: 0 !important;
  margin-right: 26px !important; }

/* line 54, ../sass/components/_readspeaker.scss */
.rs_addtools .rsbtn_play:hover .rsbtn_right::before,
.rsbtn .rsbtn_play:hover .rsbtn_right::before {
  color: #32302e !important; }

/* line 59, ../sass/components/_readspeaker.scss */
.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::before {
  font-size: 1.2em;
  height: 100%;
  line-height: 28px;
  position: absolute;
  left: auto !important;
  right: -26px !important;
  font-family: 'Font Awesome 5 Free' !important;
  font-weight: 900;
  content: '\f025' !important; }

/* line 71, ../sass/components/_readspeaker.scss */
.rsbtn_play .rsbtn_right {
  border-left-color: #ca080c !important; }

/* line 76, ../sass/components/_readspeaker.scss */
.rsbtn_tooltoggle {
  border: 1px solid #ca080c !important; }
  /* line 80, ../sass/components/_readspeaker.scss */
  .rsbtn .rsbtn_tooltoggle span {
    color: #ca080c !important; }

/* line 85, ../sass/components/_readspeaker.scss */
.rsbtn .rsbtn_exp .rsbtn_exp_inner {
  background: #fff  !important; }

/* line 13, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
.l-content div.block--search form > div:after,
.l-content .search-block-form > div:after,
.l-region--precontent div.block--search form > div:after,
.l-region--precontent .search-block-form > div:after,
.l-region--postcontent div.block--search form > div:after,
.l-region--postcontent .search-block-form > div:after {
  content: "";
  display: table;
  clear: both; }
/* line 14, ../sass/components/_search.scss */
.l-content div.block--search form .form-item,
.l-content div.block--search form .form-actions,
.l-content .search-block-form .form-item,
.l-content .search-block-form .form-actions,
.l-region--precontent div.block--search form .form-item,
.l-region--precontent div.block--search form .form-actions,
.l-region--precontent .search-block-form .form-item,
.l-region--precontent .search-block-form .form-actions,
.l-region--postcontent div.block--search form .form-item,
.l-region--postcontent div.block--search form .form-actions,
.l-region--postcontent .search-block-form .form-item,
.l-region--postcontent .search-block-form .form-actions {
  margin: 0;
  float: left; }
/* line 20, ../sass/components/_search.scss */
.l-content div.block--search form .form-item,
.l-content .search-block-form .form-item,
.l-region--precontent div.block--search form .form-item,
.l-region--precontent .search-block-form .form-item,
.l-region--postcontent div.block--search form .form-item,
.l-region--postcontent .search-block-form .form-item {
  width: 170px;
  margin-right: 0.5em; }
  @media (min-width: 481px) {
    /* line 20, ../sass/components/_search.scss */
    .l-content div.block--search form .form-item,
    .l-content .search-block-form .form-item,
    .l-region--precontent div.block--search form .form-item,
    .l-region--precontent .search-block-form .form-item,
    .l-region--postcontent div.block--search form .form-item,
    .l-region--postcontent .search-block-form .form-item {
      width: 75%; } }
/* line 29, ../sass/components/_search.scss */
.l-content div.block--search form .form-text,
.l-content .search-block-form .form-text,
.l-region--precontent div.block--search form .form-text,
.l-region--precontent .search-block-form .form-text,
.l-region--postcontent div.block--search form .form-text,
.l-region--postcontent .search-block-form .form-text {
  border: 1px solid #ccc;
  background-color: #fff;
  font: inherit;
  font-size: 1em;
  height: 1.5em;
  margin: 0;
  text-transform: uppercase;
  width: 158px; }
  @media (min-width: 481px) {
    /* line 29, ../sass/components/_search.scss */
    .l-content div.block--search form .form-text,
    .l-content .search-block-form .form-text,
    .l-region--precontent div.block--search form .form-text,
    .l-region--precontent .search-block-form .form-text,
    .l-region--postcontent div.block--search form .form-text,
    .l-region--postcontent .search-block-form .form-text {
      width: 98%; } }
/* line 44, ../sass/components/_search.scss */
.l-content div.block--search form .form-actions,
.l-content .search-block-form .form-actions,
.l-region--precontent div.block--search form .form-actions,
.l-region--precontent .search-block-form .form-actions,
.l-region--postcontent div.block--search form .form-actions,
.l-region--postcontent .search-block-form .form-actions {
  position: relative;
  width: 3em;
  background-color: #000;
  border: 1px solid #000;
  height: 1.5em;
  line-height: 1.5em;
  padding: 0.1em 0.5em; }
  @media (min-width: 481px) {
    /* line 44, ../sass/components/_search.scss */
    .l-content div.block--search form .form-actions,
    .l-content .search-block-form .form-actions,
    .l-region--precontent div.block--search form .form-actions,
    .l-region--precontent .search-block-form .form-actions,
    .l-region--postcontent div.block--search form .form-actions,
    .l-region--postcontent .search-block-form .form-actions {
      width: 5em;
      font-size: 1em; }
      /* line 57, ../sass/components/_search.scss */
      .l-content div.block--search form .form-actions:hover,
      .l-content .search-block-form .form-actions:hover,
      .l-region--precontent div.block--search form .form-actions:hover,
      .l-region--precontent .search-block-form .form-actions:hover,
      .l-region--postcontent div.block--search form .form-actions:hover,
      .l-region--postcontent .search-block-form .form-actions:hover {
        background-color: #ca080c;
        border-color: #ca080c; } }
  /* line 63, ../sass/components/_search.scss */
  .l-content div.block--search form .form-actions input.form-submit,
  .l-content div.block--search form .form-actions input#edit-submit,
  .l-content .search-block-form .form-actions input.form-submit,
  .l-content .search-block-form .form-actions input#edit-submit,
  .l-region--precontent div.block--search form .form-actions input.form-submit,
  .l-region--precontent div.block--search form .form-actions input#edit-submit,
  .l-region--precontent .search-block-form .form-actions input.form-submit,
  .l-region--precontent .search-block-form .form-actions input#edit-submit,
  .l-region--postcontent div.block--search form .form-actions input.form-submit,
  .l-region--postcontent div.block--search form .form-actions input#edit-submit,
  .l-region--postcontent .search-block-form .form-actions input.form-submit,
  .l-region--postcontent .search-block-form .form-actions input#edit-submit {
    background-color: transparent;
    border: 0;
    width: 4em;
    height: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2; }
    @media (min-width: 481px) {
      /* line 63, ../sass/components/_search.scss */
      .l-content div.block--search form .form-actions input.form-submit,
      .l-content div.block--search form .form-actions input#edit-submit,
      .l-content .search-block-form .form-actions input.form-submit,
      .l-content .search-block-form .form-actions input#edit-submit,
      .l-region--precontent div.block--search form .form-actions input.form-submit,
      .l-region--precontent div.block--search form .form-actions input#edit-submit,
      .l-region--precontent .search-block-form .form-actions input.form-submit,
      .l-region--precontent .search-block-form .form-actions input#edit-submit,
      .l-region--postcontent div.block--search form .form-actions input.form-submit,
      .l-region--postcontent div.block--search form .form-actions input#edit-submit,
      .l-region--postcontent .search-block-form .form-actions input.form-submit,
      .l-region--postcontent .search-block-form .form-actions input#edit-submit {
        width: 6em; } }
  /* line 82, ../sass/components/_search.scss */
  .l-content div.block--search form .form-actions .glyphicons,
  .l-content .search-block-form .form-actions .glyphicons,
  .l-region--precontent div.block--search form .form-actions .glyphicons,
  .l-region--precontent .search-block-form .form-actions .glyphicons,
  .l-region--postcontent div.block--search form .form-actions .glyphicons,
  .l-region--postcontent .search-block-form .form-actions .glyphicons {
    color: #ccc;
    position: absolute;
    font-size: 1.2em;
    left: 0;
    top: 0;
    line-height: 1.5em;
    z-index: 1;
    display: none; }
    @media (min-width: 740px) {
      /* line 82, ../sass/components/_search.scss */
      .l-content div.block--search form .form-actions .glyphicons,
      .l-content .search-block-form .form-actions .glyphicons,
      .l-region--precontent div.block--search form .form-actions .glyphicons,
      .l-region--precontent .search-block-form .form-actions .glyphicons,
      .l-region--postcontent div.block--search form .form-actions .glyphicons,
      .l-region--postcontent .search-block-form .form-actions .glyphicons {
        color: #fff;
        left: 1.2em;
        top: 3px;
        font-size: 0.9em; } }
    /* line 100, ../sass/components/_search.scss */
    .l-content div.block--search form .form-actions .glyphicons span,
    .l-content .search-block-form .form-actions .glyphicons span,
    .l-region--precontent div.block--search form .form-actions .glyphicons span,
    .l-region--precontent .search-block-form .form-actions .glyphicons span,
    .l-region--postcontent div.block--search form .form-actions .glyphicons span,
    .l-region--postcontent .search-block-form .form-actions .glyphicons span {
      display: none; }
      @media (min-width: 740px) {
        /* line 100, ../sass/components/_search.scss */
        .l-content div.block--search form .form-actions .glyphicons span,
        .l-content .search-block-form .form-actions .glyphicons span,
        .l-region--precontent div.block--search form .form-actions .glyphicons span,
        .l-region--precontent .search-block-form .form-actions .glyphicons span,
        .l-region--postcontent div.block--search form .form-actions .glyphicons span,
        .l-region--postcontent .search-block-form .form-actions .glyphicons span {
          display: inline;
          position: absolute;
          font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
          font-size: 1em;
          text-transform: uppercase;
          padding-left: 0.5em; } }
/* line 115, ../sass/components/_search.scss */
html.js .l-content div.block--search form input.form-autocomplete, html.js
.l-content .search-block-form input.form-autocomplete, html.js
.l-region--precontent div.block--search form input.form-autocomplete, html.js
.l-region--precontent .search-block-form input.form-autocomplete, html.js
.l-region--postcontent div.block--search form input.form-autocomplete, html.js
.l-region--postcontent .search-block-form input.form-autocomplete {
  background-position: 100% 0.5em; }

/* line 13, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
.l-region--search div.block--search form > div:after,
.l-region--search .search-block-form > div:after,
.l-region--sidebar-second div.block--search form > div:after,
.l-region--sidebar-second .search-block-form > div:after,
.l-content .content-right div.block--search form > div:after,
.l-content .content-right .search-block-form > div:after,
.l-footer div.block--search form > div:after,
.l-footer .search-block-form > div:after {
  content: "";
  display: table;
  clear: both; }
/* line 132, ../sass/components/_search.scss */
.l-region--search div.block--search form .form-item,
.l-region--search div.block--search form .form-actions,
.l-region--search .search-block-form .form-item,
.l-region--search .search-block-form .form-actions,
.l-region--sidebar-second div.block--search form .form-item,
.l-region--sidebar-second div.block--search form .form-actions,
.l-region--sidebar-second .search-block-form .form-item,
.l-region--sidebar-second .search-block-form .form-actions,
.l-content .content-right div.block--search form .form-item,
.l-content .content-right div.block--search form .form-actions,
.l-content .content-right .search-block-form .form-item,
.l-content .content-right .search-block-form .form-actions,
.l-footer div.block--search form .form-item,
.l-footer div.block--search form .form-actions,
.l-footer .search-block-form .form-item,
.l-footer .search-block-form .form-actions {
  margin: 0;
  float: left; }
/* line 138, ../sass/components/_search.scss */
.l-region--search div.block--search form .form-item,
.l-region--search .search-block-form .form-item,
.l-region--sidebar-second div.block--search form .form-item,
.l-region--sidebar-second .search-block-form .form-item,
.l-content .content-right div.block--search form .form-item,
.l-content .content-right .search-block-form .form-item,
.l-footer div.block--search form .form-item,
.l-footer .search-block-form .form-item {
  width: 85%;
  margin-right: 0.5em;
  float: left; }
  @media (min-width: 980px) {
    /* line 138, ../sass/components/_search.scss */
    .l-region--search div.block--search form .form-item,
    .l-region--search .search-block-form .form-item,
    .l-region--sidebar-second div.block--search form .form-item,
    .l-region--sidebar-second .search-block-form .form-item,
    .l-content .content-right div.block--search form .form-item,
    .l-content .content-right .search-block-form .form-item,
    .l-footer div.block--search form .form-item,
    .l-footer .search-block-form .form-item {
      width: 90%; } }
/* line 149, ../sass/components/_search.scss */
.l-region--search div.block--search form .form-text,
.l-region--search .search-block-form .form-text,
.l-region--sidebar-second div.block--search form .form-text,
.l-region--sidebar-second .search-block-form .form-text,
.l-content .content-right div.block--search form .form-text,
.l-content .content-right .search-block-form .form-text,
.l-footer div.block--search form .form-text,
.l-footer .search-block-form .form-text {
  text-transform: none;
  border: 1px solid #ccc;
  background-color: #fff;
  font: inherit;
  height: 1.5em;
  margin: 0;
  width: 98%;
  padding-left: 0.2em;
  padding-right: 0.2em; }
  /* line 160, ../sass/components/_search.scss */
  .l-footer .l-region--search div.block--search form .form-text, .l-footer
  .l-region--search .search-block-form .form-text, .l-footer
  .l-region--sidebar-second div.block--search form .form-text, .l-footer
  .l-region--sidebar-second .search-block-form .form-text, .l-footer
  .l-content .content-right div.block--search form .form-text, .l-footer
  .l-content .content-right .search-block-form .form-text, .l-footer
  .l-footer div.block--search form .form-text, .l-footer
  .l-footer .search-block-form .form-text {
    border-color: #fff; }
/* line 165, ../sass/components/_search.scss */
.l-region--search div.block--search form .form-actions,
.l-region--search .search-block-form .form-actions,
.l-region--sidebar-second div.block--search form .form-actions,
.l-region--sidebar-second .search-block-form .form-actions,
.l-content .content-right div.block--search form .form-actions,
.l-content .content-right .search-block-form .form-actions,
.l-footer div.block--search form .form-actions,
.l-footer .search-block-form .form-actions {
  background-color: transparent;
  border: none;
  position: relative;
  width: 1em;
  height: 1.5em;
  margin-left: 3px;
  padding: 0; }
  @media (min-width: 740px) {
    /* line 165, ../sass/components/_search.scss */
    .l-region--search div.block--search form .form-actions,
    .l-region--search .search-block-form .form-actions,
    .l-region--sidebar-second div.block--search form .form-actions,
    .l-region--sidebar-second .search-block-form .form-actions,
    .l-content .content-right div.block--search form .form-actions,
    .l-content .content-right .search-block-form .form-actions,
    .l-footer div.block--search form .form-actions,
    .l-footer .search-block-form .form-actions {
      width: 1em;
      float: right;
      line-height: 1.5em;
      padding: 0.1em 0;
      margin-left: 0; } }
  /* line 182, ../sass/components/_search.scss */
  .l-region--search div.block--search form .form-actions input.form-submit,
  .l-region--search div.block--search form .form-actions input#edit-submit,
  .l-region--search .search-block-form .form-actions input.form-submit,
  .l-region--search .search-block-form .form-actions input#edit-submit,
  .l-region--sidebar-second div.block--search form .form-actions input.form-submit,
  .l-region--sidebar-second div.block--search form .form-actions input#edit-submit,
  .l-region--sidebar-second .search-block-form .form-actions input.form-submit,
  .l-region--sidebar-second .search-block-form .form-actions input#edit-submit,
  .l-content .content-right div.block--search form .form-actions input.form-submit,
  .l-content .content-right div.block--search form .form-actions input#edit-submit,
  .l-content .content-right .search-block-form .form-actions input.form-submit,
  .l-content .content-right .search-block-form .form-actions input#edit-submit,
  .l-footer div.block--search form .form-actions input.form-submit,
  .l-footer div.block--search form .form-actions input#edit-submit,
  .l-footer .search-block-form .form-actions input.form-submit,
  .l-footer .search-block-form .form-actions input#edit-submit {
    background-color: transparent;
    border: 0;
    width: 18px;
    height: 22px;
    margin: 0;
    padding: 0;
    display: inline;
    color: rgba(255, 255, 255, 0);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    filter: alpha(opacity=0);
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2; }
  /* line 201, ../sass/components/_search.scss */
  .l-region--search div.block--search form .form-actions .glyphicons,
  .l-region--search .search-block-form .form-actions .glyphicons,
  .l-region--sidebar-second div.block--search form .form-actions .glyphicons,
  .l-region--sidebar-second .search-block-form .form-actions .glyphicons,
  .l-content .content-right div.block--search form .form-actions .glyphicons,
  .l-content .content-right .search-block-form .form-actions .glyphicons,
  .l-footer div.block--search form .form-actions .glyphicons,
  .l-footer .search-block-form .form-actions .glyphicons {
    display: inline-block;
    color: #999;
    position: absolute;
    font-size: 1.2em;
    left: auto;
    right: 0;
    top: 0;
    line-height: 1.5em;
    z-index: 1; }
/* line 215, ../sass/components/_search.scss */
html.js .l-region--search div.block--search form input.form-autocomplete, html.js
.l-region--search .search-block-form input.form-autocomplete, html.js
.l-region--sidebar-second div.block--search form input.form-autocomplete, html.js
.l-region--sidebar-second .search-block-form input.form-autocomplete, html.js
.l-content .content-right div.block--search form input.form-autocomplete, html.js
.l-content .content-right .search-block-form input.form-autocomplete, html.js
.l-footer div.block--search form input.form-autocomplete, html.js
.l-footer .search-block-form input.form-autocomplete {
  background-position: 100% 6px; }
  @media (min-width: 980px) {
    /* line 215, ../sass/components/_search.scss */
    html.js .l-region--search div.block--search form input.form-autocomplete, html.js
    .l-region--search .search-block-form input.form-autocomplete, html.js
    .l-region--sidebar-second div.block--search form input.form-autocomplete, html.js
    .l-region--sidebar-second .search-block-form input.form-autocomplete, html.js
    .l-content .content-right div.block--search form input.form-autocomplete, html.js
    .l-content .content-right .search-block-form input.form-autocomplete, html.js
    .l-footer div.block--search form input.form-autocomplete, html.js
    .l-footer .search-block-form input.form-autocomplete {
      background-position: 100% 7px; } }

/* line 226, ../sass/components/_search.scss */
.l-region--search div.block--search {
  padding-top: 7px;
  float: right; }
  @media (min-width: 740px) {
    /* line 226, ../sass/components/_search.scss */
    .l-region--search div.block--search {
      padding-top: 5px; } }
  @media (min-width: 980px) {
    /* line 226, ../sass/components/_search.scss */
    .l-region--search div.block--search {
      padding-top: 8px; } }
  /* line 240, ../sass/components/_search.scss */
  .l-region--search div.block--search form .form-item {
    width: auto; }
    @media (min-width: 740px) {
      /* line 243, ../sass/components/_search.scss */
      .l-region--search div.block--search form .form-item input {
        width: 150px; } }
    @media (min-width: 980px) {
      /* line 243, ../sass/components/_search.scss */
      .l-region--search div.block--search form .form-item input {
        width: 200px; } }

/* line 260, ../sass/components/_search.scss */
.l-footer div.block--search form .form-text,
.l-footer .search-block-form .form-text {
  border-color: #fff; }
/* line 265, ../sass/components/_search.scss */
.l-footer div.block--search form .form-actions .glyphicons,
.l-footer .search-block-form .form-actions .glyphicons {
  color: #fff; }

/* line 1, ../sass/components/_share_one_click.scss */
.ubg_one_click {
  display: block;
  float: left;
  margin-top: 0em; }

/* line 7, ../sass/components/_share_one_click.scss */
.pm-wrapper {
  display: none; }

/* line 12, ../sass/components/_share_one_click.scss */
.ubg_one_click-outer-horizontal .ubg_one_click {
  margin-bottom: 0; }
  /* line 15, ../sass/components/_share_one_click.scss */
  .ubg_one_click-outer-horizontal .ubg_one_click li.ubg_one_click-button {
    margin-bottom: 0 !important; }
/* line 20, ../sass/components/_share_one_click.scss */
.ubg_one_click-outer-horizontal .pm-wrapper {
  display: none; }

/* line 26, ../sass/components/_share_one_click.scss */
.social-sharing#social-sharing-top {
  float: left;
  margin-bottom: 0; }
  /* line 30, ../sass/components/_share_one_click.scss */
  .social-sharing#social-sharing-top .ubg_one_click-outer-horizontal {
    display: block;
    float: left; }
  /* line 35, ../sass/components/_share_one_click.scss */
  .social-sharing#social-sharing-top .ubg_one_click-outer-vertical {
    display: none; }

/* line 13, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
div.field-name-field-share:after {
  content: "";
  display: table;
  clear: both; }

/*.ubg_one_click {
  
  li.ubg_one_click-button {
    height: 2em;
    
  }
  
  li a {
    background-color: transparent;
    background-image: none;
    font-size: 1em !important;
    text-decoration: none;
    
    .share_text {
      display: none;
    }
    
    &:hover {
      background-color: transparent;
      text-decoration: none;
    }
    
    &:before {
      display: block;
      font-family: 'Font Awesome 5 Brands'; //'FontAwesome';
      font-size: 2em !important;
    }
  }
  
  li.facebook a {
    background-color: transparent;
    background-image: none;
    color: #3b5998;
    
    &:hover {
      background-color: transparent;
    }
    
    &:before {
      content: "\f09a" !important;
    }  
  }
  
  li.twitter a {
    background-color: transparent;
    background-image: none;
    color: #55acee;
    
    &:hover {
      background-color: transparent;
    }
    
    &:before {
      content: "\f099" !important;
    }
  } 
  
  li.whatsapp a {
    background-color: transparent;
    background-image: none;
    color: #5cbe4a;
    
    &:hover {
      background-color: transparent;
    }
    
    &:before {
      content: "\f232" !important;
    }
  }
  
  
}*/
/* line 120, ../sass/components/_share_one_click.scss */
.ubg_one_click-outer .forward-button {
  display: none; }

/* line 129, ../sass/components/_share_one_click.scss */
ul.ubg_one_click.ubg-one-click-icons li.ubg_one_click-button.icon, ul.ubg_one_click.ubg-one-click-icons li.ubg_one_click-button.icon.forward-button, ul.ubg_one_click.ubg-one-click-icons li.ubg_one_click-button.icon.printpage-button {
  height: auto;
  margin-right: 1rem !important; }
  @media (min-width: 980px) {
    /* line 129, ../sass/components/_share_one_click.scss */
    ul.ubg_one_click.ubg-one-click-icons li.ubg_one_click-button.icon, ul.ubg_one_click.ubg-one-click-icons li.ubg_one_click-button.icon.forward-button, ul.ubg_one_click.ubg-one-click-icons li.ubg_one_click-button.icon.printpage-button {
      margin-right: 1.25rem !important; } }
  /* line 139, ../sass/components/_share_one_click.scss */
  ul.ubg_one_click.ubg-one-click-icons li.ubg_one_click-button.icon a, ul.ubg_one_click.ubg-one-click-icons li.ubg_one_click-button.icon.forward-button a, ul.ubg_one_click.ubg-one-click-icons li.ubg_one_click-button.icon.printpage-button a {
    width: auto;
    height: 32px;
    background-color: transparent;
    color: #ca080c;
    font-size: 32px !important;
    line-height: 32px !important; }
    /* line 147, ../sass/components/_share_one_click.scss */
    ul.ubg_one_click.ubg-one-click-icons li.ubg_one_click-button.icon a:hover, ul.ubg_one_click.ubg-one-click-icons li.ubg_one_click-button.icon.forward-button a:hover, ul.ubg_one_click.ubg-one-click-icons li.ubg_one_click-button.icon.printpage-button a:hover {
      color: #ca080c; }
    /* line 151, ../sass/components/_share_one_click.scss */
    ul.ubg_one_click.ubg-one-click-icons li.ubg_one_click-button.icon a span.icon, ul.ubg_one_click.ubg-one-click-icons li.ubg_one_click-button.icon.forward-button a span.icon, ul.ubg_one_click.ubg-one-click-icons li.ubg_one_click-button.icon.printpage-button a span.icon {
      line-height: inherit; }
/* line 157, ../sass/components/_share_one_click.scss */
ul.ubg_one_click.ubg-one-click-icons li.ubg_one_click-button.icon.forward-button, ul.ubg_one_click.ubg-one-click-icons li.ubg_one_click-button.icon.printpage-button {
  border: 0;
  color: #ca080c;
  display: none; }
/* line 164, ../sass/components/_share_one_click.scss */
ul.ubg_one_click.ubg-one-click-icons li.ubg_one_click-button.icon.facebook a {
  color: #3b5998; }
/* line 168, ../sass/components/_share_one_click.scss */
ul.ubg_one_click.ubg-one-click-icons li.ubg_one_click-button.icon.twitter a {
  color: #55acee; }
/* line 172, ../sass/components/_share_one_click.scss */
ul.ubg_one_click.ubg-one-click-icons li.ubg_one_click-button.icon.whatsapp a {
  color: #5cbe4a; }

/* line 5, ../sass/components/_sitemap.scss */
#site-map ul.site-map-menu li a {
  color: #000; }
  /* line 8, ../sass/components/_sitemap.scss */
  #site-map ul.site-map-menu li a:hover {
    color: #ca080c; }
  /* line 12, ../sass/components/_sitemap.scss */
  #site-map ul.site-map-menu li a.glyphicons {
    font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }

/* line 3, ../sass/components/_ubg_cookies_banner.scss */
.ubg-cookies-banner.ubg-cookies-banner-bottom .banner {
  border-color: #32302e;
  background-color: #e7e7e7; }

@media (min-width: 740px) {
  /* line 4, ../sass/components/_views.scss */
  .view-beanpages > .view-content > .views-row + .views-row > div.entity-bean.bean-margin-top-large {
    margin-top: 6rem; } }
/* line 14, ../sass/components/_views.scss */
.view-beanpages > .view-content > .views-row-1 > div.entity-bean.bean-margin-top-small {
  margin-top: 3rem; }
@media (min-width: 740px) {
  /* line 18, ../sass/components/_views.scss */
  .view-beanpages > .view-content > .views-row-1 > div.entity-bean.bean-margin-top-large {
    margin-top: 6rem; } }

/* line 29, ../sass/components/_views.scss */
.view-termine-startseite-bpt > .view-content > .views-row + .views-row {
  margin-top: 2rem; }

/* line 38, ../sass/components/_views.scss */
.bean-programm .view > .view-content > .views-row + .views-row {
  margin-top: 1px; }

/* line 49, ../sass/components/_views.scss */
.bean-bean-viewreference .view-masonry-teaser > .view-content {
  /*> .views-row {
    
    &:nth-child(3n+1) {
      -ms-grid-column: 1;
    }
    &:nth-child(3n+2) {
      -ms-grid-column: 2;
    }
    &:nth-child(3n+0) {
      -ms-grid-column: 3;
    }
  }*/ }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 51, ../sass/components/_views.scss */
    .bean-bean-viewreference .view-masonry-teaser > .view-content > .views-row + .views-row {
      margin-top: 20px; } }
  @media (min-width: 740px) {
    /* line 49, ../sass/components/_views.scss */
    .bean-bean-viewreference .view-masonry-teaser > .view-content {
      display: grid;
      grid-gap: 12px;
      grid-template-columns: 225px 225px 225px;
      grid-auto-rows: 10px; } }
  @media (min-width: 980px) {
    /* line 49, ../sass/components/_views.scss */
    .bean-bean-viewreference .view-masonry-teaser > .view-content {
      grid-gap: 16px;
      grid-template-columns: 302px 302px 302px; } }
  @media (min-width: 1220px) {
    /* line 49, ../sass/components/_views.scss */
    .bean-bean-viewreference .view-masonry-teaser > .view-content {
      grid-gap: 20px;
      grid-template-columns: 380px 380px 380px; } }
  @media all and (-ms-high-contrast: none) and (min-width: 740px) {
    /* line 92, ../sass/components/_views.scss */
    .bean-bean-viewreference .view-masonry-teaser > .view-content > .views-row {
      margin-bottom: 20px; }
      /* line 95, ../sass/components/_views.scss */
      .bean-bean-viewreference .view-masonry-teaser > .view-content > .views-row:nth-child(3n+1) {
        clear: both;
        width: 32.20339%;
        float: left;
        margin-right: 1.69492%; }
      /* line 99, ../sass/components/_views.scss */
      .bean-bean-viewreference .view-masonry-teaser > .view-content > .views-row:nth-child(3n+2) {
        width: 32.20339%;
        float: left;
        margin-right: 1.69492%; }
      /* line 102, ../sass/components/_views.scss */
      .bean-bean-viewreference .view-masonry-teaser > .view-content > .views-row:nth-child(3n+0) {
        width: 32.20339%;
        float: right;
        margin-right: 0; } }

/* line 1, ../sass/components/bean/_bean.scss */
.bean-horizontal-rule-top {
  border-top: 2px solid #e7e7e7; }
  @media (min-width: 740px) {
    /* line 1, ../sass/components/bean/_bean.scss */
    .bean-horizontal-rule-top {
      border-top: 4px solid #e7e7e7; } }

/* line 9, ../sass/components/bean/_bean.scss */
.bean-horizontal-rule-bottom {
  border-bottom: 2px solid #e7e7e7; }
  @media (min-width: 740px) {
    /* line 9, ../sass/components/bean/_bean.scss */
    .bean-horizontal-rule-bottom {
      border-bottom: 4px solid #e7e7e7; } }

/* -------- Bean Inxmail, Simplemailnews --------- */
/* line 18, ../sass/components/bean/_bean.scss */
.bean-bean-inxmailnews,
.bean-bean-simplemailnews {
  color: #000; }
  /* line 22, ../sass/components/bean/_bean.scss */
  .bean-bean-inxmailnews h2.bean-title,
  .bean-bean-simplemailnews h2.bean-title {
    text-align: center; }
  /* line 26, ../sass/components/bean/_bean.scss */
  .bean-bean-inxmailnews h3.title,
  .bean-bean-inxmailnews .form-required,
  .bean-bean-simplemailnews h3.title,
  .bean-bean-simplemailnews .form-required {
    color: #000;
    font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
    text-align: center; }
  /* line 33, ../sass/components/bean/_bean.scss */
  .bean-bean-inxmailnews a,
  .bean-bean-simplemailnews a {
    color: #000;
    text-decoration: underline; }
    /* line 37, ../sass/components/bean/_bean.scss */
    .bean-bean-inxmailnews a:hover,
    .bean-bean-simplemailnews a:hover {
      color: #ca080c; }
  /* line 42, ../sass/components/bean/_bean.scss */
  .bean-bean-inxmailnews .form-item-email input,
  .bean-bean-inxmailnews .form-item-mail input,
  .bean-bean-simplemailnews .form-item-email input,
  .bean-bean-simplemailnews .form-item-mail input {
    border-color: #fff;
    color: #000; }
  /* line 48, ../sass/components/bean/_bean.scss */
  .bean-bean-inxmailnews input.form-submit,
  .bean-bean-inxmailnews input#edit-submit,
  .bean-bean-simplemailnews input.form-submit,
  .bean-bean-simplemailnews input#edit-submit {
    margin-left: auto;
    margin-right: auto;
    background: #ca080c;
    border: none; }
    /* line 55, ../sass/components/bean/_bean.scss */
    .bean-bean-inxmailnews input.form-submit:hover,
    .bean-bean-inxmailnews input#edit-submit:hover,
    .bean-bean-simplemailnews input.form-submit:hover,
    .bean-bean-simplemailnews input#edit-submit:hover {
      background: #000; }
  /* line 62, ../sass/components/bean/_bean.scss */
  .bean-bean-inxmailnews .form-actions .glyphicons,
  .bean-bean-simplemailnews .form-actions .glyphicons {
    display: none; }

/* line 72, ../sass/components/bean/_bean.scss */
.bean-menu .field-name-field-fc-carussel-item > .field-items > .field-item,
.bean-raw .field-name-field-fc-carussel-item > .field-items > .field-item {
  border-bottom: 1px solid #ccc; }
  /* line 75, ../sass/components/bean/_bean.scss */
  .bean-menu .field-name-field-fc-carussel-item > .field-items > .field-item h3.title,
  .bean-raw .field-name-field-fc-carussel-item > .field-items > .field-item h3.title {
    color: #000;
    font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }
    /* line 79, ../sass/components/bean/_bean.scss */
    .bean-menu .field-name-field-fc-carussel-item > .field-items > .field-item h3.title a,
    .bean-raw .field-name-field-fc-carussel-item > .field-items > .field-item h3.title a {
      color: #000; }
  /* line 82, ../sass/components/bean/_bean.scss */
  .bean-menu .field-name-field-fc-carussel-item > .field-items > .field-item .text,
  .bean-raw .field-name-field-fc-carussel-item > .field-items > .field-item .text {
    color: #000; }

/* -------- Bean Article mit Sidebar --------- */
/* line 91, ../sass/components/bean/_bean.scss */
.bean-bean-article-left-sidebar-right .content-right h3.block__title {
  font-size: 1em;
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
  text-transform: uppercase;
  line-height: 1.2em;
  border-bottom: 1px solid #ccc;
  padding-bottom: 1em;
  margin-bottom: 1em; }
/* line 106, ../sass/components/bean/_bean.scss */
.bean-bean-article-left-sidebar-right .content-right.content-right-accordion .block .block__content,
.bean-bean-article-left-sidebar-right .content-right.content-right-accordion .block.block--block .block__content,
.bean-bean-article-left-sidebar-right .content-right.content-right-accordion .block.block--ubg-cdu-mix .block__content, .bean-bean-article-left-sidebar-right .content-right.content-right-single-block .block .block__content,
.bean-bean-article-left-sidebar-right .content-right.content-right-single-block .block.block--block .block__content,
.bean-bean-article-left-sidebar-right .content-right.content-right-single-block .block.block--ubg-cdu-mix .block__content {
  padding: 0 12px 1em 12px; }
  /* line 109, ../sass/components/bean/_bean.scss */
  .bean-bean-article-left-sidebar-right .content-right.content-right-accordion .block .block__content div.media,
  .bean-bean-article-left-sidebar-right .content-right.content-right-accordion .block.block--block .block__content div.media,
  .bean-bean-article-left-sidebar-right .content-right.content-right-accordion .block.block--ubg-cdu-mix .block__content div.media, .bean-bean-article-left-sidebar-right .content-right.content-right-single-block .block .block__content div.media,
  .bean-bean-article-left-sidebar-right .content-right.content-right-single-block .block.block--block .block__content div.media,
  .bean-bean-article-left-sidebar-right .content-right.content-right-single-block .block.block--ubg-cdu-mix .block__content div.media {
    margin: 0 -12px 6px -12px;
    width: auto; }
    /* line 113, ../sass/components/bean/_bean.scss */
    .bean-bean-article-left-sidebar-right .content-right.content-right-accordion .block .block__content div.media img,
    .bean-bean-article-left-sidebar-right .content-right.content-right-accordion .block.block--block .block__content div.media img,
    .bean-bean-article-left-sidebar-right .content-right.content-right-accordion .block.block--ubg-cdu-mix .block__content div.media img, .bean-bean-article-left-sidebar-right .content-right.content-right-single-block .block .block__content div.media img,
    .bean-bean-article-left-sidebar-right .content-right.content-right-single-block .block.block--block .block__content div.media img,
    .bean-bean-article-left-sidebar-right .content-right.content-right-single-block .block.block--ubg-cdu-mix .block__content div.media img {
      width: 100%; }
/* line 120, ../sass/components/bean/_bean.scss */
.bean-bean-article-left-sidebar-right .content-right.content-right-accordion .block.block--ubg-cdu-mix-cdu-related-content-block .block__content,
.bean-bean-article-left-sidebar-right .content-right.content-right-accordion .block.block--block.block--ubg-cdu-mix-cdu-related-content-block .block__content,
.bean-bean-article-left-sidebar-right .content-right.content-right-accordion .block.block--ubg-cdu-mix.block--ubg-cdu-mix-cdu-related-content-block .block__content, .bean-bean-article-left-sidebar-right .content-right.content-right-single-block .block.block--ubg-cdu-mix-cdu-related-content-block .block__content,
.bean-bean-article-left-sidebar-right .content-right.content-right-single-block .block.block--block.block--ubg-cdu-mix-cdu-related-content-block .block__content,
.bean-bean-article-left-sidebar-right .content-right.content-right-single-block .block.block--ubg-cdu-mix.block--ubg-cdu-mix-cdu-related-content-block .block__content {
  padding: 0 0 1em 0; }
/* line 125, ../sass/components/bean/_bean.scss */
.bean-bean-article-left-sidebar-right .content-right.content-right-accordion .block.block--bean .block__content, .bean-bean-article-left-sidebar-right .content-right.content-right-single-block .block.block--bean .block__content {
  padding: 0 0 1em 0; }
/* line 130, ../sass/components/bean/_bean.scss */
.bean-bean-article-left-sidebar-right .content-right.content-right-accordion .block.block--bean .bean-bean-sidebarblock .bean-content, .bean-bean-article-left-sidebar-right .content-right.content-right-single-block .block.block--bean .bean-bean-sidebarblock .bean-content {
  padding: 0 12px; }
  /* line 133, ../sass/components/bean/_bean.scss */
  .bean-bean-article-left-sidebar-right .content-right.content-right-accordion .block.block--bean .bean-bean-sidebarblock .bean-content div.media,
  .bean-bean-article-left-sidebar-right .content-right.content-right-accordion .block.block--bean .bean-bean-sidebarblock .bean-content div.picture, .bean-bean-article-left-sidebar-right .content-right.content-right-single-block .block.block--bean .bean-bean-sidebarblock .bean-content div.media,
  .bean-bean-article-left-sidebar-right .content-right.content-right-single-block .block.block--bean .bean-bean-sidebarblock .bean-content div.picture {
    margin: 0 -12px 6px -12px;
    width: auto; }
    /* line 138, ../sass/components/bean/_bean.scss */
    .bean-bean-article-left-sidebar-right .content-right.content-right-accordion .block.block--bean .bean-bean-sidebarblock .bean-content div.media img,
    .bean-bean-article-left-sidebar-right .content-right.content-right-accordion .block.block--bean .bean-bean-sidebarblock .bean-content div.picture img, .bean-bean-article-left-sidebar-right .content-right.content-right-single-block .block.block--bean .bean-bean-sidebarblock .bean-content div.media img,
    .bean-bean-article-left-sidebar-right .content-right.content-right-single-block .block.block--bean .bean-bean-sidebarblock .bean-content div.picture img {
      width: 100%; }

/* -------- Bean Sidebarmultiblock --------- */
/* line 152, ../sass/components/bean/_bean.scss */
.bean-bean-sidebarmultiblock h3.block__title {
  font-size: 1em;
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
  text-transform: uppercase;
  line-height: 1.2em;
  border-bottom: 1px solid #ccc;
  padding-bottom: 1em;
  margin-bottom: 1em; }
/* line 167, ../sass/components/bean/_bean.scss */
.bean-bean-sidebarmultiblock .bean-content-accordion .block .block__content,
.bean-bean-sidebarmultiblock .bean-content-accordion .block.block--block .block__content,
.bean-bean-sidebarmultiblock .bean-content-accordion .block.block--ubg-cdu-mix .block__content,
.bean-bean-sidebarmultiblock .bean-content-single-block .block .block__content,
.bean-bean-sidebarmultiblock .bean-content-single-block .block.block--block .block__content,
.bean-bean-sidebarmultiblock .bean-content-single-block .block.block--ubg-cdu-mix .block__content {
  padding: 0 12px 1em 12px; }
  /* line 170, ../sass/components/bean/_bean.scss */
  .bean-bean-sidebarmultiblock .bean-content-accordion .block .block__content div.media,
  .bean-bean-sidebarmultiblock .bean-content-accordion .block.block--block .block__content div.media,
  .bean-bean-sidebarmultiblock .bean-content-accordion .block.block--ubg-cdu-mix .block__content div.media,
  .bean-bean-sidebarmultiblock .bean-content-single-block .block .block__content div.media,
  .bean-bean-sidebarmultiblock .bean-content-single-block .block.block--block .block__content div.media,
  .bean-bean-sidebarmultiblock .bean-content-single-block .block.block--ubg-cdu-mix .block__content div.media {
    margin: 0 -12px 6px -12px;
    width: auto; }
    /* line 174, ../sass/components/bean/_bean.scss */
    .bean-bean-sidebarmultiblock .bean-content-accordion .block .block__content div.media img,
    .bean-bean-sidebarmultiblock .bean-content-accordion .block.block--block .block__content div.media img,
    .bean-bean-sidebarmultiblock .bean-content-accordion .block.block--ubg-cdu-mix .block__content div.media img,
    .bean-bean-sidebarmultiblock .bean-content-single-block .block .block__content div.media img,
    .bean-bean-sidebarmultiblock .bean-content-single-block .block.block--block .block__content div.media img,
    .bean-bean-sidebarmultiblock .bean-content-single-block .block.block--ubg-cdu-mix .block__content div.media img {
      width: 100%; }
/* line 181, ../sass/components/bean/_bean.scss */
.bean-bean-sidebarmultiblock .bean-content-accordion .block.block--ubg-cdu-mix-cdu-related-content-block .block__content,
.bean-bean-sidebarmultiblock .bean-content-accordion .block.block--block.block--ubg-cdu-mix-cdu-related-content-block .block__content,
.bean-bean-sidebarmultiblock .bean-content-accordion .block.block--ubg-cdu-mix.block--ubg-cdu-mix-cdu-related-content-block .block__content,
.bean-bean-sidebarmultiblock .bean-content-single-block .block.block--ubg-cdu-mix-cdu-related-content-block .block__content,
.bean-bean-sidebarmultiblock .bean-content-single-block .block.block--block.block--ubg-cdu-mix-cdu-related-content-block .block__content,
.bean-bean-sidebarmultiblock .bean-content-single-block .block.block--ubg-cdu-mix.block--ubg-cdu-mix-cdu-related-content-block .block__content {
  padding: 0 0 1em 0; }
/* line 186, ../sass/components/bean/_bean.scss */
.bean-bean-sidebarmultiblock .bean-content-accordion .block.block--bean .block__content,
.bean-bean-sidebarmultiblock .bean-content-single-block .block.block--bean .block__content {
  padding: 0 0 1em 0; }
/* line 191, ../sass/components/bean/_bean.scss */
.bean-bean-sidebarmultiblock .bean-content-accordion .block.block--bean .bean-bean-sidebarblock .bean-content,
.bean-bean-sidebarmultiblock .bean-content-single-block .block.block--bean .bean-bean-sidebarblock .bean-content {
  padding: 0 12px; }
  /* line 194, ../sass/components/bean/_bean.scss */
  .bean-bean-sidebarmultiblock .bean-content-accordion .block.block--bean .bean-bean-sidebarblock .bean-content div.media,
  .bean-bean-sidebarmultiblock .bean-content-accordion .block.block--bean .bean-bean-sidebarblock .bean-content div.picture,
  .bean-bean-sidebarmultiblock .bean-content-single-block .block.block--bean .bean-bean-sidebarblock .bean-content div.media,
  .bean-bean-sidebarmultiblock .bean-content-single-block .block.block--bean .bean-bean-sidebarblock .bean-content div.picture {
    margin: 0 -12px 6px -12px;
    width: auto; }
    /* line 199, ../sass/components/bean/_bean.scss */
    .bean-bean-sidebarmultiblock .bean-content-accordion .block.block--bean .bean-bean-sidebarblock .bean-content div.media img,
    .bean-bean-sidebarmultiblock .bean-content-accordion .block.block--bean .bean-bean-sidebarblock .bean-content div.picture img,
    .bean-bean-sidebarmultiblock .bean-content-single-block .block.block--bean .bean-bean-sidebarblock .bean-content div.media img,
    .bean-bean-sidebarmultiblock .bean-content-single-block .block.block--bean .bean-bean-sidebarblock .bean-content div.picture img {
      width: 100%; }

/* line 211, ../sass/components/bean/_bean.scss */
div.entity-bean.bean-padding-top-small, div.entity-bean.bean-padding-small,
div.entity-bean.ubg-entity-with-background.bean-padding-top-small,
div.entity-bean.ubg-entity-with-background.bean-padding-small {
  padding-top: 1rem; }
  @media (min-width: 740px) {
    /* line 211, ../sass/components/bean/_bean.scss */
    div.entity-bean.bean-padding-top-small, div.entity-bean.bean-padding-small,
    div.entity-bean.ubg-entity-with-background.bean-padding-top-small,
    div.entity-bean.ubg-entity-with-background.bean-padding-small {
      padding-top: 2rem; } }
/* line 219, ../sass/components/bean/_bean.scss */
div.entity-bean.bean-padding-bottom-small, div.entity-bean.bean-padding-small,
div.entity-bean.ubg-entity-with-background.bean-padding-bottom-small,
div.entity-bean.ubg-entity-with-background.bean-padding-small {
  padding-bottom: 1rem; }
  @media (min-width: 740px) {
    /* line 219, ../sass/components/bean/_bean.scss */
    div.entity-bean.bean-padding-bottom-small, div.entity-bean.bean-padding-small,
    div.entity-bean.ubg-entity-with-background.bean-padding-bottom-small,
    div.entity-bean.ubg-entity-with-background.bean-padding-small {
      padding-bottom: 2rem; } }
/* line 227, ../sass/components/bean/_bean.scss */
div.entity-bean.bean-padding-top-medium, div.entity-bean.bean-padding-medium,
div.entity-bean.ubg-entity-with-background.bean-padding-top-medium,
div.entity-bean.ubg-entity-with-background.bean-padding-medium {
  padding-top: 2rem; }
  @media (min-width: 740px) {
    /* line 227, ../sass/components/bean/_bean.scss */
    div.entity-bean.bean-padding-top-medium, div.entity-bean.bean-padding-medium,
    div.entity-bean.ubg-entity-with-background.bean-padding-top-medium,
    div.entity-bean.ubg-entity-with-background.bean-padding-medium {
      padding-top: 4rem; } }
/* line 235, ../sass/components/bean/_bean.scss */
div.entity-bean.bean-padding-bottom-medium, div.entity-bean.bean-padding-medium,
div.entity-bean.ubg-entity-with-background.bean-padding-bottom-medium,
div.entity-bean.ubg-entity-with-background.bean-padding-medium {
  padding-bottom: 2rem; }
  @media (min-width: 740px) {
    /* line 235, ../sass/components/bean/_bean.scss */
    div.entity-bean.bean-padding-bottom-medium, div.entity-bean.bean-padding-medium,
    div.entity-bean.ubg-entity-with-background.bean-padding-bottom-medium,
    div.entity-bean.ubg-entity-with-background.bean-padding-medium {
      padding-bottom: 4rem; } }
/* line 243, ../sass/components/bean/_bean.scss */
div.entity-bean.bean-padding-top-large, div.entity-bean.bean-padding-large,
div.entity-bean.ubg-entity-with-background.bean-padding-top-large,
div.entity-bean.ubg-entity-with-background.bean-padding-large {
  padding-top: 3rem; }
  @media (min-width: 740px) {
    /* line 243, ../sass/components/bean/_bean.scss */
    div.entity-bean.bean-padding-top-large, div.entity-bean.bean-padding-large,
    div.entity-bean.ubg-entity-with-background.bean-padding-top-large,
    div.entity-bean.ubg-entity-with-background.bean-padding-large {
      padding-top: 6rem; } }
/* line 251, ../sass/components/bean/_bean.scss */
div.entity-bean.bean-padding-bottom-large, div.entity-bean.bean-padding-large,
div.entity-bean.ubg-entity-with-background.bean-padding-bottom-large,
div.entity-bean.ubg-entity-with-background.bean-padding-large {
  padding-bottom: 3rem; }
  @media (min-width: 740px) {
    /* line 251, ../sass/components/bean/_bean.scss */
    div.entity-bean.bean-padding-bottom-large, div.entity-bean.bean-padding-large,
    div.entity-bean.ubg-entity-with-background.bean-padding-bottom-large,
    div.entity-bean.ubg-entity-with-background.bean-padding-large {
      padding-bottom: 6rem; } }

@media (min-width: 740px) {
  /* line 261, ../sass/components/bean/_bean.scss */
  div.entity-bean.ubg-entity-with-background {
    padding-top: 2rem;
    padding-bottom: 2rem; } }
/* line 268, ../sass/components/bean/_bean.scss */
div.entity-bean.ubg-entity-with-background.bean-header-startseite {
  padding-top: 0; }
  /* line 272, ../sass/components/bean/_bean.scss */
  div.entity-bean.ubg-entity-with-background.bean-header-startseite > div.content {
    width: 120%;
    margin-top: -10%;
    padding: 0; }
    @media (min-width: 740px) {
      /* line 272, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-header-startseite > div.content {
        max-width: 900px;
        margin-top: 0;
        width: auto; } }
    @media (min-width: 980px) {
      /* line 272, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-header-startseite > div.content {
        max-width: 1140px; } }
    @media (min-width: 1220px) {
      /* line 272, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-header-startseite > div.content {
        max-width: 1440px; } }
/* line 293, ../sass/components/bean/_bean.scss */
div.entity-bean.ubg-entity-with-background.bean-blog-startseite {
  padding: 2rem 0; }
  @media (min-width: 740px) {
    /* line 293, ../sass/components/bean/_bean.scss */
    div.entity-bean.ubg-entity-with-background.bean-blog-startseite {
      padding: 6rem 0; } }
  @media (min-width: 740px) {
    /* line 301, ../sass/components/bean/_bean.scss */
    div.entity-bean.ubg-entity-with-background.bean-blog-startseite .bean-header h2.bean-title {
      padding-left: 11% !important; } }
  /* line 307, ../sass/components/bean/_bean.scss */
  div.entity-bean.ubg-entity-with-background.bean-blog-startseite .bean-header ul.cycle-pager {
    z-index: 10;
    bottom: 2rem; }
    @media (min-width: 740px) {
      /* line 307, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-blog-startseite .bean-header ul.cycle-pager {
        bottom: 6rem; } }
  /* line 317, ../sass/components/bean/_bean.scss */
  div.entity-bean.ubg-entity-with-background.bean-blog-startseite.bean-blog-startseite-2 {
    padding-top: 0; }

/***** Bean Blog Startseite *******/
@media (min-width: 740px) {
  /* line 332, ../sass/components/bean/_bean.scss */
  .bean-blog-startseite.bean-bean-tablelisting .field_fc_carussel .field-carussel-slide > .field__item,
  .bean-blog-startseite.bean-bean-tablelisting .field_fc_carussel .bean-tablelisting-no-slides > .field__item,
  .bean-blog-startseite.bean-bean-tablelisting .field_fc_carussel .bean-tablelisting-no-slides .views-row,
  .bean-blog-startseite.bean-bean-tablelisting .field_fc_ulist_carussel .field-carussel-slide > .field__item,
  .bean-blog-startseite.bean-bean-tablelisting .field_fc_ulist_carussel .bean-tablelisting-no-slides > .field__item,
  .bean-blog-startseite.bean-bean-tablelisting .field_fc_ulist_carussel .bean-tablelisting-no-slides .views-row {
    margin-right: 0; } }
@media (min-width: 740px) {
  /* line 345, ../sass/components/bean/_bean.scss */
  .bean-blog-startseite .field_fc_carussel_2 .field-carussel-slide > .field__item,
  .bean-blog-startseite .field_fc_carussel_2 .bean-tablelisting-no-slides > .field__item,
  .bean-blog-startseite .field_fc_carussel_2 .bean-tablelisting-no-slides .views-row,
  .bean-blog-startseite .field_fc_ulist_carussel_2 .field-carussel-slide > .field__item,
  .bean-blog-startseite .field_fc_ulist_carussel_2 .bean-tablelisting-no-slides > .field__item,
  .bean-blog-startseite .field_fc_ulist_carussel_2 .bean-tablelisting-no-slides .views-row {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    float: left; }
    /* line 351, ../sass/components/bean/_bean.scss */
    .bean-blog-startseite .field_fc_carussel_2 .field-carussel-slide > .field__item.field-item-2, .bean-blog-startseite .field_fc_carussel_2 .field-carussel-slide > .field__item.field-item-4, .bean-blog-startseite .field_fc_carussel_2 .field-carussel-slide > .field__item.field-item-6, .bean-blog-startseite .field_fc_carussel_2 .field-carussel-slide > .field__item.field-item-8, .bean-blog-startseite .field_fc_carussel_2 .field-carussel-slide > .field__item.field-item-10, .bean-blog-startseite .field_fc_carussel_2 .field-carussel-slide > .field__item.field-item.odd, .bean-blog-startseite .field_fc_carussel_2 .field-carussel-slide > .field__item.views-row-even,
    .bean-blog-startseite .field_fc_carussel_2 .bean-tablelisting-no-slides > .field__item.field-item-2,
    .bean-blog-startseite .field_fc_carussel_2 .bean-tablelisting-no-slides > .field__item.field-item-4,
    .bean-blog-startseite .field_fc_carussel_2 .bean-tablelisting-no-slides > .field__item.field-item-6,
    .bean-blog-startseite .field_fc_carussel_2 .bean-tablelisting-no-slides > .field__item.field-item-8,
    .bean-blog-startseite .field_fc_carussel_2 .bean-tablelisting-no-slides > .field__item.field-item-10,
    .bean-blog-startseite .field_fc_carussel_2 .bean-tablelisting-no-slides > .field__item.field-item.odd,
    .bean-blog-startseite .field_fc_carussel_2 .bean-tablelisting-no-slides > .field__item.views-row-even,
    .bean-blog-startseite .field_fc_carussel_2 .bean-tablelisting-no-slides .views-row.field-item-2,
    .bean-blog-startseite .field_fc_carussel_2 .bean-tablelisting-no-slides .views-row.field-item-4,
    .bean-blog-startseite .field_fc_carussel_2 .bean-tablelisting-no-slides .views-row.field-item-6,
    .bean-blog-startseite .field_fc_carussel_2 .bean-tablelisting-no-slides .views-row.field-item-8,
    .bean-blog-startseite .field_fc_carussel_2 .bean-tablelisting-no-slides .views-row.field-item-10,
    .bean-blog-startseite .field_fc_carussel_2 .bean-tablelisting-no-slides .views-row.field-item.odd,
    .bean-blog-startseite .field_fc_carussel_2 .bean-tablelisting-no-slides .views-row.views-row-even,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .field-carussel-slide > .field__item.field-item-2,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .field-carussel-slide > .field__item.field-item-4,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .field-carussel-slide > .field__item.field-item-6,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .field-carussel-slide > .field__item.field-item-8,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .field-carussel-slide > .field__item.field-item-10,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .field-carussel-slide > .field__item.field-item.odd,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .field-carussel-slide > .field__item.views-row-even,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .bean-tablelisting-no-slides > .field__item.field-item-2,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .bean-tablelisting-no-slides > .field__item.field-item-4,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .bean-tablelisting-no-slides > .field__item.field-item-6,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .bean-tablelisting-no-slides > .field__item.field-item-8,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .bean-tablelisting-no-slides > .field__item.field-item-10,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .bean-tablelisting-no-slides > .field__item.field-item.odd,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .bean-tablelisting-no-slides > .field__item.views-row-even,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .bean-tablelisting-no-slides .views-row.field-item-2,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .bean-tablelisting-no-slides .views-row.field-item-4,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .bean-tablelisting-no-slides .views-row.field-item-6,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .bean-tablelisting-no-slides .views-row.field-item-8,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .bean-tablelisting-no-slides .views-row.field-item-10,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .bean-tablelisting-no-slides .views-row.field-item.odd,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .bean-tablelisting-no-slides .views-row.views-row-even {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 50%;
      float: right;
      clear: right; }
    /* line 362, ../sass/components/bean/_bean.scss */
    .bean-blog-startseite .field_fc_carussel_2 .field-carussel-slide > .field__item.views-row-odd,
    .bean-blog-startseite .field_fc_carussel_2 .bean-tablelisting-no-slides > .field__item.views-row-odd,
    .bean-blog-startseite .field_fc_carussel_2 .bean-tablelisting-no-slides .views-row.views-row-odd,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .field-carussel-slide > .field__item.views-row-odd,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .bean-tablelisting-no-slides > .field__item.views-row-odd,
    .bean-blog-startseite .field_fc_ulist_carussel_2 .bean-tablelisting-no-slides .views-row.views-row-odd {
      clear: left; } }
@media (min-width: 740px) {
  /* line 373, ../sass/components/bean/_bean.scss */
  .bean-blog-startseite .field_fc_carussel_3 .field-carussel-slide > .field__item,
  .bean-blog-startseite .field_fc_carussel_3 .bean-tablelisting-no-slides > .field__item,
  .bean-blog-startseite .field_fc_carussel_3 .bean-tablelisting-no-slides .views-row,
  .bean-blog-startseite .field_fc_ulist_carussel_3 .field-carussel-slide > .field__item,
  .bean-blog-startseite .field_fc_ulist_carussel_3 .bean-tablelisting-no-slides > .field__item,
  .bean-blog-startseite .field_fc_ulist_carussel_3 .bean-tablelisting-no-slides .views-row {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 33.33333%;
    float: left; }
    /* line 380, ../sass/components/bean/_bean.scss */
    .bean-blog-startseite .field_fc_carussel_3 .field-carussel-slide > .field__item.field-item-3, .bean-blog-startseite .field_fc_carussel_3 .field-carussel-slide > .field__item.field-item-6, .bean-blog-startseite .field_fc_carussel_3 .field-carussel-slide > .field__item.field-item-9, .bean-blog-startseite .field_fc_carussel_3 .field-carussel-slide > .field__item.field-item-12, .bean-blog-startseite .field_fc_carussel_3 .field-carussel-slide > .field__item.field-item-15, .bean-blog-startseite .field_fc_carussel_3 .field-carussel-slide > .field__item.field-item-third, .bean-blog-startseite .field_fc_carussel_3 .field-carussel-slide > .field__item.views-row-third,
    .bean-blog-startseite .field_fc_carussel_3 .bean-tablelisting-no-slides > .field__item.field-item-3,
    .bean-blog-startseite .field_fc_carussel_3 .bean-tablelisting-no-slides > .field__item.field-item-6,
    .bean-blog-startseite .field_fc_carussel_3 .bean-tablelisting-no-slides > .field__item.field-item-9,
    .bean-blog-startseite .field_fc_carussel_3 .bean-tablelisting-no-slides > .field__item.field-item-12,
    .bean-blog-startseite .field_fc_carussel_3 .bean-tablelisting-no-slides > .field__item.field-item-15,
    .bean-blog-startseite .field_fc_carussel_3 .bean-tablelisting-no-slides > .field__item.field-item-third,
    .bean-blog-startseite .field_fc_carussel_3 .bean-tablelisting-no-slides > .field__item.views-row-third,
    .bean-blog-startseite .field_fc_carussel_3 .bean-tablelisting-no-slides .views-row.field-item-3,
    .bean-blog-startseite .field_fc_carussel_3 .bean-tablelisting-no-slides .views-row.field-item-6,
    .bean-blog-startseite .field_fc_carussel_3 .bean-tablelisting-no-slides .views-row.field-item-9,
    .bean-blog-startseite .field_fc_carussel_3 .bean-tablelisting-no-slides .views-row.field-item-12,
    .bean-blog-startseite .field_fc_carussel_3 .bean-tablelisting-no-slides .views-row.field-item-15,
    .bean-blog-startseite .field_fc_carussel_3 .bean-tablelisting-no-slides .views-row.field-item-third,
    .bean-blog-startseite .field_fc_carussel_3 .bean-tablelisting-no-slides .views-row.views-row-third,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .field-carussel-slide > .field__item.field-item-3,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .field-carussel-slide > .field__item.field-item-6,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .field-carussel-slide > .field__item.field-item-9,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .field-carussel-slide > .field__item.field-item-12,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .field-carussel-slide > .field__item.field-item-15,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .field-carussel-slide > .field__item.field-item-third,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .field-carussel-slide > .field__item.views-row-third,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .bean-tablelisting-no-slides > .field__item.field-item-3,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .bean-tablelisting-no-slides > .field__item.field-item-6,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .bean-tablelisting-no-slides > .field__item.field-item-9,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .bean-tablelisting-no-slides > .field__item.field-item-12,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .bean-tablelisting-no-slides > .field__item.field-item-15,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .bean-tablelisting-no-slides > .field__item.field-item-third,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .bean-tablelisting-no-slides > .field__item.views-row-third,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .bean-tablelisting-no-slides .views-row.field-item-3,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .bean-tablelisting-no-slides .views-row.field-item-6,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .bean-tablelisting-no-slides .views-row.field-item-9,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .bean-tablelisting-no-slides .views-row.field-item-12,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .bean-tablelisting-no-slides .views-row.field-item-15,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .bean-tablelisting-no-slides .views-row.field-item-third,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .bean-tablelisting-no-slides .views-row.views-row-third {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 33.33333%;
      float: right;
      clear: right; }
    /* line 392, ../sass/components/bean/_bean.scss */
    .bean-blog-startseite .field_fc_carussel_3 .field-carussel-slide > .field__item.views-row-ffirst,
    .bean-blog-startseite .field_fc_carussel_3 .bean-tablelisting-no-slides > .field__item.views-row-ffirst,
    .bean-blog-startseite .field_fc_carussel_3 .bean-tablelisting-no-slides .views-row.views-row-ffirst,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .field-carussel-slide > .field__item.views-row-ffirst,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .bean-tablelisting-no-slides > .field__item.views-row-ffirst,
    .bean-blog-startseite .field_fc_ulist_carussel_3 .bean-tablelisting-no-slides .views-row.views-row-ffirst {
      clear: both; } }
@media (min-width: 740px) {
  /* line 403, ../sass/components/bean/_bean.scss */
  .bean-blog-startseite .field_fc_carussel_4 .field-carussel-slide > .field__item,
  .bean-blog-startseite .field_fc_carussel_4 .bean-tablelisting-no-slides > .field__item,
  .bean-blog-startseite .field_fc_carussel_4 .bean-tablelisting-no-slides .views-row,
  .bean-blog-startseite .field_fc_ulist_carussel_4 .field-carussel-slide > .field__item,
  .bean-blog-startseite .field_fc_ulist_carussel_4 .bean-tablelisting-no-slides > .field__item,
  .bean-blog-startseite .field_fc_ulist_carussel_4 .bean-tablelisting-no-slides .views-row {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 25%;
    float: left; }
    /* line 409, ../sass/components/bean/_bean.scss */
    .bean-blog-startseite .field_fc_carussel_4 .field-carussel-slide > .field__item.field-item-4, .bean-blog-startseite .field_fc_carussel_4 .field-carussel-slide > .field__item.field-item-8, .bean-blog-startseite .field_fc_carussel_4 .field-carussel-slide > .field__item.field-item-12, .bean-blog-startseite .field_fc_carussel_4 .field-carussel-slide > .field__item.field-item-16, .bean-blog-startseite .field_fc_carussel_4 .field-carussel-slide > .field__item.field-item-fourth, .bean-blog-startseite .field_fc_carussel_4 .field-carussel-slide > .field__item.views-row-fourth,
    .bean-blog-startseite .field_fc_carussel_4 .bean-tablelisting-no-slides > .field__item.field-item-4,
    .bean-blog-startseite .field_fc_carussel_4 .bean-tablelisting-no-slides > .field__item.field-item-8,
    .bean-blog-startseite .field_fc_carussel_4 .bean-tablelisting-no-slides > .field__item.field-item-12,
    .bean-blog-startseite .field_fc_carussel_4 .bean-tablelisting-no-slides > .field__item.field-item-16,
    .bean-blog-startseite .field_fc_carussel_4 .bean-tablelisting-no-slides > .field__item.field-item-fourth,
    .bean-blog-startseite .field_fc_carussel_4 .bean-tablelisting-no-slides > .field__item.views-row-fourth,
    .bean-blog-startseite .field_fc_carussel_4 .bean-tablelisting-no-slides .views-row.field-item-4,
    .bean-blog-startseite .field_fc_carussel_4 .bean-tablelisting-no-slides .views-row.field-item-8,
    .bean-blog-startseite .field_fc_carussel_4 .bean-tablelisting-no-slides .views-row.field-item-12,
    .bean-blog-startseite .field_fc_carussel_4 .bean-tablelisting-no-slides .views-row.field-item-16,
    .bean-blog-startseite .field_fc_carussel_4 .bean-tablelisting-no-slides .views-row.field-item-fourth,
    .bean-blog-startseite .field_fc_carussel_4 .bean-tablelisting-no-slides .views-row.views-row-fourth,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .field-carussel-slide > .field__item.field-item-4,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .field-carussel-slide > .field__item.field-item-8,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .field-carussel-slide > .field__item.field-item-12,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .field-carussel-slide > .field__item.field-item-16,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .field-carussel-slide > .field__item.field-item-fourth,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .field-carussel-slide > .field__item.views-row-fourth,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .bean-tablelisting-no-slides > .field__item.field-item-4,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .bean-tablelisting-no-slides > .field__item.field-item-8,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .bean-tablelisting-no-slides > .field__item.field-item-12,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .bean-tablelisting-no-slides > .field__item.field-item-16,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .bean-tablelisting-no-slides > .field__item.field-item-fourth,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .bean-tablelisting-no-slides > .field__item.views-row-fourth,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .bean-tablelisting-no-slides .views-row.field-item-4,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .bean-tablelisting-no-slides .views-row.field-item-8,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .bean-tablelisting-no-slides .views-row.field-item-12,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .bean-tablelisting-no-slides .views-row.field-item-16,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .bean-tablelisting-no-slides .views-row.field-item-fourth,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .bean-tablelisting-no-slides .views-row.views-row-fourth {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 25%;
      float: right;
      clear: right; }
    /* line 419, ../sass/components/bean/_bean.scss */
    .bean-blog-startseite .field_fc_carussel_4 .field-carussel-slide > .field__item.views-row-ffirst,
    .bean-blog-startseite .field_fc_carussel_4 .bean-tablelisting-no-slides > .field__item.views-row-ffirst,
    .bean-blog-startseite .field_fc_carussel_4 .bean-tablelisting-no-slides .views-row.views-row-ffirst,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .field-carussel-slide > .field__item.views-row-ffirst,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .bean-tablelisting-no-slides > .field__item.views-row-ffirst,
    .bean-blog-startseite .field_fc_ulist_carussel_4 .bean-tablelisting-no-slides .views-row.views-row-ffirst {
      clear: both; } }
@media (min-width: 740px) {
  /* line 429, ../sass/components/bean/_bean.scss */
  .bean-blog-startseite .field_fc_carussel_5 .field-carussel-slide > .field__item,
  .bean-blog-startseite .field_fc_carussel_5 .bean-tablelisting-no-slides > .field__item,
  .bean-blog-startseite .field_fc_carussel_5 .bean-tablelisting-no-slides .views-row,
  .bean-blog-startseite .field_fc_ulist_carussel_5 .field-carussel-slide > .field__item,
  .bean-blog-startseite .field_fc_ulist_carussel_5 .bean-tablelisting-no-slides > .field__item,
  .bean-blog-startseite .field_fc_ulist_carussel_5 .bean-tablelisting-no-slides .views-row {
    width: 18.36735%;
    float: left;
    margin-right: 2.04082%; }
    /* line 435, ../sass/components/bean/_bean.scss */
    .bean-blog-startseite .field_fc_carussel_5 .field-carussel-slide > .field__item.field-item-fifth, .bean-blog-startseite .field_fc_carussel_5 .field-carussel-slide > .field__item.views-row-fifth,
    .bean-blog-startseite .field_fc_carussel_5 .bean-tablelisting-no-slides > .field__item.field-item-fifth,
    .bean-blog-startseite .field_fc_carussel_5 .bean-tablelisting-no-slides > .field__item.views-row-fifth,
    .bean-blog-startseite .field_fc_carussel_5 .bean-tablelisting-no-slides .views-row.field-item-fifth,
    .bean-blog-startseite .field_fc_carussel_5 .bean-tablelisting-no-slides .views-row.views-row-fifth,
    .bean-blog-startseite .field_fc_ulist_carussel_5 .field-carussel-slide > .field__item.field-item-fifth,
    .bean-blog-startseite .field_fc_ulist_carussel_5 .field-carussel-slide > .field__item.views-row-fifth,
    .bean-blog-startseite .field_fc_ulist_carussel_5 .bean-tablelisting-no-slides > .field__item.field-item-fifth,
    .bean-blog-startseite .field_fc_ulist_carussel_5 .bean-tablelisting-no-slides > .field__item.views-row-fifth,
    .bean-blog-startseite .field_fc_ulist_carussel_5 .bean-tablelisting-no-slides .views-row.field-item-fifth,
    .bean-blog-startseite .field_fc_ulist_carussel_5 .bean-tablelisting-no-slides .views-row.views-row-fifth {
      width: 18.36735%;
      float: right;
      margin-right: 0;
      clear: right; }
    /* line 441, ../sass/components/bean/_bean.scss */
    .bean-blog-startseite .field_fc_carussel_5 .field-carussel-slide > .field__item.views-row-ffirst,
    .bean-blog-startseite .field_fc_carussel_5 .bean-tablelisting-no-slides > .field__item.views-row-ffirst,
    .bean-blog-startseite .field_fc_carussel_5 .bean-tablelisting-no-slides .views-row.views-row-ffirst,
    .bean-blog-startseite .field_fc_ulist_carussel_5 .field-carussel-slide > .field__item.views-row-ffirst,
    .bean-blog-startseite .field_fc_ulist_carussel_5 .bean-tablelisting-no-slides > .field__item.views-row-ffirst,
    .bean-blog-startseite .field_fc_ulist_carussel_5 .bean-tablelisting-no-slides .views-row.views-row-ffirst {
      clear: both; } }
@media (min-width: 740px) {
  /* line 451, ../sass/components/bean/_bean.scss */
  .bean-blog-startseite .field_fc_carussel_6 .field-carussel-slide > .field__item,
  .bean-blog-startseite .field_fc_carussel_6 .bean-tablelisting-no-slides > .field__item,
  .bean-blog-startseite .field_fc_carussel_6 .bean-tablelisting-no-slides .views-row,
  .bean-blog-startseite .field_fc_ulist_carussel_6 .field-carussel-slide > .field__item,
  .bean-blog-startseite .field_fc_ulist_carussel_6 .bean-tablelisting-no-slides > .field__item,
  .bean-blog-startseite .field_fc_ulist_carussel_6 .bean-tablelisting-no-slides .views-row {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 16.66667%;
    float: left; }
    /* line 457, ../sass/components/bean/_bean.scss */
    .bean-blog-startseite .field_fc_carussel_6 .field-carussel-slide > .field__item.field-item-sixth, .bean-blog-startseite .field_fc_carussel_6 .field-carussel-slide > .field__item.views-row-sixth,
    .bean-blog-startseite .field_fc_carussel_6 .bean-tablelisting-no-slides > .field__item.field-item-sixth,
    .bean-blog-startseite .field_fc_carussel_6 .bean-tablelisting-no-slides > .field__item.views-row-sixth,
    .bean-blog-startseite .field_fc_carussel_6 .bean-tablelisting-no-slides .views-row.field-item-sixth,
    .bean-blog-startseite .field_fc_carussel_6 .bean-tablelisting-no-slides .views-row.views-row-sixth,
    .bean-blog-startseite .field_fc_ulist_carussel_6 .field-carussel-slide > .field__item.field-item-sixth,
    .bean-blog-startseite .field_fc_ulist_carussel_6 .field-carussel-slide > .field__item.views-row-sixth,
    .bean-blog-startseite .field_fc_ulist_carussel_6 .bean-tablelisting-no-slides > .field__item.field-item-sixth,
    .bean-blog-startseite .field_fc_ulist_carussel_6 .bean-tablelisting-no-slides > .field__item.views-row-sixth,
    .bean-blog-startseite .field_fc_ulist_carussel_6 .bean-tablelisting-no-slides .views-row.field-item-sixth,
    .bean-blog-startseite .field_fc_ulist_carussel_6 .bean-tablelisting-no-slides .views-row.views-row-sixth {
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      width: 16.66667%;
      float: right;
      clear: right; }
    /* line 463, ../sass/components/bean/_bean.scss */
    .bean-blog-startseite .field_fc_carussel_6 .field-carussel-slide > .field__item.views-row-ffirst,
    .bean-blog-startseite .field_fc_carussel_6 .bean-tablelisting-no-slides > .field__item.views-row-ffirst,
    .bean-blog-startseite .field_fc_carussel_6 .bean-tablelisting-no-slides .views-row.views-row-ffirst,
    .bean-blog-startseite .field_fc_ulist_carussel_6 .field-carussel-slide > .field__item.views-row-ffirst,
    .bean-blog-startseite .field_fc_ulist_carussel_6 .bean-tablelisting-no-slides > .field__item.views-row-ffirst,
    .bean-blog-startseite .field_fc_ulist_carussel_6 .bean-tablelisting-no-slides .views-row.views-row-ffirst {
      clear: both; } }

/* -------- Beans with Cycle-Pager --------- */
/* line 479, ../sass/components/bean/_bean.scss */
.bean-block-article-carussel.bean-with-cycle-pager,
.bean-block-ulist-carussel.bean-with-cycle-pager,
.bean-bean-tablelisting.bean-with-cycle-pager,
.bean-bean-newsfeed.bean-with-cycle-pager,
.bean-bean-bannerservice.bean-with-cycle-pager,
.bean-bean-newsflash.bean-with-cycle-pager {
  position: relative; }
  /* line 482, ../sass/components/bean/_bean.scss */
  .bean-block-article-carussel.bean-with-cycle-pager .bean-header,
  .bean-block-ulist-carussel.bean-with-cycle-pager .bean-header,
  .bean-bean-tablelisting.bean-with-cycle-pager .bean-header,
  .bean-bean-newsfeed.bean-with-cycle-pager .bean-header,
  .bean-bean-bannerservice.bean-with-cycle-pager .bean-header,
  .bean-bean-newsflash.bean-with-cycle-pager .bean-header {
    position: static; }
    /* line 485, ../sass/components/bean/_bean.scss */
    .bean-block-article-carussel.bean-with-cycle-pager .bean-header h2.bean-title,
    .bean-block-ulist-carussel.bean-with-cycle-pager .bean-header h2.bean-title,
    .bean-bean-tablelisting.bean-with-cycle-pager .bean-header h2.bean-title,
    .bean-bean-newsfeed.bean-with-cycle-pager .bean-header h2.bean-title,
    .bean-bean-bannerservice.bean-with-cycle-pager .bean-header h2.bean-title,
    .bean-bean-newsflash.bean-with-cycle-pager .bean-header h2.bean-title {
      float: none; }
  /* line 490, ../sass/components/bean/_bean.scss */
  .bean-block-article-carussel.bean-with-cycle-pager > .content,
  .bean-block-ulist-carussel.bean-with-cycle-pager > .content,
  .bean-bean-tablelisting.bean-with-cycle-pager > .content,
  .bean-bean-newsfeed.bean-with-cycle-pager > .content,
  .bean-bean-bannerservice.bean-with-cycle-pager > .content,
  .bean-bean-newsflash.bean-with-cycle-pager > .content {
    padding-bottom: calc(32px); }
    @media (min-width: 740px) {
      /* line 490, ../sass/components/bean/_bean.scss */
      .bean-block-article-carussel.bean-with-cycle-pager > .content,
      .bean-block-ulist-carussel.bean-with-cycle-pager > .content,
      .bean-bean-tablelisting.bean-with-cycle-pager > .content,
      .bean-bean-newsfeed.bean-with-cycle-pager > .content,
      .bean-bean-bannerservice.bean-with-cycle-pager > .content,
      .bean-bean-newsflash.bean-with-cycle-pager > .content {
        padding-bottom: calc(64px); } }
  /* line 499, ../sass/components/bean/_bean.scss */
  .bean-block-article-carussel.bean-with-cycle-pager.ubg-entity-with-background > div.content,
  .bean-block-ulist-carussel.bean-with-cycle-pager.ubg-entity-with-background > div.content,
  .bean-bean-tablelisting.bean-with-cycle-pager.ubg-entity-with-background > div.content,
  .bean-bean-newsfeed.bean-with-cycle-pager.ubg-entity-with-background > div.content,
  .bean-bean-bannerservice.bean-with-cycle-pager.ubg-entity-with-background > div.content,
  .bean-bean-newsflash.bean-with-cycle-pager.ubg-entity-with-background > div.content {
    padding-bottom: calc(32px); }
    @media (min-width: 740px) {
      /* line 499, ../sass/components/bean/_bean.scss */
      .bean-block-article-carussel.bean-with-cycle-pager.ubg-entity-with-background > div.content,
      .bean-block-ulist-carussel.bean-with-cycle-pager.ubg-entity-with-background > div.content,
      .bean-bean-tablelisting.bean-with-cycle-pager.ubg-entity-with-background > div.content,
      .bean-bean-newsfeed.bean-with-cycle-pager.ubg-entity-with-background > div.content,
      .bean-bean-bannerservice.bean-with-cycle-pager.ubg-entity-with-background > div.content,
      .bean-bean-newsflash.bean-with-cycle-pager.ubg-entity-with-background > div.content {
        padding-bottom: calc(64px); } }
/* line 510, ../sass/components/bean/_bean.scss */
.bean-block-article-carussel ul.cycle-pager,
.bean-block-ulist-carussel ul.cycle-pager,
.bean-bean-tablelisting ul.cycle-pager,
.bean-bean-newsfeed ul.cycle-pager,
.bean-bean-bannerservice ul.cycle-pager,
.bean-bean-newsflash ul.cycle-pager {
  float: none;
  margin: 0;
  position: absolute;
  left: 50%;
  right: auto;
  bottom: 10px;
  transform: translate(-50%, 0); }
  /* line 519, ../sass/components/bean/_bean.scss */
  .bean-block-article-carussel ul.cycle-pager li,
  .bean-block-ulist-carussel ul.cycle-pager li,
  .bean-bean-tablelisting ul.cycle-pager li,
  .bean-bean-newsfeed ul.cycle-pager li,
  .bean-bean-bannerservice ul.cycle-pager li,
  .bean-bean-newsflash ul.cycle-pager li {
    background-color: transparent; }
    /* line 522, ../sass/components/bean/_bean.scss */
    .bean-block-article-carussel ul.cycle-pager li a,
    .bean-block-ulist-carussel ul.cycle-pager li a,
    .bean-bean-tablelisting ul.cycle-pager li a,
    .bean-bean-newsfeed ul.cycle-pager li a,
    .bean-bean-bannerservice ul.cycle-pager li a,
    .bean-bean-newsflash ul.cycle-pager li a {
      width: 32px;
      height: 32px; }
      @media (min-width: 740px) {
        /* line 522, ../sass/components/bean/_bean.scss */
        .bean-block-article-carussel ul.cycle-pager li a,
        .bean-block-ulist-carussel ul.cycle-pager li a,
        .bean-bean-tablelisting ul.cycle-pager li a,
        .bean-bean-newsfeed ul.cycle-pager li a,
        .bean-bean-bannerservice ul.cycle-pager li a,
        .bean-bean-newsflash ul.cycle-pager li a {
          width: 64px;
          height: 64px; } }
      /* line 531, ../sass/components/bean/_bean.scss */
      .bean-block-article-carussel ul.cycle-pager li a img,
      .bean-block-ulist-carussel ul.cycle-pager li a img,
      .bean-bean-tablelisting ul.cycle-pager li a img,
      .bean-bean-newsfeed ul.cycle-pager li a img,
      .bean-bean-bannerservice ul.cycle-pager li a img,
      .bean-bean-newsflash ul.cycle-pager li a img {
        vertical-align: top; }

/* line 53, ../sass/abstractions/_mixins.scss */
.bean-bean-listing .bean-content > .readmore a:after,
.bean-bean-accordionlisting .bean-content > .readmore a:after,
.bean-bean-tablelisting .bean-content > .readmore a:after {
  content: "\f178";
  font-family: 'FontAwesome';
  text-decoration: none;
  margin-left: 0.5em; }

/* line 557, ../sass/components/bean/_bean.scss */
.bean-bean-tablelisting .bean-content > .readmore {
  margin: 0 0 1rem; }
  @media (min-width: 740px) {
    /* line 557, ../sass/components/bean/_bean.scss */
    .bean-bean-tablelisting .bean-content > .readmore {
      text-align: right;
      margin: 0 0 2rem; } }

@media (min-width: 740px) {
  /* line 570, ../sass/components/bean/_bean.scss */
  div.entity-bean.bean-kandidaten-vorsitz div.bean-content {
    width: 65%;
    margin: 0 auto; } }
/* line 578, ../sass/components/bean/_bean.scss */
div.entity-bean.bean-kandidaten-vorsitz div.bean-content .field_fc_table .text {
  height: auto;
  overflow: visible;
  text-align: center; }
  /* line 583, ../sass/components/bean/_bean.scss */
  div.entity-bean.bean-kandidaten-vorsitz div.bean-content .field_fc_table .text img {
    max-width: 75%; }
    @media (min-width: 481px) {
      /* line 583, ../sass/components/bean/_bean.scss */
      div.entity-bean.bean-kandidaten-vorsitz div.bean-content .field_fc_table .text img {
        max-width: 100%; } }
  /* line 591, ../sass/components/bean/_bean.scss */
  div.entity-bean.bean-kandidaten-vorsitz div.bean-content .field_fc_table .text h3 {
    color: #000;
    margin-bottom: 0; }
    /* line 595, ../sass/components/bean/_bean.scss */
    div.entity-bean.bean-kandidaten-vorsitz div.bean-content .field_fc_table .text h3 a {
      color: inherit; }
/* line 601, ../sass/components/bean/_bean.scss */
div.entity-bean.bean-kandidaten-vorsitz div.bean-content .field_fc_table .readmore {
  text-align: center; }
/* line 609, ../sass/components/bean/_bean.scss */
div.entity-bean.bean-newsletter-startseite, div.entity-bean.bean-mitglied-werden {
  color: #fff; }
  @media (min-width: 740px) {
    /* line 615, ../sass/components/bean/_bean.scss */
    div.entity-bean.bean-newsletter-startseite .bean-content > *,
    div.entity-bean.bean-newsletter-startseite .bean-title > *, div.entity-bean.bean-mitglied-werden .bean-content > *,
    div.entity-bean.bean-mitglied-werden .bean-title > * {
      margin-left: 17.5%; } }
  /* line 623, ../sass/components/bean/_bean.scss */
  div.entity-bean.bean-newsletter-startseite .bean-title, div.entity-bean.bean-mitglied-werden .bean-title {
    color: #fff;
    margin-bottom: 0; }
    /* line 627, ../sass/components/bean/_bean.scss */
    div.entity-bean.bean-newsletter-startseite .bean-title span.headline-1,
    div.entity-bean.bean-newsletter-startseite .bean-title span.headline-2, div.entity-bean.bean-mitglied-werden .bean-title span.headline-1,
    div.entity-bean.bean-mitglied-werden .bean-title span.headline-2 {
      color: #fff;
      background-color: transparent;
      padding: 0;
      line-height: inherit; }
  /* line 637, ../sass/components/bean/_bean.scss */
  div.entity-bean.bean-newsletter-startseite .bean-content .readmore, div.entity-bean.bean-mitglied-werden .bean-content .readmore {
    text-align: center; }
    @media (min-width: 740px) {
      /* line 637, ../sass/components/bean/_bean.scss */
      div.entity-bean.bean-newsletter-startseite .bean-content .readmore, div.entity-bean.bean-mitglied-werden .bean-content .readmore {
        text-align: left; } }
    /* line 644, ../sass/components/bean/_bean.scss */
    div.entity-bean.bean-newsletter-startseite .bean-content .readmore a, div.entity-bean.bean-mitglied-werden .bean-content .readmore a {
      display: inline-block;
      background-color: #fff;
      color: #ca080c;
      padding: 10px 20px;
      line-height: 20px;
      border-radius: 5px; }
      /* line 9, ../sass/abstractions/_mixins.scss */
      div.entity-bean.bean-newsletter-startseite .bean-content .readmore a:hover, div.entity-bean.bean-mitglied-werden .bean-content .readmore a:hover {
        background-color: #fff;
        color: #ca080c; }
      /* line 14, ../sass/abstractions/_mixins.scss */
      div.entity-bean.bean-newsletter-startseite .bean-content .readmore a:active, div.entity-bean.bean-newsletter-startseite .bean-content .readmore a.active, div.entity-bean.bean-newsletter-startseite .bean-content .readmore a.active-trail, div.entity-bean.bean-mitglied-werden .bean-content .readmore a:active, div.entity-bean.bean-mitglied-werden .bean-content .readmore a.active, div.entity-bean.bean-mitglied-werden .bean-content .readmore a.active-trail {
        background-color: #fff;
        color: #ca080c; }
  /* line 650, ../sass/components/bean/_bean.scss */
  div.entity-bean.bean-newsletter-startseite.ubg-entity-with-background, div.entity-bean.bean-mitglied-werden.ubg-entity-with-background {
    padding: 2rem 0; }
    @media (min-width: 740px) {
      /* line 650, ../sass/components/bean/_bean.scss */
      div.entity-bean.bean-newsletter-startseite.ubg-entity-with-background, div.entity-bean.bean-mitglied-werden.ubg-entity-with-background {
        padding: 6rem 0; } }
  /* line 658, ../sass/components/bean/_bean.scss */
  div.entity-bean.bean-newsletter-startseite.bean-mitglied-werden-2022, div.entity-bean.bean-mitglied-werden.bean-mitglied-werden-2022 {
    background-position: right top !important; }
    @media (min-width: 0) and (max-width: 739px) {
      /* line 658, ../sass/components/bean/_bean.scss */
      div.entity-bean.bean-newsletter-startseite.bean-mitglied-werden-2022, div.entity-bean.bean-mitglied-werden.bean-mitglied-werden-2022 {
        background-size: auto 100% !important; } }
    @media (min-width: 740px) {
      /* line 667, ../sass/components/bean/_bean.scss */
      div.entity-bean.bean-newsletter-startseite.bean-mitglied-werden-2022 .bean-content > *,
      div.entity-bean.bean-newsletter-startseite.bean-mitglied-werden-2022 .bean-title > *, div.entity-bean.bean-mitglied-werden.bean-mitglied-werden-2022 .bean-content > *,
      div.entity-bean.bean-mitglied-werden.bean-mitglied-werden-2022 .bean-title > * {
        margin-left: 0; } }
    /* line 675, ../sass/components/bean/_bean.scss */
    div.entity-bean.bean-newsletter-startseite.bean-mitglied-werden-2022 .bean-content .readmore, div.entity-bean.bean-mitglied-werden.bean-mitglied-werden-2022 .bean-content .readmore {
      text-align: left; }
/* line 685, ../sass/components/bean/_bean.scss */
div.entity-bean.bean-newsletter-startseite .bean-content .readmore a {
  display: inline-block;
  background-color: #fff;
  color: #32302e;
  padding: 10px 20px;
  line-height: 20px;
  border-radius: 5px; }
  /* line 9, ../sass/abstractions/_mixins.scss */
  div.entity-bean.bean-newsletter-startseite .bean-content .readmore a:hover {
    background-color: #fff;
    color: #32302e; }
  /* line 14, ../sass/abstractions/_mixins.scss */
  div.entity-bean.bean-newsletter-startseite .bean-content .readmore a:active, div.entity-bean.bean-newsletter-startseite .bean-content .readmore a.active, div.entity-bean.bean-newsletter-startseite .bean-content .readmore a.active-trail {
    background-color: #fff;
    color: #32302e; }
/* line 696, ../sass/components/bean/_bean.scss */
div.entity-bean.bean-twitter-startseite.bean-title-blackonwhite h2.bean-title span.headline-2,
div.entity-bean.bean-twitter-startseite .bean-title-blackonwhite h2.bean-title span.headline-2 {
  color: #ca080c;
  background-color: #fff;
  padding: 0.3rem 1rem;
  display: inline-block;
  line-height: 1.2; }
@media (min-width: 740px) {
  /* line 703, ../sass/components/bean/_bean.scss */
  div.entity-bean.bean-twitter-startseite div.ubg-embed-tweet > div {
    float: right; } }
@media (min-width: 740px) {
  /* line 710, ../sass/components/bean/_bean.scss */
  div.entity-bean.bean-twitter-startseite iframe.twitter-timeline {
    float: right; } }
@media (min-width: 740px) {
  /* line 717, ../sass/components/bean/_bean.scss */
  div.entity-bean.bean-twitter-startseite .bean-social-media-doubleclick-solution div.sm-placeholder {
    float: right; } }
/* line 723, ../sass/components/bean/_bean.scss */
div.entity-bean.bean-twitter-startseite .bean-social-media-doubleclick-solution span.sm-toggle-placeholder {
  display: none; }
/* line 728, ../sass/components/bean/_bean.scss */
div.entity-bean.bean-twitter-startseite.ubg-entity-with-background {
  padding: 3rem 0; }
  @media (min-width: 740px) {
    /* line 728, ../sass/components/bean/_bean.scss */
    div.entity-bean.bean-twitter-startseite.ubg-entity-with-background {
      padding: 6rem 0; } }
/* line 737, ../sass/components/bean/_bean.scss */
div.entity-bean.bean-programm {
  margin-bottom: 3em; }
  /* line 741, ../sass/components/bean/_bean.scss */
  div.entity-bean.bean-programm .bean-content h2.bean-title {
    margin-bottom: 0;
    font-size: 1em; }
    @media (min-width: 0) and (max-width: 739px) {
      /* line 741, ../sass/components/bean/_bean.scss */
      div.entity-bean.bean-programm .bean-content h2.bean-title {
        display: none; } }
    /* line 749, ../sass/components/bean/_bean.scss */
    div.entity-bean.bean-programm .bean-content h2.bean-title > span.headline-1 {
      font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
      font-size: 1.25em;
      display: block;
      width: 70%;
      padding-top: 0.8em; }
    /* line 757, ../sass/components/bean/_bean.scss */
    div.entity-bean.bean-programm .bean-content h2.bean-title > span.headline-2 {
      font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
      font-size: 1.5em;
      display: block;
      width: 70%;
      padding-bottom: 0.8em; }
  /* line 769, ../sass/components/bean/_bean.scss */
  div.entity-bean.bean-programm.bean-programm-mobile .bean-content h2.bean-title {
    display: none; }
  /* line 776, ../sass/components/bean/_bean.scss */
  div.entity-bean.bean-programm.bean-programm-1col h2.bean-title {
    margin-bottom: 0;
    font-size: 1em; }
    @media (min-width: 0) and (max-width: 739px) {
      /* line 776, ../sass/components/bean/_bean.scss */
      div.entity-bean.bean-programm.bean-programm-1col h2.bean-title {
        display: none; } }
    /* line 784, ../sass/components/bean/_bean.scss */
    div.entity-bean.bean-programm.bean-programm-1col h2.bean-title > span.headline-1 {
      font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
      font-size: 1.25em;
      display: block;
      width: 70%;
      padding-top: 0.8em; }
    /* line 792, ../sass/components/bean/_bean.scss */
    div.entity-bean.bean-programm.bean-programm-1col h2.bean-title > span.headline-2 {
      font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
      font-size: 1.5em;
      display: block;
      width: 70%;
      padding-bottom: 0.8em; }
@media (min-width: 980px) {
  /* line 806, ../sass/components/bean/_bean.scss */
  div.entity-bean.bean-signup .bean-content iframe {
    height: 450px; } }

/* line 816, ../sass/components/bean/_bean.scss */
div.entity-bean.ubg-entity-with-background.bean-buehne-startseite {
  position: relative;
  padding-top: 0;
  overflow: hidden; }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 816, ../sass/components/bean/_bean.scss */
    div.entity-bean.ubg-entity-with-background.bean-buehne-startseite {
      padding-left: 0 !important;
      padding-right: 0 !important; } }
  /* line 826, ../sass/components/bean/_bean.scss */
  div.entity-bean.ubg-entity-with-background.bean-buehne-startseite .title-wrapper {
    position: relative;
    padding-left: 10px;
    padding-right: 10px; }
    @media (min-width: 740px) {
      /* line 826, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite .title-wrapper {
        max-width: 700px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0px;
        padding-right: 0px; }
        /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
        div.entity-bean.ubg-entity-with-background.bean-buehne-startseite .title-wrapper:after {
          content: " ";
          display: block;
          clear: both; } }
    @media (min-width: 980px) {
      /* line 826, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite .title-wrapper {
        max-width: 940px;
        margin-left: auto;
        margin-right: auto; }
        /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
        div.entity-bean.ubg-entity-with-background.bean-buehne-startseite .title-wrapper:after {
          content: " ";
          display: block;
          clear: both; } }
    @media (min-width: 1220px) {
      /* line 826, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite .title-wrapper {
        max-width: 1180px;
        margin-left: auto;
        margin-right: auto; }
        /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
        div.entity-bean.ubg-entity-with-background.bean-buehne-startseite .title-wrapper:after {
          content: " ";
          display: block;
          clear: both; } }
    /* line 13, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
    div.entity-bean.ubg-entity-with-background.bean-buehne-startseite .title-wrapper:after {
      content: "";
      display: table;
      clear: both; }
  /* line 832, ../sass/components/bean/_bean.scss */
  div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .bean-content > .title-wrapper > h2.bean-title {
    position: absolute;
    z-index: 10;
    font-size: 1em; }
    @media (min-width: 0) and (max-width: 400px) {
      /* line 832, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .bean-content > .title-wrapper > h2.bean-title {
        max-width: calc(100% - 20px); } }
    @media (min-width: 0) and (max-width: 739px) {
      /* line 832, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .bean-content > .title-wrapper > h2.bean-title {
        left: 10px;
        top: 2em;
        background-color: #fff; } }
    @media (min-width: 740px) {
      /* line 832, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .bean-content > .title-wrapper > h2.bean-title {
        left: 10%;
        top: auto;
        margin-top: 15%; } }
    /* line 853, ../sass/components/bean/_bean.scss */
    div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .bean-content > .title-wrapper > h2.bean-title > span.headline-1 {
      font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
      font-size: 1em; }
      @media (min-width: 0) and (max-width: 400px) {
        /* line 853, ../sass/components/bean/_bean.scss */
        div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .bean-content > .title-wrapper > h2.bean-title > span.headline-1 {
          padding-left: 0.5rem;
          padding-right: 0.5rem;
          font-size: 0.9em; } }
      @media (min-width: 740px) {
        /* line 853, ../sass/components/bean/_bean.scss */
        div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .bean-content > .title-wrapper > h2.bean-title > span.headline-1 {
          font-size: 1.7em; } }
      @media (min-width: 980px) {
        /* line 853, ../sass/components/bean/_bean.scss */
        div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .bean-content > .title-wrapper > h2.bean-title > span.headline-1 {
          font-size: 2em; } }
      @media (min-width: 1220px) {
        /* line 853, ../sass/components/bean/_bean.scss */
        div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .bean-content > .title-wrapper > h2.bean-title > span.headline-1 {
          font-size: 2.5em; } }
    /* line 874, ../sass/components/bean/_bean.scss */
    div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .bean-content > .title-wrapper > h2.bean-title > span.headline-2 {
      font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
      font-size: 2.75em; }
      @media (min-width: 0) and (max-width: 400px) {
        /* line 874, ../sass/components/bean/_bean.scss */
        div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .bean-content > .title-wrapper > h2.bean-title > span.headline-2 {
          padding-left: 0.5rem;
          padding-right: 0.5rem;
          font-size: 2em; } }
      @media (min-width: 740px) {
        /* line 874, ../sass/components/bean/_bean.scss */
        div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .bean-content > .title-wrapper > h2.bean-title > span.headline-2 {
          font-size: 3em; } }
      @media (min-width: 980px) {
        /* line 874, ../sass/components/bean/_bean.scss */
        div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .bean-content > .title-wrapper > h2.bean-title > span.headline-2 {
          font-size: 3.6em; } }
      @media (min-width: 1220px) {
        /* line 874, ../sass/components/bean/_bean.scss */
        div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .bean-content > .title-wrapper > h2.bean-title > span.headline-2 {
          font-size: 4.5em; } }
  /* line 896, ../sass/components/bean/_bean.scss */
  div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .content {
    padding: 0;
    overflow: hidden; }
    @media (min-width: 740px) {
      /* line 896, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .content {
        max-width: 800px;
        margin-top: 0;
        width: auto;
        overflow: visible; } }
    @media (min-width: 980px) {
      /* line 896, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .content {
        max-width: 1060px; } }
    @media (min-width: 1220px) {
      /* line 896, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .content {
        max-width: 1340px; } }
    /* line 915, ../sass/components/bean/_bean.scss */
    div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .content .text {
      text-align: right; }
      @media (min-width: 740px) {
        /* line 915, ../sass/components/bean/_bean.scss */
        div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .content .text {
          text-align: right; } }
      /* line 922, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .content .text img.media-element {
        position: relative;
        max-width: 100%;
        margin-top: -25%;
        margin-right: -20%; }
        @media (min-width: 740px) {
          /* line 922, ../sass/components/bean/_bean.scss */
          div.entity-bean.ubg-entity-with-background.bean-buehne-startseite > .content .text img.media-element {
            max-width: 70%;
            margin-top: -20%;
            margin-right: 1em; } }
  /* line 962, ../sass/components/bean/_bean.scss */
  div.entity-bean.ubg-entity-with-background.bean-buehne-startseite.bean-buehne-startseite-livestream > .content .text {
    text-align: left;
    position: relative; }
    /* line 966, ../sass/components/bean/_bean.scss */
    div.entity-bean.ubg-entity-with-background.bean-buehne-startseite.bean-buehne-startseite-livestream > .content .text img.media-element {
      float: right; }
      @media (min-width: 0) and (max-width: 739px) {
        /* line 966, ../sass/components/bean/_bean.scss */
        div.entity-bean.ubg-entity-with-background.bean-buehne-startseite.bean-buehne-startseite-livestream > .content .text img.media-element {
          margin-top: -35%;
          margin-right: -30%; } }
      @media (min-width: 740px) {
        /* line 966, ../sass/components/bean/_bean.scss */
        div.entity-bean.ubg-entity-with-background.bean-buehne-startseite.bean-buehne-startseite-livestream > .content .text img.media-element {
          margin-top: -32%; } }
    /* line 979, ../sass/components/bean/_bean.scss */
    div.entity-bean.ubg-entity-with-background.bean-buehne-startseite.bean-buehne-startseite-livestream > .content .text div.insert-block {
      padding-left: 10px;
      padding-right: 10px; }
      @media (min-width: 740px) {
        /* line 979, ../sass/components/bean/_bean.scss */
        div.entity-bean.ubg-entity-with-background.bean-buehne-startseite.bean-buehne-startseite-livestream > .content .text div.insert-block {
          max-width: 700px;
          margin-left: auto;
          margin-right: auto;
          padding-left: 0px;
          padding-right: 0px; }
          /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
          div.entity-bean.ubg-entity-with-background.bean-buehne-startseite.bean-buehne-startseite-livestream > .content .text div.insert-block:after {
            content: " ";
            display: block;
            clear: both; } }
      @media (min-width: 980px) {
        /* line 979, ../sass/components/bean/_bean.scss */
        div.entity-bean.ubg-entity-with-background.bean-buehne-startseite.bean-buehne-startseite-livestream > .content .text div.insert-block {
          max-width: 940px;
          margin-left: auto;
          margin-right: auto; }
          /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
          div.entity-bean.ubg-entity-with-background.bean-buehne-startseite.bean-buehne-startseite-livestream > .content .text div.insert-block:after {
            content: " ";
            display: block;
            clear: both; } }
      @media (min-width: 1220px) {
        /* line 979, ../sass/components/bean/_bean.scss */
        div.entity-bean.ubg-entity-with-background.bean-buehne-startseite.bean-buehne-startseite-livestream > .content .text div.insert-block {
          max-width: 1180px;
          margin-left: auto;
          margin-right: auto; }
          /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
          div.entity-bean.ubg-entity-with-background.bean-buehne-startseite.bean-buehne-startseite-livestream > .content .text div.insert-block:after {
            content: " ";
            display: block;
            clear: both; } }
    /* line 983, ../sass/components/bean/_bean.scss */
    div.entity-bean.ubg-entity-with-background.bean-buehne-startseite.bean-buehne-startseite-livestream > .content .text .block--bean-livestream {
      width: 100%;
      padding-bottom: 56.25%;
      /* 16/9 ratio */
      margin-top: 50px;
      height: 0; }
      @media (min-width: 740px) {
        /* line 983, ../sass/components/bean/_bean.scss */
        div.entity-bean.ubg-entity-with-background.bean-buehne-startseite.bean-buehne-startseite-livestream > .content .text .block--bean-livestream {
          padding-bottom: calc(0.8 * 56.25%);
          /* 16/9 ratio */
          margin-top: 90px; } }
      @media (min-width: 980px) {
        /* line 983, ../sass/components/bean/_bean.scss */
        div.entity-bean.ubg-entity-with-background.bean-buehne-startseite.bean-buehne-startseite-livestream > .content .text .block--bean-livestream {
          margin-top: 120px; } }
      @media (min-width: 1220px) {
        /* line 983, ../sass/components/bean/_bean.scss */
        div.entity-bean.ubg-entity-with-background.bean-buehne-startseite.bean-buehne-startseite-livestream > .content .text .block--bean-livestream {
          margin-top: 150px; } }
      /* line 1003, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite.bean-buehne-startseite-livestream > .content .text .block--bean-livestream > .block__content {
        position: relative; }
    /* line 1008, ../sass/components/bean/_bean.scss */
    div.entity-bean.ubg-entity-with-background.bean-buehne-startseite.bean-buehne-startseite-livestream > .content .text .block--bean-ticker {
      position: relative;
      z-index: 10; }
/* line 1018, ../sass/components/bean/_bean.scss */
div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small .title-wrapper {
  position: absolute;
  left: 30%;
  width: 70%;
  height: 100%; }
/* line 1025, ../sass/components/bean/_bean.scss */
div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small > .bean-content > .title-wrapper > h2.bean-title {
  position: absolute;
  z-index: 10;
  font-size: 1em;
  width: 100%;
  left: 0;
  top: 50%;
  transform: translateY(-50%); }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 1025, ../sass/components/bean/_bean.scss */
    div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small > .bean-content > .title-wrapper > h2.bean-title {
      background-color: #fff; } }
  /* line 1038, ../sass/components/bean/_bean.scss */
  div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small > .bean-content > .title-wrapper > h2.bean-title > span.headline-1 {
    font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
    font-size: 1.25em; }
    @media (min-width: 0) and (max-width: 400px) {
      /* line 1038, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small > .bean-content > .title-wrapper > h2.bean-title > span.headline-1 {
        font-size: 0.9em; } }
    @media (min-width: 740px) {
      /* line 1038, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small > .bean-content > .title-wrapper > h2.bean-title > span.headline-1 {
        font-size: 1.4em; } }
    @media (min-width: 980px) {
      /* line 1038, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small > .bean-content > .title-wrapper > h2.bean-title > span.headline-1 {
        font-size: 1.75em; } }
    @media (min-width: 1220px) {
      /* line 1038, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small > .bean-content > .title-wrapper > h2.bean-title > span.headline-1 {
        font-size: 2em; } }
  /* line 1057, ../sass/components/bean/_bean.scss */
  div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small > .bean-content > .title-wrapper > h2.bean-title > span.headline-2 {
    font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
    font-size: 2.25em; }
    @media (min-width: 0) and (max-width: 400px) {
      /* line 1057, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small > .bean-content > .title-wrapper > h2.bean-title > span.headline-2 {
        font-size: 1.5em; } }
    @media (min-width: 740px) {
      /* line 1057, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small > .bean-content > .title-wrapper > h2.bean-title > span.headline-2 {
        font-size: 2.5em; } }
    @media (min-width: 980px) {
      /* line 1057, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small > .bean-content > .title-wrapper > h2.bean-title > span.headline-2 {
        font-size: 3.6em; } }
    @media (min-width: 1220px) {
      /* line 1057, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small > .bean-content > .title-wrapper > h2.bean-title > span.headline-2 {
        font-size: 4.5em; } }
/* line 1077, ../sass/components/bean/_bean.scss */
div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small > .content {
  position: relative; }
  /* line 1081, ../sass/components/bean/_bean.scss */
  div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small > .content .text img {
    max-width: 60%; }
/* line 1090, ../sass/components/bean/_bean.scss */
div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream > .content .text {
  text-align: left;
  position: relative; }
  /* line 1094, ../sass/components/bean/_bean.scss */
  div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream > .content .text img.media-element {
    position: absolute; }
  /* line 1099, ../sass/components/bean/_bean.scss */
  div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream > .content .text div.insert-block {
    padding-top: 70px; }
    @media (min-width: 480px) and (max-width: 739px) {
      /* line 1099, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream > .content .text div.insert-block {
        padding-top: 100px; } }
    @media (min-width: 740px) {
      /* line 1099, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream > .content .text div.insert-block {
        padding-top: 120px; } }
    @media (min-width: 980px) {
      /* line 1099, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream > .content .text div.insert-block {
        padding-top: 150px; } }
    @media (min-width: 1220px) {
      /* line 1099, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream > .content .text div.insert-block {
        padding-top: 200px; } }
  /* line 1121, ../sass/components/bean/_bean.scss */
  div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream > .content .text .block--bean-livestream {
    width: 100%;
    height: 0;
    position: relative;
    padding-bottom: calc(0.8 * 56.25%);
    left: 70px;
    width: calc(100% - 70px); }
    @media (min-width: 480px) and (max-width: 739px) {
      /* line 1121, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream > .content .text .block--bean-livestream {
        padding-bottom: calc(0.85 * 56.25%);
        /* 16/9 ratio */
        left: 100px;
        width: calc(100% - 100px); } }
    @media (min-width: 740px) {
      /* line 1121, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream > .content .text .block--bean-livestream {
        padding-bottom: calc(0.85 * 56.25%);
        /* 16/9 ratio */
        left: 120px;
        width: calc(100% - 120px); } }
    @media (min-width: 980px) {
      /* line 1121, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream > .content .text .block--bean-livestream {
        left: 150px;
        width: calc(100% - 150px); } }
    @media (min-width: 1220px) {
      /* line 1121, ../sass/components/bean/_bean.scss */
      div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream > .content .text .block--bean-livestream {
        left: 200px;
        width: calc(100% - 200px); } }
    /* line 1162, ../sass/components/bean/_bean.scss */
    div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream > .content .text .block--bean-livestream > .block__content {
      position: relative; }
  /* line 1167, ../sass/components/bean/_bean.scss */
  div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream > .content .text .block--bean-ticker {
    position: relative;
    z-index: 10; }
/* line 1177, ../sass/components/bean/_bean.scss */
div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream.bean-buehne-startseite-livestream-pt35 > .content .text div.insert-block {
  padding-top: 25%; }
  @media (min-width: 740px) {
    /* line 1177, ../sass/components/bean/_bean.scss */
    div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream.bean-buehne-startseite-livestream-pt35 > .content .text div.insert-block {
      padding-top: 180px; } }
  @media (min-width: 980px) {
    /* line 1177, ../sass/components/bean/_bean.scss */
    div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream.bean-buehne-startseite-livestream-pt35 > .content .text div.insert-block {
      padding-top: 240px; } }
  @media (min-width: 1220px) {
    /* line 1177, ../sass/components/bean/_bean.scss */
    div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream.bean-buehne-startseite-livestream-pt35 > .content .text div.insert-block {
      padding-top: 280px; } }
/* line 1193, ../sass/components/bean/_bean.scss */
div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream.bean-buehne-startseite-livestream-pt35 > .content .text .block--bean-livestream {
  left: 25%;
  width: 75%; }
  @media (min-width: 740px) {
    /* line 1193, ../sass/components/bean/_bean.scss */
    div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream.bean-buehne-startseite-livestream-pt35 > .content .text .block--bean-livestream {
      left: 180px;
      width: calc(100% - 180px); } }
  @media (min-width: 980px) {
    /* line 1193, ../sass/components/bean/_bean.scss */
    div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream.bean-buehne-startseite-livestream-pt35 > .content .text .block--bean-livestream {
      left: 240px;
      width: calc(100% - 240px); } }
  @media (min-width: 1220px) {
    /* line 1193, ../sass/components/bean/_bean.scss */
    div.entity-bean.ubg-entity-with-background.bean-buehne-startseite-small.bean-buehne-startseite-livestream.bean-buehne-startseite-livestream-pt35 > .content .text .block--bean-livestream {
      left: 280px;
      width: calc(100% - 280px); } }
/* line 1219, ../sass/components/bean/_bean.scss */
div.entity-bean.ubg-entity-with-background.bean-countdown-intro-1 {
  padding-bottom: 0; }

/* line 1226, ../sass/components/bean/_bean.scss */
.bean-title-invisible .content h2.bean-title {
  display: block; }

@keyframes cdu-circle-rotation {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(359deg); } }
/* line 1243, ../sass/components/bean/_bean.scss */
.bean-anchor-menu .bean-content ul,
.bean-anchor-menu .block__content ul {
  margin: 0;
  padding: 0;
  text-align: center; }
  @media (min-width: 740px) {
    /* line 1243, ../sass/components/bean/_bean.scss */
    .bean-anchor-menu .bean-content ul,
    .bean-anchor-menu .block__content ul {
      margin: 0 auto;
      width: 70%; } }
  /* line 1253, ../sass/components/bean/_bean.scss */
  .bean-anchor-menu .bean-content ul li,
  .bean-anchor-menu .block__content ul li {
    margin: 0;
    padding: 0 2.5rem;
    display: inline-block;
    vertical-align: middle;
    font-size: 1.5em; }
  @media (min-width: 740px) {
    /* line 1265, ../sass/components/bean/_bean.scss */
    .bean-anchor-menu .bean-content ul.alpha-menu,
    .bean-anchor-menu .block__content ul.alpha-menu {
      width: 100%; } }
  /* line 1270, ../sass/components/bean/_bean.scss */
  .bean-anchor-menu .bean-content ul.alpha-menu li,
  .bean-anchor-menu .block__content ul.alpha-menu li {
    padding: 0 0.75rem; }

@media (min-width: 0) and (max-width: 739px) {
  /* line 1283, ../sass/components/bean/_bean.scss */
  .bean-duo-teaser .field-name-field-blocks-left + .field-name-field-blocks-right {
    margin-top: 2.5em; } }

@media (min-width: 740px) {
  /* line 1293, ../sass/components/bean/_bean.scss */
  .bean-wahlergebnisse-intro > .bean-content > .content-left {
    padding-top: 2em; } }

/* line 1305, ../sass/components/bean/_bean.scss */
.bean-bean-listing.bean-wahlergebnisse .bean-content-header .wg-header-wrapper {
  padding-bottom: 2em;
  font-size: 1.25em; }
  /* line 13, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
  .bean-bean-listing.bean-wahlergebnisse .bean-content-header .wg-header-wrapper:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 1305, ../sass/components/bean/_bean.scss */
    .bean-bean-listing.bean-wahlergebnisse .bean-content-header .wg-header-wrapper {
      display: none; } }
  @media (min-width: 740px) {
    /* line 1316, ../sass/components/bean/_bean.scss */
    .bean-bean-listing.bean-wahlergebnisse .bean-content-header .wg-header-wrapper.wg-header-wrapper-2 > * {
      width: 32.20339%;
      float: left;
      margin-right: 1.69492%; } }
  @media (min-width: 740px) {
    /* line 1324, ../sass/components/bean/_bean.scss */
    .bean-bean-listing.bean-wahlergebnisse .bean-content-header .wg-header-wrapper.wg-header-wrapper-3 > * {
      width: 32.20339%;
      float: left;
      margin-right: 1.69492%; }
      /* line 1327, ../sass/components/bean/_bean.scss */
      .bean-bean-listing.bean-wahlergebnisse .bean-content-header .wg-header-wrapper.wg-header-wrapper-3 > *:last-child {
        width: 32.20339%;
        float: right;
        margin-right: 0; } }

/* -------- Bean Sidebarmultiblock --------- */
/* line 4, ../sass/components/bean/_bean_article_accordion.scss */
.bean-block-article-accordion .field-name-field-fc-accordion-section > .field-item {
  padding: 0 0 2em 2em; }
/* line 10, ../sass/components/bean/_bean_article_accordion.scss */
.bean-block-article-accordion.bean-programm-mobile h3.ui-accordion-header {
  padding: 0;
  line-height: 2rem;
  border-bottom: 0;
  margin-top: 1em; }
  /* line 16, ../sass/components/bean/_bean_article_accordion.scss */
  .bean-block-article-accordion.bean-programm-mobile h3.ui-accordion-header:first-child {
    margin-top: 0; }
  /* line 20, ../sass/components/bean/_bean_article_accordion.scss */
  .bean-block-article-accordion.bean-programm-mobile h3.ui-accordion-header.ui-state-active {
    margin-bottom: 0; }
  /* line 24, ../sass/components/bean/_bean_article_accordion.scss */
  .bean-block-article-accordion.bean-programm-mobile h3.ui-accordion-header a {
    width: calc(100% - 80px - 1.5em);
    padding: 0.5em;
    background-color: #e7e7e7; }
  /* line 31, ../sass/components/bean/_bean_article_accordion.scss */
  .bean-block-article-accordion.bean-programm-mobile h3.ui-accordion-header .ui-icon {
    width: 64px;
    height: 64px;
    left: auto;
    top: 0.5em;
    right: 0.5em;
    background-image: url("../images/bg-sidebar-block-programm.png");
    background-size: 64px auto; }
  /* line 41, ../sass/components/bean/_bean_article_accordion.scss */
  .bean-block-article-accordion.bean-programm-mobile h3.ui-accordion-header.ui-state-default .ui-icon {
    background-position: 0 0em; }
  /* line 45, ../sass/components/bean/_bean_article_accordion.scss */
  .bean-block-article-accordion.bean-programm-mobile h3.ui-accordion-header.ui-state-default.ui-state-hover .ui-icon {
    background-position: 0 -64px; }
  /* line 49, ../sass/components/bean/_bean_article_accordion.scss */
  .bean-block-article-accordion.bean-programm-mobile h3.ui-accordion-header.ui-state-active .ui-icon {
    background-position: 0 -128px; }
  /* line 53, ../sass/components/bean/_bean_article_accordion.scss */
  .bean-block-article-accordion.bean-programm-mobile h3.ui-accordion-header.ui-state-active.ui-state-hover .ui-icon {
    background-position: 0 -192px; }
  /* line 57, ../sass/components/bean/_bean_article_accordion.scss */
  .bean-block-article-accordion.bean-programm-mobile h3.ui-accordion-header span.headline-1 {
    font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
    font-size: 1.25em; }
  /* line 62, ../sass/components/bean/_bean_article_accordion.scss */
  .bean-block-article-accordion.bean-programm-mobile h3.ui-accordion-header span.headline-2 {
    font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
    font-size: 1.5em; }
  /* line 66, ../sass/components/bean/_bean_article_accordion.scss */
  .bean-block-article-accordion.bean-programm-mobile h3.ui-accordion-header span.headline-separator {
    display: block; }
/* line 71, ../sass/components/bean/_bean_article_accordion.scss */
.bean-block-article-accordion.bean-programm-mobile .ui-accordion-content {
  border-bottom: 0;
  top: 0;
  padding-left: 0; }
  /* line 76, ../sass/components/bean/_bean_article_accordion.scss */
  .bean-block-article-accordion.bean-programm-mobile .ui-accordion-content.ui-accordion-content-active + h3.ui-accordion-header {
    margin-top: 0; }

/* line 5, ../sass/components/bean/_bean_blog.scss */
.bean-bean-blog .view-blog-articles ul.blog li:before {
  color: #ca080c; }
/* line 10, ../sass/components/bean/_bean_blog.scss */
.bean-bean-blog .view-blog-articles ul.blog li article h3.title {
  color: #000;
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }

/* line 2, ../sass/components/bean/_bean_citation.scss */
.bean-bean-citation .bean-content {
  border-left: 4px solid #ca080c; }
/* line 7, ../sass/components/bean/_bean_citation.scss */
.bean-bean-citation .citation-wrapper .citation {
  font-size: 3em; }
/* line 12, ../sass/components/bean/_bean_citation.scss */
.bean-bean-citation .citation-wrapper .citation-info-wrapper .citation-author,
.bean-bean-citation .citation-wrapper .citation-info-wrapper .citation-source,
.bean-bean-citation .citation-wrapper .citation-info-wrapper .citation-date {
  font-size: 0.9em;
  color: #999; }

/* line 3, ../sass/components/bean/_bean_countdown.scss */
div.countdown.countdown-light {
  background-color: #e7e7e7; }
/* line 7, ../sass/components/bean/_bean_countdown.scss */
div.countdown p.countdown-infotext {
  font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif; }

/* line 4, ../sass/components/bean/_bean_coverflow.scss */
.bean-bean-coverflow .flipster__nav li.flipster__nav__item a.flipster__nav__link {
  background-color: #ccc; }
  /* line 7, ../sass/components/bean/_bean_coverflow.scss */
  .bean-bean-coverflow .flipster__nav li.flipster__nav__item a.flipster__nav__link:hover, .bean-bean-coverflow .flipster__nav li.flipster__nav__item a.flipster__nav__link:focus {
    background-color: #999; }
  /* line 12, ../sass/components/bean/_bean_coverflow.scss */
  .bean-bean-coverflow .flipster__nav li.flipster__nav__item a.flipster__nav__link:focus {
    outline: 1px dashed #ca080c; }
/* line 17, ../sass/components/bean/_bean_coverflow.scss */
.bean-bean-coverflow .flipster__nav li.flipster__nav__item.flipster__nav__item--current > .flipster__nav__link {
  background-color: #ca080c; }
  /* line 20, ../sass/components/bean/_bean_coverflow.scss */
  .bean-bean-coverflow .flipster__nav li.flipster__nav__item.flipster__nav__item--current > .flipster__nav__link:hover, .bean-bean-coverflow .flipster__nav li.flipster__nav__item.flipster__nav__item--current > .flipster__nav__link:focus {
    background-color: #ca080c; }
/* line 29, ../sass/components/bean/_bean_coverflow.scss */
.bean-bean-coverflow .coverflow-wrapper .flipster__button svg {
  stroke: #ca080c; }

/* line 5, ../sass/components/bean/_bean_footer_block.scss */
.bean-footer-block .field-footercontentblock-item > .entity > .content > .field {
  margin-bottom: 3em; }
/* line 9, ../sass/components/bean/_bean_footer_block.scss */
.bean-footer-block .field-footercontentblock-item h2.field-blocktitle {
  font-size: 1em;
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
  margin-bottom: 2em;
  text-align: center; }
  @media (min-width: 740px) {
    /* line 9, ../sass/components/bean/_bean_footer_block.scss */
    .bean-footer-block .field-footercontentblock-item h2.field-blocktitle {
      text-align: left; } }
/* line 21, ../sass/components/bean/_bean_footer_block.scss */
.bean-footer-block .field-footercontentblock-item div.field-name-field-footer-text {
  text-align: center;
  /* footer logo & circle separat */ }
  @media (min-width: 740px) {
    /* line 21, ../sass/components/bean/_bean_footer_block.scss */
    .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-text {
      text-align: left; } }
  /* line 28, ../sass/components/bean/_bean_footer_block.scss */
  .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-text ul.menu li {
    padding: 0.75em 0;
    text-align: center; }
    @media (min-width: 740px) {
      /* line 28, ../sass/components/bean/_bean_footer_block.scss */
      .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-text ul.menu li {
        text-align: left; } }
    /* line 37, ../sass/components/bean/_bean_footer_block.scss */
    .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-text ul.menu li a.button {
      display: inline-block;
      background-color: #ca080c;
      color: #fff;
      padding: 10px 20px;
      line-height: 20px;
      border-radius: 5px; }
      /* line 9, ../sass/abstractions/_mixins.scss */
      .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-text ul.menu li a.button:hover {
        background-color: #ca080c;
        color: #fff; }
      /* line 14, ../sass/abstractions/_mixins.scss */
      .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-text ul.menu li a.button:active, .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-text ul.menu li a.button.active, .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-text ul.menu li a.button.active-trail {
        background-color: #ca080c;
        color: #fff; }
  /* line 44, ../sass/components/bean/_bean_footer_block.scss */
  .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-text img#logo-footer-circle {
    padding-top: 3em; }
  /* line 49, ../sass/components/bean/_bean_footer_block.scss */
  .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-text .cdu-logo-footer-container {
    height: 160px;
    width: 213px;
    position: relative; }
    @media (min-width: 0) and (max-width: 739px) {
      /* line 49, ../sass/components/bean/_bean_footer_block.scss */
      .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-text .cdu-logo-footer-container {
        margin: 0 auto; } }
    /* line 58, ../sass/components/bean/_bean_footer_block.scss */
    .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-text .cdu-logo-footer-container .cdu-logo-footer {
      position: absolute;
      top: 52px;
      left: 44px; }
  @media (min-width: 740px) {
    /* line 66, ../sass/components/bean/_bean_footer_block.scss */
    .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-text .logo-container {
      margin: auto; } }
  /* line 71, ../sass/components/bean/_bean_footer_block.scss */
  .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-text ul.socialmedia-menu {
    display: inline-block; }
    /* line 78, ../sass/components/bean/_bean_footer_block.scss */
    .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-text ul.socialmedia-menu li {
      float: left;
      padding: 0 0 1.5em; }
      /* line 82, ../sass/components/bean/_bean_footer_block.scss */
      .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-text ul.socialmedia-menu li:nth-child(3n + 1) {
        clear: both; }
      /* line 86, ../sass/components/bean/_bean_footer_block.scss */
      .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-text ul.socialmedia-menu li:nth-child(3n + 0), .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-text ul.socialmedia-menu li:nth-child(3n + 2) {
        padding: 0 0 1.5em 1.5em; }
/* line 96, ../sass/components/bean/_bean_footer_block.scss */
.bean-footer-block .field-footercontentblock-item div.field-name-field-footer-links .field-item {
  padding: 0.75em 0;
  border-bottom: 0;
  text-align: center; }
  @media (min-width: 740px) {
    /* line 96, ../sass/components/bean/_bean_footer_block.scss */
    .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-links .field-item {
      text-align: left; } }
  /* line 106, ../sass/components/bean/_bean_footer_block.scss */
  .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-links .field-item a[target="_blank"] {
    line-height: 1;
    vertical-align: middle;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    /* line 29, ../sass/abstractions/_mixins.scss */
    .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-links .field-item a[target="_blank"]:after {
      font-family: 'pt21';
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      vertical-align: middle;
      content: "\e900";
      margin-left: 0.5em; }
/* line 113, ../sass/components/bean/_bean_footer_block.scss */
.bean-footer-block .field-footercontentblock-item div.field-name-field-footer-contactdata {
  text-align: center; }
  @media (min-width: 740px) {
    /* line 113, ../sass/components/bean/_bean_footer_block.scss */
    .bean-footer-block .field-footercontentblock-item div.field-name-field-footer-contactdata {
      padding: 0.75em 0;
      text-align: left; } }
@media (min-width: 740px) and (max-width: 979px) {
  /* line 128, ../sass/components/bean/_bean_footer_block.scss */
  .bean-footer-block.footer-block-4 div.field-name-field-footer-text ul.socialmedia-menu li:nth-child(3n + 1) {
    clear: none; }
  /* line 132, ../sass/components/bean/_bean_footer_block.scss */
  .bean-footer-block.footer-block-4 div.field-name-field-footer-text ul.socialmedia-menu li:nth-child(2n + 1) {
    clear: both; }
  /* line 136, ../sass/components/bean/_bean_footer_block.scss */
  .bean-footer-block.footer-block-4 div.field-name-field-footer-text ul.socialmedia-menu li:nth-child(2n + 0), .bean-footer-block.footer-block-4 div.field-name-field-footer-text ul.socialmedia-menu li:nth-child(2n + 1) {
    padding: 0 0 1.5em 1.5em; } }

/* line 2, ../sass/components/bean/_bean_header.scss */
div.entity-bean.bean-header.ubg-entity-with-background {
  padding-top: 0;
  padding-bottom: 0; }
/* line 8, ../sass/components/bean/_bean_header.scss */
div.entity-bean.bean-header .header-image img {
  width: 100%;
  vertical-align: top; }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 8, ../sass/components/bean/_bean_header.scss */
    div.entity-bean.bean-header .header-image img {
      width: auto;
      height: 100%;
      max-width: none;
      transform: translate(-50%, 0%); } }
/* line 21, ../sass/components/bean/_bean_header.scss */
div.entity-bean.bean-header .title-wrapper {
  position: relative;
  width: 100%;
  top: calc(-1.2 * 1.5 * 1.25em - 0.6rem); }
  @media (min-width: 740px) {
    /* line 21, ../sass/components/bean/_bean_header.scss */
    div.entity-bean.bean-header .title-wrapper {
      top: calc(-1.2 * 2 * 1.25em - 0.6rem); } }
  /* line 31, ../sass/components/bean/_bean_header.scss */
  div.entity-bean.bean-header .title-wrapper h2.bean-title {
    margin-bottom: 0; }
    @media (min-width: 0) and (max-width: 739px) {
      /* line 35, ../sass/components/bean/_bean_header.scss */
      div.entity-bean.bean-header .title-wrapper h2.bean-title > span.headline-1,
      div.entity-bean.bean-header .title-wrapper h2.bean-title > span.headline-2 {
        padding-left: 10px;
        padding-right: 10px; } }

/* line 3, ../sass/components/bean/_bean_link.scss */
.bean-bean-link .bean-content div.readmore.button {
  text-align: center; }

/* line 3, ../sass/components/bean/_bean_livestream.scss */
.bean-bean-livestream.bean-livestream-startseite {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
    /*@include breakpoint($narrow) {
      top: 90px;
    }

    @include breakpoint($normal) {
      top: 120px;
    }

    @include breakpoint($wide) {
      top: 150px;
    }*/ }
  @media (min-width: 740px) {
    /* line 22, ../sass/components/bean/_bean_livestream.scss */
    .bean-bean-livestream.bean-livestream-startseite div.bean-content {
      margin: 0 10%; } }
  /* line 34, ../sass/components/bean/_bean_livestream.scss */
  .bean-bean-livestream.bean-livestream-startseite .bean-title {
    font-size: 1em;
    z-index: 995;
    position: absolute;
    width: 100%;
    top: 25px; }
    @media (min-width: 740px) {
      /* line 34, ../sass/components/bean/_bean_livestream.scss */
      .bean-bean-livestream.bean-livestream-startseite .bean-title {
        top: 45px; } }
    @media (min-width: 980px) {
      /* line 34, ../sass/components/bean/_bean_livestream.scss */
      .bean-bean-livestream.bean-livestream-startseite .bean-title {
        top: 60px; } }
    @media (min-width: 1220px) {
      /* line 34, ../sass/components/bean/_bean_livestream.scss */
      .bean-bean-livestream.bean-livestream-startseite .bean-title {
        top: 75px; } }
    /* line 53, ../sass/components/bean/_bean_livestream.scss */
    .bean-bean-livestream.bean-livestream-startseite .bean-title > span.headline-1 {
      font-size: 1.25em;
      color: #000;
      background-color: #fff;
      padding: 0.3rem 1rem;
      display: inline-block;
      line-height: 1.2; }
      @media (min-width: 740px) {
        /* line 53, ../sass/components/bean/_bean_livestream.scss */
        .bean-bean-livestream.bean-livestream-startseite .bean-title > span.headline-1 {
          font-size: 1.7em; } }
      @media (min-width: 980px) {
        /* line 53, ../sass/components/bean/_bean_livestream.scss */
        .bean-bean-livestream.bean-livestream-startseite .bean-title > span.headline-1 {
          font-size: 2em; } }
      @media (min-width: 1220px) {
        /* line 53, ../sass/components/bean/_bean_livestream.scss */
        .bean-bean-livestream.bean-livestream-startseite .bean-title > span.headline-1 {
          font-size: 2.5em; } }
    /* line 68, ../sass/components/bean/_bean_livestream.scss */
    .bean-bean-livestream.bean-livestream-startseite .bean-title > span.headline-2 {
      font-size: 2.75em;
      color: #ca080c;
      background-color: #fff;
      padding: 0.3rem 1rem;
      display: inline-block;
      line-height: 1.2; }
      @media (min-width: 740px) {
        /* line 68, ../sass/components/bean/_bean_livestream.scss */
        .bean-bean-livestream.bean-livestream-startseite .bean-title > span.headline-2 {
          font-size: 3em; } }
      @media (min-width: 980px) {
        /* line 68, ../sass/components/bean/_bean_livestream.scss */
        .bean-bean-livestream.bean-livestream-startseite .bean-title > span.headline-2 {
          font-size: 3.6em; } }
      @media (min-width: 1220px) {
        /* line 68, ../sass/components/bean/_bean_livestream.scss */
        .bean-bean-livestream.bean-livestream-startseite .bean-title > span.headline-2 {
          font-size: 4.5em; } }
/* line 86, ../sass/components/bean/_bean_livestream.scss */
.bean-bean-livestream.bean-video-startseite .bean-title {
  animation-name: video-title-fade-out;
  animation-duration: 3s;
  animation-delay: 2s;
  animation-fill-mode: forwards; }
  /* line 97, ../sass/components/bean/_bean_livestream.scss */
  .bean-bean-livestream.bean-video-startseite .bean-title > span.headline-2 {
    color: #000; }

@keyframes video-title-fade-out {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@media (min-width: 740px) {
  /* line 115, ../sass/components/bean/_bean_livestream.scss */
  .bean-buehne-startseite-small .bean-bean-multilivestream.bean-livestream-startseite div.bean-content,
  .bean-buehne-startseite-small .bean-bean-livestream.bean-livestream-startseite div.bean-content {
    margin: 0; } }
/* line 120, ../sass/components/bean/_bean_livestream.scss */
.bean-buehne-startseite-small .bean-bean-multilivestream.bean-livestream-startseite div.bean-content .readmore,
.bean-buehne-startseite-small .bean-bean-livestream.bean-livestream-startseite div.bean-content .readmore {
  position: relative;
  z-index: 1; }

/* line 130, ../sass/components/bean/_bean_livestream.scss */
.bean-bean-multilivestream .bean-content > * + * {
  margin-top: 0.75em; }

@media (min-width: 740px) {
  /* line 3, ../sass/components/bean/_bean_parallaxy.scss */
  div.entity-bean.bean-bean-parallaxy.ubg-entity-with-background > div.content {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto; }
    /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
    div.entity-bean.bean-bean-parallaxy.ubg-entity-with-background > div.content:after {
      content: " ";
      display: block;
      clear: both; } }
/* line 10, ../sass/components/bean/_bean_parallaxy.scss */
div.entity-bean.bean-bean-parallaxy .parallaxy-group {
  position: relative;
  width: 100%; }
  /* line 14, ../sass/components/bean/_bean_parallaxy.scss */
  div.entity-bean.bean-bean-parallaxy .parallaxy-group .parallaxy-layer {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
    /* line 21, ../sass/components/bean/_bean_parallaxy.scss */
    div.entity-bean.bean-bean-parallaxy .parallaxy-group .parallaxy-layer.parallaxy-frontlayer {
      position: relative;
      background: #fff;
      padding: 2em 0;
      z-index: 4; }
      @media (min-width: 740px) {
        /* line 21, ../sass/components/bean/_bean_parallaxy.scss */
        div.entity-bean.bean-bean-parallaxy .parallaxy-group .parallaxy-layer.parallaxy-frontlayer {
          padding: 6em 0;
          min-height: calc(420px - 12em); } }
      @media (min-width: 740px) {
        /* line 21, ../sass/components/bean/_bean_parallaxy.scss */
        div.entity-bean.bean-bean-parallaxy .parallaxy-group .parallaxy-layer.parallaxy-frontlayer {
          min-height: calc(560px - 12em); } }
      @media (min-width: 1220px) {
        /* line 21, ../sass/components/bean/_bean_parallaxy.scss */
        div.entity-bean.bean-bean-parallaxy .parallaxy-group .parallaxy-layer.parallaxy-frontlayer {
          min-height: calc(640px - 12em); } }
    /* line 41, ../sass/components/bean/_bean_parallaxy.scss */
    div.entity-bean.bean-bean-parallaxy .parallaxy-group .parallaxy-layer.parallaxy-backlayer {
      position: relative;
      background: #e7e7e7;
      z-index: 3; }
      @media (min-width: 740px) {
        /* line 41, ../sass/components/bean/_bean_parallaxy.scss */
        div.entity-bean.bean-bean-parallaxy .parallaxy-group .parallaxy-layer.parallaxy-backlayer {
          position: static;
          /* for old browsers */
          position: sticky;
          top: 144px; } }
/* line 66, ../sass/components/bean/_bean_parallaxy.scss */
div.entity-bean.bean-bean-parallaxy div.content-wrapper {
  margin: 0 auto; }
  @media (min-width: 740px) {
    /* line 66, ../sass/components/bean/_bean_parallaxy.scss */
    div.entity-bean.bean-bean-parallaxy div.content-wrapper {
      padding-left: 10px;
      padding-right: 10px; } }
  @media (min-width: 740px) and (min-width: 740px) {
    /* line 66, ../sass/components/bean/_bean_parallaxy.scss */
    div.entity-bean.bean-bean-parallaxy div.content-wrapper {
      max-width: 700px;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0px;
      padding-right: 0px; }
      /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
      div.entity-bean.bean-bean-parallaxy div.content-wrapper:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 740px) and (min-width: 980px) {
    /* line 66, ../sass/components/bean/_bean_parallaxy.scss */
    div.entity-bean.bean-bean-parallaxy div.content-wrapper {
      max-width: 940px;
      margin-left: auto;
      margin-right: auto; }
      /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
      div.entity-bean.bean-bean-parallaxy div.content-wrapper:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 740px) and (min-width: 1220px) {
    /* line 66, ../sass/components/bean/_bean_parallaxy.scss */
    div.entity-bean.bean-bean-parallaxy div.content-wrapper {
      max-width: 1180px;
      margin-left: auto;
      margin-right: auto; }
      /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
      div.entity-bean.bean-bean-parallaxy div.content-wrapper:after {
        content: " ";
        display: block;
        clear: both; } }

/* line 76, ../sass/components/bean/_bean_parallaxy.scss */
div.entity-bean.bean-bean-parallaxy .parallaxy-backlayer {
  position: relative; }
  /* line 79, ../sass/components/bean/_bean_parallaxy.scss */
  div.entity-bean.bean-bean-parallaxy .parallaxy-backlayer .backlayer-title {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    font-size: 2.5em;
    line-height: 1.5em;
    text-align: center;
    color: #32302e;
    width: 100%; }
    @media (min-width: 740px) {
      /* line 79, ../sass/components/bean/_bean_parallaxy.scss */
      div.entity-bean.bean-bean-parallaxy .parallaxy-backlayer .backlayer-title {
        font-size: 3.5em; } }
    @media (min-width: 980px) {
      /* line 79, ../sass/components/bean/_bean_parallaxy.scss */
      div.entity-bean.bean-bean-parallaxy .parallaxy-backlayer .backlayer-title {
        font-size: 4em; } }
    @media (min-width: 1220px) {
      /* line 79, ../sass/components/bean/_bean_parallaxy.scss */
      div.entity-bean.bean-bean-parallaxy .parallaxy-backlayer .backlayer-title {
        font-size: 4.5em; } }
  /* line 104, ../sass/components/bean/_bean_parallaxy.scss */
  div.entity-bean.bean-bean-parallaxy .parallaxy-backlayer .backlayer-text {
    background-image: url("../images/red-arrow-down.png");
    background-position: right 20px bottom 6em;
    background-repeat: no-repeat;
    background-size: 36px auto;
    vertical-align: middle; }
    @media (min-width: 740px) {
      /* line 104, ../sass/components/bean/_bean_parallaxy.scss */
      div.entity-bean.bean-bean-parallaxy .parallaxy-backlayer .backlayer-text {
        background-position: right 0 bottom 7em;
        background-size: auto; } }
    @media (min-width: 980px) {
      /* line 104, ../sass/components/bean/_bean_parallaxy.scss */
      div.entity-bean.bean-bean-parallaxy .parallaxy-backlayer .backlayer-text {
        background-position: right 0 bottom 8em; } }
    @media (min-width: 1220px) {
      /* line 104, ../sass/components/bean/_bean_parallaxy.scss */
      div.entity-bean.bean-bean-parallaxy .parallaxy-backlayer .backlayer-text {
        background-position: right 0 bottom 10em; } }
    /* line 124, ../sass/components/bean/_bean_parallaxy.scss */
    div.entity-bean.bean-bean-parallaxy .parallaxy-backlayer .backlayer-text .digit {
      color: #ffd700;
      font-size: 25em;
      vertical-align: middle; }
      @media (min-width: 740px) {
        /* line 124, ../sass/components/bean/_bean_parallaxy.scss */
        div.entity-bean.bean-bean-parallaxy .parallaxy-backlayer .backlayer-text .digit {
          font-size: 30em; } }
      @media (min-width: 980px) {
        /* line 124, ../sass/components/bean/_bean_parallaxy.scss */
        div.entity-bean.bean-bean-parallaxy .parallaxy-backlayer .backlayer-text .digit {
          font-size: 35em; } }
      @media (min-width: 1220px) {
        /* line 124, ../sass/components/bean/_bean_parallaxy.scss */
        div.entity-bean.bean-bean-parallaxy .parallaxy-backlayer .backlayer-text .digit {
          font-size: 40em; } }
      /* line 141, ../sass/components/bean/_bean_parallaxy.scss */
      div.entity-bean.bean-bean-parallaxy .parallaxy-backlayer .backlayer-text .digit p {
        line-height: 1em;
        margin: 0;
        vertical-align: middle; }
@media (min-width: 740px) {
  /* line 153, ../sass/components/bean/_bean_parallaxy.scss */
  div.entity-bean.bean-bean-parallaxy .parallaxy-frontlayer div.content-wrapper .content {
    width: 66.10169%; } }
/* line 159, ../sass/components/bean/_bean_parallaxy.scss */
div.entity-bean.bean-bean-parallaxy .parallaxy-frontlayer div.content-wrapper .frontlayer-title {
  font-size: 1.5em;
  font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
  line-height: 1.5em; }
/* line 165, ../sass/components/bean/_bean_parallaxy.scss */
div.entity-bean.bean-bean-parallaxy .parallaxy-frontlayer div.content-wrapper .frontlayer-text {
  color: #32302e; }
  /* line 168, ../sass/components/bean/_bean_parallaxy.scss */
  div.entity-bean.bean-bean-parallaxy .parallaxy-frontlayer div.content-wrapper .frontlayer-text p {
    font-size: 1.25em; }
  /* line 173, ../sass/components/bean/_bean_parallaxy.scss */
  div.entity-bean.bean-bean-parallaxy .parallaxy-frontlayer div.content-wrapper .frontlayer-text .text-small p {
    font-size: 1em; }
  /* line 178, ../sass/components/bean/_bean_parallaxy.scss */
  div.entity-bean.bean-bean-parallaxy .parallaxy-frontlayer div.content-wrapper .frontlayer-text .text-small + p {
    margin-top: 1em; }
/* line 183, ../sass/components/bean/_bean_parallaxy.scss */
div.entity-bean.bean-bean-parallaxy .parallaxy-frontlayer div.content-wrapper .frontlayer-title + .frontlayer-text {
  margin-top: 3em; }
@media (min-width: 740px) {
  /* line 192, ../sass/components/bean/_bean_parallaxy.scss */
  div.entity-bean.bean-bean-parallaxy .parallaxy-group.even div.content .frontlayer-text {
    width: 58.33333%;
    margin-left: 37.5%; } }
/* line 203, ../sass/components/bean/_bean_parallaxy.scss */
div.entity-bean.bean-bean-parallaxy .parallaxy-group.odd div.content {
  margin: 0 auto; }
  @media (min-width: 740px) {
    /* line 206, ../sass/components/bean/_bean_parallaxy.scss */
    div.entity-bean.bean-bean-parallaxy .parallaxy-group.odd div.content .frontlayer-text {
      width: 79.16667%;
      margin-left: 16.66667%; } }

/* line 14, ../sass/components/bean/_bean_poster.scss */
.bean-ubg-bean-poster .bean-content .field-name-ubg-poster-element .ubg-bean-poster-row > .field-item > .field-collection-view .field-collection-item-ubg-poster-element .content .field.field-name-ubg-poster-title .field__items .field__item {
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }
/* line 25, ../sass/components/bean/_bean_poster.scss */
.bean-ubg-bean-poster .bean-content .field-name-ubg-poster-element .ubg-bean-poster-row > .field-item > .field-collection-view .field-collection-item-ubg-poster-element.ubg-bean-poster-element-long-text .content .field-name-ubg-poster-body > div {
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }

/******
 * SH *
 ******/
/* line 7, ../sass/components/bean/_bean_slideshow.scss */
.field--type-ubg-slide-reference ul.ubg-bean-slideshow-selector.ubg-bean-slideshow-selector-display-default {
  position: relative;
  z-index: 99; }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 7, ../sass/components/bean/_bean_slideshow.scss */
    .field--type-ubg-slide-reference ul.ubg-bean-slideshow-selector.ubg-bean-slideshow-selector-display-default {
      height: 32px; }
      /* line 12, ../sass/components/bean/_bean_slideshow.scss */
      .field--type-ubg-slide-reference ul.ubg-bean-slideshow-selector.ubg-bean-slideshow-selector-display-default li.selector-item {
        margin-top: 6px; } }
  @media (min-width: 740px) {
    /* line 16, ../sass/components/bean/_bean_slideshow.scss */
    .field--type-ubg-slide-reference ul.ubg-bean-slideshow-selector.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-selector-grid {
      top: -61px;
      margin-bottom: -61px;
      height: 42px; }
      /* line 21, ../sass/components/bean/_bean_slideshow.scss */
      .field--type-ubg-slide-reference ul.ubg-bean-slideshow-selector.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-selector-grid li.selector-item {
        margin-top: 10px; } }
  @media (min-width: 980px) {
    /* line 16, ../sass/components/bean/_bean_slideshow.scss */
    .field--type-ubg-slide-reference ul.ubg-bean-slideshow-selector.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-selector-grid {
      top: -67px;
      margin-bottom: -67px;
      height: 48px; }
      /* line 29, ../sass/components/bean/_bean_slideshow.scss */
      .field--type-ubg-slide-reference ul.ubg-bean-slideshow-selector.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-selector-grid li.selector-item {
        margin-top: 12px; } }
  @media (min-width: 1220px) {
    /* line 16, ../sass/components/bean/_bean_slideshow.scss */
    .field--type-ubg-slide-reference ul.ubg-bean-slideshow-selector.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-selector-grid {
      top: -67px;
      margin-bottom: -67px;
      height: 48px; }
      /* line 37, ../sass/components/bean/_bean_slideshow.scss */
      .field--type-ubg-slide-reference ul.ubg-bean-slideshow-selector.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-selector-grid li.selector-item {
        margin-top: 12px; } }
  @media (min-width: 740px) {
    /* line 42, ../sass/components/bean/_bean_slideshow.scss */
    .field--type-ubg-slide-reference ul.ubg-bean-slideshow-selector.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-selector-full {
      top: -42px;
      margin-bottom: -42px;
      height: 42px; }
      /* line 47, ../sass/components/bean/_bean_slideshow.scss */
      .field--type-ubg-slide-reference ul.ubg-bean-slideshow-selector.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-selector-full li.selector-item {
        margin-top: 10px; } }
  @media (min-width: 980px) {
    /* line 42, ../sass/components/bean/_bean_slideshow.scss */
    .field--type-ubg-slide-reference ul.ubg-bean-slideshow-selector.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-selector-full {
      top: -48px;
      margin-bottom: -48px;
      height: 48px; }
      /* line 55, ../sass/components/bean/_bean_slideshow.scss */
      .field--type-ubg-slide-reference ul.ubg-bean-slideshow-selector.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-selector-full li.selector-item {
        margin-top: 12px; } }
  @media (min-width: 1220px) {
    /* line 42, ../sass/components/bean/_bean_slideshow.scss */
    .field--type-ubg-slide-reference ul.ubg-bean-slideshow-selector.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-selector-full {
      top: -48px;
      margin-bottom: -48px;
      height: 48px; }
      /* line 63, ../sass/components/bean/_bean_slideshow.scss */
      .field--type-ubg-slide-reference ul.ubg-bean-slideshow-selector.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-selector-full li.selector-item {
        margin-top: 12px; } }
  /* line 69, ../sass/components/bean/_bean_slideshow.scss */
  .field--type-ubg-slide-reference ul.ubg-bean-slideshow-selector.ubg-bean-slideshow-selector-display-default li.selector-item a {
    border: 2px solid #fff;
    background: transparent; }
  /* line 74, ../sass/components/bean/_bean_slideshow.scss */
  .field--type-ubg-slide-reference ul.ubg-bean-slideshow-selector.ubg-bean-slideshow-selector-display-default li.selector-item.active a {
    background: #fff; }
  /* line 79, ../sass/components/bean/_bean_slideshow.scss */
  .field--type-ubg-slide-reference ul.ubg-bean-slideshow-selector.ubg-bean-slideshow-selector-display-default li.selector-item.selector-arrow-item a {
    background-size: 100% 100%; }
@media (min-width: 0) and (max-width: 739px) {
  /* line 94, ../sass/components/bean/_bean_slideshow.scss */
  .field--type-ubg-slide-reference .ubg-bean-slideshow-wrapper.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-grid .ubg-bean-slides-wrapper article.ubg-bean-slide.ubg-slide-content-pos-bottom-right .content-wrapper .content-inner, .field--type-ubg-slide-reference .ubg-bean-slideshow-wrapper.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-grid .ubg-bean-slides-wrapper article.ubg-bean-slide.ubg-slide-content-pos-bottom-left .content-wrapper .content-inner {
    bottom: 0; } }
@media (min-width: 740px) {
  /* line 94, ../sass/components/bean/_bean_slideshow.scss */
  .field--type-ubg-slide-reference .ubg-bean-slideshow-wrapper.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-grid .ubg-bean-slides-wrapper article.ubg-bean-slide.ubg-slide-content-pos-bottom-right .content-wrapper .content-inner, .field--type-ubg-slide-reference .ubg-bean-slideshow-wrapper.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-grid .ubg-bean-slides-wrapper article.ubg-bean-slide.ubg-slide-content-pos-bottom-left .content-wrapper .content-inner {
    bottom: 61px; } }
@media (min-width: 980px) {
  /* line 94, ../sass/components/bean/_bean_slideshow.scss */
  .field--type-ubg-slide-reference .ubg-bean-slideshow-wrapper.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-grid .ubg-bean-slides-wrapper article.ubg-bean-slide.ubg-slide-content-pos-bottom-right .content-wrapper .content-inner, .field--type-ubg-slide-reference .ubg-bean-slideshow-wrapper.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-grid .ubg-bean-slides-wrapper article.ubg-bean-slide.ubg-slide-content-pos-bottom-left .content-wrapper .content-inner {
    bottom: 67px; } }
@media (min-width: 1220px) {
  /* line 94, ../sass/components/bean/_bean_slideshow.scss */
  .field--type-ubg-slide-reference .ubg-bean-slideshow-wrapper.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-grid .ubg-bean-slides-wrapper article.ubg-bean-slide.ubg-slide-content-pos-bottom-right .content-wrapper .content-inner, .field--type-ubg-slide-reference .ubg-bean-slideshow-wrapper.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-grid .ubg-bean-slides-wrapper article.ubg-bean-slide.ubg-slide-content-pos-bottom-left .content-wrapper .content-inner {
    bottom: 67px; } }
@media (min-width: 0) and (max-width: 739px) {
  /* line 119, ../sass/components/bean/_bean_slideshow.scss */
  .field--type-ubg-slide-reference .ubg-bean-slideshow-wrapper.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-full .ubg-bean-slides-wrapper article.ubg-bean-slide.ubg-slide-content-pos-bottom-right .content-wrapper .content-inner, .field--type-ubg-slide-reference .ubg-bean-slideshow-wrapper.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-full .ubg-bean-slides-wrapper article.ubg-bean-slide.ubg-slide-content-pos-bottom-left .content-wrapper .content-inner {
    bottom: 0; } }
@media (min-width: 740px) {
  /* line 119, ../sass/components/bean/_bean_slideshow.scss */
  .field--type-ubg-slide-reference .ubg-bean-slideshow-wrapper.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-full .ubg-bean-slides-wrapper article.ubg-bean-slide.ubg-slide-content-pos-bottom-right .content-wrapper .content-inner, .field--type-ubg-slide-reference .ubg-bean-slideshow-wrapper.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-full .ubg-bean-slides-wrapper article.ubg-bean-slide.ubg-slide-content-pos-bottom-left .content-wrapper .content-inner {
    bottom: 42px; } }
@media (min-width: 980px) {
  /* line 119, ../sass/components/bean/_bean_slideshow.scss */
  .field--type-ubg-slide-reference .ubg-bean-slideshow-wrapper.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-full .ubg-bean-slides-wrapper article.ubg-bean-slide.ubg-slide-content-pos-bottom-right .content-wrapper .content-inner, .field--type-ubg-slide-reference .ubg-bean-slideshow-wrapper.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-full .ubg-bean-slides-wrapper article.ubg-bean-slide.ubg-slide-content-pos-bottom-left .content-wrapper .content-inner {
    bottom: 48px; } }
@media (min-width: 1220px) {
  /* line 119, ../sass/components/bean/_bean_slideshow.scss */
  .field--type-ubg-slide-reference .ubg-bean-slideshow-wrapper.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-full .ubg-bean-slides-wrapper article.ubg-bean-slide.ubg-slide-content-pos-bottom-right .content-wrapper .content-inner, .field--type-ubg-slide-reference .ubg-bean-slideshow-wrapper.ubg-bean-slideshow-selector-display-default.ubg-bean-slideshow-full .ubg-bean-slides-wrapper article.ubg-bean-slide.ubg-slide-content-pos-bottom-left .content-wrapper .content-inner {
    bottom: 48px; } }

/* line 1, ../sass/components/bean/_bean_social_links.scss */
.bean-bean-social-links {
  padding-bottom: 2em; }
  @media (min-width: 740px) {
    /* line 6, ../sass/components/bean/_bean_social_links.scss */
    .bean-bean-social-links .meta-links ul.social-links {
      float: none; } }
  /* line 11, ../sass/components/bean/_bean_social_links.scss */
  .bean-bean-social-links .meta-links ul.social-links li {
    background-color: transparent;
    font-size: 1em;
    text-decoration: none;
    margin-left: 1em; }
    /* line 17, ../sass/components/bean/_bean_social_links.scss */
    .bean-bean-social-links .meta-links ul.social-links li.first {
      margin-left: 0; }
  /* line 21, ../sass/components/bean/_bean_social_links.scss */
  .bean-bean-social-links .meta-links ul.social-links.social-links-icon li {
    width: auto;
    height: 2em;
    background-color: transparent;
    border-radius: 0;
    line-height: 1.5;
    margin: 0 0 0 1em; }
    /* line 29, ../sass/components/bean/_bean_social_links.scss */
    .bean-bean-social-links .meta-links ul.social-links.social-links-icon li.first {
      margin-left: 0; }
    /* line 31, ../sass/components/bean/_bean_social_links.scss */
    .bean-bean-social-links .meta-links ul.social-links.social-links-icon li a {
      color: #ca080c; }
      /* line 34, ../sass/components/bean/_bean_social_links.scss */
      .bean-bean-social-links .meta-links ul.social-links.social-links-icon li a span.fa {
        line-height: 1; }
      /* line 38, ../sass/components/bean/_bean_social_links.scss */
      .bean-bean-social-links .meta-links ul.social-links.social-links-icon li a.social-link-facebook {
        color: #3b5998; }
        /* line 41, ../sass/components/bean/_bean_social_links.scss */
        .bean-bean-social-links .meta-links ul.social-links.social-links-icon li a.social-link-facebook span.fa {
          font-family: 'Font Awesome 5 Brands';
          content: "\f09a" !important; }
      /* line 47, ../sass/components/bean/_bean_social_links.scss */
      .bean-bean-social-links .meta-links ul.social-links.social-links-icon li a.social-link-twitter {
        color: #55acee; }
        /* line 50, ../sass/components/bean/_bean_social_links.scss */
        .bean-bean-social-links .meta-links ul.social-links.social-links-icon li a.social-link-twitter span.fa {
          font-family: 'Font Awesome 5 Brands'; }
  @media (min-width: 740px) {
    /* line 59, ../sass/components/bean/_bean_social_links.scss */
    .bean-bean-social-links .meta-links h3 {
      float: none;
      line-height: 1.3;
      font-size: 125%;
      margin-bottom: 0.5em; } }
  /* line 70, ../sass/components/bean/_bean_social_links.scss */
  .bean-bean-social-links.ubg-entity-with-background .meta-links {
    margin-top: 0; }
    /* line 78, ../sass/components/bean/_bean_social_links.scss */
    .bean-bean-social-links.ubg-entity-with-background .meta-links ul.social-links.social-links-icon li a, .bean-bean-social-links.ubg-entity-with-background .meta-links ul.social-links.social-links-icon li a.social-link-facebook
    .bean-bean-social-links.ubg-entity-with-background .meta-links ul.social-links.social-links-icon li a.social-link-twitter {
      color: #fff; }
  /* line 89, ../sass/components/bean/_bean_social_links.scss */
  .bean-bean-social-links.ubg-entity-with-background h3 {
    color: #fff; }

/* line 4, ../sass/components/bean/_bean_social_sharing.scss */
.bean-bean-social-sharing .meta-links {
  margin-top: 0;
  margin-bottom: 0; }

@media (min-width: 740px) {
  /* line 3, ../sass/components/bean/_bean_sponsor.scss */
  .bean-ubg-sponsor.fullscreen {
    overflow-x: hidden; } }

/* line 39, ../sass/components/bean/_bean_sponsor.scss */
.ubg-bean-sponsor-bean {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
  .ubg-bean-sponsor-bean:after {
    content: " ";
    display: block;
    clear: both; }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 17, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-narrow-1 .ubg-bean-sponsor-sponsor {
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0; }
      /* line 19, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-narrow-1 .ubg-bean-sponsor-sponsor.narrow-last {
        width: 100%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 740px) {
    /* line 27, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-wide-1 .ubg-bean-sponsor-sponsor {
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0; }
      /* line 29, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-wide-1 .ubg-bean-sponsor-sponsor.wide-last {
        width: 100%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 17, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-narrow-2 .ubg-bean-sponsor-sponsor {
      width: 49.15254%;
      float: left;
      margin-right: 1.69492%; }
      /* line 19, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-narrow-2 .ubg-bean-sponsor-sponsor.narrow-last {
        width: 49.15254%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 740px) {
    /* line 27, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-wide-2 .ubg-bean-sponsor-sponsor {
      width: 49.15254%;
      float: left;
      margin-right: 1.69492%; }
      /* line 29, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-wide-2 .ubg-bean-sponsor-sponsor.wide-last {
        width: 49.15254%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 17, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-narrow-3 .ubg-bean-sponsor-sponsor {
      width: 32.20339%;
      float: left;
      margin-right: 1.69492%; }
      /* line 19, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-narrow-3 .ubg-bean-sponsor-sponsor.narrow-last {
        width: 32.20339%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 740px) {
    /* line 27, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-wide-3 .ubg-bean-sponsor-sponsor {
      width: 32.20339%;
      float: left;
      margin-right: 1.69492%; }
      /* line 29, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-wide-3 .ubg-bean-sponsor-sponsor.wide-last {
        width: 32.20339%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 17, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-narrow-4 .ubg-bean-sponsor-sponsor {
      width: 23.72881%;
      float: left;
      margin-right: 1.69492%; }
      /* line 19, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-narrow-4 .ubg-bean-sponsor-sponsor.narrow-last {
        width: 23.72881%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 740px) {
    /* line 27, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-wide-4 .ubg-bean-sponsor-sponsor {
      width: 23.72881%;
      float: left;
      margin-right: 1.69492%; }
      /* line 29, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-wide-4 .ubg-bean-sponsor-sponsor.wide-last {
        width: 23.72881%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 17, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-narrow-5 .ubg-bean-sponsor-sponsor {
      width: 18.64407%;
      float: left;
      margin-right: 1.69492%; }
      /* line 19, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-narrow-5 .ubg-bean-sponsor-sponsor.narrow-last {
        width: 18.64407%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 740px) {
    /* line 27, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-wide-5 .ubg-bean-sponsor-sponsor {
      width: 18.64407%;
      float: left;
      margin-right: 1.69492%; }
      /* line 29, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-wide-5 .ubg-bean-sponsor-sponsor.wide-last {
        width: 18.64407%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 17, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-narrow-6 .ubg-bean-sponsor-sponsor {
      width: 15.25424%;
      float: left;
      margin-right: 1.69492%; }
      /* line 19, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-narrow-6 .ubg-bean-sponsor-sponsor.narrow-last {
        width: 15.25424%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 740px) {
    /* line 27, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-wide-6 .ubg-bean-sponsor-sponsor {
      width: 15.25424%;
      float: left;
      margin-right: 1.69492%; }
      /* line 29, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-wide-6 .ubg-bean-sponsor-sponsor.wide-last {
        width: 15.25424%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 17, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-narrow-7 .ubg-bean-sponsor-sponsor {
      width: 12.83293%;
      float: left;
      margin-right: 1.69492%; }
      /* line 19, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-narrow-7 .ubg-bean-sponsor-sponsor.narrow-last {
        width: 12.83293%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 740px) {
    /* line 27, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-wide-7 .ubg-bean-sponsor-sponsor {
      width: 12.83293%;
      float: left;
      margin-right: 1.69492%; }
      /* line 29, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-wide-7 .ubg-bean-sponsor-sponsor.wide-last {
        width: 12.83293%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 17, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-narrow-8 .ubg-bean-sponsor-sponsor {
      width: 11.01695%;
      float: left;
      margin-right: 1.69492%; }
      /* line 19, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-narrow-8 .ubg-bean-sponsor-sponsor.narrow-last {
        width: 11.01695%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 740px) {
    /* line 27, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-wide-8 .ubg-bean-sponsor-sponsor {
      width: 11.01695%;
      float: left;
      margin-right: 1.69492%; }
      /* line 29, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-wide-8 .ubg-bean-sponsor-sponsor.wide-last {
        width: 11.01695%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 17, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-narrow-9 .ubg-bean-sponsor-sponsor {
      width: 9.60452%;
      float: left;
      margin-right: 1.69492%; }
      /* line 19, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-narrow-9 .ubg-bean-sponsor-sponsor.narrow-last {
        width: 9.60452%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 740px) {
    /* line 27, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-wide-9 .ubg-bean-sponsor-sponsor {
      width: 9.60452%;
      float: left;
      margin-right: 1.69492%; }
      /* line 29, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-wide-9 .ubg-bean-sponsor-sponsor.wide-last {
        width: 9.60452%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 17, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-narrow-10 .ubg-bean-sponsor-sponsor {
      width: 8.47458%;
      float: left;
      margin-right: 1.69492%; }
      /* line 19, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-narrow-10 .ubg-bean-sponsor-sponsor.narrow-last {
        width: 8.47458%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 740px) {
    /* line 27, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-wide-10 .ubg-bean-sponsor-sponsor {
      width: 8.47458%;
      float: left;
      margin-right: 1.69492%; }
      /* line 29, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-wide-10 .ubg-bean-sponsor-sponsor.wide-last {
        width: 8.47458%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 17, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-narrow-11 .ubg-bean-sponsor-sponsor {
      width: 7.55008%;
      float: left;
      margin-right: 1.69492%; }
      /* line 19, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-narrow-11 .ubg-bean-sponsor-sponsor.narrow-last {
        width: 7.55008%;
        float: right;
        margin-right: 0; } }
  @media (min-width: 740px) {
    /* line 27, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean.columns-wide-11 .ubg-bean-sponsor-sponsor {
      width: 7.55008%;
      float: left;
      margin-right: 1.69492%; }
      /* line 29, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean.columns-wide-11 .ubg-bean-sponsor-sponsor.wide-last {
        width: 7.55008%;
        float: right;
        margin-right: 0; } }
  /* line 42, ../sass/components/bean/_bean_sponsor.scss */
  .ubg-bean-sponsor-bean .ubg-bean-sponsor-sponsor {
    height: auto;
    margin-bottom: 2em; }
    /* line 46, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean .ubg-bean-sponsor-sponsor .image-wrapper {
      padding: 0;
      margin-bottom: 0.5em; }
      /* line 50, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean .ubg-bean-sponsor-sponsor .image-wrapper img {
        width: auto; }
    /* line 55, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean .ubg-bean-sponsor-sponsor .info-wrapper {
      height: 1.5rem;
      padding: 0;
      color: #e7e7e7; }
    @media (min-width: 0) and (max-width: 739px) {
      /* line 64, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean .ubg-bean-sponsor-sponsor.active .image-wrapper, .ubg-bean-sponsor-bean .ubg-bean-sponsor-sponsor:hover .image-wrapper {
        -moz-box-shadow: 0 4px 8px rgba(50, 48, 46, 0.1);
        -webkit-box-shadow: 0 4px 8px rgba(50, 48, 46, 0.1);
        box-shadow: 0 4px 8px rgba(50, 48, 46, 0.1); } }
    /* line 72, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean .ubg-bean-sponsor-sponsor.ubg-bean-sponsor-without-content .info-wrapper span.icon {
      display: none; }
  /* line 81, ../sass/components/bean/_bean_sponsor.scss */
  .ubg-bean-sponsor-bean .ubg-bean-sponsor-content.active {
    clear: both;
    background-color: #e7e7e7;
    margin-bottom: 2em; }
    /* line 87, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean .ubg-bean-sponsor-content.active.active .content-wrapper {
      position: relative; }
    /* line 91, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean .ubg-bean-sponsor-content.active.active .close {
      position: absolute;
      top: 2em;
      right: 2em;
      font-size: 1em;
      color: #32302e; }
    /* line 99, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean .ubg-bean-sponsor-content.active.active h3, .ubg-bean-sponsor-bean .ubg-bean-sponsor-content.active.active div.body {
      clear: both;
      margin: 0 auto;
      padding: 0; }
    /* line 105, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean .ubg-bean-sponsor-content.active.active h3 {
      margin-bottom: 1em; }
    /* line 109, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean .ubg-bean-sponsor-content.active.active div.body a {
      line-height: 1;
      vertical-align: middle;
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      /* line 29, ../sass/abstractions/_mixins.scss */
      .ubg-bean-sponsor-bean .ubg-bean-sponsor-content.active.active div.body a:after {
        font-family: 'pt21';
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        vertical-align: middle;
        content: "\e900";
        margin-left: 0.5em; }
    /* line 114, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean .ubg-bean-sponsor-content.active.active.active-narrow {
      margin: 0 -10px; }
      /* line 117, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean .ubg-bean-sponsor-content.active.active.active-narrow .content-wrapper {
        padding: 1em; }
      /* line 121, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean .ubg-bean-sponsor-content.active.active.active-narrow .close {
        top: 1em;
        right: 1em; }
    /* line 126, ../sass/components/bean/_bean_sponsor.scss */
    .ubg-bean-sponsor-bean .ubg-bean-sponsor-content.active.active.active-wide {
      width: 100vw;
      position: relative;
      left: 50%;
      right: 50%;
      margin-left: -50vw;
      margin-right: -50vw; }
      /* line 134, ../sass/components/bean/_bean_sponsor.scss */
      .ubg-bean-sponsor-bean .ubg-bean-sponsor-content.active.active.active-wide .content-wrapper {
        padding-left: 10px;
        padding-right: 10px; }
        @media (min-width: 740px) {
          /* line 134, ../sass/components/bean/_bean_sponsor.scss */
          .ubg-bean-sponsor-bean .ubg-bean-sponsor-content.active.active.active-wide .content-wrapper {
            max-width: 700px;
            margin-left: auto;
            margin-right: auto;
            padding-left: 0px;
            padding-right: 0px; }
            /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
            .ubg-bean-sponsor-bean .ubg-bean-sponsor-content.active.active.active-wide .content-wrapper:after {
              content: " ";
              display: block;
              clear: both; } }
        @media (min-width: 980px) {
          /* line 134, ../sass/components/bean/_bean_sponsor.scss */
          .ubg-bean-sponsor-bean .ubg-bean-sponsor-content.active.active.active-wide .content-wrapper {
            max-width: 940px;
            margin-left: auto;
            margin-right: auto; }
            /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
            .ubg-bean-sponsor-bean .ubg-bean-sponsor-content.active.active.active-wide .content-wrapper:after {
              content: " ";
              display: block;
              clear: both; } }
        @media (min-width: 1220px) {
          /* line 134, ../sass/components/bean/_bean_sponsor.scss */
          .ubg-bean-sponsor-bean .ubg-bean-sponsor-content.active.active.active-wide .content-wrapper {
            max-width: 1180px;
            margin-left: auto;
            margin-right: auto; }
            /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
            .ubg-bean-sponsor-bean .ubg-bean-sponsor-content.active.active.active-wide .content-wrapper:after {
              content: " ";
              display: block;
              clear: both; } }
        /* line 137, ../sass/components/bean/_bean_sponsor.scss */
        .ubg-bean-sponsor-bean .ubg-bean-sponsor-content.active.active.active-wide .content-wrapper .content {
          padding: 2em 15%; }

/**
 * UBG Ticker-BEAN
 * 
 * @author Attila Németh
 * 12.01.2021
 */
/* line 13, ../sass/components/bean/_bean_ticker.scss */
.entity.bean-ubg-ticker .bean-title {
  font-size: 1rem;
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
  line-height: 1;
  vertical-align: middle;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  /* line 80, ../sass/abstractions/_mixins.scss */
  .entity.bean-ubg-ticker .bean-title:before {
    font-family: 'pt21';
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: middle;
    content: "\e901";
    margin-right: 0.5em;
    color: #ca080c; }
  /* line 18, ../sass/components/bean/_bean_ticker.scss */
  .entity.bean-ubg-ticker .bean-title span {
    font-size: inherit;
    font-family: inherit;
    display: inline; }
/* line 25, ../sass/components/bean/_bean_ticker.scss */
.entity.bean-ubg-ticker .ubg-bean-ticker {
  background-color: #fff; }
  /* line 28, ../sass/components/bean/_bean_ticker.scss */
  .entity.bean-ubg-ticker .ubg-bean-ticker .ubg-ticker-bean-content-wrapper {
    display: inline-block;
    width: calc(100% - 48px - 1rem); }
  /* line 33, ../sass/components/bean/_bean_ticker.scss */
  .entity.bean-ubg-ticker .ubg-bean-ticker .pager {
    display: inline-block;
    width: 48px; }
    /* line 37, ../sass/components/bean/_bean_ticker.scss */
    .entity.bean-ubg-ticker .ubg-bean-ticker .pager .pager-item {
      display: inline-block;
      vertical-align: top;
      width: 10px;
      height: 18px;
      margin: 3px 0;
      padding: 0;
      cursor: pointer; }
      /* line 46, ../sass/components/bean/_bean_ticker.scss */
      .entity.bean-ubg-ticker .ubg-bean-ticker .pager .pager-item.pager-prev {
        background-image: url("../images/ticker-arrow-left.png"); }
      /* line 49, ../sass/components/bean/_bean_ticker.scss */
      .entity.bean-ubg-ticker .ubg-bean-ticker .pager .pager-item.pager-next {
        background-image: url("../images/ticker-arrow-right.png"); }
      /* line 53, ../sass/components/bean/_bean_ticker.scss */
      .entity.bean-ubg-ticker .ubg-bean-ticker .pager .pager-item.pager-prev + .pager-next {
        margin-left: 1.5em; }
/* line 59, ../sass/components/bean/_bean_ticker.scss */
.entity.bean-ubg-ticker .ubg-ticker-bean-tick {
  padding: 1rem;
  display: none; }
  /* line 63, ../sass/components/bean/_bean_ticker.scss */
  .entity.bean-ubg-ticker .ubg-ticker-bean-tick span {
    display: inline-block;
    vertical-align: top; }
    /* line 67, ../sass/components/bean/_bean_ticker.scss */
    .entity.bean-ubg-ticker .ubg-ticker-bean-tick span.ubg-ticker-bean-time {
      color: #999;
      width: 48px; }
    /* line 72, ../sass/components/bean/_bean_ticker.scss */
    .entity.bean-ubg-ticker .ubg-ticker-bean-tick span.ubg-ticker-bean-text {
      width: calc(100% - 64px);
      text-align: center;
      color: #32302e; }
      /* line 78, ../sass/components/bean/_bean_ticker.scss */
      .entity.bean-ubg-ticker .ubg-ticker-bean-tick span.ubg-ticker-bean-text span.ubg-ticker-bean-tick-title {
        padding-right: 1rem; }
      /* line 84, ../sass/components/bean/_bean_ticker.scss */
      .entity.bean-ubg-ticker .ubg-ticker-bean-tick span.ubg-ticker-bean-text a[target="_blank"] {
        line-height: 1;
        vertical-align: middle;
        /* Better Font Rendering =========== */
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale; }
        /* line 29, ../sass/abstractions/_mixins.scss */
        .entity.bean-ubg-ticker .ubg-ticker-bean-tick span.ubg-ticker-bean-text a[target="_blank"]:after {
          font-family: 'pt21';
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          vertical-align: middle;
          content: "\e900";
          margin-left: 0.5em; }

/* line 2, ../sass/components/bean/_block_bean_google_map.scss */
.ubg-bean-gmap-content .google-maps {
  position: relative; }
  /* line 4, ../sass/components/bean/_block_bean_google_map.scss */
  .ubg-bean-gmap-content .google-maps .search-icon {
    color: #fff; }
    /* line 6, ../sass/components/bean/_block_bean_google_map.scss */
    .ubg-bean-gmap-content .google-maps .search-icon.active {
      color: #ca080c; }
/* line 12, ../sass/components/bean/_block_bean_google_map.scss */
.ubg-bean-gmap-content .route {
  font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
  font-weight: normal; }

/*aside,
.content-right {

  .block {
    
    & + .block {
      margin-top: 1em;
    }
    
    h2.block__title {
      font-size: 1em;
      font-family: $base-font;
      text-transform: uppercase;
      line-height: 1.2em;
      border-bottom: 1px solid $grey;
      padding-bottom: 1em;
      margin-bottom: 1em;
    }
    
    .block__content {
      padding: 0 0 1em 0;
      
      ul {
        margin-top: 0;
        margin-bottom: 0;
        
        & + & {
          margin-top: 1em;
        }
      }  
    }
    
    &,
    &.block--block,
    &.block--ubg-cdu-mix, 
    .has-no-sidebars .l-content > #main-content > .fullscreen & {
      .block__content {
        padding: 0 12px 1em 12px;
        
        div.media {
          margin: 0 -12px 6px -12px;
          width: auto;
          
          img {
            width: 100%;
          }
        }
      }
      
      &.block--ubg-cdu-mix-cdu-related-content-block, 
      &.block--search {
        .block__content { padding: 0 0 1em 0; }
      }
    }
    
    &.block--bean-sidebarblock {
      > .block__content { 
        padding: 0 0 1em 0; 
        
        .bean-bean-sidebarblock { 
          .bean-content {
            padding: 0 12px;

            div.media, 
            div.picture {
              margin: 0 -12px 6px -12px;
              width: auto;

              img {
                width: 100%; 
              } 
            }
          }
        }
      }
    }
    
    &.block--bean-sidebarmultiblock {
      > .block__content { 
        padding: 0 0 1em 0; 
        
        .block__content {
          padding: 0;
          
          .bean-content {
            padding: 0;
            
            div.media,
            div.picture { 
              margin-left: 0;
              margin-right: 0; 
            }
          }
        }
        
        div.media { 
          margin-left: 0;
          margin-right: 0; 
        }
      }
    }
    
    &.block--search {
      .block__content {
        padding: 0 0 1em 0;
      }
    }
    
    &.block--apachesolr-search {
      .block__content {
        ul {
          margin-left: 0;
          list-style: none;

          li {
            .glyphicon,
            .glyphicons {
              color: inherit;
              line-height: inherit;
              margin-right: 0.3em;
              vertical-align: baseline;
              top: 1px;
            }
            
            & + li { margin-top: 0.25em; }
          }
        }
      }
    }
  } 
}
*/
/* line 136, ../sass/components/block/_block.scss */
.l-precontent .block + .block {
  margin-top: 1em; }

/* line 145, ../sass/components/block/_block.scss */
.l-postcontent .block + .block {
  margin-top: 1em; }

@media (min-width: 740px) {
  /* line 153, ../sass/components/block/_block.scss */
  .block-countdown-intro .block__content {
    max-width: 65% !important; } }
/* line 158, ../sass/components/block/_block.scss */
.block-countdown-intro .block__content h2 {
  line-height: 1.5em;
  margin-bottom: 0; }
  /* line 162, ../sass/components/block/_block.scss */
  .block-countdown-intro .block__content h2 span.remaining-time {
    display: inline-block;
    background: #fff;
    color: #ca080c;
    padding: 2px 6px;
    margin: 0 2px; }

/* line 174, ../sass/components/block/_block.scss */
.block-forwarder {
  display: none;
  color: #fff; }
  @media (min-width: 740px) {
    /* line 174, ../sass/components/block/_block.scss */
    .block-forwarder {
      display: block;
      float: left;
      padding: 10px 0;
      font-size: 0.9em;
      vertical-align: middle;
      line-height: 24px; } }
  /* line 187, ../sass/components/block/_block.scss */
  .block-forwarder a {
    color: #ffd700;
    text-decoration: underline; }
    /* line 192, ../sass/components/block/_block.scss */
    .block-forwarder a:after {
      color: #000; }
  /* line 197, ../sass/components/block/_block.scss */
  .block-forwarder i {
    color: #000;
    margin-left: 0.5em; }

/* line 205, ../sass/components/block/_block.scss */
.block-countdown-light {
  display: none; }
  @media (min-width: 740px) {
    /* line 205, ../sass/components/block/_block.scss */
    .block-countdown-light {
      display: block;
      float: right;
      margin-left: 1em; }
      /* line 213, ../sass/components/block/_block.scss */
      .block-countdown-light .block__content {
        vertical-align: middle;
        line-height: 88px; }
        /* line 217, ../sass/components/block/_block.scss */
        .block-countdown-light .block__content p {
          line-height: inherit; } }

/* line 224, ../sass/components/block/_block.scss */
.block-with-shadow {
  padding: 1em;
  box-shadow: 0px 12px 32px rgba(50, 48, 46, 0.1); }
  @media (min-width: 740px) {
    /* line 228, ../sass/components/block/_block.scss */
    aside .block-with-shadow, .content-right .block-with-shadow {
      margin: 0 0 0 1em; } }

/* line 239, ../sass/components/block/_block.scss */
.block-wahlergebnisse-2020 {
  background-color: #fff;
  padding: 2em; }
  /* line 243, ../sass/components/block/_block.scss */
  .block-wahlergebnisse-2020 .block__title {
    font-size: 1.25em;
    font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }
    /* line 62, ../sass/abstractions/_mixins.scss */
    .block-wahlergebnisse-2020 .block__title:before {
      content: "\f15c";
      font-family: 'Font Awesome 5 Free';
      text-decoration: none;
      margin-right: 0.5em;
      font-weight: 900;
      color: #ca080c; }
    /* line 248, ../sass/components/block/_block.scss */
    .block-wahlergebnisse-2020 .block__title:before {
      font-size: 24px;
      margin-right: 12px; }
  /* line 255, ../sass/components/block/_block.scss */
  .block-wahlergebnisse-2020 .block__content > * {
    margin-left: 30px; }

/* line 1, ../sass/components/block/_block_header.scss */
.ubg-header-block {
  background-color: #32302e;
  color: #fff; }
  /* line 5, ../sass/components/block/_block_header.scss */
  .ubg-header-block.open {
    height: 40px; }
    /* line 7, ../sass/components/block/_block_header.scss */
    .ubg-header-block.open.closed {
      height: 0; }
  /* line 12, ../sass/components/block/_block_header.scss */
  .ubg-header-block .content {
    padding: 0 10px;
    height: inherit;
    line-height: 40px; }
    @media (min-width: 740px) {
      /* line 12, ../sass/components/block/_block_header.scss */
      .ubg-header-block .content {
        padding: 0; } }
    /* line 21, ../sass/components/block/_block_header.scss */
    .ubg-header-block .content p {
      line-height: inherit; }
    /* line 25, ../sass/components/block/_block_header.scss */
    .ubg-header-block .content a {
      color: #ffd700;
      text-decoration: underline; }
      /* line 53, ../sass/abstractions/_mixins.scss */
      .ubg-header-block .content a:after {
        content: "\f178";
        font-family: 'FontAwesome';
        text-decoration: none;
        margin-left: 0.5em; }
    /* line 31, ../sass/components/block/_block_header.scss */
    .ubg-header-block .content .block-close-button {
      background-color: transparent;
      text-align: right; }
      /* line 35, ../sass/components/block/_block_header.scss */
      .ubg-header-block .content .block-close-button.fa, .ubg-header-block .content .block-close-button.fas, .ubg-header-block .content .block-close-button.far {
        font-size: 1.5em;
        line-height: inherit; }

/* line 4, ../sass/components/block/_block_related_content.scss */
.block--ubg-cdu-sh-mix-cdu-related-content-block .related-content-1 .content-teaserbox,
.block--ubg-cdu-sh-mix-cdu-related-content-block .related-content-1 .content-teaserbox-mini,
.block--ubg-cdu-sh-mix-cdu-related-content-block .related-content-2 .content-teaserbox,
.block--ubg-cdu-sh-mix-cdu-related-content-block .related-content-2 .content-teaserbox-mini {
  border-bottom: 0;
  padding-bottom: 0;
  position: relative; }

/* line 17, ../sass/components/block/_block_related_content.scss */
aside .block--ubg-cdu-sh-mix-cdu-related-content-block .related-content-1 + .related-content-2 .content-teaserbox,
aside .block--ubg-cdu-sh-mix-cdu-related-content-block .related-content-1 + .related-content-2 .content-teaserbox-mini,
.content-right .block--ubg-cdu-sh-mix-cdu-related-content-block .related-content-1 + .related-content-2 .content-teaserbox,
.content-right .block--ubg-cdu-sh-mix-cdu-related-content-block .related-content-1 + .related-content-2 .content-teaserbox-mini {
  border-top: 1px solid #ccc;
  padding-top: 1em;
  margin-top: 1em;
  position: relative; }

/* line 13, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
.l-postcontent .block--ubg-cdu-sh-mix-cdu-related-content-block .related-content:after {
  content: "";
  display: table;
  clear: both; }
/* line 33, ../sass/components/block/_block_related_content.scss */
.l-postcontent .block--ubg-cdu-sh-mix-cdu-related-content-block .related-content > div + div {
  margin-top: 0; }
@media (min-width: 740px) {
  /* line 37, ../sass/components/block/_block_related_content.scss */
  .l-postcontent .block--ubg-cdu-sh-mix-cdu-related-content-block .related-content .related-content-1 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    float: left; } }
@media (min-width: 740px) {
  /* line 43, ../sass/components/block/_block_related_content.scss */
  .l-postcontent .block--ubg-cdu-sh-mix-cdu-related-content-block .related-content .related-content-2 {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    float: right; } }
/* line 51, ../sass/components/block/_block_related_content.scss */
.l-postcontent .block--ubg-cdu-sh-mix-cdu-related-content-block .related-content div.picture .file img {
  width: 100%; }

/* line 1, ../sass/components/node/_node.scss */
.infoline {
  font-size: 1em; }

/* line 5, ../sass/components/node/_node.scss */
div.readmore a,
a.readmore {
  font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
  display: inline;
  padding: 0;
  background-color: transparent;
  color: #ca080c; }
  /* line 13, ../sass/components/node/_node.scss */
  div.readmore a:link, div.readmore a:visited,
  a.readmore:link,
  a.readmore:visited {
    color: #ca080c; }
  /* line 15, ../sass/components/node/_node.scss */
  div.readmore a:hover,
  a.readmore:hover {
    background-color: transparent; }

/* line 20, ../sass/components/node/_node.scss */
div.readmore.button a {
  font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
  background-color: #ca080c;
  font-size: 1em;
  border-radius: 5px; }
  /* line 26, ../sass/components/node/_node.scss */
  div.readmore.button a:hover {
    background-color: #ca080c; }

/* line 32, ../sass/components/node/_node.scss */
a.external-link, div.readmore a.external-link {
  line-height: 1;
  vertical-align: middle;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  /* line 29, ../sass/abstractions/_mixins.scss */
  a.external-link:after, div.readmore a.external-link:after {
    font-family: 'pt21';
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: middle;
    content: "\e900";
    margin-left: 0.5em; }

/* line 39, ../sass/components/node/_node.scss */
a.cta-link, div.readmore a.cta-link {
  display: inline-block;
  background-color: #ca080c;
  color: #fff;
  padding: 10px 20px;
  line-height: 20px;
  border-radius: 5px; }
  /* line 9, ../sass/abstractions/_mixins.scss */
  a.cta-link:hover, div.readmore a.cta-link:hover {
    background-color: #ca080c;
    color: #fff; }
  /* line 14, ../sass/abstractions/_mixins.scss */
  a.cta-link:active, a.cta-link.active, a.cta-link.active-trail, div.readmore a.cta-link:active, div.readmore a.cta-link.active, div.readmore a.cta-link.active-trail {
    background-color: #ca080c;
    color: #fff; }

/* line 47, ../sass/components/node/_node.scss */
.readmore-button img {
  vertical-align: top; }

/* line 53, ../sass/components/node/_node.scss */
.l-precontent .picture.header {
  margin-bottom: 0; }
/* line 56, ../sass/components/node/_node.scss */
.has-no-sidebars .picture.header {
  max-width: none; }

/* line 61, ../sass/components/node/_node.scss */
.copyright {
  color: #999;
  display: block;
  float: none;
  font-size: 10px;
  height: 14px;
  line-height: 1.2em;
  overflow: hidden;
  padding: 2px 2px 0;
  text-align: right;
  width: auto; }
  /* line 73, ../sass/components/node/_node.scss */
  .copyright a {
    color: #999; }

/* line 78, ../sass/components/node/_node.scss */
.caption-item {
  display: block;
  float: none;
  font-size: 0.9em;
  height: 26px;
  line-height: 1.2em;
  overflow: hidden;
  padding: 8px 2px;
  width: auto;
  border-bottom: 1px solid #ccc; }
  @media (min-width: 740px) {
    /* line 78, ../sass/components/node/_node.scss */
    .caption-item {
      height: 30px;
      padding: 10px 2px; } }
  @media (min-width: 980px) {
    /* line 78, ../sass/components/node/_node.scss */
    .caption-item {
      height: 35px;
      padding: 12px 2px; } }

/* line 100, ../sass/components/node/_node.scss */
.infoline {
  color: #32302e;
  text-transform: uppercase; }
  /* line 105, ../sass/components/node/_node.scss */
  .infoline .field--label-inline .field__label,
  .infoline .field--label-inline .field__items {
    float: none; }

/* line 112, ../sass/components/node/_node.scss */
ul.node__links {
  margin-top: 1em; }
  /* line 115, ../sass/components/node/_node.scss */
  ul.node__links li {
    padding: 0; }
  /* line 119, ../sass/components/node/_node.scss */
  ul.node__links li.comment-add a {
    background-color: #ca080c;
    color: #fff;
    cursor: pointer;
    display: block;
    font: 1em/1.5em CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
    margin: 0.63em 0;
    outline: 0 none;
    padding: 0.2em 0.5em;
    text-decoration: none;
    vertical-align: middle;
    width: auto; }

/* line 135, ../sass/components/node/_node.scss */
.meta-links,
.zum-thema,
.audio-player-wrapper,
.terms-container {
  margin-top: 4em;
  margin-bottom: 1em;
  background-color: transparent;
  padding: 0; }
  /* line 13, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
  .meta-links:after,
  .zum-thema:after,
  .audio-player-wrapper:after,
  .terms-container:after {
    content: "";
    display: table;
    clear: both; }
  /* line 145, ../sass/components/node/_node.scss */
  .meta-links h2, .meta-links h3,
  .zum-thema h2,
  .zum-thema h3,
  .audio-player-wrapper h2,
  .audio-player-wrapper h3,
  .terms-container h2,
  .terms-container h3 {
    font-size: 125%;
    margin-bottom: 0.5em; }

/* line 153, ../sass/components/node/_node.scss */
.zum-thema .field-item {
  color: #ca080c; }
  /* line 156, ../sass/components/node/_node.scss */
  .zum-thema .field-item .glyphicon, .zum-thema .field-item .glyphicons {
    display: none; }

/* line 165, ../sass/components/node/_node.scss */
.field-name-field-fc-more-info > .field-items > .field-item + .field-item {
  margin-top: 0.25em; }
/* line 171, ../sass/components/node/_node.scss */
.field-name-field-fc-more-info .field-collection-item-field-fc-more-info .field-name-field-more-info-noderef,
.field-name-field-fc-more-info .field-collection-item-field-fc-more-info .field-name-field-more-info-link {
  line-height: 1.2em; }
  /* line 175, ../sass/components/node/_node.scss */
  .field-name-field-fc-more-info .field-collection-item-field-fc-more-info .field-name-field-more-info-noderef a,
  .field-name-field-fc-more-info .field-collection-item-field-fc-more-info .field-name-field-more-info-link a {
    display: inline-block; }
    /* line 178, ../sass/components/node/_node.scss */
    .field-name-field-fc-more-info .field-collection-item-field-fc-more-info .field-name-field-more-info-noderef a[target="_blank"],
    .field-name-field-fc-more-info .field-collection-item-field-fc-more-info .field-name-field-more-info-link a[target="_blank"] {
      line-height: 1;
      vertical-align: middle;
      /* Better Font Rendering =========== */
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale; }
      /* line 29, ../sass/abstractions/_mixins.scss */
      .field-name-field-fc-more-info .field-collection-item-field-fc-more-info .field-name-field-more-info-noderef a[target="_blank"]:after,
      .field-name-field-fc-more-info .field-collection-item-field-fc-more-info .field-name-field-more-info-link a[target="_blank"]:after {
        font-family: 'pt21';
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        vertical-align: middle;
        content: "\e900";
        margin-left: 0.5em; }
  /* line 183, ../sass/components/node/_node.scss */
  .field-name-field-fc-more-info .field-collection-item-field-fc-more-info .field-name-field-more-info-noderef .glyphicon,
  .field-name-field-fc-more-info .field-collection-item-field-fc-more-info .field-name-field-more-info-noderef .glyphicons,
  .field-name-field-fc-more-info .field-collection-item-field-fc-more-info .field-name-field-more-info-link .glyphicon,
  .field-name-field-fc-more-info .field-collection-item-field-fc-more-info .field-name-field-more-info-link .glyphicons {
    display: none; }

/* line 192, ../sass/components/node/_node.scss */
span.file .fa, span.file .fas, span.file .far, span.file .fab {
  margin-right: 0.3em;
  color: inherit;
  line-height: inherit;
  vertical-align: baseline;
  position: relative; }

/* line 203, ../sass/components/node/_node.scss */
.terms-container .field-item {
  display: inline-block; }
  /* line 206, ../sass/components/node/_node.scss */
  .terms-container .field-item a {
    color: #000; }

@media (min-width: 740px) {
  /* line 213, ../sass/components/node/_node.scss */
  div.infoblock-wrapper {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; } }
@media (min-width: 740px) {
  /* line 217, ../sass/components/node/_node.scss */
  div.infoblock-wrapper div.infoblock-text {
    width: 48.71795%;
    float: left;
    margin-right: 2.5641%; } }
/* line 222, ../sass/components/node/_node.scss */
div.infoblock-wrapper div.infoblock-text h2.infoblock-title,
div.infoblock-wrapper div.infoblock-text h3.infoblock-title {
  margin-bottom: 0; }
/* line 226, ../sass/components/node/_node.scss */
div.infoblock-wrapper div.infoblock-text ul {
  list-style: none;
  margin: 0 0 1em 0;
  padding: 0; }
  /* line 230, ../sass/components/node/_node.scss */
  div.infoblock-wrapper div.infoblock-text ul li {
    padding: 0; }
@media (min-width: 740px) {
  /* line 235, ../sass/components/node/_node.scss */
  div.infoblock-wrapper div.infoblock-gmap {
    width: 48.71795%;
    float: right;
    margin-right: 0; } }

@media (min-width: 740px) {
  /* line 244, ../sass/components/node/_node.scss */
  .has-no-sidebars .media-gallery,
  .has-no-sidebars div.media {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%;
    float: none; }
    /* line 251, ../sass/components/node/_node.scss */
    .has-no-sidebars .media-gallery.media-media_original,
    .has-no-sidebars div.media.media-media_original {
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0;
      float: none; }
    /* line 256, ../sass/components/node/_node.scss */
    .has-no-sidebars .media-gallery:after,
    .has-no-sidebars div.media:after {
      clear: both;
      content: "";
      display: table; } }
@media (min-width: 740px) {
  /* line 265, ../sass/components/node/_node.scss */
  .has-no-sidebars .node .media-gallery,
  .has-no-sidebars .node div.media {
    float: none; } }
@media (min-width: 740px) {
  /* line 273, ../sass/components/node/_node.scss */
  .has-no-sidebars .node.node--blog .media-gallery,
  .has-no-sidebars .node.node--blog div.media {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    float: none; } }
@media (min-width: 740px) {
  /* line 283, ../sass/components/node/_node.scss */
  .has-no-sidebars .node .picture {
    max-width: 780px; } }
@media (min-width: 740px) {
  /* line 290, ../sass/components/node/_node.scss */
  .has-no-sidebars .bean-bean-artikel .media-gallery {
    float: left; } }

/* line 300, ../sass/components/node/_node.scss */
article.node--person div.person-top,
article.node--vereinigung div.person-top {
  margin-bottom: 1em; }
  /* line 13, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
  article.node--person div.person-top:after,
  article.node--vereinigung div.person-top:after {
    content: "";
    display: table;
    clear: both; }
  /* line 304, ../sass/components/node/_node.scss */
  article.node--person div.person-top + div.text,
  article.node--vereinigung div.person-top + div.text {
    border-top: 1px solid #ccc;
    padding-top: 1em; }
  /* line 309, ../sass/components/node/_node.scss */
  article.node--person div.person-top div.picture,
  article.node--vereinigung div.person-top div.picture {
    margin-bottom: 0; }

/* line 13, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
article.node--vereinigung--full .person-links:after {
  content: "";
  display: table;
  clear: both; }
/* line 317, ../sass/components/node/_node.scss */
article.node--vereinigung--full .text {
  clear: both; }

/* line 326, ../sass/components/node/_node.scss */
.has-no-sidebars article.node--person--mitarbeiter div.picture,
.has-no-sidebars article.node--person--teaser div.picture,
.has-no-sidebars article.node--person--full div.picture,
.has-no-sidebars article.node--vereinigung--teaser div.picture,
.has-no-sidebars article.node--vereinigung--full div.picture {
  margin-bottom: 0; }
  @media (min-width: 740px) {
    /* line 326, ../sass/components/node/_node.scss */
    .has-no-sidebars article.node--person--mitarbeiter div.picture,
    .has-no-sidebars article.node--person--teaser div.picture,
    .has-no-sidebars article.node--person--full div.picture,
    .has-no-sidebars article.node--vereinigung--teaser div.picture,
    .has-no-sidebars article.node--vereinigung--full div.picture {
      width: 32.20339%;
      float: left;
      margin-right: 1.69492%; } }
@media (min-width: 740px) {
  /* line 334, ../sass/components/node/_node.scss */
  .has-no-sidebars article.node--person--mitarbeiter div.person-top-right,
  .has-no-sidebars article.node--person--teaser div.person-top-right,
  .has-no-sidebars article.node--person--full div.person-top-right,
  .has-no-sidebars article.node--vereinigung--teaser div.person-top-right,
  .has-no-sidebars article.node--vereinigung--full div.person-top-right {
    width: 66.10169%;
    float: right;
    margin-right: 0; } }
/* line 343, ../sass/components/node/_node.scss */
.has-no-sidebars article.node--person--full div.person-top-right,
.has-no-sidebars article.node--vereinigung--full div.person-top-right {
  margin-left: 0;
  float: none;
  width: auto; }
@media (min-width: 740px) {
  /* line 349, ../sass/components/node/_node.scss */
  .has-no-sidebars article.node--person--full div.picture + div.person-top-right,
  .has-no-sidebars article.node--vereinigung--full div.picture + div.person-top-right {
    width: 66.10169%;
    float: right;
    margin-right: 0; } }
/* line 358, ../sass/components/node/_node.scss */
.has-no-sidebars article.node--article--teaser-with-image div.picture,
.has-no-sidebars article.node--termin--teaser-with-image div.picture {
  margin-bottom: 0; }
  @media (min-width: 740px) {
    /* line 358, ../sass/components/node/_node.scss */
    .has-no-sidebars article.node--article--teaser-with-image div.picture,
    .has-no-sidebars article.node--termin--teaser-with-image div.picture {
      width: 32.20339%;
      float: left;
      margin-right: 1.69492%; } }
/* line 368, ../sass/components/node/_node.scss */
.has-no-sidebars article.node--person--full div.media-gallery {
  margin-bottom: 0; }
  @media (min-width: 740px) {
    /* line 368, ../sass/components/node/_node.scss */
    .has-no-sidebars article.node--person--full div.media-gallery {
      width: 32.20339%;
      float: left;
      margin-right: 1.69492%; } }
@media (min-width: 740px) {
  /* line 376, ../sass/components/node/_node.scss */
  .has-no-sidebars article.node--person--full div.media-gallery + div.person-top-right {
    width: 66.10169%;
    float: right;
    margin-right: 0; } }

/* line 387, ../sass/components/node/_node.scss */
.has-one-sidebar article.node--person div.picture,
.has-one-sidebar article.node--vereinigung div.picture {
  margin-bottom: 0; }
  @media (min-width: 740px) {
    /* line 387, ../sass/components/node/_node.scss */
    .has-one-sidebar article.node--person div.picture,
    .has-one-sidebar article.node--vereinigung div.picture {
      width: 48.71795%;
      float: left;
      margin-right: 2.5641%; } }
@media (min-width: 740px) {
  /* line 395, ../sass/components/node/_node.scss */
  .has-one-sidebar article.node--person div.picture + div.person-top-right,
  .has-one-sidebar article.node--vereinigung div.picture + div.person-top-right {
    width: 48.71795%;
    float: right;
    margin-right: 0; } }
/* line 404, ../sass/components/node/_node.scss */
.has-one-sidebar article.node--person--full div.person-top-right,
.has-one-sidebar article.node--vereinigung--full div.person-top-right {
  margin-left: 0;
  float: none;
  width: auto; }
@media (min-width: 740px) {
  /* line 410, ../sass/components/node/_node.scss */
  .has-one-sidebar article.node--person--full div.picture + div.person-top-right,
  .has-one-sidebar article.node--vereinigung--full div.picture + div.person-top-right {
    width: 48.71795%;
    float: right;
    margin-right: 0; } }
/* line 419, ../sass/components/node/_node.scss */
.has-one-sidebar article.node--article--teaser-with-image div.picture,
.has-one-sidebar article.node--termin--teaser-with-image div.picture {
  margin-bottom: 0; }
  @media (min-width: 740px) {
    /* line 419, ../sass/components/node/_node.scss */
    .has-one-sidebar article.node--article--teaser-with-image div.picture,
    .has-one-sidebar article.node--termin--teaser-with-image div.picture {
      width: 48.71795%;
      float: left;
      margin-right: 2.5641%; } }
/* line 429, ../sass/components/node/_node.scss */
.has-one-sidebar article.node--person--full div.media-gallery {
  margin-bottom: 0; }
  @media (min-width: 740px) {
    /* line 429, ../sass/components/node/_node.scss */
    .has-one-sidebar article.node--person--full div.media-gallery {
      width: 48.71795%;
      float: left;
      margin-right: 2.5641%; } }
@media (min-width: 740px) {
  /* line 437, ../sass/components/node/_node.scss */
  .has-one-sidebar article.node--person--full div.media-gallery + div.person-top-right {
    width: 48.71795%;
    float: right;
    margin-right: 0; } }

/* line 13, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
.node--teaser:after,
.node--teaser-with-image:after,
.node--mitarbeiter:after {
  content: "";
  display: table;
  clear: both; }
/* line 450, ../sass/components/node/_node.scss */
.node--teaser h3.title,
.node--teaser-with-image h3.title,
.node--mitarbeiter h3.title {
  color: #000;
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }
  /* line 454, ../sass/components/node/_node.scss */
  .node--teaser h3.title a,
  .node--teaser-with-image h3.title a,
  .node--mitarbeiter h3.title a {
    color: #000; }
/* line 459, ../sass/components/node/_node.scss */
.bean-hide-readmore .node--teaser .text, .bean-hide-readmore
.node--teaser-with-image .text, .bean-hide-readmore
.node--mitarbeiter .text {
  margin-bottom: 0; }
/* line 463, ../sass/components/node/_node.scss */
.bean-listing .view .node--teaser, .bean-listing .view
.node--teaser-with-image, .bean-listing .view
.node--mitarbeiter {
  margin-bottom: 2em; }
  @media (min-width: 740px) {
    /* line 463, ../sass/components/node/_node.scss */
    .bean-listing .view .node--teaser, .bean-listing .view
    .node--teaser-with-image, .bean-listing .view
    .node--mitarbeiter {
      margin-bottom: 1em; } }
/* line 471, ../sass/components/node/_node.scss */
.node--teaser .text:after,
.node--teaser-with-image .text:after,
.node--mitarbeiter .text:after {
  clear: none; }

/* line 475, ../sass/components/node/_node.scss */
.node--article--teaser,
.node--termin--teaser {
  border-top: 0;
  border-bottom: 1px solid #ccc;
  padding-bottom: 0.5em;
  margin-bottom: 0.5em; }
  /* line 482, ../sass/components/node/_node.scss */
  .node--article--teaser h3.title,
  .node--termin--teaser h3.title {
    font-size: 1em;
    font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
    margin-bottom: 0; }

/* line 491, ../sass/components/node/_node.scss */
.views-row-1 > .node--article--file {
  border-top: 1px solid #ccc; }
/* line 495, ../sass/components/node/_node.scss */
.node--article--file .field-name-field-more-info-file {
  padding: 0.5em 0;
  border-bottom: 1px solid #ccc; }
  /* line 499, ../sass/components/node/_node.scss */
  .node--article--file .field-name-field-more-info-file a {
    color: #000;
    display: inline-block; }
    /* line 503, ../sass/components/node/_node.scss */
    .node--article--file .field-name-field-more-info-file a:hover {
      color: #ca080c; }
  /* line 509, ../sass/components/node/_node.scss */
  .node--article--file .field-name-field-more-info-file .file .glyphicons {
    margin-right: 0.5em;
    vertical-align: baseline;
    color: inherit;
    top: 1px; }

/* line 520, ../sass/components/node/_node.scss */
.node--title {
  border-bottom: 1px solid #ccc;
  padding-bottom: 0.5em;
  margin-bottom: 0.5em; }
  /* line 525, ../sass/components/node/_node.scss */
  .node--title h3.title {
    font-size: 1em;
    font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
    margin-bottom: 0;
    color: #000; }
    /* line 531, ../sass/components/node/_node.scss */
    .node--title h3.title a {
      color: #000; }

/* line 539, ../sass/components/node/_node.scss */
.person-links div.ansprechpartner .field-item {
  display: inline-block;
  margin-left: 24px;
  padding-left: 0.4em; }
  /* line 544, ../sass/components/node/_node.scss */
  .person-links div.ansprechpartner .field-item.field-item-1 {
    margin-left: 0;
    padding-left: 0; }

/* line 554, ../sass/components/node/_node.scss */
.node--media-gallery .meta-wrapper .media-title {
  font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif; }

/* line 561, ../sass/components/node/_node.scss */
.entity-bean .node--media-gallery {
  border-bottom: 1px solid #ccc; }

/* line 13, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
.has-no-sidebars article.node--full > *:after {
  content: "";
  display: table;
  clear: both; }
@media (min-width: 740px) {
  /* line 569, ../sass/components/node/_node.scss */
  .has-no-sidebars article.node--full > * {
    padding-left: 10px;
    padding-right: 10px; } }
  @media (min-width: 740px) and (min-width: 740px) {
    /* line 569, ../sass/components/node/_node.scss */
    .has-no-sidebars article.node--full > * {
      max-width: 700px;
      margin-left: auto;
      margin-right: auto;
      padding-left: 0px;
      padding-right: 0px; }
      /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
      .has-no-sidebars article.node--full > *:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 740px) and (min-width: 980px) {
    /* line 569, ../sass/components/node/_node.scss */
    .has-no-sidebars article.node--full > * {
      max-width: 940px;
      margin-left: auto;
      margin-right: auto; }
      /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
      .has-no-sidebars article.node--full > *:after {
        content: " ";
        display: block;
        clear: both; } }
  @media (min-width: 740px) and (min-width: 1220px) {
    /* line 569, ../sass/components/node/_node.scss */
    .has-no-sidebars article.node--full > * {
      max-width: 1180px;
      margin-left: auto;
      margin-right: auto; }
      /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
      .has-no-sidebars article.node--full > *:after {
        content: " ";
        display: block;
        clear: both; } }

/* line 576, ../sass/components/node/_node.scss */
.has-no-sidebars article.node--full .media-gallery,
.has-no-sidebars article.node--full div.media,
.has-no-sidebars article.node--full .picture {
  padding-left: 0;
  padding-right: 0;
  margin-left: -10px;
  margin-right: -10px;
  width: auto; }
  @media (min-width: 740px) {
    /* line 576, ../sass/components/node/_node.scss */
    .has-no-sidebars article.node--full .media-gallery,
    .has-no-sidebars article.node--full div.media,
    .has-no-sidebars article.node--full .picture {
      max-width: 100%;
      margin-left: auto;
      margin-right: auto;
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0;
      float: none;
      margin-left: 0;
      margin-right: 0; }
      /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
      .has-no-sidebars article.node--full .media-gallery:after,
      .has-no-sidebars article.node--full div.media:after,
      .has-no-sidebars article.node--full .picture:after {
        content: " ";
        display: block;
        clear: both; }
      /* line 592, ../sass/components/node/_node.scss */
      .has-no-sidebars article.node--full .media-gallery:after,
      .has-no-sidebars article.node--full div.media:after,
      .has-no-sidebars article.node--full .picture:after {
        clear: both;
        content: "";
        display: table; } }
  /* line 600, ../sass/components/node/_node.scss */
  .has-no-sidebars article.node--full .media-gallery .file img,
  .has-no-sidebars article.node--full div.media .file img,
  .has-no-sidebars article.node--full .picture .file img {
    width: 100%; }
  /* line 605, ../sass/components/node/_node.scss */
  .has-no-sidebars article.node--full .media-gallery .copyright,
  .has-no-sidebars article.node--full .media-gallery .caption-item,
  .has-no-sidebars article.node--full div.media .copyright,
  .has-no-sidebars article.node--full div.media .caption-item,
  .has-no-sidebars article.node--full .picture .copyright,
  .has-no-sidebars article.node--full .picture .caption-item {
    padding-left: 10px;
    padding-right: 10px; }
    @media (min-width: 740px) {
      /* line 605, ../sass/components/node/_node.scss */
      .has-no-sidebars article.node--full .media-gallery .copyright,
      .has-no-sidebars article.node--full .media-gallery .caption-item,
      .has-no-sidebars article.node--full div.media .copyright,
      .has-no-sidebars article.node--full div.media .caption-item,
      .has-no-sidebars article.node--full .picture .copyright,
      .has-no-sidebars article.node--full .picture .caption-item {
        max-width: 700px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0px;
        padding-right: 0px; }
        /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
        .has-no-sidebars article.node--full .media-gallery .copyright:after,
        .has-no-sidebars article.node--full .media-gallery .caption-item:after,
        .has-no-sidebars article.node--full div.media .copyright:after,
        .has-no-sidebars article.node--full div.media .caption-item:after,
        .has-no-sidebars article.node--full .picture .copyright:after,
        .has-no-sidebars article.node--full .picture .caption-item:after {
          content: " ";
          display: block;
          clear: both; } }
    @media (min-width: 980px) {
      /* line 605, ../sass/components/node/_node.scss */
      .has-no-sidebars article.node--full .media-gallery .copyright,
      .has-no-sidebars article.node--full .media-gallery .caption-item,
      .has-no-sidebars article.node--full div.media .copyright,
      .has-no-sidebars article.node--full div.media .caption-item,
      .has-no-sidebars article.node--full .picture .copyright,
      .has-no-sidebars article.node--full .picture .caption-item {
        max-width: 940px;
        margin-left: auto;
        margin-right: auto; }
        /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
        .has-no-sidebars article.node--full .media-gallery .copyright:after,
        .has-no-sidebars article.node--full .media-gallery .caption-item:after,
        .has-no-sidebars article.node--full div.media .copyright:after,
        .has-no-sidebars article.node--full div.media .caption-item:after,
        .has-no-sidebars article.node--full .picture .copyright:after,
        .has-no-sidebars article.node--full .picture .caption-item:after {
          content: " ";
          display: block;
          clear: both; } }
    @media (min-width: 1220px) {
      /* line 605, ../sass/components/node/_node.scss */
      .has-no-sidebars article.node--full .media-gallery .copyright,
      .has-no-sidebars article.node--full .media-gallery .caption-item,
      .has-no-sidebars article.node--full div.media .copyright,
      .has-no-sidebars article.node--full div.media .caption-item,
      .has-no-sidebars article.node--full .picture .copyright,
      .has-no-sidebars article.node--full .picture .caption-item {
        max-width: 1180px;
        margin-left: auto;
        margin-right: auto; }
        /* line 12, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/susy-2.1.3/sass/susy/output/support/_clearfix.scss */
        .has-no-sidebars article.node--full .media-gallery .copyright:after,
        .has-no-sidebars article.node--full .media-gallery .caption-item:after,
        .has-no-sidebars article.node--full div.media .copyright:after,
        .has-no-sidebars article.node--full div.media .caption-item:after,
        .has-no-sidebars article.node--full .picture .copyright:after,
        .has-no-sidebars article.node--full .picture .caption-item:after {
          content: " ";
          display: block;
          clear: both; } }

@media (min-width: 740px) {
  /* line 614, ../sass/components/node/_node.scss */
  article.node--full .node__content {
    padding-top: 4em; } }
/* line 620, ../sass/components/node/_node.scss */
article.node--full .text.teaser {
  font-size: 1.1em; }
/* line 624, ../sass/components/node/_node.scss */
article.node--full .infoline-links-wrapper {
  margin-bottom: 2em;
  line-height: 28px; }
  /* line 13, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
  article.node--full .infoline-links-wrapper:after {
    content: "";
    display: table;
    clear: both; }
  @media (min-width: 740px) {
    /* line 624, ../sass/components/node/_node.scss */
    article.node--full .infoline-links-wrapper {
      margin-bottom: 4em; } }
  /* line 633, ../sass/components/node/_node.scss */
  article.node--full .infoline-links-wrapper div.infoline {
    text-transform: none;
    text-align: right;
    width: 32.20339%;
    float: right;
    margin-right: 0; }
    @media (min-width: 1220px) {
      /* line 633, ../sass/components/node/_node.scss */
      article.node--full .infoline-links-wrapper div.infoline {
        width: 49.15254%;
        float: right;
        margin-right: 0; } }
  /* line 643, ../sass/components/node/_node.scss */
  article.node--full .infoline-links-wrapper div.meta-links-wrapper {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }
    @media (min-width: 1220px) {
      /* line 643, ../sass/components/node/_node.scss */
      article.node--full .infoline-links-wrapper div.meta-links-wrapper {
        width: 49.15254%;
        float: left;
        margin-right: 1.69492%; } }
    /* line 651, ../sass/components/node/_node.scss */
    article.node--full .infoline-links-wrapper div.meta-links-wrapper a {
      text-decoration: none; }
      /* line 654, ../sass/components/node/_node.scss */
      article.node--full .infoline-links-wrapper div.meta-links-wrapper a i {
        margin-left: 0.5em; }
    /* line 659, ../sass/components/node/_node.scss */
    article.node--full .infoline-links-wrapper div.meta-links-wrapper .print-page {
      float: left; }
      @media (min-width: 740px) {
        /* line 659, ../sass/components/node/_node.scss */
        article.node--full .infoline-links-wrapper div.meta-links-wrapper .print-page {
          float: left; } }
    /* line 668, ../sass/components/node/_node.scss */
    article.node--full .infoline-links-wrapper div.meta-links-wrapper .readspeaker-wrapper {
      margin-left: 90px; }
      @media (min-width: 740px) {
        /* line 668, ../sass/components/node/_node.scss */
        article.node--full .infoline-links-wrapper div.meta-links-wrapper .readspeaker-wrapper {
          margin-left: 110px; } }
    /* line 676, ../sass/components/node/_node.scss */
    article.node--full .infoline-links-wrapper div.meta-links-wrapper > * {
      display: block;
      vertical-align: top; }

/* line 686, ../sass/components/node/_node.scss */
.node--article--programm,
.node--termin--programm {
  background-color: #e7e7e7;
  color: #32302e;
  padding: 1em;
  /*div.date-day {
    font-family: $base-font-bold;
    margin-bottom: 1em;
    
    div {
      display: inline;
    }
  }*/ }
  /* line 692, ../sass/components/node/_node.scss */
  .node--article--programm.programm-pause,
  .node--termin--programm.programm-pause {
    background-color: #32302e;
    color: #fff; }
    /* line 696, ../sass/components/node/_node.scss */
    .node--article--programm.programm-pause a,
    .node--termin--programm.programm-pause a {
      color: #fff; }
  /* line 700, ../sass/components/node/_node.scss */
  .node--article--programm.programm-highlighted,
  .node--termin--programm.programm-highlighted {
    background-color: #fab200; }
  /* line 704, ../sass/components/node/_node.scss */
  .node--article--programm h3.title,
  .node--termin--programm h3.title {
    font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
    font-size: 1em;
    margin-bottom: 0.75em; }
  /* line 710, ../sass/components/node/_node.scss */
  .node--article--programm div.text,
  .node--termin--programm div.text {
    margin-bottom: 0; }
  /* line 714, ../sass/components/node/_node.scss */
  .node--article--programm .zum-thema,
  .node--termin--programm .zum-thema {
    margin-top: 0.75em;
    margin-bottom: 0; }

/* line 3, ../sass/components/node/_node_download.scss */
.node--download.node--download--teaserbox, .node--download.node--download--teaserbox-mini {
  padding-bottom: 2em; }
/* line 9, ../sass/components/node/_node_download.scss */
.node--download.node--download--full .download-file,
.node--download.node--download--full .download-link {
  margin-top: 2em; }
/* line 14, ../sass/components/node/_node_download.scss */
.node--download.node--download--full .download-file + .download-link {
  margin-top: 0; }
/* line 19, ../sass/components/node/_node_download.scss */
.node--download.node--download--ulist {
  padding-bottom: 2em; }
  /* line 22, ../sass/components/node/_node_download.scss */
  .node--download.node--download--ulist .download-type {
    width: 6.77966%;
    float: left;
    margin-right: 1.69492%; }
    @media (min-width: 740px) {
      /* line 22, ../sass/components/node/_node_download.scss */
      .node--download.node--download--ulist .download-type {
        width: 10.25641%;
        float: left;
        margin-right: 2.5641%; } }
    @media (min-width: 980px) {
      /* line 22, ../sass/components/node/_node_download.scss */
      .node--download.node--download--ulist .download-type {
        width: 6.77966%;
        float: left;
        margin-right: 1.69492%; } }
    /* line 33, ../sass/components/node/_node_download.scss */
    .node--download.node--download--ulist .download-type i {
      font-size: 24px;
      color: #ca080c; }
  /* line 39, ../sass/components/node/_node_download.scss */
  .node--download.node--download--ulist .content-wrapper {
    width: 91.52542%;
    float: right;
    margin-right: 0; }
    @media (min-width: 740px) {
      /* line 39, ../sass/components/node/_node_download.scss */
      .node--download.node--download--ulist .content-wrapper {
        width: 87.17949%;
        float: right;
        margin-right: 0; } }
    @media (min-width: 980px) {
      /* line 39, ../sass/components/node/_node_download.scss */
      .node--download.node--download--ulist .content-wrapper {
        width: 91.52542%;
        float: right;
        margin-right: 0; } }
    /* line 50, ../sass/components/node/_node_download.scss */
    .node--download.node--download--ulist .content-wrapper h3.title {
      font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
      color: #000;
      font-size: 1.25em; }
      @media (min-width: 740px) {
        /* line 50, ../sass/components/node/_node_download.scss */
        .node--download.node--download--ulist .content-wrapper h3.title {
          height: 3.6em; } }
      @media (min-width: 980px) {
        /* line 50, ../sass/components/node/_node_download.scss */
        .node--download.node--download--ulist .content-wrapper h3.title {
          height: 3.6em; } }
/* line 68, ../sass/components/node/_node_download.scss */
.node--download .content-teaserbox h3.title,
.node--download .content-teaserbox-mini h3.title {
  margin-top: 0.5rem;
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }
  @media (min-width: 740px) {
    /* line 68, ../sass/components/node/_node_download.scss */
    .node--download .content-teaserbox h3.title,
    .node--download .content-teaserbox-mini h3.title {
      height: 2.4em; } }
  @media (min-width: 980px) {
    /* line 68, ../sass/components/node/_node_download.scss */
    .node--download .content-teaserbox h3.title,
    .node--download .content-teaserbox-mini h3.title {
      overflow: visible;
      height: auto; } }
/* line 83, ../sass/components/node/_node_download.scss */
.node--download .content-teaserbox > .content-wrapper > * + *,
.node--download .content-teaserbox-mini > .content-wrapper > * + * {
  margin-top: 1rem; }
/* line 87, ../sass/components/node/_node_download.scss */
.node--download .content-teaserbox > .content-wrapper > .download-file + .download-link,
.node--download .content-teaserbox-mini > .content-wrapper > .download-file + .download-link {
  margin-top: 0; }
/* line 94, ../sass/components/node/_node_download.scss */
.node--download .download-link span.glyphicons,
.node--download .download-link .fa, .node--download .download-link .fas, .node--download .download-link .far, .node--download .download-link .fab {
  margin-right: 0.3em; }

/* line 4, ../sass/components/node/_node_publikation.scss */
article.node--publikation .content-teaserbox h3.title,
article.node--publikation .content-teaserbox-mini h3.title {
  font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif; }
/* line 10, ../sass/components/node/_node_publikation.scss */
article.node--publikation .publikation-link span.glyphicons {
  color: #ca080c; }

/* line 4, ../sass/components/node/_node_teaser_default.scss */
.node--teaser-default.node--teaser-default--teaser-masonry .node__content {
  color: #32302e; }
  /* line 9, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .node__content > .content-wrapper > * {
    margin-bottom: 0; }
  /* line 13, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .node__content > .content-wrapper > * + * {
    margin-top: 0.5rem; }
  /* line 18, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .node__content h3.title {
    height: auto;
    color: #000;
    font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
    font-size: 1.25em;
    line-height: 1.3em; }
    /* line 25, ../sass/components/node/_node_teaser_default.scss */
    .node--teaser-default.node--teaser-default--teaser-masonry .node__content h3.title a {
      color: inherit; }
  /* line 32, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .node__content div.link a[target="_blank"] {
    line-height: 1;
    vertical-align: middle;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
    /* line 29, ../sass/abstractions/_mixins.scss */
    .node--teaser-default.node--teaser-default--teaser-masonry .node__content div.link a[target="_blank"]:after {
      font-family: 'pt21';
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      vertical-align: middle;
      content: "\e900";
      margin-left: 0.5em; }
/* line 39, ../sass/components/node/_node_teaser_default.scss */
.node--teaser-default.node--teaser-default--teaser-masonry .content-article,
.node--teaser-default.node--teaser-default--teaser-masonry .content-sponsor,
.node--teaser-default.node--teaser-default--teaser-masonry .content-tweet,
.node--teaser-default.node--teaser-default--teaser-masonry .content-instagram {
  background-color: #fff; }
  /* line 45, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .content-article > .content-wrapper,
  .node--teaser-default.node--teaser-default--teaser-masonry .content-sponsor > .content-wrapper,
  .node--teaser-default.node--teaser-default--teaser-masonry .content-tweet > .content-wrapper,
  .node--teaser-default.node--teaser-default--teaser-masonry .content-instagram > .content-wrapper {
    padding: 1rem; }
  /* line 49, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .content-article .picture,
  .node--teaser-default.node--teaser-default--teaser-masonry .content-sponsor .picture,
  .node--teaser-default.node--teaser-default--teaser-masonry .content-tweet .picture,
  .node--teaser-default.node--teaser-default--teaser-masonry .content-instagram .picture {
    margin-bottom: 0; }
    /* line 52, ../sass/components/node/_node_teaser_default.scss */
    .node--teaser-default.node--teaser-default--teaser-masonry .content-article .picture .copyright-empty,
    .node--teaser-default.node--teaser-default--teaser-masonry .content-sponsor .picture .copyright-empty,
    .node--teaser-default.node--teaser-default--teaser-masonry .content-tweet .picture .copyright-empty,
    .node--teaser-default.node--teaser-default--teaser-masonry .content-instagram .picture .copyright-empty {
      display: none; }
  /* line 57, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .content-article div.date,
  .node--teaser-default.node--teaser-default--teaser-masonry .content-sponsor div.date,
  .node--teaser-default.node--teaser-default--teaser-masonry .content-tweet div.date,
  .node--teaser-default.node--teaser-default--teaser-masonry .content-instagram div.date {
    color: #ca080c;
    font-size: 0.9em; }
/* line 64, ../sass/components/node/_node_teaser_default.scss */
.node--teaser-default.node--teaser-default--teaser-masonry .content-article.content-priority-high {
  background-color: #fab200; }
  /* line 67, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .content-article.content-priority-high div.date {
    color: #32302e; }
/* line 74, ../sass/components/node/_node_teaser_default.scss */
.node--teaser-default.node--teaser-default--teaser-masonry .content-sponsor div.picture {
  position: relative; }
  /* line 77, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .content-sponsor div.picture:after {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    content: "Sponsor";
    width: auto;
    height: 1em;
    font-size: 12px;
    text-align: right;
    background: rgba(255, 255, 255, 0.25);
    color: #32302e;
    line-height: 1em;
    padding: 2px 3px; }
/* line 99, ../sass/components/node/_node_teaser_default.scss */
.node--teaser-default.node--teaser-default--teaser-masonry .content-tweet > .content-wrapper > * + .twitter-wrapper,
.node--teaser-default.node--teaser-default--teaser-masonry .content-instagram > .content-wrapper > * + .twitter-wrapper {
  margin-top: 1rem; }
/* line 104, ../sass/components/node/_node_teaser_default.scss */
.node--teaser-default.node--teaser-default--teaser-masonry .content-tweet .picture,
.node--teaser-default.node--teaser-default--teaser-masonry .content-instagram .picture {
  position: relative; }
  /* line 107, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .content-tweet .picture .twitter-hashtag,
  .node--teaser-default.node--teaser-default--teaser-masonry .content-instagram .picture .twitter-hashtag {
    display: inline-block;
    position: absolute;
    bottom: 24px;
    left: 10px;
    background-color: #fff;
    font-size: 1.25em;
    color: #32302e;
    padding: 0.2em 0.4em;
    line-height: 1em; }
  /* line 120, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .content-tweet .picture.no-copyright .twitter-hashtag,
  .node--teaser-default.node--teaser-default--teaser-masonry .content-instagram .picture.no-copyright .twitter-hashtag {
    bottom: 10px; }
/* line 13, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
.node--teaser-default.node--teaser-default--teaser-masonry .content-tweet .twitter-wrapper:after,
.node--teaser-default.node--teaser-default--teaser-masonry .content-instagram .twitter-wrapper:after {
  content: "";
  display: table;
  clear: both; }
/* line 129, ../sass/components/node/_node_teaser_default.scss */
.node--teaser-default.node--teaser-default--teaser-masonry .content-tweet .twitter-wrapper > * + *,
.node--teaser-default.node--teaser-default--teaser-masonry .content-instagram .twitter-wrapper > * + * {
  margin-left: 0.5rem; }
/* line 133, ../sass/components/node/_node_teaser_default.scss */
.node--teaser-default.node--teaser-default--teaser-masonry .content-tweet .twitter-wrapper .twitter-account-logo,
.node--teaser-default.node--teaser-default--teaser-masonry .content-instagram .twitter-wrapper .twitter-account-logo {
  width: 2rem;
  height: 2rem;
  padding: 4px 0;
  float: left; }
  /* line 139, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .content-tweet .twitter-wrapper .twitter-account-logo img,
  .node--teaser-default.node--teaser-default--teaser-masonry .content-instagram .twitter-wrapper .twitter-account-logo img {
    border-radius: 50%; }
/* line 144, ../sass/components/node/_node_teaser_default.scss */
.node--teaser-default.node--teaser-default--teaser-masonry .content-tweet .twitter-wrapper .twitter-account-wrapper,
.node--teaser-default.node--teaser-default--teaser-masonry .content-instagram .twitter-wrapper .twitter-account-wrapper {
  float: left;
  line-height: 1.25rem; }
  /* line 149, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .content-tweet .twitter-wrapper .twitter-account-wrapper .twitter-account-name a,
  .node--teaser-default.node--teaser-default--teaser-masonry .content-instagram .twitter-wrapper .twitter-account-wrapper .twitter-account-name a {
    color: #32302e; }
  /* line 155, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .content-tweet .twitter-wrapper .twitter-account-wrapper .twitter-account-at a,
  .node--teaser-default.node--teaser-default--teaser-masonry .content-instagram .twitter-wrapper .twitter-account-wrapper .twitter-account-at a {
    color: #32302e;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
    opacity: 0.5; }
/* line 162, ../sass/components/node/_node_teaser_default.scss */
.node--teaser-default.node--teaser-default--teaser-masonry .content-tweet .twitter-wrapper .twitter-logo,
.node--teaser-default.node--teaser-default--teaser-masonry .content-instagram .twitter-wrapper .twitter-logo {
  float: right;
  padding-top: 0.5em; }
  /* line 166, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .content-tweet .twitter-wrapper .twitter-logo i,
  .node--teaser-default.node--teaser-default--teaser-masonry .content-instagram .twitter-wrapper .twitter-logo i {
    color: #1da1f2;
    font-size: 1.5em; }
/* line 176, ../sass/components/node/_node_teaser_default.scss */
.node--teaser-default.node--teaser-default--teaser-masonry .content-instagram .twitter-wrapper .twitter-logo {
  float: right;
  padding-top: 0.5em; }
  /* line 180, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .content-instagram .twitter-wrapper .twitter-logo i {
    color: #c13584;
    font-size: 1.5em; }
/* line 188, ../sass/components/node/_node_teaser_default.scss */
.node--teaser-default.node--teaser-default--teaser-masonry .content-termin {
  background-color: transparent;
  color: #fff; }
  /* line 192, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .content-termin > .content-wrapper {
    background-color: #32302e;
    padding: 1rem;
    position: relative;
    margin-top: -2em; }
  /* line 199, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .content-termin div.date-day {
    font-size: 9em;
    line-height: 0.9em;
    font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
    color: #32302e; }
  /* line 207, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .content-termin.current-event div.date-day {
    color: #ca080c; }
  /* line 212, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .content-termin.old-event div.date-day {
    color: #fff; }
  /* line 217, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .content-termin div.date-month-year {
    font-size: 0.9em; }
  /* line 221, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .content-termin h3.title {
    color: #fff; }
  /* line 226, ../sass/components/node/_node_teaser_default.scss */
  .node--teaser-default.node--teaser-default--teaser-masonry .content-termin div.link a {
    color: #ffd700; }

/* line 3, ../sass/components/node/_node_teaser_headlines.scss */
.node--teaser-headlines.node--teaser-headlines--teaser-masonry .node__content {
  padding: 1.5em 0; }
  /* line 6, ../sass/components/node/_node_teaser_headlines.scss */
  .node--teaser-headlines.node--teaser-headlines--teaser-masonry .node__content > * + div.link {
    margin-top: 1.5em; }
  /* line 10, ../sass/components/node/_node_teaser_headlines.scss */
  .node--teaser-headlines.node--teaser-headlines--teaser-masonry .node__content .headline1,
  .node--teaser-headlines.node--teaser-headlines--teaser-masonry .node__content .headline2,
  .node--teaser-headlines.node--teaser-headlines--teaser-masonry .node__content .headline3 {
    color: #000;
    background-color: #fff;
    padding: 0.3rem 1rem;
    display: inline-block;
    line-height: 1.2;
    font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif; }
  /* line 17, ../sass/components/node/_node_teaser_headlines.scss */
  .node--teaser-headlines.node--teaser-headlines--teaser-masonry .node__content .headline-separator {
    display: block; }
  /* line 21, ../sass/components/node/_node_teaser_headlines.scss */
  .node--teaser-headlines.node--teaser-headlines--teaser-masonry .node__content .headline1 {
    font-size: 2.5em; }
  /* line 25, ../sass/components/node/_node_teaser_headlines.scss */
  .node--teaser-headlines.node--teaser-headlines--teaser-masonry .node__content .headline2 {
    font-size: 3.75em; }
  /* line 29, ../sass/components/node/_node_teaser_headlines.scss */
  .node--teaser-headlines.node--teaser-headlines--teaser-masonry .node__content .headline3 {
    font-size: 1.5em; }
  /* line 34, ../sass/components/node/_node_teaser_headlines.scss */
  .node--teaser-headlines.node--teaser-headlines--teaser-masonry .node__content div.link a {
    display: inline-block;
    background-color: #ca080c;
    color: #fff;
    padding: 10px 20px;
    line-height: 20px;
    border-radius: 5px; }
    /* line 9, ../sass/abstractions/_mixins.scss */
    .node--teaser-headlines.node--teaser-headlines--teaser-masonry .node__content div.link a:hover {
      background-color: #ca080c;
      color: #fff; }
    /* line 14, ../sass/abstractions/_mixins.scss */
    .node--teaser-headlines.node--teaser-headlines--teaser-masonry .node__content div.link a:active, .node--teaser-headlines.node--teaser-headlines--teaser-masonry .node__content div.link a.active, .node--teaser-headlines.node--teaser-headlines--teaser-masonry .node__content div.link a.active-trail {
      background-color: #ca080c;
      color: #fff; }

/* line 1, ../sass/components/node/_node_termin.scss */
.node--termin--termin-frontpage {
  padding-bottom: 2em;
  padding-right: 2em; }
  @media (min-width: 740px) {
    /* line 1, ../sass/components/node/_node_termin.scss */
    .node--termin--termin-frontpage {
      padding-right: 0; } }
  /* line 9, ../sass/components/node/_node_termin.scss */
  .node--termin--termin-frontpage div.date-day {
    font-size: 10em;
    line-height: 1.1em;
    font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
    color: #32302e; }
  /* line 17, ../sass/components/node/_node_termin.scss */
  .node--termin--termin-frontpage.current-event div.date-day {
    color: #ca080c; }
  /* line 22, ../sass/components/node/_node_termin.scss */
  .node--termin--termin-frontpage.old-event div.date-day {
    color: #e7e7e7; }
  /* line 27, ../sass/components/node/_node_termin.scss */
  .node--termin--termin-frontpage div.termin-content-wrapper {
    position: relative;
    left: 1em;
    margin-top: -3.5em;
    background-color: #fff;
    -moz-box-shadow: 0 12px 32px rgba(50, 48, 46, 0.1);
    -webkit-box-shadow: 0 12px 32px rgba(50, 48, 46, 0.1);
    box-shadow: 0 12px 32px rgba(50, 48, 46, 0.1);
    padding: 1em; }
    @media (min-width: 740px) {
      /* line 27, ../sass/components/node/_node_termin.scss */
      .node--termin--termin-frontpage div.termin-content-wrapper {
        left: 9.5em;
        margin-top: -7.5em;
        width: 60%; } }
    @media (min-width: 980px) {
      /* line 27, ../sass/components/node/_node_termin.scss */
      .node--termin--termin-frontpage div.termin-content-wrapper {
        width: 65%; } }
    @media (min-width: 1220px) {
      /* line 27, ../sass/components/node/_node_termin.scss */
      .node--termin--termin-frontpage div.termin-content-wrapper {
        width: 70%; } }
    /* line 48, ../sass/components/node/_node_termin.scss */
    .node--termin--termin-frontpage div.termin-content-wrapper div.date-month-year {
      font-size: 1em;
      color: #ca080c;
      margin-bottom: 0.5rem; }
    /* line 54, ../sass/components/node/_node_termin.scss */
    .node--termin--termin-frontpage div.termin-content-wrapper h3.title {
      color: #000;
      font-size: 1.25em;
      margin-bottom: 0.5rem; }
      /* line 59, ../sass/components/node/_node_termin.scss */
      .node--termin--termin-frontpage div.termin-content-wrapper h3.title a {
        color: inherit;
        text-decoration: none; }

/* line 3, ../sass/components/node/_node_video.scss */
.node--video.node--video--teaserbox, .node--video.node--video--teaserbox-mini {
  padding-bottom: 2em; }
/* line 9, ../sass/components/node/_node_video.scss */
.node--video.node--video--full .download-link {
  margin-top: 2em; }
/* line 16, ../sass/components/node/_node_video.scss */
.node--video .content-teaserbox h3.title,
.node--video .content-teaserbox-mini h3.title {
  margin-top: 0.5rem;
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }
  @media (min-width: 740px) {
    /* line 16, ../sass/components/node/_node_video.scss */
    .node--video .content-teaserbox h3.title,
    .node--video .content-teaserbox-mini h3.title {
      height: 2.4em; } }
  @media (min-width: 980px) {
    /* line 16, ../sass/components/node/_node_video.scss */
    .node--video .content-teaserbox h3.title,
    .node--video .content-teaserbox-mini h3.title {
      overflow: visible;
      height: auto; } }
/* line 31, ../sass/components/node/_node_video.scss */
.node--video .content-teaserbox > .content-wrapper > * + *,
.node--video .content-teaserbox-mini > .content-wrapper > * + * {
  margin-top: 1rem; }
/* line 37, ../sass/components/node/_node_video.scss */
.node--video .content-teaserbox .picture .field-playbutton,
.node--video .content-teaserbox-mini .picture .field-playbutton {
  position: absolute;
  width: 48px;
  height: 48px;
  top: auto;
  bottom: 1px;
  left: 1px;
  color: #ca080c;
  background-color: #fff;
  text-align: center;
  line-height: 48px;
  font-size: 150%; }
  /* line 50, ../sass/components/node/_node_video.scss */
  .node--video .content-teaserbox .picture .field-playbutton > span,
  .node--video .content-teaserbox-mini .picture .field-playbutton > span {
    position: static;
    line-height: inherit;
    vertical-align: middle; }
    /* line 55, ../sass/components/node/_node_video.scss */
    a .node--video .content-teaserbox .picture .field-playbutton > span, a
    .node--video .content-teaserbox-mini .picture .field-playbutton > span {
      color: #ca080c; }
/* line 62, ../sass/components/node/_node_video.scss */
.node--video .download-link span.glyphicons,
.node--video .download-link .fa, .node--video .download-link .fas, .node--video .download-link .far, .node--video .download-link .fab {
  margin-right: 0.3em; }

@media (min-width: 740px) {
  /* line 73, ../sass/components/node/_node_video.scss */
  .field_fc_carussel_1 .node--video .content-teaserbox > .content-wrapper,
  .field_fc_carussel_1 .node--video .content-teaserbox-mini > .content-wrapper {
    width: 66.10169%; } }

/* line 2, ../sass/components/node/_node_wahlergebnis.scss */
.node--wahlergebnis.wahlergebnis-empty {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
  opacity: 0.66; }
  /* line 5, ../sass/components/node/_node_wahlergebnis.scss */
  .node--wahlergebnis.wahlergebnis-empty.node--wahlergebnis--full {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1; }
@media (min-width: 740px) {
  /* line 13, ../sass/components/node/_node_wahlergebnis.scss */
  .node--wahlergebnis.node--wahlergebnis--full div.picture, .node--wahlergebnis.node--wahlergebnis--teaser div.picture, .node--wahlergebnis.node--wahlergebnis--teaser-with-image div.picture {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%; } }
@media (min-width: 740px) {
  /* line 20, ../sass/components/node/_node_wahlergebnis.scss */
  .node--wahlergebnis.node--wahlergebnis--full.wahlergebnis-wg1 div.picture, .node--wahlergebnis.node--wahlergebnis--teaser.wahlergebnis-wg1 div.picture, .node--wahlergebnis.node--wahlergebnis--teaser-with-image.wahlergebnis-wg1 div.picture {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%; } }
@media (min-width: 740px) {
  /* line 26, ../sass/components/node/_node_wahlergebnis.scss */
  .node--wahlergebnis.node--wahlergebnis--full.wahlergebnis-wg1 div.wg1-wrapper, .node--wahlergebnis.node--wahlergebnis--teaser.wahlergebnis-wg1 div.wg1-wrapper, .node--wahlergebnis.node--wahlergebnis--teaser-with-image.wahlergebnis-wg1 div.wg1-wrapper {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%; } }
@media (min-width: 740px) {
  /* line 34, ../sass/components/node/_node_wahlergebnis.scss */
  .node--wahlergebnis.node--wahlergebnis--full.wahlergebnis-wg1.wahlergebnis-wg2 div.picture, .node--wahlergebnis.node--wahlergebnis--teaser.wahlergebnis-wg1.wahlergebnis-wg2 div.picture, .node--wahlergebnis.node--wahlergebnis--teaser-with-image.wahlergebnis-wg1.wahlergebnis-wg2 div.picture {
    width: 32.20339%;
    float: left;
    margin-right: 1.69492%; } }
/* line 40, ../sass/components/node/_node_wahlergebnis.scss */
.node--wahlergebnis.node--wahlergebnis--full.wahlergebnis-wg1.wahlergebnis-wg2 div.wg1-wrapper, .node--wahlergebnis.node--wahlergebnis--teaser.wahlergebnis-wg1.wahlergebnis-wg2 div.wg1-wrapper, .node--wahlergebnis.node--wahlergebnis--teaser-with-image.wahlergebnis-wg1.wahlergebnis-wg2 div.wg1-wrapper {
  width: 48.27586%;
  float: left;
  margin-right: 3.44828%; }
  @media (min-width: 740px) {
    /* line 40, ../sass/components/node/_node_wahlergebnis.scss */
    .node--wahlergebnis.node--wahlergebnis--full.wahlergebnis-wg1.wahlergebnis-wg2 div.wg1-wrapper, .node--wahlergebnis.node--wahlergebnis--teaser.wahlergebnis-wg1.wahlergebnis-wg2 div.wg1-wrapper, .node--wahlergebnis.node--wahlergebnis--teaser-with-image.wahlergebnis-wg1.wahlergebnis-wg2 div.wg1-wrapper {
      width: 32.20339%;
      float: left;
      margin-right: 1.69492%; } }
/* line 48, ../sass/components/node/_node_wahlergebnis.scss */
.node--wahlergebnis.node--wahlergebnis--full.wahlergebnis-wg1.wahlergebnis-wg2 div.wg2-wrapper, .node--wahlergebnis.node--wahlergebnis--teaser.wahlergebnis-wg1.wahlergebnis-wg2 div.wg2-wrapper, .node--wahlergebnis.node--wahlergebnis--teaser-with-image.wahlergebnis-wg1.wahlergebnis-wg2 div.wg2-wrapper {
  width: 48.27586%;
  float: right;
  margin-right: 0; }
  @media (min-width: 740px) {
    /* line 48, ../sass/components/node/_node_wahlergebnis.scss */
    .node--wahlergebnis.node--wahlergebnis--full.wahlergebnis-wg1.wahlergebnis-wg2 div.wg2-wrapper, .node--wahlergebnis.node--wahlergebnis--teaser.wahlergebnis-wg1.wahlergebnis-wg2 div.wg2-wrapper, .node--wahlergebnis.node--wahlergebnis--teaser-with-image.wahlergebnis-wg1.wahlergebnis-wg2 div.wg2-wrapper {
      width: 32.20339%;
      float: right;
      margin-right: 0; } }
/* line 56, ../sass/components/node/_node_wahlergebnis.scss */
.node--wahlergebnis.node--wahlergebnis--full.wahlergebnis-wg1.wahlergebnis-wg2 div.wg1-wrapper, .node--wahlergebnis.node--wahlergebnis--teaser.wahlergebnis-wg1.wahlergebnis-wg2 div.wg1-wrapper, .node--wahlergebnis.node--wahlergebnis--teaser-with-image.wahlergebnis-wg1.wahlergebnis-wg2 div.wg1-wrapper {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=66);
  opacity: 0.66; }
/* line 63, ../sass/components/node/_node_wahlergebnis.scss */
.node--wahlergebnis.node--wahlergebnis--full div.wg-wrapper h3.title,
.node--wahlergebnis.node--wahlergebnis--full div.wg-wrapper div.wg-headline, .node--wahlergebnis.node--wahlergebnis--teaser div.wg-wrapper h3.title,
.node--wahlergebnis.node--wahlergebnis--teaser div.wg-wrapper div.wg-headline, .node--wahlergebnis.node--wahlergebnis--teaser-with-image div.wg-wrapper h3.title,
.node--wahlergebnis.node--wahlergebnis--teaser-with-image div.wg-wrapper div.wg-headline {
  font-size: 1.25em; }
/* line 68, ../sass/components/node/_node_wahlergebnis.scss */
.node--wahlergebnis.node--wahlergebnis--full div.wg-wrapper div.wg-prozent, .node--wahlergebnis.node--wahlergebnis--teaser div.wg-wrapper div.wg-prozent, .node--wahlergebnis.node--wahlergebnis--teaser-with-image div.wg-wrapper div.wg-prozent {
  font-size: 2.5em;
  line-height: 1em; }
  @media (min-width: 740px) {
    /* line 68, ../sass/components/node/_node_wahlergebnis.scss */
    .node--wahlergebnis.node--wahlergebnis--full div.wg-wrapper div.wg-prozent, .node--wahlergebnis.node--wahlergebnis--teaser div.wg-wrapper div.wg-prozent, .node--wahlergebnis.node--wahlergebnis--teaser-with-image div.wg-wrapper div.wg-prozent {
      font-size: 3em; } }
  @media (min-width: 980px) {
    /* line 68, ../sass/components/node/_node_wahlergebnis.scss */
    .node--wahlergebnis.node--wahlergebnis--full div.wg-wrapper div.wg-prozent, .node--wahlergebnis.node--wahlergebnis--teaser div.wg-wrapper div.wg-prozent, .node--wahlergebnis.node--wahlergebnis--teaser-with-image div.wg-wrapper div.wg-prozent {
      font-size: 3.5em; } }
  @media (min-width: 1220px) {
    /* line 68, ../sass/components/node/_node_wahlergebnis.scss */
    .node--wahlergebnis.node--wahlergebnis--full div.wg-wrapper div.wg-prozent, .node--wahlergebnis.node--wahlergebnis--teaser div.wg-wrapper div.wg-prozent, .node--wahlergebnis.node--wahlergebnis--teaser-with-image div.wg-wrapper div.wg-prozent {
      font-size: 4.5em; } }
/* line 83, ../sass/components/node/_node_wahlergebnis.scss */
.node--wahlergebnis.node--wahlergebnis--full div.wg-wrapper div.wg-bar, .node--wahlergebnis.node--wahlergebnis--teaser div.wg-wrapper div.wg-bar, .node--wahlergebnis.node--wahlergebnis--teaser-with-image div.wg-wrapper div.wg-bar {
  height: 0.5rem;
  background-color: #e7e7e7; }
  /* line 87, ../sass/components/node/_node_wahlergebnis.scss */
  .node--wahlergebnis.node--wahlergebnis--full div.wg-wrapper div.wg-bar div.prozent-bar, .node--wahlergebnis.node--wahlergebnis--teaser div.wg-wrapper div.wg-bar div.prozent-bar, .node--wahlergebnis.node--wahlergebnis--teaser-with-image div.wg-wrapper div.wg-bar div.prozent-bar {
    background-color: #ca080c;
    height: inherit; }
/* line 93, ../sass/components/node/_node_wahlergebnis.scss */
.node--wahlergebnis.node--wahlergebnis--full div.wg-wrapper > * + *, .node--wahlergebnis.node--wahlergebnis--teaser div.wg-wrapper > * + *, .node--wahlergebnis.node--wahlergebnis--teaser-with-image div.wg-wrapper > * + * {
  margin-top: 0.5rem; }
@media (min-width: 740px) {
  /* line 102, ../sass/components/node/_node_wahlergebnis.scss */
  .node--wahlergebnis.node--wahlergebnis--teaser div.wg-wrapper div.wg-headline, .node--wahlergebnis.node--wahlergebnis--teaser-with-image div.wg-wrapper div.wg-headline {
    display: none; } }
/* line 110, ../sass/components/node/_node_wahlergebnis.scss */
.node--wahlergebnis.node--wahlergebnis--teaserbox, .node--wahlergebnis.node--wahlergebnis--teaserbox-mini {
  padding-bottom: 2em; }
/* line 117, ../sass/components/node/_node_wahlergebnis.scss */
.node--wahlergebnis .content-teaserbox h3.title,
.node--wahlergebnis .content-teaserbox-mini h3.title {
  margin-top: 0.25rem;
  margin-bottom: 0.5rem;
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }
  @media (min-width: 740px) {
    /* line 117, ../sass/components/node/_node_wahlergebnis.scss */
    .node--wahlergebnis .content-teaserbox h3.title,
    .node--wahlergebnis .content-teaserbox-mini h3.title {
      height: 2.4em; } }
  @media (min-width: 980px) {
    /* line 117, ../sass/components/node/_node_wahlergebnis.scss */
    .node--wahlergebnis .content-teaserbox h3.title,
    .node--wahlergebnis .content-teaserbox-mini h3.title {
      overflow: visible;
      height: auto; } }
/* line 133, ../sass/components/node/_node_wahlergebnis.scss */
.node--wahlergebnis .content-teaserbox > .content-wrapper div.wg-prozent,
.node--wahlergebnis .content-teaserbox-mini > .content-wrapper div.wg-prozent {
  font-size: 2em;
  line-height: 1em;
  width: 49.15254%;
  float: left;
  margin-right: 1.69492%;
  /*@include breakpoint($narrow) { 
    font-size: 2em;  
  }
  @include breakpoint($normal) {
    font-size: 2em;
  }*/ }
  @media (min-width: 1220px) {
    /* line 133, ../sass/components/node/_node_wahlergebnis.scss */
    .node--wahlergebnis .content-teaserbox > .content-wrapper div.wg-prozent,
    .node--wahlergebnis .content-teaserbox-mini > .content-wrapper div.wg-prozent {
      font-size: 2.5em; } }
/* line 149, ../sass/components/node/_node_wahlergebnis.scss */
.node--wahlergebnis .content-teaserbox > .content-wrapper div.wg-stimmen,
.node--wahlergebnis .content-teaserbox-mini > .content-wrapper div.wg-stimmen {
  width: 49.15254%;
  float: right;
  margin-right: 0;
  text-align: right;
  line-height: 2em;
  /*@include breakpoint($narrow) { 
    line-height: 2em;  
  }
  @include breakpoint($normal) {
    line-height: 2em;
  }*/ }
  @media (min-width: 1220px) {
    /* line 149, ../sass/components/node/_node_wahlergebnis.scss */
    .node--wahlergebnis .content-teaserbox > .content-wrapper div.wg-stimmen,
    .node--wahlergebnis .content-teaserbox-mini > .content-wrapper div.wg-stimmen {
      line-height: 2.5em; } }
@media (min-width: 0) and (max-width: 739px) {
  /* line 170, ../sass/components/node/_node_wahlergebnis.scss */
  .node--wahlergebnis div.picture img {
    width: 100%; } }
/* line 176, ../sass/components/node/_node_wahlergebnis.scss */
.node--wahlergebnis div.wg-stimmen {
  font-size: 1.25em;
  color: #999; }
/* line 181, ../sass/components/node/_node_wahlergebnis.scss */
.node--wahlergebnis div.wg-prozent {
  color: #000; }

@media (min-width: 0) and (max-width: 739px) {
  /* line 188, ../sass/components/node/_node_wahlergebnis.scss */
  .has-no-sidebars article.node--full.node--wahlergebnis--full .picture {
    margin-left: 0;
    margin-right: 0; } }

/* line 1, ../sass/components/node/_teaserbox.scss */
.node--article--teaserbox {
  overflow: visible; }

/* line 9, ../sass/components/node/_teaserbox.scss */
.content-teaserbox,
.content-teaserbox-mini {
  border-bottom: 0;
  background-color: transparent;
  padding-bottom: 0; }
  /* line 15, ../sass/components/node/_teaserbox.scss */
  .bean-priority-high .content-teaserbox, .bean-priority-high
  .content-teaserbox-mini {
    border-bottom: 5px solid #ca080c;
    background-color: #e7e7e7; }
  /* line 24, ../sass/components/node/_teaserbox.scss */
  .content-teaserbox .infoline,
  .content-teaserbox-mini .infoline {
    color: #32302e;
    margin: 1rem 0 0 0; }
  /* line 29, ../sass/components/node/_teaserbox.scss */
  .content-teaserbox h3.title,
  .content-teaserbox-mini h3.title {
    color: #000;
    font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
    margin: 1rem 0 0 0;
    font-size: 1.25em;
    line-height: 1.3em; }
    @media (min-width: 740px) {
      /* line 29, ../sass/components/node/_teaserbox.scss */
      .content-teaserbox h3.title,
      .content-teaserbox-mini h3.title {
        height: 3.9em; }
        /* line 39, ../sass/components/node/_teaserbox.scss */
        .node--person .content-teaserbox h3.title, .node--person
        .content-teaserbox-mini h3.title {
          height: 2.6em; } }
    /* line 44, ../sass/components/node/_teaserbox.scss */
    .content-teaserbox h3.title a,
    .content-teaserbox-mini h3.title a {
      color: inherit; }
    /* line 48, ../sass/components/node/_teaserbox.scss */
    .content-teaserbox h3.title span.headline-separator,
    .content-teaserbox-mini h3.title span.headline-separator {
      content: ' '; }
  /* line 53, ../sass/components/node/_teaserbox.scss */
  .content-teaserbox .text,
  .content-teaserbox-mini .text {
    color: #32302e;
    margin: 1rem 0 0 0; }
    @media (min-width: 740px) {
      /* line 59, ../sass/components/node/_teaserbox.scss */
      .content-teaserbox .text.email span.glyphicon,
      .content-teaserbox .text.email span.glyphicons,
      .content-teaserbox-mini .text.email span.glyphicon,
      .content-teaserbox-mini .text.email span.glyphicons {
        color: #ca080c; } }

/* line 71, ../sass/components/node/_teaserbox.scss */
.bean-blog-startseite .content-teaserbox .picture,
.bean-blog-startseite .content-teaserbox-mini .picture {
  margin: 0 1px;
  width: auto; }
  /* line 75, ../sass/components/node/_teaserbox.scss */
  .bean-blog-startseite .content-teaserbox .picture .copyright,
  .bean-blog-startseite .content-teaserbox-mini .picture .copyright {
    display: none; }
  @media (min-width: 0) and (max-width: 739px) {
    /* line 71, ../sass/components/node/_teaserbox.scss */
    .bean-blog-startseite .content-teaserbox .picture,
    .bean-blog-startseite .content-teaserbox-mini .picture {
      margin: 0; }
      /* line 82, ../sass/components/node/_teaserbox.scss */
      .bean-blog-startseite .content-teaserbox .picture img,
      .bean-blog-startseite .content-teaserbox-mini .picture img {
        width: 100%; } }
/* line 88, ../sass/components/node/_teaserbox.scss */
.bean-blog-startseite .content-teaserbox > .content-wrapper,
.bean-blog-startseite .content-teaserbox-mini > .content-wrapper {
  position: relative;
  top: -2rem;
  margin: 0 1rem;
  padding: 1rem;
  background-color: #fff;
  -moz-box-shadow: 0 12px 32px rgba(50, 48, 46, 0.1);
  -webkit-box-shadow: 0 12px 32px rgba(50, 48, 46, 0.1);
  box-shadow: 0 12px 32px rgba(50, 48, 46, 0.1); }
@media (min-width: 740px) {
  /* line 97, ../sass/components/node/_teaserbox.scss */
  .bean-blog-startseite .content-teaserbox h3.title,
  .bean-blog-startseite .content-teaserbox-mini h3.title {
    overflow: visible;
    height: auto; } }

/* line 108, ../sass/components/node/_teaserbox.scss */
.node--person--teaserbox-kandidat .content-teaserbox {
  /*.alpha {
    color: $uniongrau;
    line-height: 1;
    font-size: 16em;
    text-align: left;
    text-transform: uppercase;
    padding-left: 1rem;
  }*/ }
  /* line 119, ../sass/components/node/_teaserbox.scss */
  .node--person--teaserbox-kandidat .content-teaserbox .picture .copyright {
    display: none; }
  /* line 123, ../sass/components/node/_teaserbox.scss */
  .node--person--teaserbox-kandidat .content-teaserbox .field-playbutton {
    display: none;
    position: absolute;
    width: 48px;
    height: 48px;
    top: auto;
    bottom: 1px;
    left: 1px;
    color: #ca080c;
    background-color: #fff;
    text-align: center;
    line-height: 48px;
    font-size: 150%; }
    /* line 142, ../sass/components/node/_teaserbox.scss */
    .node--person--teaserbox-kandidat .content-teaserbox .field-playbutton > span {
      position: static;
      line-height: inherit;
      vertical-align: middle; }
      /* line 153, ../sass/components/node/_teaserbox.scss */
      a .node--person--teaserbox-kandidat .content-teaserbox .field-playbutton > span {
        color: #ca080c; }
  /* line 159, ../sass/components/node/_teaserbox.scss */
  .node--person--teaserbox-kandidat .content-teaserbox > .content-wrapper > * + * {
    margin-top: 0.25em; }
  @media (min-width: 740px) {
    /* line 163, ../sass/components/node/_teaserbox.scss */
    .node--person--teaserbox-kandidat .content-teaserbox > .content-wrapper h3.title {
      height: 2.4em; } }
  @media (min-width: 980px) {
    /* line 163, ../sass/components/node/_teaserbox.scss */
    .node--person--teaserbox-kandidat .content-teaserbox > .content-wrapper h3.title {
      overflow: visible;
      height: auto; } }
  /* line 174, ../sass/components/node/_teaserbox.scss */
  .node--person--teaserbox-kandidat .content-teaserbox > .content-wrapper > .person-lv {
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  /* line 179, ../sass/components/node/_teaserbox.scss */
  .node--person--teaserbox-kandidat .content-teaserbox > .content-wrapper > .person-beruf,
  .node--person--teaserbox-kandidat .content-teaserbox > .content-wrapper > .person-alter-familienstand-wrapper {
    font-size: 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #999; }
  /* line 187, ../sass/components/node/_teaserbox.scss */
  .node--person--teaserbox-kandidat .content-teaserbox > .content-wrapper > .person-alter-familienstand-wrapper div {
    display: inline-block; }
  /* line 191, ../sass/components/node/_teaserbox.scss */
  .node--person--teaserbox-kandidat .content-teaserbox > .content-wrapper > .person-alter-familienstand-wrapper i.fas {
    font-size: 6px;
    margin: 0 0.5em;
    line-height: 12px;
    vertical-align: middle; }

/* line 6, ../sass/components/node/_text_over_image_box.scss */
.field-collection-item-field-fc-carussel-item .content-text-over-image-box .image-wrapper .headline-wrapper h3.title,
.node--text-over-image-box .content-text-over-image-box .image-wrapper .headline-wrapper h3.title {
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }

/*# sourceMappingURL=cduparteitag.styles.css.map */
