/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Tom Usborne
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1
*/

@font-face {
  font-family: MyriadRegular;
  src:
    url("/wp-content/themes/digicube/assets/fonts/MyriadPro-Regular.woff2")
      format("woff2"),
    url("/wp-content/themes/digicube/assets/fonts/MyriadPro-Regular.otf")
      format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: MyriadRegular;
  src:
    url("/wp-content/themes/digicube/assets/fonts/MyriadPro-Semibold.woff2")
      format("woff2"),
    url("/wp-content/themes/digicube/assets/fonts/MyriadPro-Semibold.otf")
      format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: MyriadRegular;
  src:
    url("/wp-content/themes/digicube/assets/fonts/MyriadPro-Bold.woff2")
      format("woff2"),
    url("/wp-content/themes/digicube/assets/fonts/MyriadPro-Bold.otf")
      format("opentype");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Aso Sans;
  src:
    url("/wp-content/themes/digicube/assets/fonts/AzoSans-Light.woff2")
      format("woff2"),
    url("/wp-content/themes/digicube/assets/fonts/AzoSans-Light.ttf")
      format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Aso Sans;
  src:
    url("/wp-content/themes/digicube/assets/fonts/AzoSans-Regular.woff2")
      format("woff2"),
    url("/wp-content/themes/digicube/assets/fonts/AzoSans-Regular.ttf")
      format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Aso Sans;
  src:
    url("/wp-content/themes/digicube/assets/fonts/AzoSans-Medium.woff2")
      format("woff2"),
    url("/wp-content/themes/digicube/assets/fonts/AzoSans-Medium.ttf")
      format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: Aso Sans;
  src:
    url("/wp-content/themes/digicube/assets/fonts/AzoSans-Bold.woff2")
      format("woff2"),
    url("/wp-content/themes/digicube/assets/fonts/AzoSans-Bold.ttf")
      format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

.position__relative__new {
  position: relative;
}
.position__releative__btn {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
}
h2.heading-animation {
  position: relative;
  margin-bottom: 52px;
}
h2.heading-animation:after {
  content: "";
  position: absolute;
  bottom: -22px;
  right: 0;
  width: 1000%;
  height: 2px;
  background-size: contain;
  background-repeat-y: repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11.907' height='2' viewBox='0 0 11.907 2'%3E%3Cpath id='Path_5154' data-name='Path 5154' d='M-11301.52-9818.294h11.907' transform='translate(11301.52 9819.294)' fill='none' stroke='%231e89d0' stroke-width='2' stroke-dasharray='2 4'/%3E%3C/svg%3E%0A");
  margin: 0 calc(51% - 50vw);
  max-width: 100vw;
  width: 100vw;
}
h2.heading-animation:before {
  content: "";
  position: absolute;
  bottom: -33px;
  left: -50%;
  animation: fromLeft2 4000ms steps(35, end) forwards;
  width: 20px;
  height: 22px;
  background:
    url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='22.174' height='20.136' viewBox='0 0 22.174 20.136'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_675' data-name='Rectangle 675' width='20.136' height='22.174' fill='%231e89d0'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_910' data-name='Group 910' transform='translate(22.174) rotate(90)'%3E%3Cg id='Group_909' data-name='Group 909' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_10716' data-name='Path 10716' d='M392.9,280.866a.433.433,0,1,0-.433-.433.433.433,0,0,0,.433.433' transform='translate(-375.469 -267.874)' fill='%231e89d0'/%3E%3Cpath id='Path_10717' data-name='Path 10717' d='M52.9,280.866a.433.433,0,1,0-.433-.433.433.433,0,0,0,.433.433' transform='translate(-50.194 -267.874)' fill='%231e89d0'/%3E%3Cpath id='Path_10718' data-name='Path 10718' d='M.065,13.525A3,3,0,0,0,.84,16.287a2.841,2.841,0,0,0,2.064.841,5.337,5.337,0,0,0,3.189-1.29c.458,1.9,1.647,4.975,3.542,5.419v.484a.433.433,0,0,0,.866,0v-.484c1.9-.445,3.086-3.531,3.542-5.419a5.337,5.337,0,0,0,3.189,1.29,2.842,2.842,0,0,0,2.064-.841,3,3,0,0,0,.776-2.762,6.738,6.738,0,0,0-2-3.363,14.231,14.231,0,0,0-5.236-3.292A3.033,3.033,0,0,0,11.14,2.8,3.02,3.02,0,0,1,13.966.866a.433.433,0,1,0,0-.866,3.883,3.883,0,0,0-3.679,2.607c-.073-.005-.146-.009-.219-.009s-.146,0-.219.009A3.884,3.884,0,0,0,6.17,0a.433.433,0,0,0,0,.866A3.021,3.021,0,0,1,9,2.8,3.033,3.033,0,0,0,7.3,6.871c-2.5.782-6.663,3.6-7.236,6.654m10-3.154a12.205,12.205,0,0,0,.864,1.756H9.2a12.18,12.18,0,0,0,.864-1.756M8.656,12.993H11.48a14.936,14.936,0,0,0,1.367,1.732H7.288a14.921,14.921,0,0,0,1.367-1.732m3.917,4.591H7.564a13.73,13.73,0,0,1-.639-1.993h6.286a13.712,13.712,0,0,1-.639,1.993m-2.5,2.858c-.68,0-1.444-.734-2.1-1.993h4.206c-.659,1.259-1.423,1.993-2.1,1.993m9.152-6.757a2.131,2.131,0,0,1-.537,1.989,2.093,2.093,0,0,1-1.828.562c-1.92-.256-3.712-2.289-4.781-3.915A8.356,8.356,0,0,1,10.5,8.454v0c0-.014,0-.027,0-.041v0a.975.975,0,0,1,.22-.7,1,1,0,0,1,.721-.22,3.18,3.18,0,0,1,.649.076h0a12.722,12.722,0,0,1,5.368,3.206,5.9,5.9,0,0,1,1.762,2.91M10.068,3.465a2.167,2.167,0,0,1,1.9,3.2,2.08,2.08,0,0,0-1.861.432l-.041.043-.04-.043a2.081,2.081,0,0,0-1.861-.433,2.166,2.166,0,0,1,1.9-3.2m-2.022,4.1a3.166,3.166,0,0,1,.648-.076,1,1,0,0,1,.721.22.974.974,0,0,1,.22.7v0c0,.014,0,.027,0,.041v0a8.356,8.356,0,0,1-1.572,3.867C7,13.942,5.205,15.981,3.281,16.237a2.093,2.093,0,0,1-1.828-.562,2.131,2.131,0,0,1-.537-1.989C1.438,10.9,5.783,8.046,8.046,7.568' transform='translate(0)' fill='%231e89d0'/%3E%3Cpath id='Path_10719' data-name='Path 10719' d='M81.94,203.012a12.239,12.239,0,0,1,3.41-2.18.433.433,0,1,0-.322-.8,13.17,13.17,0,0,0-3.67,2.343.433.433,0,1,0,.582.641' transform='translate(-77.699 -191.335)' fill='%231e89d0'/%3E%3Cpath id='Path_10720' data-name='Path 10720' d='M281.62,200.833a12.013,12.013,0,0,1,3.434,2.178.433.433,0,1,0,.582-.641,12.941,12.941,0,0,0-3.7-2.344.433.433,0,0,0-.315.807' transform='translate(-269.16 -191.334)' fill='%231e89d0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"),
    #fff;
  background-repeat: no-repeat;
  z-index: 3;
}
@keyframes fromLeft {
  0% {
    left: 40px;
  }
  100% {
    left: calc(50% - 10px);
  }
}
@keyframes fromLeft2 {
  0% {
    left: -50%;
  }
  100% {
    left: calc(100% - 20px);
  }
}
div#event_tribe_virtual {
  display: none;
}
.related__txwrap a {
  text-decoration: none;
}
/* tr.linked-post.venue.tribe-linked-type-venue-state-province .select2 {
  display: block !important;
} */
.add__bg__headline__bubbles {
  position: relative;
  z-index: 2;
}
.wp-block-loginout p {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  margin-bottom: 20px;
}
.wp-block-loginout > form {
  max-width: 500px;
  margin: 0 auto;
  padding-top: 100px;
  padding-bottom: 100px;
}
a.button.register__neu {
  display: block;
  text-align: center;

  padding: 12px 20px;
}
.wp-block-loginout p.login-remember > label {
  display: none;
}
.add__bg__headline__bubbles:after {
  content: "";
  background-image: url(/wp-content/uploads/2025/06/Group-5643.svg);
  width: 198px;
  height: 256px;
  position: absolute;
  display: block;
  top: 0;
  text-align: center;
  z-index: -1;
  left: calc(50% - 99px);
}

.site-footer[data-wpr-lazyrender] {
  content-visibility: visible !important;
}

li#hceu-result-fdpy-separator {
  pointer-events: none;
}
label[for="VenueShowMapLink"]:before,
label[for="VenueShowMap"]:before {
  display: none !important;
}
.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom .gmnoprint {
  display: block !important;
}
.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom {
  display: block !important;
}
.gmnoprint.gm-bundled-control.gm-bundled-control-on-bottom
  > .gmnoprint:first-child {
  display: none !important;
}
button.gm-svpc {
  display: none;
}
input#StateProvinceText {
  /* display: none !important; */
  position: absolute;
  opacity: 0;
  left: 0;
}
tr.linked-post.venue.tribe-linked-type-venue-state-province td {
  position: relative;
}
div#search-filter-results-2340 {
  position: relative;
}
.pagination.adjust__pagination {
  position: absolute;
  right: 0;
}
.p__has__fixed p {
  margin-bottom: 5px;
}
html[lang="it-IT"]
  abbr.tribe-events-abbr.tribe-events-start-date.published.dtstart,
html[lang="it-IT"] span.tribe-event-date-start {
  text-transform: lowercase;
}
.gallery__block__row {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
  margin-top: 50px;
}
.gallery__block {
  margin-top: 75px;
}
.lightbox {
  z-index: 999999999999;
}

.pagination.adjust__pagination {
  position: relative;
  right: 0;
  float: unset;
  top: -50px;
  text-align: right;
}
.lightboxOverlay {
  z-index: 99999;
}
.gallery__block__row img {
  aspect-ratio: 3/2;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

label[for="acf-field_63e0c7ee84423"] {
  color: var(--tec-color-text-primary);
  font-size: var(--tec-font-size-3);
  font-weight: var(--tec-font-weight-bold);
  line-height: 0;
  margin: 0;
  text-transform: uppercase;
}

#event_tribe_venue table label .error {
  display: none;
}

span.error {
  width: 100%;
  display: block;
  color: #c02b0a;
  text-transform: none;
  font-weight: 600;
  font-size: 15px;
  margin-top: 10px;
  font-style: italic;
}

.req {
  color: #c02b0a !important;
}

#post-5604 #event_tribe_event_status {
  display: none;
}

