.test--tets-t {
  background-color: transparent;
  color: transparent; }

.breadcrumb {
  margin-top: 1rem;
  margin-bottom: 2rem; }

main > section > .container .element-container_accordion .html-accordions details {
  border-radius: 0; }

main > section > .container .element-container_accordion:first-child .html-accordions details {
  border-top-left-radius: var(--border-radius-top-left);
  border-top-right-radius: var(--border-radius-top-right); }

main > section > .container .element-container_accordion:last-child .html-accordions details {
  border-bottom-left-radius: var(--border-radius-bottom-left);
  border-bottom-right-radius: var(--border-radius-bottom-right); }

.tx-ttaddress .media-image {
  width: 100%; }
  .tx-ttaddress .media-image .media-container {
    width: 100%;
    display: block; }

.tx-ttaddress .container-3-cols .box img {
  width: 100% !important;
  height: auto !important; }

.header-image-area {
  background-position: bottom center; }

.news-as-list .news-item > .news-teaser-text {
  padding-top: 0; }

#tx-ekd-consentmanager .cb-full .cb-optionlist li > :last-child {
  justify-content: flex-start;
  align-content: baseline;
  align-items: flex-start;
  flex-wrap: wrap; }

#tx-ekd-consentmanager .cb-full input[type="checkbox"]:checked ~ label.cb-deny, #tx-ekd-consentmanager .cb-full label.cb-accept {
  transform: none !important; }

#tx-ekd-consentmanager .cb-full input[type="checkbox"]:checked ~ label.cb-deny {
  transform: none; }

#tx-ekd-consentmanager .btn-default {
  color: #000 !important; }

#tx-ekd-consentmanager.full .cb-full a {
  color: var(--primary-color);
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-underline-offset: 5px; }

#tx-ekd-consentmanager.full .cb-full label.cb-deny {
  outline: 3px solid var(--primary-color);
  outline-offset: 5px;
  box-shadow: none; }

#tx-ekd-consentmanager.full .cb-full .btn-topleft {
  color: var(--primary-color); }

#tx-ekd-consentmanager.full .cb-full .cb-optionlist li > *:last-child {
  align-content: flex-start; }

#tx-ekd-consentmanager.full input[type="checkbox"]:checked ~ label.cb-deny {
  color: var(--primary-color);
  border-color: var(--primary-color);
  opacity: 1;
  /* opacity: 1;
       outline: 3px solid #000;
       outline-offset: 5px;
       box-shadow: none;*/ }

#tx-ekd-consentmanager.full label.cb-accept {
  margin-bottom: 1rem;
  background: #f2f2f2;
  color: var(--primary-color) !important;
  border: 1px solid var(--primary-color);
  opacity: 1 !important; }

#tx-ekd-consentmanager .cb-full input[type="checkbox"]:checked + label.cb-accept {
  outline: 3px solid var(--primary-color);
  outline-offset: 5px;
  box-shadow: none;
  background: var(--primary-color);
  color: #fff !important;
  opacity: 1 !important; }

#tx-ekd-consentmanager .cb-full input[type="checkbox"]:checked ~ label.cb-deny {
  outline: 0px solid var(--primary-color);
  outline-offset: 5px;
  box-shadow: none;
  opacity: 1 !important; }

.night-mode #tx-ekd-consentmanager.open {
  background-color: #fff; }

.night-mode #tx-ekd-consentmanager .cb-small {
  background-color: #fff;
  border: 1px solid #000; }
  .night-mode #tx-ekd-consentmanager .cb-small > p {
    color: #000; }

.night-mode #tx-ekd-consentmanager .btn-default {
  color: #000 !important; }

.night-mode #tx-ekd-consentmanager.full .cb-full {
  background-color: #fff;
  border: 1px solid #000; }
  .night-mode #tx-ekd-consentmanager.full .cb-full h1, .night-mode #tx-ekd-consentmanager.full .cb-full h2, .night-mode #tx-ekd-consentmanager.full .cb-full h3, .night-mode #tx-ekd-consentmanager.full .cb-full h4, .night-mode #tx-ekd-consentmanager.full .cb-full h5, .night-mode #tx-ekd-consentmanager.full .cb-full h6, .night-mode #tx-ekd-consentmanager.full .cb-full p, .night-mode #tx-ekd-consentmanager.full .cb-full ul, .night-mode #tx-ekd-consentmanager.full .cb-full li, .night-mode #tx-ekd-consentmanager.full .cb-full a {
    color: #000; }
  .night-mode #tx-ekd-consentmanager.full .cb-full a {
    text-decoration-line: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 5px; }
  .night-mode #tx-ekd-consentmanager.full .cb-full label.cb-deny {
    outline: 3px solid #000;
    outline-offset: 5px;
    box-shadow: none; }
  .night-mode #tx-ekd-consentmanager.full .cb-full .btn-topleft {
    color: #000; }

.night-mode #tx-ekd-consentmanager.full input[type="checkbox"]:checked ~ label.cb-deny {
  color: #000;
  border-color: #000;
  /* opacity: 1;
         outline: 3px solid #000;
         outline-offset: 5px;
         box-shadow: none;*/ }

.night-mode #tx-ekd-consentmanager.full label.cb-accept {
  margin-bottom: 1rem;
  background: #ccc;
  opacity: 1;
  color: #000 !important; }

.night-mode #tx-ekd-consentmanager .cb-full input[type="checkbox"]:checked + label.cb-accept {
  outline: 3px solid #000;
  outline-offset: 5px;
  box-shadow: none;
  background: #000;
  color: #fff !important; }

.night-mode #tx-ekd-consentmanager .cb-full input[type="checkbox"]:checked ~ label.cb-deny {
  outline: 0px solid #000;
  outline-offset: 5px;
  box-shadow: none;
  opacity: 1; }
