@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; }

@media (min-width: 0) and (max-width: 739px) {
  /* line 6, ../sass/components/_views.scss */
  .bean-bean-viewreference .view-masonry-teaser > .view-content > .views-row + .views-row {
    margin-top: 20px; } }
@media (min-width: 740px) {
  /* line 4, ../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 4, ../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 4, ../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 34, ../sass/components/_views.scss */
  .bean-bean-viewreference .view-masonry-teaser > .view-content > .views-row {
    margin-bottom: 20px; }
    /* line 37, ../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 41, ../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 44, ../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 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: #32302e;
    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 28, ../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;
      */
      font-family: 'Font Awesome 5 Free';
      font-style: normal;
      font-weight: 900;
      font-size: 0.9em;
      content: '\f35d';
      line-height: 1;
      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: #32302e;
    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; }

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