.tribe-events .tribe-events-calendar-month__day-cell--selected,
.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,
.tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
  background-color: var(--dark-yellow) !important;
}
label[for="tribe_custom-_ecp_custom_35-Section"] {
  display: none;
}
input#tribe_custom-_ecp_custom_35-Section {
  display: none;
}
.marketplatz-premium .marketplatz__column__posts {
  background-color: #fff;
}
.marketplatz__wrapper.marketplatz-premium {
  border: unset !important;
  padding-top: 120px;
  padding-bottom: 120px;
}
.marketplatz-premium .marketplatz__column__posts {
  padding: 0;
}
.marketplatz-premium .marketplatz__column__posts .info__mp {
  padding: 0 20px 20px 20px;
  flex: 1;
  display: flex;
  flex-direction: column;
}
.marketplatz-premium .marketplatz__column__posts .top__info__mp {
  background-color: #000;
  color: #fff;
}
.marketplatz-premium .marketplatz__column__posts .adress__shipping {
  flex: 1;
}
.marketplatz-premium .marketplatz__column__posts .mp__hasthumbnail {
  padding: 20px;
  padding-bottom: 0px;
}
.marketplatz-premium .marketplatz__column__posts .mp__hasthumbnail a {
  display: flex;
  width: 100%;
}
.marketplatz__wrapper.marketplatz-premium > * {
  align-self: unset;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.marketplatz__wrapper.marketplatz-premium .top__info__mp p time {
  font-weight: normal;
}

.mp__hasthumbnail img {
  width: 100%;
}
.belegstellen_adresse_info,
.belegstellen__main__contain .file {
  width: 40%;
  display: inline-block;
}
.magic__row__wimage.single__siege__user.has__image {
  min-height: unset;
}
.belegstellen__main__contain .file {
  margin-left: 40px;
}
span.upp__txt {
  text-transform: uppercase;
}
.add__play__icon a:before {
  position: relative;
  z-index: 1;
  justify-content: center;
  align-items: center;
  background-image: url("/wp-content/uploads/2023/02/play-circle-fill.svg");
  content: "";
  background-repeat: no-repeat;
  display: inline-flex;
  width: 23px;
  min-width: 23px;
  height: 23px;
  background-size: cover;
  margin-right: 10px;
}
.mainCscrollTable {
  display: block;
  height: 30px;
  overflow-x: scroll;
  margin-bottom: 10px;
}

/* .menu-item a[target="_blank"]:before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-arrow-up-right' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M14 2.5a.5.5 0 0 0-.5-.5h-6a.5.5 0 0 0 0 1h4.793L2.146 13.146a.5.5 0 0 0 .708.708L13 3.707V8.5a.5.5 0 0 0 1 0v-6z'/%3E%3C/svg%3E");
  width: 12px;
  height: 12px;
  display: inline-flex;
  background-size: cover;
  margin-left: 3px;
  float: right;
  align-content: center;
  align-items: center;
  position: relative;
  top: 5px;
  right: 0;
}
.menu-item .sub-menu a {
  width: fit-content;
  width: moz-fit-content;
} */

a.page-numbers.current {
  text-decoration: none;
  pointer-events: none;
}
body .mo_sps_class_doc__header {
  height: 55px;
  background-color: #000;
}

body .mo_sps_class_breadcrumb {
  font-size: 22px;
  line-height: 1.2em;
}
.add__play__icon a:hover::before {
  background-image: url("/wp-content/uploads/2023/02/play-circle-fill-orange.svg");
}
.add__play__icon a {
  display: flex !important;
  align-items: center;
}
.mo_sps_class_breadcrumb:hover {
  color: var(--dark-yellow) !important;
}
.add__play__icon {
  position: relative;

  overflow: hidden;
}
h2.belegstellen_betriebszeiten_title.gb-headline-text,
h2.belegstellen_auffuhr_title.gb-headline-text {
  margin-top: 60px;
}
.content__404__fly .breadcrumb {
  display: flex;
  margin-left: 0;
  text-align: left;
  margin: 30px;
}
.tribe-section.acf-custom .acf-label {
  border-bottom: 1px solid var(--tec-color-border-default);
  margin-bottom: var(--tec-spacer-7);
  padding: var(--tec-spacer-3);
}

ul#menu-mainnavigation > li > a {
  margin-bottom: 10px;
}

.tribe-section.acf-custom select#acf-field_63e0c7ee84423 {
  margin-left: 32px;
  line-height: 32px;
  padding-right: 28px;
  padding-top: 6px;
  padding-bottom: 6px;
  border-radius: 5px;
  color: #444;
  border-color: #444;
}
.search__by__cat__downloads {
  margin-bottom: 20px;
  margin-top: 20px;
}

.together__search__and__filter {
  display: grid;
  grid-template-columns: 3fr 1fr 1fr;
  gap: 20px;
}
.together__search__and__filter input {
  width: 100%;
}
a.button.search__by__cat__downloads__item {
  cursor: pointer;
}
.panel-list {
  font-size: 16px;
  line-height: 16px;
  padding: 10px;
  border-bottom: 1px solid #0000000f;
  font-family: MyriadRegular;
  cursor: pointer;
  display: flex;
  align-items: center;
}
a.button.search__by__cat__downloads__item:hover {
  background-color: #f7f6f6;
  border: 1px solid #000 !important;
}

a.button.search__by__cat__downloads__item {
  cursor: pointer;
  font-size: 12px;
  line-height: 1.2em;
  padding: 10px !important;
  border-radius: 99px !important;
  color: #000;
  background: #fff;
  border: 1px solid #d5d5d5 !important;
}

.panel-list:hover,
.panel-list.active {
  background-color: var(--dark-yellow);
  color: #fff;
}
#panel::-webkit-scrollbar-track {
  /* -webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.3); */
  background-color: #0000000f;
}

#panel::-webkit-scrollbar {
  width: 10px;
  background-color: #0000000f;
}

#panel::-webkit-scrollbar-thumb {
  background-color: #000000;
  border: 1px solid #0000000f;
}

.max__height__285img img {
  height: 285px;
  object-fit: cover;
}
.position__relative.aktive__werden > div {
  position: relative;
}
.fof__buttons {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.fof__buttons > * a {
  min-width: 240px;
}

ul#gform_fields_login {
  list-style: none;
  margin: 0;
  padding: 0;
}
li.tribe-events-c-view-selector__list-item.tribe-events-c-view-selector__list-item--list.tribe-events-c-view-selector__list-item--active {
  background-color: #fdc300;
  border-radius: 5px;
}
.txt-italic strong em,
.txt-italic em strong,
.txt-italic em,
.txt-italic {
  font-style: italic !important;
}
.swiper-testimonial-navigation .swiper-button-next,
.swiper-testimonial-navigation .swiper-button-prev {
  color: var(--dark-yellow);
}
p.txt-md.txt-yellow.txt-italic {
  font-size: 22px;
  line-height: 1.2em;
}
header#masthead {
  position: sticky;
  top: 0;
  z-index: 99999;
}
.add__pulse__img:before {
  content: " ";
  background-image: url(/wp-content/uploads/2022/12/pulse-ico.svg);
  width: 77px;
  height: 77px;
  top: -36px;
  z-index: 99;
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  left: -36px;
}
.add__pulse__img {
  position: relative;
}
body {
  overflow-x: hidden;
}
ul#gform_fields_login input {
  border: 1px solid transparent;
}
ul#gform_fields_login input:focus {
  border: 1px solid #000;
}
a.pdfdefault {
  text-decoration: none;
}
.more__gap__buttons {
  gap: 30px;
}
.artikle__btn .button {
  width: 100%;
  text-align: center;
}
a.pdfdefault:before {
  content: " ";
  background-image: url("/wp-content/uploads/2022/11/defaultDOwn.svg");
  width: 20px;
  height: 20px;
  display: inline-flex;
  background-size: contain;
  background-repeat: no-repeat;
  position: relative;
  top: 2px;
  margin-right: 3px;
}
a.pdfdefault {
  padding: 0px;
  border-bottom: 1px dashed;
}
.margin__b__p {
  margin-bottom: 0;
}
.split__h1 {
  hyphens: auto;
}
.gmnoprint {
  display: none;
}
h2.headline__full {
  border-bottom: 8px solid var(--yellow-bg);
  padding-bottom: 12px;
  margin-bottom: 0;
  text-transform: uppercase;
}
.related__posts {
  margin-top: 150px;
  margin-bottom: 215px;
}
p.font__24 {
  font-size: 24px;
  margin-bottom: 24px;
  line-height: 30px;
}
h1.gb-headline {
  margin-bottom: 24px;
  text-transform: uppercase;
}
.mtop24 {
  margin-top: 24px;
}
.wp-block-buttons.wp-container-2 {
  gap: 20px;
}
h2.gb-headline-text strong:after {
  content: " ";
  width: 0%;
  max-width: 672px;
  border-bottom: 8px solid #ffe500;
  display: block;
  margin-top: 24px;
  margin-bottom: 40px;
  transition: width 1.5s ease-in-out;
}
h2.gb-headline-text strong.inView:after {
  width: 100%;
}
h2.gb-headline-text strong,
h3.gb-headline-text strong {
  font-weight: 600;
  text-transform: uppercase;
}
h3.gb-headline strong:after {
  content: " ";
  width: 100%;
  /* max-width: 570px; */
  border-bottom: 8px solid #ffe500;
  display: block;
  margin-top: 24px;
  margin-bottom: 40px;
}
h3.gb-headline {
  display: flex;
  flex-wrap: wrap;
}
h1:after {
  content: "";
  display: block;
  width: 100%;
  border-bottom: 8px solid #ffe500;
  margin-top: 24px;
  max-width: 640px;
}

figure.wp-block-image.size-large.image__cirle__left {
  position: absolute;
  right: -100px;
  padding-left: 60%;
  pointer-events: none;
}

form#search-filter-form-2340 ul {
  display: flex;
  flex-wrap: wrap;
  column-gap: 32px;
  margin: 0;
  padding-bottom: 70px;
  position: relative;
}

#search-filter-form-2340 li.sf-field-taxonomy-marktplatz_kategorie select {
  border: 1px solid #000;
  padding: 13px 10px;
  font-size: 16px;
  min-width: 352px;
}
#search-filter-form-2340 li.sf-field-search input::placeholder {
  color: #000;
  font-size: 16px;
}
#search-filter-form-2340 li.sf-field-search input {
  background-color: #ffe500;
  color: #000;
  padding: 11px 10px;
  outline: 0 !important;
  border-radius: 0;
  font-size: 16px;
  width: 100%;
}

#search-filter-form-2340 li.sf-field-sort_order {
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 0;
}
#search-filter-form-2340 li.sf-field-sort_order select {
  border: 1px solid #000;
  padding: 10px;
  font-size: 16px;
}
#search-filter-form-2340 li.sf-field-reset {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 0;
}
form#search-filter-form-2340 ul:after {
  content: " ";
  display: block;
  border-bottom: 1px solid #000000;
  width: 100%;
}
form#search-filter-form-2340 ul li {
  padding: 24px 0;
}

form#search-filter-form-2340 li.sf-field-search {
  flex-grow: 1;
}
form#search-filter-form-2340 li.sf-field-search label {
  width: 100%;
  display: block;
  position: relative;
}
#search-filter-form-2340 li.sf-field-reset a {
  border: 1px solid #000;
  padding: 7px 10px;
  text-decoration: none;
  color: #000;
  display: flex;
}

form#search-filter-form-2340 li.sf-field-search label:after {
  content: " ";
  width: 20px;
  height: 20px;
  display: inline-block;
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16' viewBox='0 0 16 16'%3E%3Cdefs%3E%3CclipPath id='searchICon'%3E%3Crect id='Rectangle_684' data-name='Rectangle 684' width='16' height='16' transform='translate(0.002)' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_914' data-name='Group 914' transform='translate(-0.002)'%3E%3Cg id='Group_913' data-name='Group 913' searchICon='url(%23searchICon)'%3E%3Cpath id='Path_10733' data-name='Path 10733' d='M11.14,9.519a6.08,6.08,0,1,0-5.053,2.708,6.034,6.034,0,0,0,3.447-1.078L14.386,16,16,14.379Zm-5.053.991a4.387,4.387,0,1,1,4.368-4.387A4.382,4.382,0,0,1,6.087,10.51'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  right: 12px;
  top: calc(50% - 10px);
}

.marketplatz__wrapper {
  display: grid;
  grid-template-columns: repeat(3, 50fr);
  grid-gap: 32px;
  grid-template-rows: masonry;
}
.marketplatz__wrapper > * {
  align-self: start;
}
.marketplatz__column__posts {
  padding: 20px;
  border: 1px solid #000;
}
.marketplatz__column__posts p {
  word-break: break-all;
}
.top__info__mp {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  background-color: #ffe500;
  padding: 8px;
  font-weight: bold;
}

.top__info__mp p {
  margin: 0;
}
/* select.sf-input-select[name="_sfm_mrktp_typ[]"] option,
select.sf-input-select[name="_sfm_mrktp_typ[]"] {
  text-transform: capitalize;
} */
.marketplatz__column__posts .notDU {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.2em;
  margin-top: 20px;
  border-bottom: 2px solid #ffe500;
  margin-bottom: 8px;
}
.marketplatz__column__posts.kaufen .top__info__mp {
  background-color: var(--dark-yellow);
}
.adress__shipping {
  border-top: 1px solid #000;
  padding-top: 16px;
  font-size: 16px;
}

.adress__shipping p {
  margin-bottom: 0;
}

.trimmed__content {
  margin-bottom: 16px;
}

.mp__hasthumbnail {
  position: relative;
}
.count__images {
  position: absolute;
  bottom: 20px;
  right: 20px;
  padding: 4px 8px;
  background-color: #ffe500;
  font-size: 18px;
  font-weight: bold;
  display: flex;
  gap: 4px;
  align-items: center;
}
.marketplatz__wrapper {
  margin-top: 50px;
  padding-top: 50px;
  border-bottom: 8px solid #ffe500;
  margin-bottom: 50px;
  padding-bottom: 50px;
}
.marketplatz-premium .marketplatz__column__posts .mp__hasthumbnail a img {
  height: 200px;
  object-fit: cover;
}
img:hover {
  transform: scale(1.03);
}
img {
  transition: all 400ms !important;
}
.magic__image:hover,
#faktencheck:hover {
  transform: scale(1.03);
  transition: all 400ms !important;
}
.mag__image,
#faktencheck:hover {
  transition: all 400ms !important;
}
a.buttons__mark {
  display: flex;
  width: 100%;
  text-decoration: none;
  padding: 2px;
  font-size: 18px;
  font-weight: bold;
  justify-content: center;
  padding: 10px;
  margin-top: 12px;
}
a.buttons__mark.price {
  border: 2px solid #158b00;
  color: #158b00;
}

a.buttons__mark.go__to__Form {
  padding: 12px;
  color: #fff;
  background-color: #000;
}
a.buttons__mark.go__to__Form:hover {
  background-color: var(--dark-yellow);
}
.mp__hasthumbnail {
  display: flex;
}

