body .juicer-feed.night {
  position: relative;
  padding: 0px 0 100px;
  font-family: 'bio-sans'; }
  @media (min-width: 768px) {
    body .juicer-feed.night {
      padding: 50px 0 150px; } }
  @media (min-width: 992px) {
    body .juicer-feed.night:before {
      content: '';
      position: absolute;
      top: 120px;
      left: 50%;
      -moz-transform: translateX(-50%);
      -o-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      width: calc(100% - 200px);
      height: calc(100% - 120px);
      display: block;
      overflow: hidden;
      z-index: 0;
      background: #fff; } }
  body .juicer-feed.night li.feed-item {
    overflow: hidden;
    border: 1px solid #fff;
    width: 100%;
    display: inline-block !important;
    margin: 0;
    background: transparent;
    border: 0; }
    @media (min-width: 580px) {
    body .juicer-feed.night li.feed-item {
      width: calc(50% - 10px);
      margin: 0 5px; } }
    @media (min-width: 992px) {
    body .juicer-feed.night li.feed-item {
      width: calc(33.333333333% - 10px); } }
    @media (min-width: 1302px) {
    body .juicer-feed.night li.feed-item {
      width: calc(20% - 10px); } }
    body .juicer-feed.night li.feed-item:before {
      content: "";
      width: 100%;
      display: block;
      padding-top: 100%; }
    body .juicer-feed.night li.feed-item > .j-text-container {
      height: 100% !important;
      position: absolute !important;
      left: 0;
      top: 0;
      width: 100%; }
      body .juicer-feed.night li.feed-item > .j-text-container img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover;
        font-family: 'object-fit: cover;';
        position: absolute;
        left: 0;
        top: 0; }
    body .juicer-feed.night li.feed-item .j-poster-meta {
      position: absolute;
      bottom: 0;
      left: 0;
      padding: 15px; }
      body .juicer-feed.night li.feed-item .j-poster-meta a:not(.j-social-icon) {
        display: none; }
      body .juicer-feed.night li.feed-item .j-poster-meta a.j-social-icon:before {
        color: #fff; }
    body .juicer-feed.night li.feed-item .j-paginate {
      border: none;
      height: 50px;
      line-height: 50px;
      color: #fff;
      background: rgba(91, 103, 112, 1);
      padding: 0 15px;
      letter-spacing: 1px;
      font-size: 16px;
      font-size: 1rem;
      text-transform: uppercase;
      -webkit-transition: 0.2s ease;
      -moz-transition: 0.2s ease;
      -ms-transition: 0.2s ease;
      -o-transition: 0.2s ease;
      transition: 0.2s ease;
      text-align: center;
      width: 200px; }
      body .juicer-feed.night li.feed-item .j-paginate:hover {
        opacity: 0.8;
        color: #fff;
        background: rgba(91, 103, 112, 1); }
    body .juicer-feed.night li.feed-item .j-paginate:lang(de) {
      font-size: 0px; }
      body .juicer-feed.night li.feed-item .j-paginate:lang(de):after {
        content: "Mehr laden ";
        font-size: 16px;
        font-size: 1rem;
        display: inline-block; }
    body .juicer-feed.night li.feed-item .j-loading {
      border-color: rgba(91, 103, 112, 1) !important; }
    body .juicer-feed.night li.feed-item .j-loading:before {
      background-color: rgba(91, 103, 112, 1) !important; }
    body .juicer-feed.night li.feed-item.j-video a.j-image {
      height: 100%;
      pointer-events: none !important; }
      body .juicer-feed.night li.feed-item.j-video a.j-image:before {
        display: none; }
  @media (min-width: 768px) {
    body .juicer-feed.night .j-stack li.feed-item:nth-child(even) {
      margin-top: 50px; } }
  body .juicer-feed.night .j-gallery .j-image {
    height: 100%; }
    body .juicer-feed.night .j-gallery .j-image:after {
      display: none; }
  body .juicer-feed.night .j-gallery .j-gallery-arrow {
    display: none; }
  body .juicer-feed.night .j-text * {
    color: #fff; }
  body .juicer-feed.night a {
    color: #fff !important; }
  body .juicer-feed.night .j-meta a {
    color: #fff !important; }
  body .juicer-feed.night li.feed-item .j-read-more {
    font-size: 0px; }
    body .juicer-feed.night li.feed-item .j-read-more:before {
      content: "...";
      font-size: 13px;
      font-size: 0.8125rem;
      display: inline-block; }
    body .juicer-feed.night li.feed-item .j-read-more:after {
      content: "weiterlesen";
      font-size: 13px;
      font-size: 0.8125rem;
      display: block;
      text-transform: uppercase;
      letter-spacing: 1px;
      color: #4c4c4c;
      background: #fff;
      padding: 10px;
      width: 150px;
      text-align: center; }
  body .juicer-feed.night .flickity-button {
    display: none; }
    @media (min-width: 992px) {
    body .juicer-feed.night .flickity-button {
      width: 60px;
      height: 60px;
      border-radius: 0;
      display: block;
      opacity: 1;
      background: none;
      top: auto;
      bottom: -140px; } }
    body .juicer-feed.night .flickity-button:before {
      content: "\2c2";
      font-family: 'default';
      font-weight: normal;
      text-indent: 0;
      font-style: normal;
      width: 20px;
      height: 20px;
      line-height: 20px;
      text-align: center;
      color: #3a4245;
      font-size: 20px;
      position: absolute;
      top: 50%;
      left: 50%;
      -moz-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
      @media (min-width: 992px) {
    body .juicer-feed.night .flickity-button:before {
      width: 30px;
      height: 25px;
      line-height: 25px;
      font-size: 30px; } }
    body .juicer-feed.night .flickity-button:hover {
      opacity: 0.75; }
    body .juicer-feed.night .flickity-button.previous {
      left: 50%;
      margin-left: -60px; }
    body .juicer-feed.night .flickity-button.next {
      left: 50%;
      margin-left: 0px; }
      body .juicer-feed.night .flickity-button.next:before {
        content: "\2c3"; }
    body .juicer-feed.night .flickity-button svg {
      display: none; }
  body .juicer-feed.night .flickity-page-dots {
    bottom: -90px;
    padding: 0 20px; }
    @media (min-width: 480px) {
    body .juicer-feed.night .flickity-page-dots {
      bottom: -60px; } }
    @media (min-width: 992px) {
    body .juicer-feed.night .flickity-page-dots {
      display: none; } }
    body .juicer-feed.night .flickity-page-dots .dot {
      position: relative;
      background: none;
      border-radius: 0;
      width: 36px;
      height: 36px;
      opacity: 1;
      margin: 0; }
      body .juicer-feed.night .flickity-page-dots .dot:before {
        content: "";
        position: absolute;
        top: 50%;
        left: 50%;
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        width: 36px;
        height: 36px;
        font-size: 36px;
        line-height: 36px; }
      body .juicer-feed.night .flickity-page-dots .dot.is-selected {
        opacity: 1; }
      body .juicer-feed.night .flickity-page-dots .dot:not(.is-selected):before {
        -webkit-filter: grayscale(100%) brightness(100);
        filter: grayscale(100%) brightness(100); }

.j-post-overlay.juicer-feed .j-overlay-text .j-message {
  font-family: 'bio-sans'; }
