/*!
 *  ATTENTION: This File is Generated by Resources/Private/Theme/** /*
 *  Please do not edit this file directly!!!
 *
 *  Project:  waldemar-link-kampagnenwebsites
 *  Version:  1.0.0
 *
 *  Author:   Autorname
 *  Homepage: https://www.atlantisdx.de
 *  Copyright (c) 2025 atlantis dx GmbH
 *
 *  Build:    Tue Dec 02 2025 15:17:34 GMT+0000 (Coordinated Universal Time)
 *
 */
.tx-sf-event-mgt .event-list-accordion-elem {
  background-color: #fff;
  margin-bottom: 30px;
  padding: 20px;
}
.tx-sf-event-mgt .event-list-accordion-elem h4 {
  margin-bottom: 10px;
}
.tx-sf-event-mgt .event-list-accordion-elem .event-list-row {
  margin-bottom: 20px;
}
.tx-sf-event-mgt .event-list-accordion-elem .event-date-block {
  background-color: #f7f7f7;
  min-width: 160px;
}
.tx-sf-event-mgt .event-list-accordion-elem .event-date-block * {
  text-align: center;
}
.tx-sf-event-mgt .event-list-accordion-elem .event-date-block .month {
  background-color: #036798;
  color: #fff;
  padding: 14px;
}
.tx-sf-event-mgt .event-list-accordion-elem .event-date-block .date {
  padding: 13px 10px;
  line-height: 1;
  font-size: 44px;
  color: #222;
}
.tx-sf-event-mgt .event-list-accordion-elem .event-date-block .weekday {
  padding-bottom: 14px;
  font-size: 18px;
  color: #aaa;
}
.tx-sf-event-mgt .event-list-accordion-elem .more-less-btn {
  line-height: 22px;
  margin-right: 30px;
}
.tx-sf-event-mgt .event-list-accordion-elem .more-less-btn .more {
  display: none;
}
.tx-sf-event-mgt .event-list-accordion-elem .more-less-btn .less {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.tx-sf-event-mgt .event-list-accordion-elem .more-less-btn.collapsed .less {
  display: none;
}
.tx-sf-event-mgt .event-list-accordion-elem .more-less-btn.collapsed .more {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.tx-sf-event-mgt .event-list-accordion-elem .event-registration-block {
  max-width: 155px;
}
.tx-sf-event-mgt .event-list-accordion-elem .event-registration {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.tx-sf-event-mgt .event-list-accordion-elem .registration-btn {
  margin-bottom: 10px;
}
.tx-sf-event-mgt .event-list-accordion-elem .registration-info {
  color: #aaa;
  text-align: center;
}
@media (max-width: 767.98px) {
  .tx-sf-event-mgt .event-list-accordion-elem .event-date-block {
    margin-bottom: 20px;
  }
}
@media (max-width: 575.98px) {
  .tx-sf-event-mgt .event-list-accordion-elem {
    padding: 15px;
  }
  .tx-sf-event-mgt .event-list-accordion-elem .more-less-btn {
    margin-right: 25px;
  }
  .tx-sf-event-mgt .event-list-accordion-elem .event-registration-block {
    max-width: 100%;
  }
  .tx-sf-event-mgt .event-list-accordion-elem .event-registration {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .tx-sf-event-mgt .event-list-accordion-elem .registration-btn {
    margin-top: 15px;
    margin-right: 10px;
  }
}
.tx-sf-event-mgt .paginator {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #aaa;
}
.tx-sf-event-mgt .paginator a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.tx-sf-event-mgt .paginator .icon.after:before,
.tx-sf-event-mgt .paginator .icon.after:after {
  margin: 0;
}
.tx-sf-event-mgt .paginator .display-none:after,
.tx-sf-event-mgt .paginator .display-none:before {
  display: none;
}
.tx-sf-event-mgt .paginator .previous-page {
  margin-right: 15px;
}
.tx-sf-event-mgt .paginator .next-page {
  margin-left: 15px;
}
.tx-sf-event-mgt .paginator .page-number {
  margin: 0 10px;
}