/* .marketplatz__column__posts:nth-child(3n + 2) {
  border: 4px solid #ffe500;
}

.marketplatz__column__posts:nth-child(3n + 2) .top__info__mp {
  margin-left: -20px;
  margin-right: -20px;
  margin-top: -20px;
  margin-bottom: 20px;
}
.marketplatz__column__posts:nth-child(3n + 3) {
  border: 0;
  box-shadow: 0px 1px 12px 2px rgba(0, 0, 0, 0.27);
  -webkit-box-shadow: 0px 1px 12px 2px rgba(0, 0, 0, 0.27);
  -moz-box-shadow: 0px 1px 12px 2px rgba(0, 0, 0, 0.27);
} */

.pagination {
  float: right;
}
.wp-pagenavi a,
.wp-pagenavi span {
  border: none;
}

body .gform_wrapper.gravity-theme .gf_step_active .gf_step_number {
  background: #ffe500;
  border-color: #ffe500;
  color: #000;
}
body .gform_wrapper.gravity-theme .gf_step_number {
  border: 2px solid #000;

  color: #000;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"],
a.button,
a.wp-block-button__link:not(.has-background) {
  color: #ffffff;
  background-color: #000000;
  font-weight: bold;
  font-size: 16px;
}

button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
a.button:hover,
button:focus,
html input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
a.button:focus,
a.wp-block-button__link:not(.has-background):active,
a.wp-block-button__link:not(.has-background):focus,
a.wp-block-button__link:not(.has-background):hover {
  color: #000;
  background-color: #ffe500;
}
.gfield_radio input[type="radio"] {
  display: none !important;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="number"],
textarea,
select {
  border: 1px solid #000;
  background-color: #fff;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus,
textarea:focus,
select:focus {
  border: 4px solid #ffe500;
  outline: 0;
  color: #000;
  background-color: transparent;
  font-weight: 600;
}

.gfield_radio label:before {
  content: " ";
  width: 14px;
  height: 14px;
  display: inline-block;
  border: 1px solid #000;
  border-radius: 20px;
  margin-right: 5px;
  position: relative;
  top: calc(50% - 7px);
  position: relative;
}
.gfield_radio .gchoice {
  position: relative;
}
/* .gfield_radio input[type="radio"]:checked + label:before {
  border: 1px solid #ffe500;
} */
.gfield_radio input[type="radio"]:checked + label:after {
  content: " ";
  position: absolute;
  width: 9px;
  height: 9px;
  border-radius: 99px;
  background-color: #000000;
  left: 0.17em;
  top: calc(50% - 6.5px);
}
.button,
.wp-block-button .wp-block-button__link {
  padding: 15px 32px !important;
  line-height: 1.2em;
  border-radius: 0px !important;
}

.gfield_checkbox input[type="checkbox"],
.ginput_container_consent input[type="checkbox"],
input#terms[type="checkbox"] {
  display: none !important;
}
.gfield_checkbox label:before,
.ginput_container_consent label:before,
.tribe-section-content label[for="terms"]:before {
  content: " ";
  width: 14px;
  height: 14px;
  display: inline-block;
  border: 2px solid #000;

  margin-right: 5px;
  position: relative;
}
label.gfield_consent_label {
  display: inline-flex;
  align-items: center;
  margin-right: 10px;
}
.gfield_checkbox .gchoice,
.ginput_container_consent,
.tribe-section-content label {
  position: relative;
}
.gfield_checkbox input[type="checkbox"]:checked + label:before,
.ginput_container_consent input[type="checkbox"]:checked + label:before,
input#terms[type="checkbox"]:checked + label:before {
  border: 2px solid #000;
}
.gfield_checkbox input[type="checkbox"]:checked + label:after,
.ginput_container_consent input[type="checkbox"]:checked + label:after,
input#terms[type="checkbox"]:checked + label:after {
  content: " ";
  position: absolute;
  width: 6.5px;
  height: 6.5px;
  background-color: #000;
  left: 3.5px;
  top: 8.5px;
}
input#terms[type="checkbox"]:checked + label:after {
  left: 4px;
  top: 0.5px;
}
.ginput_container_consent input[type="checkbox"]:checked + label:after {
  top: 45%;
  transform: translateY(-45%);
}
body .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::before {
  background: #ffe500;
  border: 2px solid #ffe500 !important;
}
body .gform_wrapper.gravity-theme .gf_step_completed .gf_step_number::after {
  color: #000;
}
.wp-block-table table tr th {
  text-align: left;
  font-weight: 600;
  padding: 10px 10px;
  background-color: #f5f5f5;
  position: relative;
  cursor: pointer;
  padding-right: 34px;
}
.wp-block-table table tfoot {
  text-align: left;
  font-weight: 600;
}
.wp-block-table table td {
  padding: 10px 10px;
}

.wp-block-table table th:after {
  content: " ";
  background-image: url(/wp-content/uploads/2022/11/table-arrows.svg);
  width: 30px;
  height: 11px;
  position: absolute;
  background-repeat: no-repeat;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}
p.tableP {
  font-size: 20px;
  font-weight: bold;
  border-bottom: 4px solid #ffe500;
  padding-bottom: 13px;
  margin-bottom: 24px;
}
ul:not([class]),
ul:not([class]),
.yellow__bg__list {
  list-style: none;
  position: relative;
  margin-left: 0;
}
ul li {
  margin-bottom: 9px;
}
body:not(.tribe_community_edit) ul:not([class]):not(.yellow__bg__list) li,
.yellow__bg__list li {
  position: relative;
  padding-left: 1em;
}
body:not(.tribe_community_edit) ul:not([class]) li:not([class]):before,
.yellow__bg__list li:before {
  content: " " !important;
  background-color: #ffe500;
  width: 11px;
  height: 11px;
  border-radius: 99px;
  position: relative;
  display: inline-block;
  margin-right: 12px;
  position: absolute;
  top: 9px;
  left: 0;
}
.yellow__bg__list li:before {
  background-color: #000 !important;
}
.table-menu ul li:before {
  display: none !important;
}
ol li {
  counter-increment: numbers;
  margin-bottom: 9px;
}
ol:not(.tribe-events-c-breadcrumbs__list) li:before {
  content: counter(numbers);
  background-color: #ffe500;
  width: 23px;
  height: 23px;
  border-radius: 99px;
  position: relative;
  display: inline-flex;
  margin-right: 12px;
  align-items: center;
  justify-content: center;
  font-weight: 600;
}
.dataTables_scrollBody {
  overflow-x: scroll;
}

.dataTables_scrollHead {
  overflow-x: scroll;
}
.yellow__p ol:not(.tribe-events-c-breadcrumbs__list) li:before {
  background-color: #fff;
}
ol:not(.tribe-events-c-breadcrumbs__list) {
  list-style: none;
  margin: 0;
}

.wp-block-button.download__icon a:before {
  content: " ";
  width: 25px;
  height: 25px;
  display: inline-block;
  background-image: url("/wp-content/uploads/2022/11/download__white.svg");
  margin-right: 24px;
  margin-top: -10px;
  margin-bottom: -6px;
}
figure.wp-block-image.size-large.floating__sn__n {
  position: absolute;
  right: -100px;
  padding-left: 50%;
  pointer-events: none;
  max-height: 654px;
  margin-top: -150px;
}
figure.wp-block-image.size-large.is-resized.image__cirle__left.spenden {
  right: -200px;
}
.mainCscroll {
  height: 30px;
  overflow: hidden;
  position: relative;
  border: 0px;
  width: 100%;
  overflow-x: scroll;
}
.parentMScroll {
  box-sizing: content-box;
  width: 1651.94px;
  padding-right: 0px;
}
h3.gb-headline-text a {
  text-decoration: none;
  color: inherit;
  padding-right: 63px;
  position: relative;
}

h3.gb-headline-text a:after {
  content: " ";
  display: flex;
  position: absolute;
  width: 23px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='19' viewBox='0 0 23 19'%3E%3Cg id='Group_2389' data-name='Group 2389' transform='translate(-548 -2390)'%3E%3Crect id='Rectangle_1389' data-name='Rectangle 1389' width='23' height='19' transform='translate(548 2390)'/%3E%3Cpath id='Path_11104' data-name='Path 11104' d='M4.821,0V9.642L2.066,6.887,0,8.954l6.2,6.2,6.2-6.2L10.332,6.887,7.576,9.642V0Z' transform='translate(551.924 2405.699) rotate(-90)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
  right: 0;
}

h3.gb-headline-text a {
  text-decoration: none;
  color: inherit;
  padding-right: 63px;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  align-items: center;
}
h3.gb-headline-text strong {
  margin-bottom: -24px;
}

.the__bg:before {
  background-image: url("/wp-content/uploads/2022/11/Group-6551.svg");
  background-repeat: no-repeat;
  background-position-x: 127%;
  background-position-y: 19%;
  position: absolute;
  width: 500px;
  height: 2266px;
  z-index: 9999;
  overflow: visible;
  content: " ";
  right: 0;
  margin-top: 101px;
}

.the__bg:before {
  background-image: url("/wp-content/uploads/2022/11/Group-6551.svg");
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-position-y: 20%;
  position: absolute;
  width: 500px;
  height: 2266px;
  z-index: 9999;
  overflow: visible;
  content: " ";
  right: 0;
  margin-top: 101px;
  /* padding-left: 66.66%; */
}

.wrapper__post__links {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.inside-article.make__with__sidebar {
  display: grid;
  grid-template-columns: minmax(0, 80fr) minmax(0, 20fr);
  grid-gap: 64px;
}
.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bienen-article__sidebar {
  gap: 54px;
  display: flex;
  flex-direction: column;
  margin-top: 2em;
}

.bienen-article__sidebar p {
  margin-bottom: 15px;
  font-size: 20px;
}

.wrapper__post__links .button {
  text-align: center;
}
.inside-article.make__with__sidebar .entry-content {
  margin-top: 2em;
}

.slider-related .slick-dots li button::before {
  border: 2px solid #000;
  border-radius: 99px;
  width: 24px;
  height: 24px;
  content: " ";
  opacity: 1;
  transition: 0.2s ease all;
}
.slider-related .slick-dots li button:hover::before {
  background-color: var(--yellow-bg);
  border: 2px solid var(--yellow-bg);
}
.slick-dots li.slick-active button:before {
  background-color: var(--yellow-bg);
  border: 2px solid var(--yellow-bg);
  opacity: 1;
  width: 30px;
  height: 30px;
  top: -3px;
  left: -3px;
}
.slider-related img:not(.slick__not) {
  opacity: 1 !important;
  width: Auto;
  height: 263px;
  object-fit: cover;
}
/* section.slider-related {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
} */
.slider-related .slick-slide {
  max-width: 270px;
}
.slider-related {
  margin-top: 65px;
  padding-bottom: 250px;
}
.slider-related .slick-dots {
  bottom: -80px;
  width: auto;
  right: 50px;
  text-align: center;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}
.slider-related .slick-prev.pull-left.slick-arrow,
.slider-related .slick-next.pull-right.slick-arrow {
  background-color: var(--yellow-bg);
  height: 65px;
  width: 42px;
  z-index: 9;
}
.slick-prev:before,
.slick-next:before {
  display: none;
}
.slider-related .slick-prev.pull-left.slick-arrow {
  right: 495px;
  bottom: -140px;
  top: unset;
  left: unset;
}

.slider-related .slick-next.pull-right.slick-arrow {
  right: unset;
  top: unset;
  right: 425px;
  bottom: -165px;
}
.slider-related .slick-track {
  display: flex;
  gap: 32px;
}

@media (max-width: 767px) {
  .slider-related .slick-dots {
    gap: 12px;
    row-gap: 20px;
  }
}

.related__txwrap h3 {
  font-size: 20px;
  line-height: 1.2em;
  margin-bottom: 0;
}
.related__txwrap p {
  margin-bottom: 0;
}
.related__txwrap h3:after {
  content: " ";
  display: block;
  width: 100%;
  border-bottom: 4px solid #ffe500;
  margin-top: 12px;
  margin-bottom: 18px;
}

.slider-related .slick-track {
  display: flex !important;
}

.slider-related .slick-slide {
  height: inherit !important;
}
.related__txwrap {
  margin-top: 32px;
}

.slider-related .slick-slide > div {
  height: 100%;
}

.slider-related .inner__slider {
  height: 100%;
}
article.artikel.stickyPost {
  order: 0 !important;
}
.post_grid.choosecat .artikel {
  order: 2;
}
.tribe-events-event-image {
  display: none;
}

.tribe-events-single ul.tribe-related-events li .tribe-related-event-info {
  padding: 0px 15px;
}
.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a {
  color: #000;
  text-decoration: none;
  font-size: 20px;
  line-height: 1.2em;
  margin-bottom: 0;
}
.tribe-events-single
  ul.tribe-related-events
  li
  .tribe-related-events-title
  a:after {
  content: " ";
  display: block;
  width: 100%;
  border-bottom: 4px solid #ffe500;
  margin-top: 12px;
  margin-bottom: 18px;
}
.tribe-events-single ul.tribe-related-events li {
  background: transparent;
}
body dd.tribe-organizer-url a,
body dd.tribe-events-event-url a,
dd.tribe-events-event-url a:visited,
body dd.tribe-organizer-url a:visited {
  padding: 15px 20px !important;
  line-height: 1.2em;
  border-radius: 0px !important;
  color: #ffffff;
  background-color: #000000;
  font-weight: bold;
  font-size: 16px;
  text-decoration: none;
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
}
body dd.tribe-organizer-url a:hover,
body dd.tribe-events-event-url a:hover {
  color: #000;
  background-color: var(--dark-yellow);
}
.tribe-events-schedule.tribe-clearfix h2 {
  font-size: 16px;
}
/* .slider-related ul.slick-dots:before {
  content: "";
  width: 372px;
  height: 171px;
  position: absolute;
  background-image: url(/wp-content/uploads/2022/11/Path-15433.svg);
  background-repeat: no-repeat;
  margin-left: 11px;
  margin-top: 26px;
} */

label.gfield_consent_label a {
  margin-left: 5px;
}
.magic__image {
  position: relative;
  background-size: 673px;
  background-position-x: 100%;
}
.c-accordion__content > .downloads:not(:first-child) {
  margin-top: 60px;
}
.magic__row {
  max-width: 540px;
  width: 100%;
  float: right;
  /* padding-left: 40px; */
}

div#primary-menu #menu-mainnavigation > * a:after {
  content: " ";
  display: block;
  width: 100%;
  border-bottom: 5px solid transparent;
  margin: 0 auto;
  margin-top: 3px;
}
div#primary-menu #menu-mainnavigation .current-menu-item > a:after {
  border-bottom: 5px solid var(--yellow-bg);
}

