.uk-divider-icon {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' width='50' height='10' viewBox='0 0 50 10'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%231985c3;%7D.cls-1,.cls-2%7Bfill-rule:evenodd;stroke-width:0px;%7D.cls-2%7Bfill:%2324a22f;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-2' d='m.03,6.15c.75-.45,1.49-.95,2.26-1.35,2.81-1.49,5.75-1.94,8.77-1.65,3.55.33,6.9,1.7,10.27,2.95,2.98,1.11,5.95,2.22,8.96,3.22,3.33,1.27,6.9.41,6.9.41,0,0-3.87-.03-8.34-2.93-2.28-1.35-4.53-2.8-6.84-4.08C18.4.71,14.6-.32,10.61.09,6.67.5,3.21,2.36.27,5.73c-.1.11-.18.24-.27.36.01.02.02.04.03.05Z'/%3E%3Cpath class='cls-1' d='m30.72,3.3c7.42,5.84,13.47,5.56,19.28-.17-6.24,4.16-10.68,3.01-19.28.17Z'/%3E%3C/svg%3E");
}
div.uk-divider-small {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' width='100' height='10' viewBox='0 0 100 10'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%231985c3;%7D.cls-1,.cls-2%7Bfill-rule:evenodd;stroke-width:0px;%7D.cls-2%7Bfill:%2324a22f;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-2' d='m.07,6.15c1.5-.45,2.98-.95,4.52-1.35,5.63-1.49,11.49-1.94,17.53-1.65,7.11.33,13.8,1.7,20.55,2.95,5.96,1.11,11.91,2.22,17.92,3.22,6.65,1.27,13.8.41,13.8.41,0,0-7.73-.03-16.68-2.93-4.57-1.35-9.06-2.8-13.68-4.08C36.8.71,29.21-.32,21.22.09,13.34.5,6.41,2.36.54,5.73c-.19.11-.36.24-.54.36.02.02.05.04.07.05Z'/%3E%3Cpath class='cls-1' d='m61.45,3.3c14.83,5.84,26.94,5.56,38.55-.17-12.48,4.16-21.36,3.01-38.55.17Z'/%3E%3C/svg%3E");
  height: 10px;
  background-repeat: no-repeat;
}
div.uk-divider-small::after {
  content: none;
}
div.uk-divider-small.uk-text-center {
  background-position: center;
}
.tm-page::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.8);
  opacity: 0;
  transition: opacity 0.3s linear;
  z-index: 100;
  width: 0;
}
.tm-page.has-overlay {
  height: 100vH;
  margin: 0;
  overflow: hidden;
}
.tm-page.has-overlay::before {
  opacity: 1;
  width: auto;
}
.djacc-popup .djacc__openbtn--default {
  background: orange;
  border-radius: 50%;
}
.uk-margin-xsmall-right {
  margin-right: 5px !important;
}
/* Gravity Overrides -> Orbital Theme */
.gform-theme--api,
.gform-theme--framework {
  --gf-font-size-primary: 16px !important;
  --gf-color-primary: #0050a0 !important;
  --gf-color-primary-darker: #00366d !important;
  --gf-field-pg-prog-bar-bg-color-blue: #0050a0 !important;
}
.gform-theme--api ::placeholder,
.gform-theme--framework ::placeholder {
  color: #828995;
}
.gform-theme--api h3.gsection_title,
.gform-theme--framework h3.gsection_title {
  margin-bottom: 0;
  margin-top: 20px;
  color: #0050a0;
}
.gform-theme--api,
.gform-theme--foundation {
  --gf-form-gap-y: 20px !important;
}
.uk-section-primary .gform-theme--framework .gfield_list_group_item:before,
.uk-section-secondary .gform-theme--framework .gfield_list_group_item:before,
.uk-card-primary .gform-theme--framework .gfield_list_group_item:before,
.uk-card-secondary .gform-theme--framework .gfield_list_group_item:before,
.uk-section-primary .gform-theme--framework .gform-field-label,
.uk-section-secondary .gform-theme--framework .gform-field-label,
.uk-card-primary .gform-theme--framework .gform-field-label,
.uk-card-secondary .gform-theme--framework .gform-field-label {
  --gf-local-color: #fff !important;
}
.uk-section-primary .gform-theme--framework .gform-field-label--type-sub,
.uk-section-secondary .gform-theme--framework .gform-field-label--type-sub,
.uk-card-primary .gform-theme--framework .gform-field-label--type-sub,
.uk-card-secondary .gform-theme--framework .gform-field-label--type-sub {
  --gf-local-color: rgba(255, 255, 255, 0.6) !important;
}
.uk-section-primary .gform-theme--framework .gform-field-label > .gfield_required,
.uk-section-secondary .gform-theme--framework .gform-field-label > .gfield_required,
.uk-card-primary .gform-theme--framework .gform-field-label > .gfield_required,
.uk-card-secondary .gform-theme--framework .gform-field-label > .gfield_required,
.uk-section-primary .gform-theme--framework .gform_validation_errors .gform_submission_error,
.uk-section-secondary .gform-theme--framework .gform_validation_errors .gform_submission_error,
.uk-card-primary .gform-theme--framework .gform_validation_errors .gform_submission_error,
.uk-card-secondary .gform-theme--framework .gform_validation_errors .gform_submission_error,
.uk-section-primary .gform-theme--framework .gfield_validation_message,
.uk-section-secondary .gform-theme--framework .gfield_validation_message,
.uk-card-primary .gform-theme--framework .gfield_validation_message,
.uk-card-secondary .gform-theme--framework .gfield_validation_message {
  --gf-local-color: #ff6f4f !important;
  color: #ff6f4f !important;
}
/* Fix für Image-Captcha -> Oribital-Theme */
.captcha-image label > input {
  opacity: 0 !important;
  display: none !important;
}
.searchwp-live-search-results .uk-nav.uk-nav-divider > :not(.uk-nav-header,.uk-nav-divider) + :not(.uk-nav-header,.uk-nav-divider) {
  margin-top: 0;
  padding-top: 0;
}
.pagination .uk-pagination > * {
  flex: none;
  padding-left: 0;
  position: relative;
}
.pagination .uk-pagination > * {
  display: flex;
  align-items: center;
  column-gap: 0.25em;
  padding: 6px 13px;
  color: #9494a0;
  transition: 0.1s ease-in-out;
  transition-property: color, background-color, border-color, box-shadow;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-style: normal;
  border-radius: 500px;
}
.pagination .uk-pagination > .current {
  color: #fff;
  background-color: #0050a0;
}
.wpc-filter-header {
  font-weight: bold;
}
.wpc-filters-main-wrap .wpc-term-item-content-wrapper {
  align-items: normal !important;
}
.wpc-filters-main-wrap li.wpc-term-item label {
  line-height: 1.2;
  font-size: 16px;
  hyphens: auto;
}
.wpc-filters-main-wrap .wpc-filter-more-less:not(.wpc-filter-few-terms) ul.wpc-filters-ul-list {
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
}
.mabel-bhi-businesshours {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  margin-bottom: 20px;
}
.mabel-bhi-businesshours td {
  vertical-align: top;
}
.mabel-bhi-businesshours td:last-child {
  text-align: right;
}
.mabel-bhi-businesshours > :first-child > tr:not(:first-child),
.mabel-bhi-businesshours > :not(:first-child) > tr,
.mabel-bhi-businesshours > tr:not(:first-child) {
  border-top: 1px solid rgba(9, 24, 43, 0.1);
}
.leaflet-top,
.leaflet-bottom {
  z-index: 900;
}
.tm-header-mobile {
  z-index: 99999999999;
}
.wpsbc-container .wpsbc-calendars .wpsbc-calendar table td .wpsbc-week-number {
  color: #b7b7b7;
}
.wpsbc-container .wpsbc-calendars .wpsbc-calendar table tr td .wpsbc-date-inner .wpsbc-date-number {
  font-size: 16px;
}
.event-teaser__date {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 75px;
  min-height: 75px;
  height: 75px;
  background-color: #0050a0;
  color: #fff;
  border-radius: 6px;
}
.event-teaser__date .event-teaser__date--day {
  font-size: 37px;
  line-height: 1.1;
}
.event-teaser__date .event-teaser__date--month {
  line-height: 1.1;
}
.uk-accordion-title {
  border-radius: 4px;
}
.uk-accordion-content {
  margin-bottom: 50px;
  border-left: 3px solid #e9eaec;
  padding-left: 20px;
}
#tm-dialog-mobile {
  /* 1. Ebene */
}
#tm-dialog-mobile .uk-nav-secondary {
  font-size: 26px;
}
#tm-dialog-mobile .uk-nav-secondary #uk-nav-4 div.uk-width-auto,
#tm-dialog-mobile .uk-nav-secondary #uk-nav-4 .uk-nav-subtitle {
  display: none;
}
#tm-dialog-mobile .uk-nav-secondary #uk-nav-2 > li > a {
  font-size: 22px;
  color: #fff;
}
input.ginput_total {
  color: green !important;
  font-weight: bold !important;
  font-size: 22px !important;
}
#search-8-search {
  top: 80px;
}
.uk-button > span[uk-icon*="myicons"] {
  max-width: 32px;
}
.uk-button.uk-button-small > span[uk-icon*="myicons"] {
  max-width: 24px;
}
.uk-button.uk-button-large > span[uk-icon*="myicons"] {
  max-width: 42px;
}
.wpc-custom-selected-terms ul.wpc-filter-chips-list {
  flex-wrap: wrap;
  margin-bottom: 0;
}
.wpc-custom-selected-terms ul.wpc-filter-chips-list .wpc-filter-chip-name {
  font-size: 13px;
  font-weight: 500;
}
.wpc-custom-selected-terms ul.wpc-filter-chips-list .wpc-chip-reset-all a {
  border-color: red;
}
.wpc-filter-chips-list a,
body .wpc-filter-chips-list li.wpc-filter-chip a {
  text-decoration: none !important;
  font-weight: 600;
}
/*# sourceMappingURL=custom.css.map */