@import url(../../../ubg_omega/css/kievit-new.css);
@font-face {
  font-family: 'CDUKievit';
  src: url(../../../ubg_omega/fonts/kievit/CDUKievitWeb-Medium.eot);
  src: local("CDUKievit"), url("../../../ubg_omega/fonts/kievit/CDUKievitWeb-Medium.woff") format("woff"); }
@font-face {
  font-family: 'CDUKievit Bold';
  src: url(../../../ubg_omega/fonts/kievit/CDUKievitWeb-Bold.eot);
  src: local("CDUKievit Bold"), url("../../../ubg_omega/fonts/kievit/CDUKievitWeb-Bold.woff") format("woff"); }
@font-face {
  font-family: 'CDUKievit Italic';
  src: url(../../../ubg_omega/fonts/kievit/CDUKievitWeb-MediumItalic.eot);
  src: local("CDUKievit Italic"), url("../../../ubg_omega/fonts/kievit/CDUKievitWeb-MediumItalic.woff") format("woff"); }
@font-face {
  font-family: 'CDUKievit Bold Italic';
  src: url(../../../ubg_omega/fonts/kievit/CDUKievitWeb-BoldItalic.eot);
  src: local("CDUKievit Bold Italic"), url("../../../ubg_omega/fonts/kievit/CDUKievitWeb-BoldItalic.woff") format("woff"); }
/*Form variables*/
/*Form variables*/
/* line 1, ../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; }
  /* line 7, ../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 2, ../sass/base/_globals.scss */
#overlay-container {
  height: 80%;
  margin-top: 130px; }

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

    @include breakpoint($normal) {
      min-height: calc(100% - 150px);  
    }
  }*/ }

/* line 22, ../sass/base/_regions.scss */
.l-header {
  background-color: #fff;
  z-index: 999;
  position: fixed;
  width: 100%;
  top: 0; }

/* line 51, ../sass/base/_regions.scss */
.l-meta-navigation-outer {
  background-color: #32302e;
  height: auto; }
  /* 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 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 .l-region--meta-navigation:after {
    content: "";
    display: table;
    clear: both; }
  /* line 63, ../sass/base/_regions.scss */
  .maintenance-page .l-meta-navigation-outer {
    height: 40px; }

/* line 68, ../sass/base/_regions.scss */
.l-branding-outer {
  height: auto;
  min-height: auto; }
  /* line 72, ../sass/base/_regions.scss */
  .maintenance-page .l-branding-outer {
    min-height: auto; }

/* line 77, ../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);
  border-top: 0; }
  /* line 86, ../sass/base/_regions.scss */
  .l-navigation-outer .l-navigation {
    min-height: none; }
    /* 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; }
  /* line 105, ../sass/base/_regions.scss */
  .maintenance-page .l-navigation-outer {
    height: 59px; }

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

/* line 119, ../sass/base/_regions.scss */
.l-main {
  padding-top: 2em; }