.sidebar .menu-item-has-children .dropdown-menu-toggle,
nav ul ul .menu-item-has-children .dropdown-menu-toggle {
  position: absolute;
}
div#primary-menu #menu-mainnavigation > * a:hover:after {
  border-bottom: 5px solid var(--yellow-bg);
}
body
  .secondary-navigation
  .main-nav
  ul
  li:not(.button__menu):not(.search__menu)
  a {
  position: relative;
}
body .secondary-navigation .main-nav ul li:not(.button__menu):after {
  content: " ";
  display: block;
  width: 100%;
  border-bottom: 5px solid transparent;
  margin: 0 auto;
  margin-top: 3px;
}
body .secondary-navigation .main-nav ul li:not(.button__menu):hover:after {
  border-bottom: 5px solid var(--yellow-bg);
}
body .secondary-navigation .main-nav ul .current-menu-item:after {
  border-bottom: 5px solid var(--yellow-bg);
}
body
  #tamaro-widget.tamaro-widget
  .widget-content
  .widget-block
  .widget-block-header
  .title
  .position {
  background-color: #ffe500;
}
#tamaro-widget.tamaro-widget button.btn.btn-block.btn-primary.md-ripple {
  background-color: #ffe500 !important;
  border-color: #ffe500 !important;
}
:root {
  --tamaro-checkable-bg-color__checked: #ffe500 !important;

  --tamaro-primary-color: #ffe500;
}

.bg__yellow:before {
  content: " ";
  background-color: #ffe500;
  height: 100%;
  width: calc(100% + 100%);
  position: absolute;
  left: calc(-100%);
  z-index: 0;
}
.bg__yellow__first > div {
  position: relative;
  z-index: 1;
}
.bg__yellow > div {
  position: relative;
}
li.wp-block-navigation-item.wp-block-navigation-link {
  margin-bottom: 0;
}
.wp-block-navigation ul {
  column-gap: 24px;
}
.wp-block-social-link {
  border-radius: 0;
}
.secondary-nav-float-right .secondary-navigation {
  order: -1;
}
.main-navigation:not(.toggled) ul li.sfHover > ul,
.main-navigation:not(.toggled) ul li:hover > ul {
  padding: 24px;
}

.main-navigation .main-nav ul ul li a {
  padding: 0;
}
nav#site-navigation {
  border-top: 1px solid var(--yellow-bg);
  padding-top: 20px;
}
.secondary-navigation li {
  position: relative;
  margin-bottom: 20px;
}
ul#menu-mainnavigation li:first-child a {
  padding-left: 0;
}

ul#menu-mainnavigation li:last-child a {
  padding-right: 0;
}
body .secondary-navigation .main-nav ul li a {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.button__menu a {
  padding: 7px 15px !important;
  background-color: var(--dark-yellow);
  margin-left: 7.5px;
  margin-right: 7.5px;
  margin-top: -7.5px;
}
.select__lang {
  margin-top: -7.5px;
  margin-left: 7.5px;
}
h1.belegstellen-title {
  margin-bottom: 20px;
}
.secondary-navigation .main-nav > ul {
  align-items: center;
}
.secondary-navigation
  .main-nav
  ul
  .button__menu:not([class*="current-menu-"]):hover
  > a {
  background-color: #000;
  color: #fff;
}
.search__menu a {
  position: relative;
  padding-right: 22.5px !important;
}
.search__menu a {
  transition: none !important;
}
.search__menu a:after {
  content: url("/wp-content/uploads/2022/11/searchicon.svg");
  display: inline-block;
  margin-left: 3px;
  transition: all 0.1s ease-in-out;
  position: absolute;
  width: 12px;
}
/* .search__menu:hover a:after {
  content: url("/wp-content/uploads/2022/11/searchicon-hover.svg");
} */

.select__lang select {
  padding: 6px 10px;
  font-size: 16px;
  background-color: #000;
  color: #fff;
  align-self: flex-start;
  border: 1px solid #000 !important;
  border-width: 1px !important;
  font-weight: normal !important;
  min-height: 34px;
  cursor: pointer;
}

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .select__lang select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z' style='&%2310; fill: %23fff;&%2310;'/%3E%3Cpath d='M0 0h24v24H0z' fill='none' style='&%2310;'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position:
        right -0.4em top 50%,
        0 0;
      background-size:
        1.6em auto,
        100%;
      padding-right: 1.5em;
    }

    .filter__search__posttype select,
    .custom__order__siege select,
    .sort__searchbar,
    .show__date__update,
    .orderByDownloads,
    .forminator-select--field,
    #search-filter-form-2340 li.sf-field-taxonomy-marktplatz_kategorie select,
    select.sf-input-select[name="_sfm_mrktp_typ[]"] {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
    }
    .filter__search__posttype select::-ms-expand,
    .custom__order__siege select::-ms-expand,
    .sort__searchbar::-ms-expand,
    .show__date__update::-ms-expand,
    .orderByDownloads::-ms-expand,
    .forminator-select--field::-ms-expand,
    #search-filter-form-2340
      li.sf-field-taxonomy-marktplatz_kategorie
      select::-ms-expand,
    select.sf-input-select[name="_sfm_mrktp_typ[]"]::-ms-expand {
      display: none;
    }

    .filter__search__posttype select,
    .custom__order__siege select,
    .sort__searchbar,
    .show__date__update,
    .orderByDownloads,
    .forminator-select--field,
    #search-filter-form-2340 li.sf-field-taxonomy-marktplatz_kategorie select,
    select.sf-input-select[name="_sfm_mrktp_typ[]"] {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
      background-repeat: no-repeat;
      background-position:
        right 0.7em top 50%,
        0 0;
      background-size:
        2em auto,
        100%;
    }
    .filter__search__posttype select,
    .custom__order__siege select,
    .sort__searchbar,
    .show__date__update,
    .orderByDownloads,
    .forminator-select--field,
    #search-filter-form-2340 li.sf-field-taxonomy-marktplatz_kategorie select,
    select.sf-input-select[name="_sfm_mrktp_typ[]"] {
      padding-right: 1.5em;
    }
  }
}
.select__lang {
  align-self: flex-start;
}
.main-navigation ul ul {
  width: auto;
  min-width: 255px;
}
.main-navigation ul ul li:last-child {
  margin-bottom: 0;
}

body .gform_wrapper.gravity-theme input[type="color"],
body .gform_wrapper.gravity-theme input[type="date"],
body .gform_wrapper.gravity-theme input[type="datetime-local"],
body .gform_wrapper.gravity-theme input[type="datetime"],
body .gform_wrapper.gravity-theme input[type="email"],
body .gform_wrapper.gravity-theme input[type="month"],
body .gform_wrapper.gravity-theme input[type="number"],
body .gform_wrapper.gravity-theme input[type="password"],
body .gform_wrapper.gravity-theme input[type="search"],
body .gform_wrapper.gravity-theme input[type="tel"],
body .gform_wrapper.gravity-theme input[type="text"],
body .gform_wrapper.gravity-theme input[type="time"],
body .gform_wrapper.gravity-theme input[type="url"],
body .gform_wrapper.gravity-theme input[type="week"],
body .gform_wrapper.gravity-theme select,
body .gform_wrapper.gravity-theme textarea {
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0;
  padding: 13px 32px 13px 13px;
  line-height: 16px;
}
.search__query__top input.search-field {
  background-color: #ffe500;
  color: #000;
  padding: 11px 10px;
  outline: 0 !important;
  border-radius: 0;
  font-size: 16px;
  width: 100%;
}
button.search-submit {
  position: absolute;
  right: 0;
  background-color: transparent;
  color: #000;
}
form.search-form.custom__form {
  position: relative;
  margin-bottom: 32px;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

.search__query__top {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  max-width: 77%;
}
.wrap__latst__posttypes {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  align-items: center;
  border-bottom: 1px solid #000;
  padding-bottom: 50px;
}
.filter__search__posttype select {
  height: 48px;
}
.latest__search {
  min-height: 48px;
}

.latest__search {
  border: 1px solid #000;
  padding: 10px 15px;
}
.latest__search a {
  text-decoration: none;
}
.latest__search a:hover {
  font-weight: 600;
}
.latest__search {
  display: flex;
  flex-wrap: wrap;
  gap: 34px;
}
a.inputButton.reset__filter {
  border: 1px solid #000;
  padding: 8px 10px;
  text-decoration: none;
  color: #000;
  font-size: 16px;
  line-height: 1.2em;
}
select.sort__searchbar {
  border: 1px solid #000;
  padding: 7px 10px;
  font-size: 16px;
  font-weight: normal !important;
}
.reset__andsorting {
  display: flex;
  justify-content: space-between;
  padding-top: 16px;
}
.post__search__wrapper {
  border-top: 8px solid #ffe500;
  margin-top: 50px;
  padding-top: 50px;
  border-bottom: 8px solid #ffe500;
  margin-bottom: 50px;
  padding-bottom: 50px;
}
h3.headline__bottom strong:after {
  content: " ";
  width: 70%;
  border-bottom: 2px solid var(--yellow-bg);
  display: block;
  margin-top: 5px;
}
.search__bellow {
  padding-top: 300px;
  padding-bottom: 400px;
  margin: 0;
}
h3.headline__bottom {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 14px;
}
h3.headline__bottom a {
  text-decoration: none;
}
.post__search__columns {
  padding: 32px 0px;
  border-bottom: 1px solid;
}

.search__bread a {
  text-decoration: none;
  color: inherit;
}
.search__custom__page {
  margin-bottom: 100px !important;
}
.search__bread {
  position: relative;
  text-decoration: none;
  margin-top: -30px;
}

.post__search__columns:first-child {
  border-top: 1px solid;
}
.post__search__columns p {
  margin-bottom: 0;
}
.post__search__columns {
  display: grid;
  grid-template-columns: minmax(0, 9fr) minmax(0, 91fr);
  grid-gap: 60px;
  align-items: center;
  display: none;
}
a.button.show__more__posts {
  margin: 0 auto;
  position: relative;
  display: block;
  max-width: fit-content;
}
.feat__search__img img {
  object-fit: contain;
  width: 100%;
}
.search__post__info {
  border-top-style: dotted;
  border-width: 2px;
  padding-top: 5px;
  margin-top: 5px;
}
.feat__search__img {
  height: 111px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.search__custom__page {
  padding-left: 40px;
  padding-right: 40px;
}
span.fillLastResults {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  text-transform: capitalize;
  flex-direction: row-reverse;
}

.current__site a.wp-block-button__link.wp-element-button {
  color: #000;
  background-color: #ffe500;
}
.gf_login_form label {
  display: none;
}
ul#gform_fields_login input {
  width: 100%;
}
ul#gform_fields_login input::placeholder {
  color: #000;
  font-weight: 600;
}
ul#gform_fields_login input::placeholder {
  color: #000;
  font-weight: 600;
}
ul#gform_fields_login {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 40px;
}
ul#gform_fields_login li {
  margin: 0;
}
.gf_login_form input#gform_submit_button_0 {
  width: 100%;
}
nav.gf_login_links.registers__link {
  margin-top: 48px;
  /* text-align: right; */
}
nav.gf_login_links.lost__my__pw {
  margin-top: -65px;
  text-align: right;
  margin-bottom: 70px;
}
.min__height__fix {
  min-height: calc(100vh - 148px) !important;
}
h1.entry-title {
  font-size: 249px;
  line-height: 249px;
  display: flex;
  letter-spacing: 16px;
}
.content__404__new h1.entry-title:after {
  display: none;
}
h1.entry-title span {
  margin-top: 70px;
}
.content__404__new {
  display: grid;
  grid-template-columns: repeat(2, 50fr);
  gap: 32px;
  justify-content: start;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 50px;
}
.content__404__new .wp-block-buttons {
  text-align: left;
}
img.bg__img__404 {
  position: absolute;
  top: 0;
  right: -300px;
  pointer-events: none;
}
p.c404__40 {
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 18px;
}
p.c404__20 {
  font-size: 20px;
  margin-bottom: 0;
  font-weight: 600;
}
.waag__image__top {
  margin-top: -210px;
  margin-bottom: 24px;
}
.embed-container {
  margin-bottom: 32px;
}
figure.wp-block-image.size-large.image__cirle__left.blog__kategorie {
  position: absolute;
  pointer-events: none;
  top: 86px;
  right: unset;
  padding-left: 0;
  left: -30px;
}
figure.wp-block-image.size-large.image__cirle__left.blog__kategorie.too__big__txt {
  top: 150px;
}

