/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
/* =========================================
   Joomla Kategorie-Liste
   ========================================= */
/* Seitenüberschrift */
.content-category > h1 {
  text-align: center !important;
}
/* Tabelle komplett neutralisieren */
.content-category .com-content-category__table {
  width: 100% !important;
  border: 0 !important;
  border-collapse: collapse !important;
  background: transparent !important;
  box-shadow: none !important;
}
/* Tabellenkopf ausblenden */
.content-category .com-content-category__table thead {
  display: none !important;
}
/* Tabellenzeilen */
.content-category .com-content-category__table tbody tr {
  background: transparent !important;
  border: 0 !important;
}
/* Auch Bootstrap-Streifen entfernen */
.content-category .table-striped > tbody > tr:nth-of-type(odd) > * {
  background: transparent !important;
  box-shadow: none !important;
}
/* einzelne Zelle */
.content-category .com-content-category__table .list-title {
  display: block !important;
  width: 100% !important;
  padding: 28px 20px 32px 20px !important;
  border: 0 !important;
  border-bottom: 2px solid #4d4d4d !important;
  background: transparent !important;
  text-align: left !important;
}
/* Beitragstitel */
.content-category .com-content-category__table .list-title a {
  display: block !important;
  color: #4d4d4d !important;
  background: transparent !important;
  font-size: 1.4rem !important;
  font-weight: 400 !important;
  line-height: 1.25 !important;
  text-decoration: none !important;
  transition: color 0.2s ease;
}
/* Hover nur auf Text */
.content-category .com-content-category__table .list-title a:hover, .content-category .com-content-category__table .list-title a:focus {
  color: #3180c2 !important;
  text-decoration: none !important;
}
/* Bootstrap Tabellen-Hover entfernen */
.content-category .table-hover > tbody > tr:hover > * {
  background: transparent !important;
  box-shadow: none !important;
}
/* Mobil */
@media (max-width: 768px) {
  .content-category > h1 {
    margin-bottom: 35px !important;
  }
  .content-category .com-content-category__table .list-title {
    padding: 20px 10px 22px 10px !important;
  }
  .content-category .com-content-category__table .list-title a {
    font-size: 1.1rem !important;
  }
}
/* Menütitel auf Einzelbeiträgen ausblenden */
.com-content-article.item-page > .page-header {
  display: none !important;
}
/* =========================================
   Home Button
   ========================================= */
.web-home-button {
  display: inline-block;
  padding: 12px 24px;
  background: #3c7216;
  color: #ffffff !important;
  text-decoration: none !important;
  border-radius: 8px;
  font-size: 16px;
  font-weight: 500;
  cursor: pointer;
  transition: background-color 0.25s ease, transform 0.2s ease;
}
.web-home-button:hover, .web-home-button:focus {
  background: #558b2f;
  color: #ffffff !important;
  text-decoration: none !important;
  transform: translateY(-2px);
}
/*# sourceMappingURL=custom_16.css.map */