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

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

@media (min-width: 740px) {
  /* line 1, ../sass/base/_regions.scss */
  .l-page {
    padding-top: 244px; } }
@media (min-width: 980px) {
  /* line 1, ../sass/base/_regions.scss */
  .l-page {
    padding-top: 255px; } }
@media (min-width: 740px) {
  /* line 10, ../sass/base/_regions.scss */
  .l-page.has-headerimage {
    padding-top: 236px; } }
@media (min-width: 980px) {
  /* line 10, ../sass/base/_regions.scss */
  .l-page.has-headerimage {
    padding-top: 267px; } }
@media (min-width: 740px) {
  /* line 20, ../sass/base/_regions.scss */
  .maintenance-page .l-page {
    min-height: calc(100% - 214px); } }
@media (min-width: 980px) {
  /* line 20, ../sass/base/_regions.scss */
  .maintenance-page .l-page {
    min-height: calc(100% - 240px); } }

/* line 31, ../sass/base/_regions.scss */
.l-branding-outer {
  background-color: transparent;
  background-image: url("../images/bg-header-cdu-sh-2017.png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 0;
  height: auto;
  border-top: 0;
  position: relative;
  min-height: 100px; }
  @media (min-width: 740px) {
    /* line 31, ../sass/base/_regions.scss */
    .l-branding-outer {
      min-height: none;
      height: 200px; } }
  @media (min-width: 980px) {
    /* line 31, ../sass/base/_regions.scss */
    .l-branding-outer {
      height: 200px; } }
  @media (min-width: 740px) {
    /* line 56, ../sass/base/_regions.scss */
    .has-headerimage .l-branding-outer {
      background-color: transparent;
      background-image: url("../images/bg-header-cdu-sh-2017.png");
      background-size: cover;
      background-repeat: no-repeat;
      background-position: 50% 0;
      height: 192px; } }
  @media (min-width: 980px) {
    /* line 56, ../sass/base/_regions.scss */
    .has-headerimage .l-branding-outer {
      height: 212px; } }
  /* line 71, ../sass/base/_regions.scss */
  .maintenance-page .l-branding-outer {
    padding-top: 19px; }
    @media (min-width: 740px) {
      /* line 71, ../sass/base/_regions.scss */
      .maintenance-page .l-branding-outer {
        padding-top: 21px; } }
    @media (min-width: 980px) {
      /* line 71, ../sass/base/_regions.scss */
      .maintenance-page .l-branding-outer {
        padding-top: 23px; } }

/* line 84, ../sass/base/_regions.scss */
.l-navigation-outer {
  background-color: #fff;
  border-top: 1px solid #ededed;
  border-bottom: 1px solid #ededed; }

/* line 90, ../sass/base/_regions.scss */
.l-logo {
  position: absolute;
  right: 0;
  top: 0; }

/* line 96, ../sass/base/_regions.scss */
.l-footer {
  background-color: transparent;
  background-image: url("../images/bg-footer-cdu-sh-2017.png");
  background-size: cover;
  -webkit-background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% bottom;
  padding-top: 3em;
  color: #fff; }
  /* line 110, ../sass/base/_regions.scss */
  .l-footer h2, .l-footer a {
    color: #fff; }

/* line 5, ../sass/components/_bean_footer_block.scss */
.bean-footer-block .field-footercontentblock-item div.field-name-field-footer-links .field-item {
  border-bottom: 1px solid #fff; }

@media (min-width: 740px) {
  /* line 1, ../sass/components/_branding.scss */
  div#logo {
    margin-top: 10px; } }

/* line 7, ../sass/components/_branding.scss */
h1.site-name {
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
  text-transform: uppercase;
  letter-spacing: -1px; }
  /* line 13, ../sass/components/_branding.scss */
  h1.site-name span {
    display: inline-block;
    background-color: #fff;
    padding: 4px 10px 2px 10px; }
  /* line 20, ../sass/components/_branding.scss */
  h1.site-name a {
    color: #000; }

/* line 23, ../sass/components/_branding.scss */
h2.site-slogan {
  color: #000;
  display: inline-block;
  background-color: #fff;
  padding: 2px 10px 1px 10px;
  font-family: CDUKievit, Arial, Helvetica, Verdana, sans-serif;
  font-size: 1em;
  margin-bottom: 1em;
  font-weigth: 600; }

/* line 36, ../sass/components/_branding.scss */
.site-name-box {
  max-width: calc(100% - 60px);
  padding-top: 9px; }
  @media (min-width: 740px) {
    /* line 36, ../sass/components/_branding.scss */
    .site-name-box {
      padding-top: 21px; } }
  @media (min-width: 980px) {
    /* line 36, ../sass/components/_branding.scss */
    .site-name-box {
      padding-top: 23px; } }
  /* line 48, ../sass/components/_branding.scss */
  .socialmedia-navigation-wrapper + .site-name-box {
    padding-top: 1em; }
    @media (min-width: 740px) {
      /* line 48, ../sass/components/_branding.scss */
      .socialmedia-navigation-wrapper + .site-name-box {
        padding-top: 2.3em; } }
    @media (min-width: 980px) {
      /* line 48, ../sass/components/_branding.scss */
      .socialmedia-navigation-wrapper + .site-name-box {
        padding-top: 1em; } }
  @media (min-width: 740px) {
    /* line 60, ../sass/components/_branding.scss */
    .site-name-box h1.site-name {
      line-height: 30px;
      font-size: 2.25em; } }
  @media (min-width: 980px) {
    /* line 60, ../sass/components/_branding.scss */
    .site-name-box h1.site-name {
      line-height: 40px; } }
  @media (min-width: 740px) {
    /* line 73, ../sass/components/_branding.scss */
    .site-name-box.site-slogan-box h1.site-name {
      line-height: 30px; } }
  @media (min-width: 980px) {
    /* line 73, ../sass/components/_branding.scss */
    .site-name-box.site-slogan-box h1.site-name {
      line-height: 38px;
      font-size: 2.15em; } }
  /* line 84, ../sass/components/_branding.scss */
  .site-name-box.site-slogan-box h2.site-slogan {
    margin-top: 0.25em;
    display: inline-block; }
    @media (min-width: 740px) {
      /* line 84, ../sass/components/_branding.scss */
      .site-name-box.site-slogan-box h2.site-slogan {
        line-height: 1.3em;
        font-size: 1.25em; } }
    @media (min-width: 980px) {
      /* line 84, ../sass/components/_branding.scss */
      .site-name-box.site-slogan-box h2.site-slogan {
        line-height: 1.3em; } }

/* line 1, ../sass/components/_navigation.scss */
.socialmedia-navigation-wrapper {
  display: inline-block; }
  /* line 4, ../sass/components/_navigation.scss */
  .socialmedia-navigation-wrapper ul.socialmedia-navigation {
    margin: 0;
    padding: 9px 0 0 0; }
    @media (min-width: 740px) {
      /* line 4, ../sass/components/_navigation.scss */
      .socialmedia-navigation-wrapper ul.socialmedia-navigation {
        padding-top: 21px; } }
    @media (min-width: 980px) {
      /* line 4, ../sass/components/_navigation.scss */
      .socialmedia-navigation-wrapper ul.socialmedia-navigation {
        padding-top: 23px; } }
    /* line 16, ../sass/components/_navigation.scss */
    .socialmedia-navigation-wrapper ul.socialmedia-navigation li {
      padding-left: 0;
      display: none;
      margin-right: 0.5em; }
      /* line 21, ../sass/components/_navigation.scss */
      .socialmedia-navigation-wrapper ul.socialmedia-navigation li.item-1, .socialmedia-navigation-wrapper ul.socialmedia-navigation li.item-2, .socialmedia-navigation-wrapper ul.socialmedia-navigation li.item-3, .socialmedia-navigation-wrapper ul.socialmedia-navigation li.item-4 {
        display: inline-block; }
      @media (min-width: 740px) {
        /* line 16, ../sass/components/_navigation.scss */
        .socialmedia-navigation-wrapper ul.socialmedia-navigation li {
          display: inline-block; } }

/* line 36, ../sass/components/_navigation.scss */
.l-navigation .navigation,
.l-navigation #block-system-main-menu,
.l-navigation #block-menu-menu-redaktion,
.l-navigation .block-menu-redaktion {
  padding-top: 0;
  border-top: 0; }

/* line 44, ../sass/components/_navigation.scss */
.navbar-toggle {
  position: absolute;
  bottom: 0.5em;
  right: 10px; }

/*# sourceMappingURL=cdu-sh-2017.styles.css.map */