figure.wp-block-image.size-large.image__cirle__left.blog__kategorie.too__big__txt__again {
  top: 220px;
}
figure.wp-block-image.size-large.image__cirle__left.blog__kategorie.active__werde {
  top: 280px;
  left: 0;
}

.page-id-3007
  figure.wp-block-image.size-large.image__cirle__left.blog__kategorie.active__werde {
  top: 320px;
}
figure.wp-block-image.size-large.image__cirle__left.blog__cat__diff {
  margin-top: -200px;
  padding-left: 45px;
}
.home__first__row > .gb-inside-container {
  position: relative;
}
.home__first__row > .gb-inside-container .wp-block-image:after {
  content: " ";
  background-image: url(/wp-content/uploads/2022/12/home-first-row.svg);
  width: 532px;
  height: 437px;
  position: absolute;
  top: -86%;
  left: -167px;
  z-index: 9;
  background-size: contain;
}

.home__fourth__row > .gb-inside-container {
  position: relative;
}
.home__fourth__row > .gb-inside-container .wp-block-image:after {
  content: " ";
  background-image: url(/wp-content/uploads/2022/12/home-fourth-row.svg);
  width: 625px;
  height: 625px;
  position: absolute;
  top: -108%;
  left: calc(-35vw + 290px);
  z-index: 9999;
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none;
}

.wp-block-image figcaption {
  text-align: left;
}
.fifth__row__home > .gb-inside-container .wp-block-image:after {
  content: " ";
  background-image: url(https://b121cni.myraidbox.de/wp-content/uploads/2022/12/fifth-row-home.svg);
  width: 100%;
  height: 460px;
  position: absolute;
  top: -88%;
  left: 0;
  z-index: 9999;
  background-size: contain;
  background-repeat: no-repeat;
}
.fifth__row__home > .gb-inside-container {
  position: relative;
}

.sixth__row__home > .gb-inside-container {
  position: relative;
}

.sixth__row__home > .gb-inside-container .wp-block-image:after {
  content: " ";
  background-image: url(/wp-content/uploads/2022/12/Above-numbers.svg);
  width: 100%;
  height: 700px;
  position: absolute;
  bottom: calc(-100% + 200px);
  left: -80px;
  z-index: 9999;
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none;
}
.aktiv__wereden__first > .gb-inside-container .wp-block-image:after {
  content: " ";
  background-image: url(/wp-content/uploads/2022/12/aktiv-first.svg);
  width: 100%;
  height: 481px;
  position: absolute;
  top: -95%;
  left: -38px;
  z-index: 9999;
  background-size: contain;
  pointer-events: none;
  background-repeat: no-repeat;
}
.aktiv__wereden__first > .gb-inside-container {
  position: relative;
}

.somewhere__24 {
  font-size: 24px;
}
.is-layout-flex.wp-block-buttons.bttn__gap__24 {
  gap: 24px;
}
input::placeholder {
  color: #000;
}
#gform_fields_2 {
  grid-row-gap: 24px !important;
}
.blog__post__feat {
  background-size: cover;
}
.pagination__load__cat {
  margin-top: 80px;
  text-align: center;
}
.posts__links {
  margin-bottom: 40px;
}
.markplatc__icons__buttons {
  display: flex;
  flex-wrap: nowrap;
  gap: 12px;
}
.main-navigation .main-nav ul li a,
.menu-toggle,
.main-navigation .menu-bar-item > a {
  line-height: 28px;
}
.tribe-common img {
  width: 100%;
  max-height: 300px;
  object-fit: contain;
}
.tribe-community-events-content .tribe-nav .my-events-display-options a {
  font-size: 12px;
}
.tribe-community-events-content .tribe-nav {
  font-family: inherit !important;
}
.tribe-events-c-small-cta.tribe-common-b3.tribe-events-calendar-list__event-cost {
  display: none;
}
.tribe-events .tribe-events-c-search__button,
.tribe-common .tribe-common-c-btn-border {
  background-color: var(--dark-yellow) !important;
  color: #000 !important;
  border: none !important;
}
.tribe-events .tribe-events-c-search__button:hover {
  background-color: #000 !important;
  color: #fff !important;
}
.tribe-events
  .tribe-events-c-subscribe-dropdown
  .tribe-events-c-subscribe-dropdown__button:hover {
  background-color: #000 !important;
  color: #fff !important;
}
.tribe-events
  .tribe-events-c-subscribe-dropdown
  .tribe-events-c-subscribe-dropdown__button-text:hover {
  color: #fff !important;
}
main#tribe-events-pg-template
  .my-events-header
  a.tribe-button.tribe-button-secondary {
  text-decoration: none;
  margin-left: 0;

  display: inline-flex;
}
main#tribe-events-pg-template .events-community-post-title {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  margin-bottom: 20px;
}
main#tribe-events-pg-template {
  margin-bottom: 100px;
}
/* [data-api="siege"] #pac-card {
  display: none;
} */
.filters__siege input.search__by__title {
  display: none;
}
main#tribe-events-pg-template div#tribe-community-events form {
  margin-top: 20px;
}
main#tribe-events-pg-templat select#StateProvinceSelect {
  margin-top: 20px;
}
main#tribe-events-pg-template div#event_organizer,
main#tribe-events-pg-template div#event_tribe_venue {
  margin-top: 20px;
}
main#tribe-events-pg-template .tribe-community-event-info .organizer,
main#tribe-events-pg-template .tribe-community-event-info .venue {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}
main#tribe-events-pg-template .tribe-community-event-info .venue.has__checkbox {
  display: inline-flex;
  flex-direction: row;
  width: 100%;
  gap: 10px;
}
a.button.search__by__cat__downloads__item.active {
  outline: 4px solid var(--dark-yellow);
  border: 1px solid transparent !important;
  text-decoration: underline;
}

.tribe-events-single
  ul.tribe-related-events
  li
  .tribe-related-events-thumbnail
  img {
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0;
  object-fit: cover;
  width: 75%;
  left: 0;
  display: flex;
  margin: 0 auto;
  transform: unset !important;
}

main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  input {
  width: 20px;
  height: 20px;
  margin: 0;
}
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  label {
  margin: 0;
  font-size: 14px;
  line-height: 20px;
}
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  label::before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid #000;
  border-radius: 4px;
  margin-right: 10px;
  vertical-align: middle;
}
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  input:checked
  + label::before {
  background-color: #000;
}
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  input:checked
  + label::after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: #fff;
  border-radius: 4px;
  margin: 5px;
}
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  label:hover::before {
  border-color: #000;
}
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  input:checked
  + label:hover::before {
  background-color: #000;
}
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  input:checked
  + label:hover::after {
  background-color: #fff;
}
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  input:focus
  + label::before {
  border-color: #000;
}
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  input:checked
  + label:focus::before {
  background-color: #000;
}
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  input:checked
  + label:focus::after {
  background-color: #fff;
}
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  input:active
  + label::before {
  background-color: #000;
}
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  input:checked
  + label:active::before {
  background-color: #000;
}
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  input:checked
  + label:active::after {
  background-color: #fff;
}
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  input:disabled
  + label::before {
  border-color: #000;
}
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  input:checked
  + label:disabled::before {
  background-color: #000;
}
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  input:checked
  + label:disabled::after {
  background-color: #fff;
}
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  input:checked
  + label:disabled:hover::before {
  background-color: #000;
}
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  input:checked
  + label:disabled:hover::after {
  background-color: #fff;
}
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  input:checked
  + label:disabled:focus::before {
  background-color: #000;
}
/* style the checkbox in .has__checkbox add the style in after if its checked */
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  input:checked
  + label::after {
  content: "";
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: var(--dark-yellow);
  border-radius: 4px;
  margin: 5px;
}
main#tribe-events-pg-template
  .tribe-community-event-info
  .venue.has__checkbox
  input {
  width: 20px;
  height: 20px;
  margin: 0;
}
h3.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium
  a {
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
  text-transform: uppercase;
  border-bottom: 4px solid #ffe500;
  padding-bottom: 18px;
  display: block;
  margin-bottom: 24px;
}
body
  .tribe-common--breakpoint-medium.tribe-events
  .tribe-events-calendar-list__event-details {
  width: 50%;
}
body
  .tribe-common--breakpoint-medium.tribe-events
  .tribe-events-calendar-list__event-featured-image-wrapper {
  width: 50%;
}