/* line 123, ../sass/base/_regions.scss */
.l-footer {
  position: relative;
  background-color: #e7e7e7;
  padding-top: 4em;
  font-size: 1em;
  color: #32302e; }
  /* line 134, ../sass/base/_regions.scss */
  .l-footer h2 {
    color: #32302e; }
  /* line 139, ../sass/base/_regions.scss */
  .l-footer a:hover {
    text-decoration: none; }
  /* line 142, ../sass/base/_regions.scss */
  .l-footer a:focus {
    outline: 1px solid #32302e; }
  /* line 147, ../sass/base/_regions.scss */
  .l-footer .l-rfooter-outer {
    background-color: transparent;
    padding: 0; }
    /* line 155, ../sass/base/_regions.scss */
    .l-footer .l-rfooter-outer .l-rfooter {
      background-image: none; }
  /* line 160, ../sass/base/_regions.scss */
  .maintenance-page .l-footer {
    position: absolute;
    bottom: 0;
    width: 100%; }
  /* line 166, ../sass/base/_regions.scss */
  .l-footer .l-copyright {
    padding-top: 1em;
    text-align: center;
    padding-bottom: 1em; }
    /* line 176, ../sass/base/_regions.scss */
    .l-footer .l-copyright .copyright-info {
      margin-top: 3em; }
    /* line 185, ../sass/base/_regions.scss */
    .l-footer .l-copyright .l-region--copyright {
      margin-top: 0;
      font-size: 1em;
      padding: 0; }
      /* line 190, ../sass/base/_regions.scss */
      .l-footer .l-copyright .l-region--copyright > * {
        padding-top: 0;
        padding-bottom: 0; }
      /* line 195, ../sass/base/_regions.scss */
      .l-footer .l-copyright .l-region--copyright > *:first-child {
        border-top: 0; }
  /* line 205, ../sass/base/_regions.scss */
  .l-footer .footer-border {
    height: 15px;
    width: 100%;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyMzAyZSIvPjxzdG9wIG9mZnNldD0iMzYlIiBzdG9wLWNvbG9yPSIjMzIzMDJlIi8+PHN0b3Agb2Zmc2V0PSIzNiUiIHN0b3AtY29sb3I9IiM4YzEyMDgiLz48c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzhjMTIwOCIvPjxzdG9wIG9mZnNldD0iNDIlIiBzdG9wLWNvbG9yPSIjY2EwODBjIi8+PHN0b3Agb2Zmc2V0PSI2OCUiIHN0b3AtY29sb3I9IiNjYTA4MGMiLz48c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iI2ZmZDcwMCIvPjxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjZmZkNzAwIi8+PHN0b3Agb2Zmc2V0PSI5NCUiIHN0b3AtY29sb3I9IiNmYWIyMDAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWIyMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #32302e), color-stop(36%, #32302e), color-stop(36%, #8c1208), color-stop(42%, #8c1208), color-stop(42%, #ca080c), color-stop(68%, #ca080c), color-stop(68%, #ffd700), color-stop(94%, #ffd700), color-stop(94%, #fab200), color-stop(100%, #fab200));
    background-image: -moz-linear-gradient(left, #32302e 0%, #32302e 36%, #8c1208 36%, #8c1208 42%, #ca080c 42%, #ca080c 68%, #ffd700 68%, #ffd700 94%, #fab200 94%, #fab200 100%);
    background-image: -webkit-linear-gradient(left, #32302e 0%, #32302e 36%, #8c1208 36%, #8c1208 42%, #ca080c 42%, #ca080c 68%, #ffd700 68%, #ffd700 94%, #fab200 94%, #fab200 100%);
    background-image: linear-gradient(to right, #32302e 0%, #32302e 36%, #8c1208 36%, #8c1208 42%, #ca080c 42%, #ca080c 68%, #ffd700 68%, #ffd700 94%, #fab200 94%, #fab200 100%); }

/* line 214, ../sass/base/_regions.scss */
.l-cookies {
  background-color: #e7e7e7;
  padding-top: 1em;
  padding-bottom: 1em; }
  /* line 219, ../sass/base/_regions.scss */
  .has-sidebar-second .l-cookies {
    clear: both;
    padding: 1em; }

/* line 2, ../sass/base/_theme_style_blacknwhite.scss */
.theme-style-blacknwhite .l-meta-navigation-outer > * {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%); }

/* 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; }

/* line 9, ../sass/components/_navigation.scss */
.navbar-collapse.in {
  border-top: 10px solid #fff;
  border-bottom: 0;
  background-color: #fff;
  width: calc(100% - 20px); }

/* ------- Primary navigation + Redaktion ------- */
/* line 26, ../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: 0.75rem 0 0; }
  /* line 45, ../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 57, ../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,
.l-navigation .block-mainmenu > ul.menu li {
  text-transform: none;
  text-align: left; }
/* line 66, ../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,
.l-navigation .block-mainmenu > ul.menu a {
  color: #333; }
  /* line 69, ../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,
  .l-navigation .block-mainmenu > ul.menu a:hover,
  .l-navigation .block-mainmenu > ul.menu a:active,
  .l-navigation .block-mainmenu > ul.menu a.active,
  .l-navigation .block-mainmenu > ul.menu a.active-trail {
    color: #333;
    text-decoration: none;
    border-bottom: 0; }
  /* line 83, ../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,
  .l-navigation .block-mainmenu > ul.menu a:active,
  .l-navigation .block-mainmenu > ul.menu a.active,
  .l-navigation .block-mainmenu > ul.menu a.active-trail {
    color: #333; }
  /* line 86, ../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,
  .l-navigation .block-mainmenu > ul.menu a:focus {
    outline: 1px solid #ca080c; }

/* line 99, ../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;
  color: #333; }
/* line 116, ../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 119, ../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 123, ../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; }
/* line 147, ../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 158, ../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 161, ../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 165, ../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; }

/* line 186, ../sass/components/_navigation.scss */
.l-navigation #block-menu-menu-redaktion,
.l-navigation .block-menu-redaktion {
  margin-left: 0; }

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

/* line 239, ../sass/components/_navigation.scss */
.l-navigation .block--menu-menu-social-menu {
  float: none; }
  /* line 247, ../sass/components/_navigation.scss */
  .l-navigation .block--menu-menu-social-menu ul.menu {
    list-style-type: none; }
    /* line 254, ../sass/components/_navigation.scss */
    .l-navigation .block--menu-menu-social-menu ul.menu li {
      float: none;
      display: inline-block;
      vertical-align: middle;
      padding: 10px 0;
      margin: 0;
      width: 36px;
      height: 36px;
      line-height: 16px;
      margin-left: 1em; }
      /* line 265, ../sass/components/_navigation.scss */
      .l-navigation .block--menu-menu-social-menu ul.menu li:first-child {
        margin-left: 0; }
      /* line 284, ../sass/components/_navigation.scss */
      .l-navigation .block--menu-menu-social-menu ul.menu li a {
        display: block;
        width: calc(100% - 4px);
        height: calc(100% - 4px);
        border-radius: 50%;
        background-color: #fff;
        border: 2px solid #32302e;
        color: #32302e;
        text-decoration: none;
        font-size: 1.5em;
        line-height: 1.5em;
        vertical-align: middle;
        text-align: center; }
        /* line 302, ../sass/components/_navigation.scss */
        .l-navigation .block--menu-menu-social-menu ul.menu li a:hover {
          background-color: #ca080c;
          border-color: #ca080c;
          color: #fff;
          text-decoration: none; }
        /* line 308, ../sass/components/_navigation.scss */
        .l-navigation .block--menu-menu-social-menu ul.menu li a:active, .l-navigation .block--menu-menu-social-menu ul.menu li a.active, .l-navigation .block--menu-menu-social-menu ul.menu li a.active-trail {
          background-color: #ca080c;
          border-color: #ca080c;
          color: #fff;
          text-decoration: none; }
        /* line 317, ../sass/components/_navigation.scss */
        .l-navigation .block--menu-menu-social-menu ul.menu li a.icon-notify svg path, .l-navigation .block--menu-menu-social-menu ul.menu li a.icon-notify svg circle {
          fill: #32302e; }
        /* line 324, ../sass/components/_navigation.scss */
        .l-navigation .block--menu-menu-social-menu ul.menu li a.icon-notify:hover svg path, .l-navigation .block--menu-menu-social-menu ul.menu li a.icon-notify:hover svg circle {
          fill: #fff; }
        /* line 332, ../sass/components/_navigation.scss */
        .l-navigation .block--menu-menu-social-menu ul.menu li a.icon-notify:active svg path, .l-navigation .block--menu-menu-social-menu ul.menu li a.icon-notify:active svg circle, .l-navigation .block--menu-menu-social-menu ul.menu li a.icon-notify.active svg path, .l-navigation .block--menu-menu-social-menu ul.menu li a.icon-notify.active svg circle, .l-navigation .block--menu-menu-social-menu ul.menu li a.icon-notify.active-trail svg path, .l-navigation .block--menu-menu-social-menu ul.menu li a.icon-notify.active-trail svg circle {
          fill: #fff; }

/* line 346, ../sass/components/_navigation.scss */
.l-region--meta-navigation #block-menu-menu-top-menu,
.l-region--meta-navigation .block-top-menu,
.l-navigation #block-menu-menu-top-menu,
.l-navigation .block-top-menu {
  display: none;
  float: none;
  padding: 0 10px; }
  /* line 358, ../sass/components/_navigation.scss */
  .l-region--meta-navigation #block-menu-menu-top-menu ul.menu,
  .l-region--meta-navigation .block-top-menu ul.menu,
  .l-navigation #block-menu-menu-top-menu ul.menu,
  .l-navigation .block-top-menu ul.menu {
    padding: 0;
    height: auto; }
    /* line 362, ../sass/components/_navigation.scss */
    .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li,
    .l-region--meta-navigation .block-top-menu ul.menu li,
    .l-navigation #block-menu-menu-top-menu ul.menu li,
    .l-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; }
      /* line 379, ../sass/components/_navigation.scss */
      .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li:first-child,
      .l-region--meta-navigation .block-top-menu ul.menu li:first-child,
      .l-navigation #block-menu-menu-top-menu ul.menu li:first-child,
      .l-navigation .block-top-menu ul.menu li:first-child {
        margin: 0; }
      /* line 381, ../sass/components/_navigation.scss */
      .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li a,
      .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li span.nolink,
      .l-region--meta-navigation .block-top-menu ul.menu li a,
      .l-region--meta-navigation .block-top-menu ul.menu li span.nolink,
      .l-navigation #block-menu-menu-top-menu ul.menu li a,
      .l-navigation #block-menu-menu-top-menu ul.menu li span.nolink,
      .l-navigation .block-top-menu ul.menu li a,
      .l-navigation .block-top-menu ul.menu li span.nolink {
        color: #fff;
        text-transform: none;
        text-decoration: none;
        display: block;
        cursor: pointer; }
        /* line 395, ../sass/components/_navigation.scss */
        .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li a:hover, .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li a.active,
        .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li span.nolink:hover,
        .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li span.nolink.active,
        .l-region--meta-navigation .block-top-menu ul.menu li a:hover,
        .l-region--meta-navigation .block-top-menu ul.menu li a.active,
        .l-region--meta-navigation .block-top-menu ul.menu li span.nolink:hover,
        .l-region--meta-navigation .block-top-menu ul.menu li span.nolink.active,
        .l-navigation #block-menu-menu-top-menu ul.menu li a:hover,
        .l-navigation #block-menu-menu-top-menu ul.menu li a.active,
        .l-navigation #block-menu-menu-top-menu ul.menu li span.nolink:hover,
        .l-navigation #block-menu-menu-top-menu ul.menu li span.nolink.active,
        .l-navigation .block-top-menu ul.menu li a:hover,
        .l-navigation .block-top-menu ul.menu li a.active,
        .l-navigation .block-top-menu ul.menu li span.nolink:hover,
        .l-navigation .block-top-menu ul.menu li span.nolink.active {
          border-bottom: 0; }
        /* line 400, ../sass/components/_navigation.scss */
        .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li a.glyphicons,
        .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li span.nolink.glyphicons,
        .l-region--meta-navigation .block-top-menu ul.menu li a.glyphicons,
        .l-region--meta-navigation .block-top-menu ul.menu li span.nolink.glyphicons,
        .l-navigation #block-menu-menu-top-menu ul.menu li a.glyphicons,
        .l-navigation #block-menu-menu-top-menu ul.menu li span.nolink.glyphicons,
        .l-navigation .block-top-menu ul.menu li a.glyphicons,
        .l-navigation .block-top-menu ul.menu li span.nolink.glyphicons {
          font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }
          /* line 402, ../sass/components/_navigation.scss */
          .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li a.glyphicons:before,
          .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li span.nolink.glyphicons:before,
          .l-region--meta-navigation .block-top-menu ul.menu li a.glyphicons:before,
          .l-region--meta-navigation .block-top-menu ul.menu li span.nolink.glyphicons:before,
          .l-navigation #block-menu-menu-top-menu ul.menu li a.glyphicons:before,
          .l-navigation #block-menu-menu-top-menu ul.menu li span.nolink.glyphicons:before,
          .l-navigation .block-top-menu ul.menu li a.glyphicons:before,
          .l-navigation .block-top-menu ul.menu li span.nolink.glyphicons:before {
            content: ''; }
      /* line 410, ../sass/components/_navigation.scss */
      .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li a[target="_blank"],
      .l-region--meta-navigation .block-top-menu ul.menu li a[target="_blank"],
      .l-navigation #block-menu-menu-top-menu ul.menu li a[target="_blank"],
      .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-region--meta-navigation #block-menu-menu-top-menu ul.menu li a[target="_blank"]:after,
        .l-region--meta-navigation .block-top-menu ul.menu li a[target="_blank"]:after,
        .l-navigation #block-menu-menu-top-menu ul.menu li a[target="_blank"]:after,
        .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; }
      /* line 414, ../sass/components/_navigation.scss */
      .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li a:hover,
      .l-region--meta-navigation .block-top-menu ul.menu li a:hover,
      .l-navigation #block-menu-menu-top-menu ul.menu li a:hover,
      .l-navigation .block-top-menu ul.menu li a:hover {
        color: #fff;
        text-decoration: none; }
      /* line 418, ../sass/components/_navigation.scss */
      .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li a:active, .l-region--meta-navigation #block-menu-menu-top-menu ul.menu li a.active,
      .l-region--meta-navigation .block-top-menu ul.menu li a:active,
      .l-region--meta-navigation .block-top-menu ul.menu li a.active,
      .l-navigation #block-menu-menu-top-menu ul.menu li a:active,
      .l-navigation #block-menu-menu-top-menu ul.menu li a.active,
      .l-navigation .block-top-menu ul.menu li a:active,
      .l-navigation .block-top-menu ul.menu li a.active {
        color: #fff;
        text-decoration: none; }

/* line 439, ../sass/components/_navigation.scss */
.l-navigation .block-top-menu,
.l-navigation #block-menu-menu-top-menu {
  display: block;
  margin: 0 -10px;
  background-color: #32302e;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px; }
  /* line 448, ../sass/components/_navigation.scss */
  .l-navigation .block-top-menu ul.menu,
  .l-navigation #block-menu-menu-top-menu ul.menu {
    padding: 0; }
    /* line 451, ../sass/components/_navigation.scss */
    .l-navigation .block-top-menu ul.menu li,
    .l-navigation #block-menu-menu-top-menu ul.menu li {
      padding: 0.75rem 0;
      margin: 0;
      font-size: 1.2em;
      vertical-align: middle;
      color: #fff; }
      /* line 458, ../sass/components/_navigation.scss */
      .l-navigation .block-top-menu ul.menu li a,
      .l-navigation .block-top-menu ul.menu li span.nolink,
      .l-navigation #block-menu-menu-top-menu ul.menu li a,
      .l-navigation #block-menu-menu-top-menu ul.menu li span.nolink {
        color: inherit;
        text-decoration: none;
        cursor: pointer; }

/* line 474, ../sass/components/_navigation.scss */
.l-region--copyright nav.block-footermenu {
  padding-bottom: 0; }
  /* line 477, ../sass/components/_navigation.scss */
  .l-region--copyright nav.block-footermenu > ul {
    list-style: none;
    margin: 0;
    display: inline-block; }
    /* line 487, ../sass/components/_navigation.scss */
    .l-region--copyright nav.block-footermenu > ul li {
      padding: 0.75em 0; }
      /* line 494, ../sass/components/_navigation.scss */
      .l-region--copyright nav.block-footermenu > ul li a {
        color: #32302e; }

/* line 2, ../sass/components/_pager_load_more.scss */
ul.pager-load-more a {
  background: #ca080c;
  text-decoration: none; }

/* line 9, ../sass/components/_pager_load_more.scss */
#main-content a, #main-content a:link, #main-content a:visited, #main-content a:hover {
  text-decoration: underline; }
/* line 14, ../sass/components/_pager_load_more.scss */
#main-content ul.pager-load-more a, #main-content ul.pager-load-more a:link, #main-content ul.pager-load-more a:visited, #main-content ul.pager-load-more a:hover {
  text-decoration: none; }

/* line 2, ../sass/components/_wahlkreiskarte.scss */
.wkr-map-canvas .ubg-gmap.ubg-gmap-double-click {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  height: inherit; }
/* line 10, ../sass/components/_wahlkreiskarte.scss */
.wkr-map-canvas .ubg-gmap.ubg-gmap-double-click .ubg-gmap-doubleclick-item {
  background-image: url("../images/wahlkreiskarte-doubleclick-message.png");
  width: 100%;
  height: 100%;
  z-index: 99;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 70% auto; }

/* line 1, ../sass/components/block/_block.scss */
.block-forwarder {
  padding: 6px 0;
  color: #fff;
  line-height: 21px;
  vertical-align: middle; }
  /* line 14, ../sass/components/block/_block.scss */
  .block-forwarder a {
    color: #ffd700;
    text-decoration: underline; }
    /* line 18, ../sass/components/block/_block.scss */
    .block-forwarder a:after {
      color: #000; }
  /* line 23, ../sass/components/block/_block.scss */
  .block-forwarder i {
    color: #000;
    margin-left: 0.5em; }

/* line 32, ../sass/components/block/_block.scss */
.block-socialmedia-menu-footer .block__content ul {
  display: inline-block;
  list-style: none; }
  /* line 40, ../sass/components/block/_block.scss */
  .block-socialmedia-menu-footer .block__content ul li {
    float: left;
    padding: 0 0 1.5em; }
    /* line 44, ../sass/components/block/_block.scss */
    .block-socialmedia-menu-footer .block__content ul li:nth-child(3n + 1) {
      clear: both; }
    /* line 48, ../sass/components/block/_block.scss */
    .block-socialmedia-menu-footer .block__content ul li:nth-child(3n + 0), .block-socialmedia-menu-footer .block__content ul li:nth-child(3n + 2) {
      padding: 0 0 1.5em 1.5em; }
    /* line 53, ../sass/components/block/_block.scss */
    .block-socialmedia-menu-footer .block__content ul li img {
      vertical-align: top; }

/* line 62, ../sass/components/block/_block.scss */
.block-cdu-circle-logo-footer .block__content {
  height: 160px;
  width: 213px;
  position: relative; }
  /* line 67, ../sass/components/block/_block.scss */
  .block-cdu-circle-logo-footer .block__content p {
    margin: 0; }
  /* line 71, ../sass/components/block/_block.scss */
  .block-cdu-circle-logo-footer .block__content .cdu-logo-footer {
    position: absolute;
    top: 52px;
    left: 44px; }
  /* line 77, ../sass/components/block/_block.scss */
  .block-cdu-circle-logo-footer .block__content .cdu-circle-footer {
    animation: circle-footer-animation 60s 0s infinite linear;
    position: absolute;
    left: 0;
    top: 0; }

@keyframes circle-footer-animation {
  0% {
    transform: rotateZ(0deg); }
  100% {
    transform: rotateZ(360deg); } }
/* line 1, ../sass/components/node/_node.scss */
.readmore a,
a.readmore {
  font-family: CDUKievit Bold, Arial, Helvetica, Verdana, sans-serif;
  background-color: #ca080c;
  text-decoration: none; }
  /* line 7, ../sass/components/node/_node.scss */
  #main-content .readmore a, #main-content
  a.readmore {
    text-decoration: none; }
  /* line 11, ../sass/components/node/_node.scss */
  .readmore a:hover,
  a.readmore:hover {
    background-color: #ca080c; }

/* -------- kandidaten -------- */
/* line 5, ../sass/components/node/_node_kandidat.scss */
.node--kandidat .node__content > * + * {
  margin-top: 1rem;
  margin-bottom: 0; }
/* line 12, ../sass/components/node/_node_kandidat.scss */
.node--kandidat h2.title {
  color: #32302e;
  font-size: 2.25em;
  margin-bottom: 0; }
/* line 19, ../sass/components/node/_node_kandidat.scss */
.node--kandidat .kandidat-info > * + * {
  margin-top: 1.5rem;
  margin-bottom: 0; }
/* line 29, ../sass/components/node/_node_kandidat.scss */
.node--kandidat div.kandidat-picture-wrapper {
  text-align: center; }
  /* line 38, ../sass/components/node/_node_kandidat.scss */
  .node--kandidat div.kandidat-picture-wrapper div.picture {
    float: none;
    margin: 0 auto;
    max-width: none;
    width: auto;
    position: relative; }
    /* line 46, ../sass/components/node/_node_kandidat.scss */
    .node--kandidat div.kandidat-picture-wrapper div.picture .field-name-field-buvo-image img {
      width: 196px;
      height: 196px;
      border: 2px solid white;
      border-radius: 50%; }
    /* line 54, ../sass/components/node/_node_kandidat.scss */
    .node--kandidat div.kandidat-picture-wrapper div.picture div.cdu-circle-wrapper {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      z-index: 10; }
/* line 65, ../sass/components/node/_node_kandidat.scss */
.node--kandidat .kandidat-content-wrapper {
  position: relative;
  min-width: 250px; }
  /* line 75, ../sass/components/node/_node_kandidat.scss */
  .div.kandidat-picture-wrapper + .node--kandidat .kandidat-content-wrapper {
    margin-top: 1rem; }
  /* line 86, ../sass/components/node/_node_kandidat.scss */
  .node--kandidat .kandidat-content-wrapper .kandidat-content > * + * {
    margin-top: 1.5rem;
    margin-bottom: 0; }
  /* line 92, ../sass/components/node/_node_kandidat.scss */
  .node--kandidat .kandidat-content-wrapper .wahlkreis-info {
    color: #666; }
    /* line 96, ../sass/components/node/_node_kandidat.scss */
    .node--kandidat .kandidat-content-wrapper .wahlkreis-info .wahlkreis-nummer {
      font-size: 1.15em; }
    /* line 100, ../sass/components/node/_node_kandidat.scss */
    .node--kandidat .kandidat-content-wrapper .wahlkreis-info .wahlkreis-name {
      font-size: 1.25em; }
    /* line 104, ../sass/components/node/_node_kandidat.scss */
    .node--kandidat .kandidat-content-wrapper .wahlkreis-info .wahlkreis-nummer + .wahlkreis-name {
      margin-top: 1rem; }
  /* line 13, ../../../../../../../../../usr/local/lib/ruby/gems/1.9.1/gems/toolkit-2.6.0/stylesheets/toolkit/_clearfix.scss */
  .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper:after {
    content: "";
    display: table;
    clear: both; }
  /* line 112, ../sass/components/node/_node_kandidat.scss */
  .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-homepage,
  .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-facebook,
  .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-twitter,
  .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-instagram,
  .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-snapchat,
  .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-youtube-channel,
  .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-link {
    float: left;
    width: auto;
    height: 2em;
    line-height: 2.5em;
    vertical-align: middle;
    border: 0;
    margin-top: 0;
    color: #32302e; }
    /* line 129, ../sass/components/node/_node_kandidat.scss */
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-homepage a,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-facebook a,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-twitter a,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-instagram a,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-snapchat a,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-youtube-channel a,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-link a {
      color: inherit; }
      /* line 132, ../sass/components/node/_node_kandidat.scss */
      .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-homepage a:hover,
      .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-facebook a:hover,
      .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-twitter a:hover,
      .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-instagram a:hover,
      .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-snapchat a:hover,
      .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-youtube-channel a:hover,
      .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-link a:hover {
        color: #ca080c; }
    /* line 137, ../sass/components/node/_node_kandidat.scss */
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-homepage .fa,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-facebook .fa,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-twitter .fa,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-instagram .fa,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-snapchat .fa,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-youtube-channel .fa,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-link .fa {
      font-size: 1.75em;
      line-height: inherit; }
      /* line 141, ../sass/components/node/_node_kandidat.scss */
      .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-homepage .fa.fa-fw,
      .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-facebook .fa.fa-fw,
      .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-twitter .fa.fa-fw,
      .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-instagram .fa.fa-fw,
      .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-snapchat .fa.fa-fw,
      .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-youtube-channel .fa.fa-fw,
      .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-link .fa.fa-fw {
        text-align: left;
        width: auto; }
    /* line 147, ../sass/components/node/_node_kandidat.scss */
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-homepage + div,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-facebook + div,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-twitter + div,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-instagram + div,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-snapchat + div,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-youtube-channel + div,
    .node--kandidat .kandidat-content-wrapper .kandidat-links-wrapper .kandidat-link + div {
      margin-left: 1em; }
/* line 155, ../sass/components/node/_node_kandidat.scss */
.node--kandidat .copyright-wrapper {
  color: #666;
  font-size: 1em;
  margin-top: 1rem; }
  /* line 160, ../sass/components/node/_node_kandidat.scss */
  .node--kandidat .copyright-wrapper .copyright {
    font-size: inherit;
    color: inherit;
    height: auto;
    text-align: left;
    display: inline;
    padding: 0; }
/* line 170, ../sass/components/node/_node_kandidat.scss */
.node--kandidat div.field-item {
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif; }
/* line 178, ../sass/components/node/_node_kandidat.scss */
.node--kandidat.node--kandidat--full div.kandidat-picture-wrapper div.picture .field-name-field-buvo-image img {
  width: 296px;
  height: 296px; }
/* line 193, ../sass/components/node/_node_kandidat.scss */
.node--kandidat.node--kandidat--full h2.title.title-bottom {
  display: none; }
/* line 199, ../sass/components/node/_node_kandidat.scss */
.node--kandidat.node--kandidat--wahlkreiskarte {
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
  font-size: 1rem;
  padding: 1em; }
  /* line 205, ../sass/components/node/_node_kandidat.scss */
  .node--kandidat.node--kandidat--wahlkreiskarte h2.title.title-top {
    display: block; }
  /* line 213, ../sass/components/node/_node_kandidat.scss */
  .node--kandidat.node--kandidat--wahlkreiskarte h2.title.title-bottom {
    display: none; }

/*# sourceMappingURL=cdu2021.no-query.css.map */
