@charset "UTF-8";
/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
/*
 * Startseite Supporter-Slider
 */
.startside-supporter-slide {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }
  .startside-supporter-slide .avia-smallarrow-slider-heading {
    position: absolute;
    right: 0;
    bottom: 0; }
  .startside-supporter-slide .avia-content-slider {
    margin: 0 !important; }
  .startside-supporter-slide .slide-entry-wrap {
    padding-left: 1%;
    padding-right: 9%; }
  .startside-supporter-slide .slide-entry-title {
    display: none; }
  .startside-supporter-slide img.alignleft {
    margin-right: 26px !important;
    width: 150px; }

.el_after_av_content_slider.hr-invisible {
  display: none; }

.ebi-size-xxl .avia-button.avia-size-x-large {
  font-size: 1.6em !important;
  font-weight: bold; }

.ebi-size-xl .avia-button.avia-size-x-large {
  font-size: 1.2em !important;
  font-weight: bold; }

/*
 * Unterstützerzähler
 */
.ebi-sc {
  background-color: transparent;
  padding: 3% 0; }

.ebi-sc .ebi-sc-body {
  display: flex;
  flex-direction: row;
  justify-content: space-between; }
.ebi-sc .ebi-sc-bars {
  flex: 100%; }
  .ebi-sc .ebi-sc-bars .bar-goal {
    height: 48px; }
  .ebi-sc .ebi-sc-bars .bar-count {
    height: auto; }
  .ebi-sc .ebi-sc-bars .bar-goal, .ebi-sc .ebi-sc-bars .bar-count {
    display: flex; }
    .ebi-sc .ebi-sc-bars .bar-goal .bar-inner, .ebi-sc .ebi-sc-bars .bar-count .bar-inner {
      width: 0;
      display: block;
      overflow: hidden;
      min-width: fit-content; }
      .ebi-sc .ebi-sc-bars .bar-goal .bar-inner > span, .ebi-sc .ebi-sc-bars .bar-count .bar-inner > span {
        display: block;
        position: relative;
        font-weight: bold;
        line-height: 1em;
        padding: 5px 8px; }
  .ebi-sc .ebi-sc-bars .bar-inv {
    position: absolute;
    height: 1px;
    opacity: 0; }
  .ebi-sc .ebi-sc-bars .bar-goal {
    transform: translate(3px); }
    .ebi-sc .ebi-sc-bars .bar-goal .bar-inner {
      width: 100%;
      height: auto;
      background-color: #ffcc00;
      transform: skewX(-3deg) skewY(0deg) rotate(0deg); }
    .ebi-sc .ebi-sc-bars .bar-goal .bar-treshold {
      position: absolute;
      width: 20%;
      height: 100%;
      border-right: 3px dashed #444444;
      background-color: #ffcc00; }
    .ebi-sc .ebi-sc-bars .bar-goal .bar-treshold span.treshold, .ebi-sc .ebi-sc-bars .bar-goal .bar-inner span.goal {
      display: block;
      position: absolute;
      font-size: 17.76px;
      font-weight: normal;
      line-height: 1em;
      color: #444444;
      padding: 5px 8px;
      top: 0;
      right: 0; }
  .ebi-sc .ebi-sc-bars .bar-count {
    margin-top: -20.64px;
    display: flex;
    justify-content: flex-start; }
    .ebi-sc .ebi-sc-bars .bar-count .bar-inner {
      height: auto;
      overflow: visible;
      border: 1px solid white;
      transform: skewX(-3deg) skewY(0deg) rotate(0deg);
      background: #19338f;
      box-shadow: 2px 4px 8px rgba(25, 51, 143, 0.2);
      background: linear-gradient(135deg, #19338f 25%, #2144BF 25%, #2144BF 50%, #19338f 50%, #19338f 75%, #2144BF 75%);
      background-size: 50px 50px; }
      .ebi-sc .ebi-sc-bars .bar-count .bar-inner > span {
        color: white;
        text-shadow: -2px 0 #19338f, 0 2px #19338f, 2px 0 #19338f, 0 -2px #19338f;
        text-align: right;
        position: relative;
        display: block;
        padding-left: 8px;
        padding-right: 8px; }
        .ebi-sc .ebi-sc-bars .bar-count .bar-inner > span.count {
          padding-top: 4px;
          padding-bottom: 2px;
          font-size: 21px;
          font-size: 1.35rem; }
        .ebi-sc .ebi-sc-bars .bar-count .bar-inner > span.percentage {
          transition: opacity 1000ms;
          padding-top: 2px;
          padding-bottom: 5px;
          font-size: 15px;
          font-size: 0.97rem;
          font-weight: normal; }
          .ebi-sc .ebi-sc-bars .bar-count .bar-inner > span.percentage.hidden {
            opacity: 0; }

.ebi-sc.inViewport .ebi-sc-bars .bar-count .bar-inner {
  animation: bar-animation 3s linear infinite; }

.ebi-sc.goal-reached .ebi-sc-bars .bar-count .bar-inner {
  animation: none;
  background: #19338f; }

.ebi-sc .ebi-sc-hint p {
  margin-top: 0.4em; }
  .ebi-sc .ebi-sc-hint p > span {
    display: block;
    white-space: nowrap; }
    .ebi-sc .ebi-sc-hint p > span.treshold {
      margin-right: 0.6em; }

@-webkit-keyframes bar-animation {
  0% {
    background-position: 0 0; }
  100% {
    background-position: 50px 50px; } }

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