.tribe-events-calendar-list__event {
  border: 1px solid var(--yellow-bg) !important;
  padding: 34px 8px !important;
}
.buttons__to.wp-block-buttons {
  margin-top: 32px;
  justify-content: space-between;
}
.Belegstationen__main__content.inside-article {
  padding-top: 100px;
  padding-bottom: 100px;
}
.buttons__to.wp-block-buttons
  .wp-block-button__link.wp-element-button.mehr__calendar {
  padding-left: 51px !important;
  padding-right: 51px !important;
  min-width: 160px;
}
a.wp-block-button__link.wp-element-button.jettzt__online__calendar {
  padding-left: 71px !important;
  padding-right: 71px !important;
  min-width: 250px;
  width: 100%;
}
.buttons__to.is-horizontal.is-layout-flex.wp-block-buttons
  .wp-block-button:nth-child(2) {
  flex: 1;
}
.tribe-events .tribe-events-calendar-list__event-datetime {
  color: var(--tec-color-text-event-date);
  font-size: 16px;
  font-weight: 600;
  border: 1px solid #000;
  padding: 10px 24px;
  display: inline-block;
  margin-bottom: 32px;
}
.tribe-common .wp-block-button__link.wp-element-button,
.tribe-common .wp-block-button__link.wp-element-button:active,
.tribe-common .wp-block-button__link.wp-element-button:focus {
  color: #fff;
}
.span.tribe-event-date-start {
  display: inline-block;
}
span.tribe-event-date-start:before {
  content: " ";
  position: relative;
  display: inline-block;
  width: 28px;
  height: 28px;
  background-image: url("/wp-content/uploads/2022/12/Group-1267.svg");
  margin-right: 11px;
  margin-bottom: -9px;
}
span.end__hours:before {
  content: " ";
  position: relative;
  display: inline-block;
  width: 28px;
  height: 28px;
  background-image: url("/wp-content/uploads/2022/12/clock-icon.svg");
  margin-right: 11px;
  margin-bottom: -9px;
  margin-left: 28px;
}
.tribe-events-calendar-list__event-description.tribe-common-b2.tribe-common-a11y-hidden {
  margin-bottom: 24px;
  font-size: 18px;
  line-height: 26px;
  order: 2;
}
address.tribe-events-calendar-list__event-location.tribe-common-b2 {
  order: 3;
}
span.tribe-events-calendar-list__event-venue-title.tribe-common-b2--bold,
body span.tribe-events-calendar-list__event-venue-address {
  font-size: 16px;
  font-weight: 600;

  line-height: 19px;
}
body span.tribe-events-calendar-list__event-venue-address {
  margin-left: 7px;
}
/* body span.tribe-events-calendar-list__event-venue-address {
  margin-top: 24px;
}
span.tribe-events-calendar-list__event-venue-title.tribe-common-b2--bold:before {
  content: " ";
  width: 28px;
  height: 28px;
  background-image: url(/wp-content/uploads/2022/12/home.svg);
  display: inline-block;
  margin-right: 15.6px;
}
span.tribe-events-calendar-list__event-venue-address:before {
  content: " ";
  width: 28px;
  height: 28px;
  background-image: url(/wp-content/uploads/2022/12/placeholder1.svg);
  display: inline-block;
  margin-right: 15.6px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
} */
address.tribe-events-calendar-list__event-venue.tribe-common-b2:before {
  content: " ";
  width: 28px;
  height: 28px;
  background-image: url(/wp-content/uploads/2022/12/placeholder1.svg);
  display: inline-block;
  margin-right: 15.6px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.tribe-events-calendar-list__event-location.tribe-common-b2 {
  position: relative;
}

address.tribe-events-calendar-list__event-location.tribe-common-b2:before {
  content: " ";
  width: 28px;
  height: 28px;
  background-image: url("assets/images/home-location.svg");
  display: inline-block;
  margin-right: 15.6px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

address.tribe-events-calendar-list__event-location.tribe-common-b2 {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #000;
  padding-bottom: 4px;
  margin-bottom: 17px;
  font-style: normal;
  /* font-weight: bold; */
}

address.tribe-events-calendar-list__event-venue.tribe-common-b2 {
  display: flex;
  align-items: flex-end;
  border-bottom: 1px solid;
  width: -moz-fit-content;
  width: fit-content;
  padding-bottom: 8px;
  margin-bottom: 20px !important;
}

body .tribe-common .location__venue__wIcon {
  display: flex;
  align-items: flex-end;
  border-bottom: 1px solid;
  width: -moz-fit-content;
  width: fit-content;
  padding-bottom: 8px;
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  order: 2;
}
body .tribe-common .location__venue__wIcon:before {
  content: " ";
  width: 28px;
  height: 28px;
  background-image: url(/wp-content/uploads/2022/12/home.svg);
  display: inline-block;
  margin-right: 15.6px;
}

body .tribe-common .person__venue__wIcon {
  display: flex;
  align-items: flex-end;
  border-bottom: 1px solid;
  width: -moz-fit-content;
  width: fit-content;
  padding-bottom: 8px;
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
}

body .tribe-common .person__venue__wIcon:before {
  content: " ";
  width: 28px;
  height: 28px;
  background-image: url(/wp-content/uploads/2022/12/Group-1269.svg);
  display: inline-block;
  margin-right: 15.6px;
  background-repeat: no-repeat;
  background-position: center;
}

.breadcrumb a {
  text-decoration: none;
  font-size: 16px;
  color: #757575;
}
.breadcrumb {
  font-size: 16px;
  color: #757575;
  display: unset;
  gap: 7px;
  margin-bottom: 90px;
  position: relative;
  flex-wrap: wrap;
}

.scroll__down__img {
  width: 40px;
  height: 40px;
  position: relative;
  top: 40px;
  cursor: pointer;
}
.make__stiky__gap {
  position: sticky;
  top: 150px;
}
.single-post .related__posts {
  padding-left: 32px;
  padding-right: 32px;
}

.single .tribe_events .tribe-events-single-section.tribe-events-event-meta {
  display: grid !important;
  grid-template-columns: 1fr 1fr 1fr !important;
  gap: 40px;
}

.single .tribe-events-meta-group {
  width: 100%;
}

.single .tribe-events-meta-group-venue {
  order: 0;
}

@media (max-width: 767px) {
  .single .tribe_events .tribe-events-single-section.tribe-events-event-meta {
    display: flex !important;
  }
}

.article-video,
.article-podcast {
  margin-bottom: 64px;
}
.single__breadcumb {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  position: relative;
}
.single__breadcumb .breadcrumb {
  position: absolute;
  left: 43px;
  top: 20px;
  max-width: 50%;
}
body p.tribe-events-back a {
  font-size: 16px !important;
  color: #999999 !important;
  display: flex;
  gap: 7px;
  margin-bottom: 90px;
  position: relative;
  font-weight: normal;
}
ul.wp-block-navigation__container {
  flex-wrap: wrap;
}

.siege__list {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  font-size: 16px;
  padding: 82px 0px;
}
.list__siegemelmker {
  display: grid;
  grid-template-columns: 15% 17% 18% 12% 7% 17%;
  column-gap: 30px;
  align-items: center;
  row-gap: 10px;
}
.button__profil__siege a {
  background-color: #000;
  color: #fff;
  width: 100%;
  display: block;
  text-decoration: none;
  text-align: center;
  padding: 4px;
  font-weight: 600;
  font-size: 14px;
}
.phone__siege A,
.mail__siege a {
  text-decoration: none;
}
.mail__siege:before {
  content: " ";
  width: 20px;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(https://bienen.ch/wp-content/uploads/2022/11/Group-2616.svg);
  height: 13px;
  margin-right: 7px;
}
.button__profil__siege a:hover {
  background-color: var(--dark-yellow);
  color: #fff;
}
.filters__siege {
  padding-top: 16px;
  border-top: 1px solid;
  margin-top: 48px;
  display: flex;
  gap: 40px;
}
form.custom__order__siege {
  margin-left: auto;
}
.button.reset__filter__siege {
  background-color: #fff;
  color: #000;
  border-color: #000;
}
.button.reset__filter__siege:hover {
  background-color: #000;
  color: #fff;
  border-color: #000;
}
.paragraph__accordion h4 {
  font-size: 18px;
  line-height: 26px;
}
.custom__table__siege .table__cH {
  width: 15.6%;
}
.custom__table__siege .table__cH:nth-child(5) {
  width: 22%;
}

.sh__partners img {
  height: 150px !important;
  object-fit: contain;
  margin: 0 auto;
}
.adress__shipping p + p {
  text-transform: capitalize;
}
.trimmed__content {
  font-size: 16px;
}
@media (min-width: 1024px) and (max-width: 1400px) {
  body.full-width-content.one-container .site-content,
  body.full-width-content.separate-containers .inside-article {
    padding: 0px 40px 40px 40px;
  }
}

@media (min-width: 1024px) {
  .login__magic__row {
    max-width: 560px;
  }
}
@media (min-width: 768px) {
  .tribe-events-event-meta.primary,
  .tribe-events-event-meta.secondary {
    width: 100%;
  }

  .tribe-events-venue-map {
    width: Auto;
  }
  body p.tribe-events-back a {
    margin-bottom: 48px;
  }
}
body.single-tribe_events
  .tribe-events
  .tribe-events-c-subscribe-dropdown__container {
  width: 250px;
}
body.single-tribe_events .tribe-events-c-subscribe-dropdown__button {
  width: 250px;
}
.full-width-content .breadcrumb {
  max-width: 1080px;
  margin: 0 auto;
  top: 20px;
  display: block;
  left: -17px;
}
.page-id-594 .breadcrumb {
  left: 45px;
}
.gb-headline-text.align__h3 {
  display: flex;
  justify-content: center;
}

p.floating__cta__p {
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  padding: 5px 6px;
  color: #fff;
  background-image: linear-gradient(
    88deg,
    var(--dark-yellow),
    var(--yellow-bg)
  );
}

.main-navigation.sticky-navigation-transition .navigation-branding img {
  height: 83px;
}
.main-navigation.sticky-navigation-transition div#primary-menu {
  margin-top: 20px;
}
.main-navigation.navigation-stick.has-sticky-branding
  .inside-navigation.grid-container {
  padding-top: 10px;
  padding-bottom: 10px;
}
.artikel__thumb__home img {
  width: 100%;
}

body
  .tribe-community-events-content
  .tribe-nav
  .table-menu-wrapper
  a.tribe-button-tertiary {
  background-color: var(--dark-yellow);
  color: #000;
  font-weight: 600;
}
.tribe_community_edit .button-primary,
.tribe_community_edit .tribe-button.tribe-button-primary,
.tribe_community_list .button-primary,
.tribe_community_list .tribe-button.tribe-button-primary {
  background: var(--tec-color-button-primary);
  color: #000;
  font-weight: 600;
  letter-spacing: normal;
  border-radius: 0;
}
.tribe_community_edit .button-primary:hover,
.tribe_community_edit .tribe-button.tribe-button-primary:hover,
.tribe_community_list .button-primary:hover,
.tribe_community_list .tribe-button.tribe-button-primary:hover {
  color: #fff;
  background: #000 !important;
}
body a.tribe-button.tribe-button-primary.add-new {
  background: var(--dark-yellow);
  color: #000;
  font-weight: 600;
  letter-spacing: normal;
  border-radius: 0;
  text-decoration: none;
}
body a.tribe-button.tribe-button-primary.add-new:hover {
  color: #fff;
  background-color: #000;
}
.table-menu-wrapper.ce-top {
  margin-top: 0 !important ;
}
body
  .tribe-community-events-content
  .tribe-nav
  .table-menu-wrapper
  a.tribe-button-tertiary:hover {
  color: #fff;
  background-color: #000;
}
body .tribe-community-events-content .tribe-nav .my-events-display-options a {
  border-radius: 0;
  padding: 15px 32px !important;
  font-weight: 600;
  color: #000;
  text-decoration: none;
}
body
  .tribe-community-events-content
  .tribe-nav
  .my-events-display-options
  a.tribe-button-tertiary {
  color: #000;
  margin: 0;
}
body .table-menu {
  width: auto;
  max-width: 250px;
  min-width: 210px;
}
body .table-menu label {
  font-size: 15px;
}
body .tribe-community-events-list td {
  font-size: 14px;
  line-height: 21px;
}
.tribe-community-events-list .column-header-status {
  display: inline-block !important;
  white-space: normal;
  width: 100px;
  hyphens: auto;
}
.tribe-community-events-list th {
  font-size: 14px;
}
.tribe-community-events-content .tribe-event-list-search input[type="search"] {
  min-height: 50px;
}

body #rsvp_form_toggle,
body #settings_form_toggle,
body #ticket_form_toggle,
body #tribe-add-exclusion,
body #tribe-add-recurrence,
body .tribe-button-secondary,
body .tribe-image-upload-area .choose-file,
body a.tribe-button.tribe-button-secondary,
body input.button.submit.events-community-submit {
  border-radius: 0;
  background-color: var(--dark-yellow);
  color: #000;
  font-weight: 600;
  letter-spacing: 0;
}
body #rsvp_form_toggle:hover,
body #settings_form_toggle:hover,
body #ticket_form_toggle:hover,
body #tribe-add-exclusion:hover,
body #tribe-add-recurrence:hover,
body .tribe-button-secondary:hover,
body .tribe-image-upload-area .choose-file:hover,
body a.tribe-button.tribe-button-secondary:hover,
body input.button.submit.events-community-submit:hover {
  background-color: #000;
  color: #fff;
}
body #post.events-community-submit {
  background-color: var(--dark-yellow);
  color: #000;
  font-weight: 600;
}
body #post.events-community-submit:hover {
  background-color: #000;
  color: #fff;
}
.gform_wrapper.gravity-theme .gf_progressbar_percentage {
  background-color: var(--dark-yellow) !important;
}
#gform_7 .gfield_checkbox input[type="checkbox"]:checked + label:after,
#gform_7
  .ginput_container_consent
  input[type="checkbox"]:checked
  + label:after {
  top: 8.5px;
}
input[readonly="readonly"] {
  background-color: lightgray;
  cursor: not-allowed;
  pointer-events: none;
}
.wp-block-pb-accordion-item.c-accordion__item {
  display: flex;
  flex-wrap: wrap;

  cursor: pointer;
  margin-bottom: 12px;
}

.c-accordion__title {
  font-size: 20px;
  padding: 14px;
  background-color: #ffe500;
  line-height: 24px;
  font-weight: 600;
  width: 100%;
  margin: 0;
  padding-left: 50px;
}
.main-navigation .menu-toggle {
  background-color: transparent;
}
.make__red .c-accordion__title {
  background-color: #ff0000;
}
body .make__red .c-accordion__content {
  border: 4px solid #ff0000;
}
.make__green .c-accordion__title {
  background-color: #00b050;
}
body .make__green .c-accordion__content {
  border: 4px solid #00b050;
}
.make__purple .c-accordion__title {
  background-color: #7030a0;
}
body .make__purple .c-accordion__content {
  border: 4px solid #7030a0;
}
.make__blue .c-accordion__title {
  background-color: #9dc3e6;
}
body .make__blue .c-accordion__content {
  border: 4px solid #9dc3e6;
}
body .make__white .c-accordion__content {
  border: 4px solid #000;
}

.make__white .c-accordion__title {
  background-color: #fff;
  border: 4px solid #000;
}

.c-accordion__content {
  width: 100%;
  padding: 48px;
  border: 4px solid #ffe500;
  border-top: 0;
}
body .c-accordion__title:after {
  content: " ";
  font-weight: 300;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  background-image: url(/wp-content/uploads/2022/11/according-icon.svg);
  width: 27px;
  height: 12px;
  background-repeat: no-repeat;
  right: 24px;
}
body .is-open > .c-accordion__title:after {
  transform: rotate(180deg);
  content: " ";
  top: 40%;
}
.c-accordion__content h3.category_title {
  margin-top: 0px;
  margin-bottom: 60px;
}
.forminator-field input:not([type="checkbox"]) {
  width: 100%;
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0;
  padding: 13px 32px 13px 13px;
  line-height: 16px;
}
.forminator-field select {
  font-size: 16px;
  margin-bottom: 0;
  margin-top: 0;
  padding: 13px 32px 13px 13px;
  line-height: 16px;
  width: calc(50% - 5px);
}
.same__gform__ch p {
  margin-bottom: 0;
}
.same__gform__ch p:after {
  content: "(erforderlich)";
  color: #c02b0a;
  display: inline-block;
  font-size: 13.008px;
  padding-left: 15px;
}

