/*! , Compiled at 2025-09-26 10:40:09 */
/**
 * Rheinhessen Portal 2014
 *
 * LICENSE
 *
 * This software and its source code is protected by copyright law (Sec. 69a ff. UrhG).
 * It is not allowed to make any kinds of modifications, nor must it be copied,
 * or published without explicit permission. Misuse will lead to persecution.
 *
 * @copyright  2022 infomax websolutions GmbH
 * @link       http://www.infomax-it.de
 * @author     Andreas Rappel <andreas.rappel@cebesoft.com
 * @since      29.06.2022
 * @version    $Id$
 **/
/*  =========================================================
basic structure
title
fig
text
========================================================== */
/*  =========================================================
basic structure
========================================================== */
.blogListElement {
  position: relative;
  z-index: 0;
}
.blogListElement__wrap {
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 600.1px) {
  .blogListElement__wrap {
    -ms-flex-align: start;
        align-items: flex-start;
    column-gap: 30px;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
  }
}
@media (max-width: 600px) {
  .blogListElement__wrap {
    -ms-flex-direction: column;
        flex-direction: column;
    row-gap: 10px;
  }
}
.blogListElement__link {
  bottom: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  text-indent: 100%;
  top: 0;
  white-space: nowrap;
}
/*  =========================================================
title
========================================================== */
.blogListElement__title {
  color: #393939;
}
@media (min-width: 600.1px) {
  .blogListElement__title {
    font: 400 normal 28px/38px Arial, sans-serif;
    margin: 0 0 5px 0;
  }
}
@media (max-width: 600px) {
  .blogListElement__title {
    font: 400 normal 24px/28px Arial, sans-serif;
    margin: 0 0 10px 0;
  }
}
/*  =========================================================
fig
========================================================== */
.blogListElement__fig {
  aspect-ratio: 1.62132353;
  margin: 0;
  position: relative;
}
@media (min-width: 1000.1px) {
  .blogListElement__fig {
    width: 441px;
  }
}
@media (max-width: 1000px) and (min-width: 800.1px) {
  .blogListElement__fig {
    width: 350px;
  }
}
@media (max-width: 800px) and (min-width: 600.1px) {
  .blogListElement__fig {
    width: 250px;
  }
}
@media (max-width: 600px) {
  .blogListElement__fig {
    width: 100%;
  }
}
.blogListElement__fig :is(picture, img) {
  display: block;
  height: 100%;
  width: 100%;
}
.blogListElement__fig img {
  object-fit: cover;
}
.blogListElement__fig__caption {
  position: absolute;
  bottom: 10px;
  left: 10px;
  padding: 2px 5px;
  background: rgba(61, 61, 61, 0.5);
  font: 400 normal 12px/14px Arial, sans-serif;
  color: #fff;
}
.blogListElement__fig__caption p {
  display: inline;
}
/*  =========================================================
text
========================================================== */
.blogListElement__text {
  -ms-flex: 1 1;
      flex: 1 1;
}
@media (max-width: 600px) {
  .blogListElement__text {
    padding: 0 30px;
  }
}
.blogListElement__author {
  color: #868686;
  column-gap: 5px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  font: 400 normal 14px/20px Arial, sans-serif;
  position: relative;
  z-index: 1;
}
@media (min-width: 600.1px) {
  .blogListElement__author:not(:last-child) {
    margin: 0 0 20px 0;
  }
}
@media (max-width: 600px) {
  .blogListElement__author:not(:last-child) {
    margin: 0 0 10px 0;
  }
}
.blogListElement__author:last-child {
  margin: 0;
}
.blogListElement__author__name {
  color: #393939;
  text-decoration: underline;
}
.blogListElement__paragraph {
  color: #393939;
  font: 400 normal 17px/1.6em Arial, sans-serif;
}
.blogListElement__paragraph:not(:last-child) {
  margin: 0 0 10px 0;
}
.blogListElement__paragraph:last-child {
  margin: 0;
}
.blogListElement__paragraph p:not(:last-child) {
  margin: 0 0 10px 0;
}
.blogListElement__paragraph p:last-child {
  margin: 0;
}

/**
 * Rheinhessen Portal 2014
 *
 * LICENSE
 *
 * This software and its source code is protected by copyright law (Sec. 69a ff. UrhG).
 * It is not allowed to make any kinds of modifications, nor must it be copied,
 * or published without explicit permission. Misuse will lead to persecution.
 *
 * @copyright  2022 infomax websolutions GmbH
 * @link       http://www.infomax-it.de
 * @author     Andreas Rappel <andreas.rappel@cebesoft.com
 * @since      29.06.2022
 * @version    $Id$
 **/
/*  =========================================================
basic structure
========================================================== */
/*  =========================================================
basic structure
========================================================== */
.blogListPaginate {
  -ms-flex-align: center;
      align-items: center;
  column-gap: 16px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  row-gap: 16px;
}
@media (min-width: 600.1px) {
  .blogListPaginate {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
@media (max-width: 600px) {
  .blogListPaginate {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.blogListPaginate__textlink {
  color: #393939;
  font: 400 normal 16px/1.1em Arial, sans-serif;
  text-decoration: underline;
}