html[lang="it-IT"] .same__gform__ch p:after {
  content: "(obbligatorio)";
}
html[lang="fr-FR"] .same__gform__ch p:after {
  content: "(obligatoire)";
}
.forminator-field input::placeholder {
  font-size: 16px;
}
.forminator-field .forminator-input.forminator-email--field {
  width: calc(50% - 5px);
}
div#consent-1 label:before {
  content: " ";
  width: 14px;
  height: 14px;
  display: inline-block;
  border: 2px solid #ffe500;
  margin-right: 5px;
  position: relative;
}
div#consent-1 input {
  display: none !important;
}
div#consent-1 input[type="checkbox"]:checked + .forminator-checkbox-box:after {
  content: " ";
  position: absolute;
  width: 6.5px;
  height: 6.5px;
  background-color: #ffe500;
  left: 4px;
  top: 11.5px;
  /* top: 45%; */
  transform: translateY(-45%);
}
div#consent-1 .forminator-checkbox__wrapper {
  display: flex;
  flex-wrap: wrap;
}
label.forminator-checkbox {
  position: relative;
  cursor: pointer;
}
button.forminator-button.forminator-button-submit {
  padding: 15px 32px !important;
  line-height: 1.2em;
}
span.forminator-error-message {
  background-color: red;
  width: 100%;
  display: block;
  color: #fff;
  padding: 3px 10px;
  margin-top: 4px;
  font-size: 12px;
  line-height: 12px;
}
.marketplatz__wrapper.choosecat {
  border-top: 0;
  border-bottom: 0;
}
#rsvp_form_toggle,
#settings_form_toggle,
#ticket_form_toggle,
#tribe-add-exclusion,
#tribe-add-recurrence,
.tribe-button-secondary,
.tribe-image-upload-area .choose-file,
a.tribe-button.tribe-button-secondary,
input.button.submit.events-community-submit {
  font-family: MyriadRegular !important;
}
a.tribe-button.tribe-button-small.tribe-upcoming.tribe-button-tertiary:hover {
  color: #fff;
  background-color: #000;
}
.tribe-ui-datepicker.ui-datepicker a.ui-state-active {
  background: var(--dark-yellow) !important;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  font-size: 15px !important;
}
th.tribe-dependent.column-header.column-header-status.tribe-active {
  font-size: 1px !important;
  color: transparent;
}

.magic__row__custom {
  display: grid;
  grid-template-columns: repeat(2, 50fr);
  grid-gap: 112px;
  max-width: 1920px;
  margin: 0 auto;
}
.header__singleP {
  margin: 32px calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
}
.magic__row__wimage.single__siege__user {
  background-image: url(https://bienen.ch/wp-content/uploads/2022/11/Rectangle-1390.jpg);
  background-repeat: no-repeat;
  background-position: center right;
  background-size: cover;

  position: relative;
  width: 693px;
  margin-left: auto;
}
p.siege__desc__head {
  font-size: 24px;
  line-height: 1.2em;
  margin-bottom: 0;
}
.siege__header__single {
  max-width: 540px;
  width: 5400px;
  float: right;
  margin-left: auto;
  padding-left: 40px;
}
.gb-button-wrapper.phne__mail__single__siege {
  flex-direction: column;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  clear: both;
}
.gb-button-wrapper.phne__mail__single__siege .gb-button {
  justify-content: center;
  text-align: center;
  text-decoration: none;
  transition:
    0.2s background-color ease-in-out,
    0.2s color ease-in-out,
    0.2s border-color ease-in-out,
    0.2s opacity ease-in-out,
    0.2s box-shadow ease-in-out;
  padding: 0;
  margin-top: 9px;
  display: inline-flex;
  align-items: center;
}
.gb-button-wrapper.phne__mail__single__siege .gb-button .gb-icon {
  font-size: 1em;
  padding-right: 0.5em;
  align-items: center;
}
.siege__single__rows.adresee__standort,
.kontakt__form__row,
.information__row {
  margin-top: 120px;
  margin-bottom: 120px;
}
.angebotene__producte h3 {
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom-style: solid;
  border-bottom-width: 8px;
  border-color: var(--yellow-bg);
}
.silge__products__orn.green {
  font-size: 20px;
  font-weight: 600;
}
.silge__products__orn {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
}
.silge__products__orn:after {
  content: "verfügbar";
  position: relative;
  float: right;
  background-color: var(--green-co);
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  padding: 2px 15px;
  height: fit-content;
  height: -moz-fit-content;
}

html[lang="fr-FR"] .silge__products__orn:after {
  content: "disponible";
}

.silge__products__orn.red:after {
  content: "nicht verfügbar";
  background-color: darkred;
}
html[lang="fr-FR"] .silge__products__orn.red:after {
  content: "non disponible";
}

.verkaufsstelle {
  display: grid;
  grid-template-columns: repeat(2, 50fr);
  grid-gap: 112px;
}
.product__infos__siege {
  display: grid;
  grid-template-columns: repeat(2, 50fr);
  grid-gap: 112px;
  margin-top: 120px;
}
.paginate__users {
  margin-top: 20px;
  text-align: right;
}

#mobile-header.toggled .main-nav > ul {
  position: relative;
}
#mobile-header.toggled .main-nav > ul:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  height: calc(100vh - 60px);
  width: 100%;
  background-color: #2d2d2d;
}
/* body .offside,
.offside--left {
  left: -100%;
}
body .offside--left.is-open,
body .offside-js--is-left .offside-sliding-element {
  transform: translate3d(100%, 0, 0);
} */
body .main-navigation.offside {
  width: 100%;
  max-height: 100vh;
  height: auto;
  min-height: 100vh;
  display: flex;
  align-items: center;
}
.filter__search__posttype {
  display: flex;
  width: 100%;
  gap: 30px;
}
form.search-form.custom__form {
  width: 100%;
}
#generate-slideout-menu {
  background: linear-gradient(205deg, #ffe500 0%, #fdaf00 100%);
}

#generate-slideout-menu > .inside-navigation {
  align-content: center;
  padding: 70px 32px;
  padding-bottom: 120px;
}
#generate-slideout-menu span.gp-icon.pro-close > svg {
  width: 25px;
  height: 25px;
}
#generate-slideout-menu button.slideout-exit.has-svg-icon {
  position: absolute;
  top: 40px;
  right: 0;
  left: unset;
  width: auto;
  padding-right: 46px;
  padding-top: 5px;
}
#generate-slideout-menu.main-navigation .main-nav ul ul {
  background-color: transparent;
  padding: 10px 20px;
  box-shadow: unset;
}

#generate-slideout-menu .slideout-menu li a {
  padding: 0;
  display: inline-block;
}

#generate-slideout-menu .slideout-menu li.sfHover > a {
  border-bottom: 4px solid #000;

  padding-bottom: 4px;
}

.slideout-navigation:not(.do-overlay) .main-nav {
  border-bottom: 2px solid #000;
  padding-bottom: 35px;
}
.secoundary__menu.mobile__sec
  .menu-topnavigation-container
  #menu-topnavigation-1 {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 10px;
}
.secoundary__menu.mobile__sec .button__menu.menu-item-3855 {
  bottom: 40px;
  right: -179px;
}
.secoundary__menu.mobile__sec .button__menu {
  float: right;
  position: absolute;
  right: -200px;
}
.secoundary__menu.mobile__sec a {
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
}
.secoundary__menu.mobile__sec .button__menu a {
  background-color: #000;
  color: #fff;
  margin: 0;
}
#generate-slideout-menu .select__lang {
  margin: 0;
  padding-bottom: 32px;
}
body.slide-opened {
  overflow: hidden;
}
.search-form.custom__form .search-submit {
  top: 0;
}
.position__relative {
  position: relative;
}
.the__bg:before {
  pointer-events: none;
}
figure.wp-block-image.size-large.image__cirle__left.blog__kategorie.fix__bert {
  bottom: -35px;
  top: unset;
}
#tribe-events-pg-template {
  max-width: 1200px;
  padding-left: 40px;
  padding-right: 40px;
}
p.tribe-events-back {
  margin-top: -20px;
}

.yellow__p p:last-child {
  margin-bottom: 0;
}
.nr__spacing {
  margin-top: 34px;
  margin-bottom: 41px;
}
/* if only one grid make full width  */
.loading {
  display: flex;
  justify-content: center;
}
.no__results {
  display: flex;
  justify-content: center;
  padding: 30px;
}
.no__space__group .wp-block-group__inner-container {
  padding-left: 0;
  padding-right: 0;
}
.bienenzeitung {
  position: relative;
}

.bienenzeitung:after {
  border: 8px solid transparent;
  padding: 32px;
  content: " ";
  position: absolute;
  width: calc(100% + 64px);
  height: calc(100% + 64px);
  left: -32px;
  top: -32px;
  transition: 1s all ease;
  pointer-events: none;
}

.bienenzeitung img {
  aspect-ratio: 4 / 3;
}

.bienenzeitung:hover:after,
.bienenzeitung.stickyPost:after {
  border: 8px solid #1e89d0;
}

.bienenzeitung:hover::before,
.bienenzeitung.stickyPost .svg__pulse {
  visibility: visible;
  opacity: 1;
}
.bienenzeitung::before {
  content: "";
  background: url("assets/images/pulse-bienenzeit.svg");
  position: absolute;
  width: 80px;
  height: 80px;
  top: -66px;
  left: -66px;
  z-index: 9;
  visibility: hidden;
  background-size: contain;
  opacity: 0;
  transition: 1s ease-in-out;
}

.bienenzeitung .title {
  margin-bottom: 18px;
  font-size: 20px;
  line-height: 24px;
  margin-top: 34px;
  text-decoration: none;
  border-bottom: 2px solid #1e89d0;
  padding-bottom: 12px;
}
.bienenzeitung .wp-block-button {
  width: 100%;
}

@media (min-width: 783px) {
  .et-db
    #et-boc
    .et_pb_module
    .forminator-ui.forminator-custom-form:not(
      .forminator-size--small
    )[data-grid="open"]
    .forminator-col,
  .forminator-ui.forminator-custom-form:not(
      .forminator-size--small
    )[data-grid="open"]
    .forminator-col {
    padding: 0px 5px !important;
  }
  .et-db
    #et-boc
    .et_pb_module
    .forminator-ui.forminator-custom-form:not(
      .forminator-size--small
    )[data-grid="open"]
    .forminator-row:not(:last-child),
  .forminator-ui.forminator-custom-form:not(
      .forminator-size--small
    )[data-grid="open"]
    .forminator-row:not(:last-child) {
    margin-bottom: 24px !important;
  }
}
@media only screen and (max-width: 1025px) {
  .pagination.adjust__pagination {
    margin-top: 0;
    top: 0;
  }
  .input__search__down input {
    width: 57% !important;
  }
  .secoundary__menu.mobile__sec .button__menu {
    position: relative;
    right: unset;
  }
  .secoundary__menu.mobile__sec .button__menu.menu-item-3855 {
    bottom: unset;
    right: unset;
  }
  .c-accordion__content {
    padding: 20px 20px;
  }
  body .c-accordion__title:after {
    right: 8px;
  }
  .home__fourth__row > .gb-inside-container .wp-block-image:after {
    width: 300px;
    height: 300px;

    top: -87%;
    left: 0;
  }
  .c-accordion__title {
    padding-right: 37px;
  }
  .single__breadcumb .breadcrumb {
    top: 20px;
  }
  .aktiv__wereden__first > .gb-inside-container .wp-block-image:after {
    top: -442px;
  }
  .somewhere__24 {
    font-size: 18px;
  }
  .content__404__new {
    grid-template-columns: repeat(1, 100fr);
  }
  h1.entry-title {
    font-size: 200px;
    line-height: 200px;
    justify-content: center;
  }
  img.bg__img__404 {
    right: 0;
    top: 200px;
    max-width: calc(100% - 300px);
  }

  .style__404.entry-content {
    display: flex;
    justify-content: center;
  }
  .search__query__top {
    max-width: 100%;
  }
  .full-width-content .breadcrumb {
    padding-left: 32px;
    left: 0;
  }
  .magic__row {
    max-width: unset;
    width: unset;
    float: unset;
    padding-left: 32px;
  }
  .secondary-nav-float-right .multi-navigation-wrapper {
    display: none;
  }
  span.gp-icon.icon-menu-bars svg path {
    fill: var(--dark-yellow);
  }
  span.gp-icon.icon-menu-bars svg {
    width: 36px !important;
    height: 20px;
  }
  figure.wp-block-image.size-large.image__cirle__left.blog__kategorie {
    top: unset;
  }

  nav#secondary-navigation {
    display: none;
  }
  .home__first__row > .gb-inside-container .wp-block-image:after {
    top: -113%;
    left: -135px;
  }
  .sixth__row__home > .gb-inside-container .wp-block-image:after {
    display: none;
  }
  figure.wp-block-image.size-large.image__cirle__left.blog__cat__diff {
    margin-top: -0;
    padding-left: 45px;
    position: relative;
  }
  .marketplatz__wrapper {
    grid-template-columns: repeat(2, 50fr);
  }
  body .magic__image {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: calc(100% - 64px);
    min-height: 400px;
  }
  .waag__image__top {
    margin-top: 0;
  }
  figure.wp-block-image.size-large.image__cirle__left {
    display: none;
  }
  .feat__search__img > * {
    position: relative;
  }
  .feat__search__img {
    height: unset;
  }
  .feat__search__img img {
    height: 111px;
  }
  .wp-pagenavi {
    display: flex;
    flex-wrap: wrap;
  }
  .slider-related img:not(.slick__not) {
    width: 100%;
    height: 263px;
  }
  .related__posts {
    padding: 0px 32px;
    margin-top: 160px;
    margin-bottom: 0;
  }
  .slider-related ul.slick-dots:before {
    display: none;
  }
  .the__bg:before {
    opacity: 0.3;
  }
  h3.gb-headline.gb-headline-text,
  h2.gb-headline.gb-headline-text {
    word-break: break-word;
    hyphens: auto;
  }
  figcaption.wp-element-caption {
    line-height: 1.2em;
  }
  .inside-article.make__with__sidebar {
    grid-gap: 25px;
  }
  body.full-width-content.one-container .site-content,
  body.full-width-content.separate-containers .inside-article {
    padding: 0;
  }
}

@media only screen and (max-width: 767px) {
  .the__bg:before {
    display: none;
  }
  .siege__single__rows.adresee__standort,
  .kontakt__form__row,
  .information__row {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .magic__row__wimage.single__siege__user.has__image {
    height: unset;
  }
  .product__infos__siege {
    display: grid;
    grid-template-columns: repeat(1, 50fr);
    grid-gap: 50px;
    margin-top: 60px;
  }
  .magic__row__custom {
    display: grid;
    grid-template-columns: repeat(1, 50fr);
    grid-gap: 40px;
    max-width: 100%;
    padding: 0 30px;
    margin: 0 auto;
  }
  .magic__row__wimage.single__siege__user {
    min-height: unset;

    width: 100%;

    height: 300px;
  }
  .gallery__block__row {
    grid-template-columns: repeat(1, 100fr);
  }
  .marketplatz__wrapper {
    margin-bottom: 0;
  }

  .ginput_container_consent input[type="checkbox"]:checked + label:after {
    top: 18%;
    transform: translateY(-27%);
  }
  span.tribe-event-date-start {
    display: inline-block;
    margin-bottom: 15px !important;
  }

  .button-clubmeister span.end__hours:before {
    margin-left: 0;
  }
  .belegstellen_adresse_info,
  .belegstellen__main__contain .file {
    width: 100%;
    display: inline-block;
  }
  .belegstellen__main__contain {
    display: flex;
    flex-wrap: wrap;
  }
  .belegstellen__main__contain .file {
    margin-left: 0;
    order: 100;
  }
  span.fillLastResults {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 20px;
    row-gap: 10px;
    text-transform: capitalize;
    flex-direction: row;
  }
  table.table__maps__colors td[width="5%"] {
    padding: 2px;
  }
  .btn__left__mobile {
    justify-content: flex-start !important;
  }
  body.full-width-content.one-container .site-content,
  body.full-width-content.separate-containers .inside-article {
    padding: 0;
  }
  [data-api="waag"] input#pac-input {
    margin-top: 20px;
  }
  h3.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium
    a {
    font-size: 18px;
  }
  .c-accordion__content h3.category_title {
    margin-bottom: 32px;
  }

  .tribe-events .tribe-events-calendar-list__event {
    flex-direction: column-reverse !important;
  }
  .tribe-events-calendar-list__event {
    border: none !important;
  }
  .is-layout-flow.wp-block-column.align__two__uls {
    margin-top: -3em;
  }
  address.tribe-events-calendar-list__event-venue.tribe-common-b2 {
    display: inline-block;
  }
  h1.tribe-events-single-event-title {
    margin-top: -40px;
    margin-bottom: 32px;
  }
  .tribe-events-meta-group {
    margin-bottom: 32px;
  }
  body dd.tribe-organizer-url a,
  body dd.tribe-events-event-url a,
  dd.tribe-events-event-url a:visited,
  body dd.tribe-organizer-url a:visited {
    font-size: 14px;
  }

  .single__breadcumb .breadcrumb {
    max-width: 100%;
  }
  .single-post .slider-related {
    padding-bottom: 50px;
  }
  .breadcrumb {
    display: unset;
  }
  .site-header .header-image {
    width: 96px;
  }
  .single__breadcumb .breadcrumb {
    left: 0;
    margin-right: 20px;
    display: inline-block;
    padding: 0px 32px;
    position: relative;
  }
  .page-id-594 .single__breadcumb .breadcrumb {
    padding: 0px 37px;
  }
  figcaption.wp-element-caption {
    line-height: 1.2em;
  }
  div#posts-table_length {
    display: flex;
    flex-wrap: wrap;
  }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 1em;
    display: flex;
    margin-bottom: 1em;
  }
  .buttons__to.wp-block-buttons
    .wp-block-button__link.wp-element-button.mehr__calendar,
  a.wp-block-button__link.wp-element-button.jettzt__online__calendar {
    width: 100%;
  }
  .buttons__to.is-horizontal.is-layout-flex.wp-block-buttons .wp-block-button {
    width: 100%;
  }
  .tribe-common-g-row.tribe-events-calendar-list__event-row {
    margin-bottom: 60px !important;
    border-bottom: 1px solid var(--color-accent-primary) !important;
    border-top: 1px solid var(--color-accent-primary) !important;
  }

  .wp-block-pb-accordion-item.c-accordion__item > h3 {
    padding-left: 30px;
  }
  .buttons__to.wp-block-buttons {
    margin-top: 15px;
  }
  .tribe-common img {
    height: 150px;
  }
  .tribe-events .tribe-events-calendar-list__event-datetime {
    margin-bottom: 10px;
  }
  .magic__row {
    padding-left: 0;
  }
  .forminator-field .forminator-input.forminator-email--field {
    width: 100%;
  }
  div#consent-1 .forminator-checkbox__wrapper {
    flex-wrap: nowrap;
  }
  .forminator-field select {
    width: 100%;
  }
  .gform_wrapper.gravity-theme .ginput_complex {
    gap: 15px;
  }
  #gform_fields_2 .spacer.gfield {
    display: none;
  }
  #gform_fields_2 {
    grid-row-gap: 15px;
  }
  .single-post .magic__row {
    padding-left: 32px;
    padding-right: 32px;
  }
  body .magic__image {
    background-size: 100%;
    min-height: 200px;
    margin: 32px;
    margin-top: 50px;
  }
  label.gfield_consent_label {
    display: unset;
    align-items: center;
    margin-right: 10px;
  }
  .single-post .slider-related .slick-slide {
    max-width: unset;
  }
  select.show__date__update {
    margin-right: 0;

    width: 100%;
  }
  select.orderByDownloads {
    width: 100%;
  }
  figure.wp-block-image.size-large.image__cirle__left.blog__kategorie {
    display: none;
  }
  h1.entry-title {
    font-size: 120px;
    line-height: 120px;
  }
  h1.entry-title span {
    margin-top: 30px;
  }
  .together__search__and__filter {
    grid-template-columns: 1fr !important;
  }
  .input__search__down input {
    width: 100% !important;
  }
  p.c404__40 {
    font-size: 30px;
  }
  img.bg__img__404 {
    right: 0;

    max-width: calc(100% - 100px);
  }
  .breadcrumb {
    margin-bottom: 32px;
  }
  .separate-containers .site-main {
    margin-top: 0;
  }
  .aktiv__wereden__first > .gb-inside-container .wp-block-image:after {
    display: none;
  }
  .slider-related ul.slick-dots:before {
    display: none;
  }
  .related__posts {
    padding-left: 32px;
    padding-right: 32px;
    margin-top: 00px;
    margin-bottom: 120px;
  }
  .inside-article.make__with__sidebar {
    display: block;
  }
  .slider-related .slick-track {
    gap: 0px;
  }
  .slider-related .slick-slide {
    height: 100% !important;
  }
  .feat__search__img > * {
    position: relative;
    width: 100%;
  }
  .feat__search__img img {
    min-width: 100%;
    min-height: 140px;
    height: 100%;
    width: 100%;
    object-fit: cover;
  }
  .filter__search__posttype {
    width: 100%;
    flex-direction: column;
    gap: 0;
  }

  .post__search__columns {
    grid-gap: 32px;
    align-items: center;
    grid-template-columns: repeat(1, 100fr);
  }
  .filter__search__posttype select {
    width: 100%;
    /* min-width: unset; */
  }

  .filter__search__posttype select,
  .custom__order__siege select,
  .sort__searchbar,
  .show__date__update,
  .orderByDownloads,
  .forminator-select--field {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
  }
  .filter__search__posttype select::-ms-expand,
  .custom__order__siege select::-ms-expand,
  .sort__searchbar::-ms-expand,
  .show__date__update::-ms-expand,
  .orderByDownloads::-ms-expand,
  .forminator-select--field::-ms-expand {
    display: none;
  }

  .filter__search__posttype select,
  .custom__order__siege select,
  .sort__searchbar,
  .show__date__update,
  .orderByDownloads,
  .forminator-select--field {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position:
      right 0.7em top 50%,
      0 0;
    background-size:
      2em auto,
      100%;
  }
  .filter__search__posttype select,
  .custom__order__siege select,
  .sort__searchbar,
  .show__date__update,
  .orderByDownloads,
  .forminator-select--field {
    padding-right: 1.5em;
  }
  .filter__search__posttype select:focus,
  .filter__search__posttype select:active,
  .custom__order__siege select:focus,
  .custom__order__siege select:active,
  .sort__searchbar:focus,
  .sort__searchbar:active,
  .show__date__update:focus,
  .show__date__update:active,
  .orderByDownloads:focus,
  .orderByDownloads:active,
  .forminator-select--field:focus,
  .forminator-select--field:active {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7 14l5-5 5 5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");
  }

  .separate-containers .inside-article {
    overflow-x: hidden;
  }
  #pac-card {
    padding: 21px;
  }
  #pac-input {
    width: 100%;
  }
  .marketplatz__wrapper {
    grid-template-columns: repeat(1, 100fr);
  }
  .marketplatz__column__posts {
    grid-column: span 2 / span 2;
    margin-top: 0 !important;
  }

  form#search-filter-form-2340 > ul li:first-child {
    width: 100%;
  }
  form#search-filter-form-2340 > ul > li:first-child label {
    width: 100%;
  }
  #search-filter-form-2340 li.sf-field-taxonomy-marktplatz_kategorie select {
    width: 100%;
    min-width: unset;
  }
  .home__first__row > .gb-inside-container .wp-block-image:after {
    top: -60%;
    left: 10px;
    background-image: url(/wp-content/uploads/2022/12/Group-6551.svg);
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    max-width: calc(100% - 64px);
  }
  body .home__fourth__row > .gb-inside-container .wp-block-image:after {
    background-image: url(/wp-content/uploads/2022/12/Group-6552.svg);
    left: -60px;
    right: unset;
    top: -36%;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    max-width: calc(100% - 64px);
  }
  body:not(.home)
    .home__fourth__row
    > .gb-inside-container
    .wp-block-image:after {
    display: none;
  }
  .sixth__row__home > .gb-inside-container .wp-block-image:after {
    display: block;
    background-image: url(/wp-content/uploads/2022/12/Group-6553-1.svg);
    width: 100%;
    height: 405px;
    left: 0;
    bottom: -325px;
    max-width: calc(100% - 64px);
  }
  p.font__24 {
    font-size: 21px;
    line-height: 27px;
  }
  .gform_wrapper.gravity-theme
    input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not(
      [type="file"]
    ) {
    line-height: 1.2em !important;
  }
  h2.gb-headline-text strong:after {
    margin-top: 10px;
    margin-bottom: 24px;
  }
  div#search-filter-results-2340 {
    margin-top: 30px;
  }
  form#search-filter-form-2340 ul li {
    padding: 0;
    margin-bottom: 15px;
    display: inline-flex;
    width: 43% !important;
  }
  form#search-filter-form-2340 ul {
    column-gap: 18px !important;
  }
  .c-accordion__title {
    font-size: 17px;
  }
}
