.stretched-link {
  position: relative;
}
.stretched-link a::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

@media (max-width: 1800px) {
  .gallerie .splide__arrow {
    background: white;
  }
  .gallerie .splide__arrow.splide__arrow--next {
    right: 1em;
  }
  .gallerie .splide__arrow.splide__arrow--prev {
    left: 1em;
  }
  .locationslider:not(.imgonly) .splide__arrow {
    background: white;
    top: 250px;
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
    bottom: unset;
  }
  .locationslider:not(.imgonly) .splide__arrow.splide__arrow--next {
    right: 10px;
  }
  .locationslider:not(.imgonly) .splide__arrow.splide__arrow--prev {
    left: 10px;
  }
  .locationslider:not(.imgonly) .splide__pagination {
    right: 50%;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
    background: rgba(255, 255, 255, 0.7);
    border-radius: 20px;
  }
  .locationslider:not(.imgonly) .splide__pagination .splide__pagination__page {
    background: #990000;
  }
  .locationslider:not(.imgonly) .splide__pagination li {
    line-height: 0.7;
  }
}
@media (max-width: 1680px) {
  .row.break-1680:not(.rev) {
    flex-direction: column !important;
  }
  .row.break-1680.rev {
    flex-direction: column-reverse !important;
  }
  .row.break-1680 > * {
    width: 100% !important;
    flex: 1 1 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .row.break-1680.seperator > *:first-child {
    position: relative;
  }
  .row.break-1680.seperator > *:first-child::after {
    content: "";
    height: 1px;
    width: 100%;
    background-color: #bd9959;
    position: absolute;
    left: 0;
    bottom: -25px;
  }
  .row.break-1680.seperator::after {
    display: none;
  }
  .column.break-1680:not(.rev) {
    flex-direction: row !important;
  }
  .row.break-1680 {
    max-width: 1200px;
    margin-inline: auto;
  }
}
@media (max-width: 1500px) {
  footer:not(.microsite) .inner #post-footer .od {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 75%;
    margin: auto;
  }
  footer:not(.microsite) .inner #post-footer #menu-rechtliches {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  footer:not(.microsite) .inner #post-footer .copyright {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}
@media (max-width: 1500px) and (min-width: 900px) {
  .quickinfo.planner .third {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  .quickinfo.planner .third .arrow {
    margin-left: auto;
  }
  .quickinfo.planner .third .arrow::after {
    display: none;
  }
}
@media (max-width: 1400px) {
  .row.break-1400:not(.rev) {
    flex-direction: column !important;
  }
  .row.break-1400.rev {
    flex-direction: column-reverse !important;
  }
  .row.break-1400 > * {
    width: 100% !important;
    flex: 1 1 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .row.break-1400.seperator > *:first-child {
    position: relative;
  }
  .row.break-1400.seperator > *:first-child::after {
    content: "";
    height: 1px;
    width: 100%;
    background-color: #bd9959;
    position: absolute;
    left: 0;
    bottom: -25px;
  }
  .row.break-1400.seperator::after {
    display: none;
  }
  .column.break-1400:not(.rev) {
    flex-direction: row !important;
  }
  header:not(.microsite) #navfull {
    display: none;
  }
  header:not(.microsite) .inner {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  header:not(.microsite) .inner > * {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 1 100% !important;
    flex: 1 1 100% !important;
  }
  header:not(.microsite) .inner .navigation {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  header:not(.microsite) .inner .navigation .mburger {
    display: block;
    float: unset;
  }
  header:not(.microsite) .inner a.logo {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    text-align: center;
    max-width: 210px;
  }
  header:not(.microsite) .inner .search-container {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    margin-inline: 0;
  }
  header:not(.microsite) .inner .search-container form {
    max-width: 300px;
    float: right;
  }
  header:not(.microsite).scroll .inner .logo svg, header:not(.microsite).scroll .inner .logo img {
    height: 75px;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    top: unset;
    left: unset;
  }
  #headerbild .inner .content-wrap-inner .content {
    position: relative;
    padding-left: 0;
    padding-right: 0;
  }
  #headerbild .inner .content-wrap-inner .content .text {
    position: absolute;
    -webkit-transform: translatey(calc(-100% - 50px));
    -ms-transform: translatey(calc(-100% - 50px));
    transform: translatey(calc(-100% - 50px));
    padding-left: 20px;
    padding-right: 150px;
  }
  #headerbild .inner .content-wrap-inner .content .quickinfo.buttons .btn {
    -ms-flex-item-align: start;
    -ms-grid-row-align: start;
    align-self: start;
  }
  #headerbild .inner .content-wrap-inner .content .quickinfo.buttons.presse {
    margin-bottom: 115px;
  }
  #headerbild .inner .content-wrap-inner .content .quickinfo.contact .contact {
    background-color: rgba(239, 239, 239, 0.5019607843);
    position: absolute;
    right: unset;
    left: 0;
    bottom: 0;
  }
  footer:not(.microsite) .inner #footer-nav {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 50px;
  }
  footer:not(.microsite) .inner #footer-nav > .footer-menu {
    text-align: center;
  }
  #map .inner > .row .quickinfo.activities .links {
    text-align: center;
  }
  #map .inner > .row .quickinfo.activities .links > * {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 33.33%;
    flex: 1 1 33.33%;
    max-width: unset;
  }
  #aktuelles .articles {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    row-gap: 70px;
    grid-auto-flow: row;
  }
  #aktuelles .articles .article:first-child {
    grid-column: 1/-1;
    max-width: 950px;
    margin: auto;
  }
  #aktuelles .articles .article:not(:first-child) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: unset;
  }
  #aktuelles .articles .article:not(:first-child) img {
    max-width: unset;
  }
  #aktuelles .articles .article:not(:first-child) h4 {
    padding-right: 0;
  }
  #aktuelles .articles .article:not(:first-child) .text::after {
    top: unset;
    bottom: 5px;
  }
  .gallerie#videothek .slider-sync-wrap > .slider-wrap:last-child ul li .container .vid-text p {
    font-size: 14px;
  }
}
@media (max-width: 1200px) {
  .row.break-1200:not(.rev) {
    flex-direction: column !important;
  }
  .row.break-1200.rev {
    flex-direction: column-reverse !important;
  }
  .row.break-1200 > * {
    width: 100% !important;
    flex: 1 1 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .row.break-1200.seperator > *:first-child {
    position: relative;
  }
  .row.break-1200.seperator > *:first-child::after {
    content: "";
    height: 1px;
    width: 100%;
    background-color: #bd9959;
    position: absolute;
    left: 0;
    bottom: -25px;
  }
  .row.break-1200.seperator::after {
    display: none;
  }
  .column.break-1200:not(.rev) {
    flex-direction: row !important;
  }
  #headerbild .inner .content-wrap-inner .bild-wrap .bild {
    opacity: 0.15;
  }
  #headerbild .inner .content-wrap-inner .content .text h1, #headerbild .inner .content-wrap-inner .content .text h2, #headerbild .inner .content-wrap-inner .content .text h3 {
    max-width: unset;
  }
  #headerbild .inner .content-wrap-inner .content .quickinfo.contact .contact {
    margin-left: 0;
    margin-right: auto;
  }
  .split-1242-371 .row > div:nth-child(2) h3 {
    position: relative;
    top: unset;
  }
  .webcam-sponsoren {
    text-align: center;
  }
  .webcam-sponsoren .video-js {
    margin: auto;
  }
  .webcam-sponsoren .split-1242-371 .row > div:nth-child(2) h3::after {
    left: calc(50% - 25px);
  }
  section.popup .window .content > .row {
    -ms-grid-columns: auto auto;
    grid-template-columns: auto auto;
  }
  section.popup .window .content > .row > *:nth-child(3) {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-row: 1/2;
  }
  section.popup .window .content > .row > *:last-child {
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-row: 2/3;
  }
}
@media (max-width: 1000px) {
  .row.break-1000:not(.rev) {
    flex-direction: column !important;
  }
  .row.break-1000.rev {
    flex-direction: column-reverse !important;
  }
  .row.break-1000 > * {
    width: 100% !important;
    flex: 1 1 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .row.break-1000.seperator > *:first-child {
    position: relative;
  }
  .row.break-1000.seperator > *:first-child::after {
    content: "";
    height: 1px;
    width: 100%;
    background-color: #bd9959;
    position: absolute;
    left: 0;
    bottom: -25px;
  }
  .row.break-1000.seperator::after {
    display: none;
  }
  .column.break-1000:not(.rev) {
    flex-direction: row !important;
  }
  main {
    margin-top: 80px;
  }
  header:not(.microsite) {
    height: 80px;
  }
  header:not(.microsite) .inner .logo svg, header:not(.microsite) .inner .logo img {
    height: 75px;
  }
  #headerbild .inner .content-wrap-inner .wappen {
    right: 10%;
  }
  #veranstaltungen h3 {
    text-align: center;
  }
  #veranstaltungen .inner > .row .veranstaltungen-wrap {
    max-width: 526px;
  }
  .btn {
    font-size: 14px;
  }
  .locationslider .slider-outer-wrap .slider-inner-wrap .side.text {
    padding: 50px 30px 100px;
  }
  .locationslider .slider-outer-wrap .slider-inner-wrap .side.pic {
    width: 100% !important;
    padding-bottom: 55%;
  }
  .locationslider.imgonly .slider-outer-wrap .slider-inner-wrap .side.pic {
    padding-bottom: 0;
  }
  .locationslider.imgonly .slider-outer-wrap .slider-inner-wrap .splide__track {
    height: min(500px, 40vw);
  }
  .locationslider.imgonly .slider-outer-wrap .slider-inner-wrap .side.text {
    padding-bottom: 50px;
  }
  .locationslider:not(.imgonly) .splide__arrow {
    top: 25vw;
  }
  .splide__arrow {
    bottom: 30px;
  }
  .row.break-1000.contact > a {
    margin: unset !important;
    -ms-flex-item-align: end;
    -ms-grid-row-align: end;
    align-self: end;
  }
  input:not([type=submit]).borderonly {
    height: 45px;
  }
  #veranstaltungssuche > .inner:first-child .row .filter .category {
    height: 45px;
    font-size: 18px;
    min-width: 120px;
  }
  .icons.row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .icons.row .icon {
    min-width: 47%;
  }
  .row.break-1000 > .flyer {
    width: min(100%, 405px) !important;
  }
  .split.split-630-810 > .row {
    gap: 30px;
  }
  .section-tabs .tabs .tab img {
    height: 40vw;
  }
}
@media (max-width: 900px) {
  .row.break-900:not(.rev) {
    flex-direction: column !important;
  }
  .row.break-900.rev {
    flex-direction: column-reverse !important;
  }
  .row.break-900 > * {
    width: 100% !important;
    flex: 1 1 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .row.break-900.seperator > *:first-child {
    position: relative;
  }
  .row.break-900.seperator > *:first-child::after {
    content: "";
    height: 1px;
    width: 100%;
    background-color: #bd9959;
    position: absolute;
    left: 0;
    bottom: -25px;
  }
  .row.break-900.seperator::after {
    display: none;
  }
  .column.break-900:not(.rev) {
    flex-direction: row !important;
  }
  #headerbild .inner > .content-wrap .content-wrap-inner .bild {
    opacity: 0.6;
  }
  #headerbild .inner > .content-wrap .content-wrap-inner > p {
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
    top: unset;
    max-width: unset;
    inset: min(50px, 8vw);
    top: unset;
    text-align: center;
  }
  .splide .splide__pagination__page {
    width: 7px;
    height: 7px;
    margin: 2px;
  }
}
@media (max-width: 800px) {
  .row.break-800:not(.rev) {
    flex-direction: column !important;
  }
  .row.break-800.rev {
    flex-direction: column-reverse !important;
  }
  .row.break-800 > * {
    width: 100% !important;
    flex: 1 1 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .row.break-800.seperator > *:first-child {
    position: relative;
  }
  .row.break-800.seperator > *:first-child::after {
    content: "";
    height: 1px;
    width: 100%;
    background-color: #bd9959;
    position: absolute;
    left: 0;
    bottom: -25px;
  }
  .row.break-800.seperator::after {
    display: none;
  }
  .column.break-800:not(.rev) {
    flex-direction: row !important;
  }
  header:not(.microsite) .inner .search-container {
    position: relative;
  }
  header:not(.microsite) .inner .search-container .lupe-toggle {
    visibility: visible;
  }
  header:not(.microsite) .inner .search-container .search {
    visibility: hidden;
  }
  header:not(.microsite) .inner .search-container .search input[type=text] {
    position: absolute;
    width: 0px;
    right: 0px;
    top: 60px;
    z-index: 2;
    -webkit-transition: width 300ms ease-in-out;
    -o-transition: width 300ms ease-in-out;
    transition: width 300ms ease-in-out;
    background-color: white;
    margin-inline: 10px;
  }
  header:not(.microsite) .inner .search-container.active .lupe-toggle {
    display: none;
  }
  header:not(.microsite) .inner .search-container.active .search {
    visibility: visible;
  }
  header:not(.microsite) .inner .search-container.active .search input[type=text] {
    width: calc(100vw - 60px);
  }
  #map .inner > .row .quickinfo.activities .links > * {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
  }
  #aktuelles .articles {
    -ms-grid-columns: minmax(0, 1fr) minmax(0, 1fr);
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }
  #aktuelles .articles .article:nth-child(4) {
    display: none;
  }
  #aktuelles .articles .article:not(:first-child) .text p {
    padding-right: 20px;
  }
  .gallerie:not(#videothek) .slider-sync-wrap {
    height: unset;
  }
  .gallerie:not(#videothek) .slider-sync-wrap .splide.ID0 {
    margin-bottom: 20px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    height: 49vw;
    max-height: 49vw;
    position: relative;
    display: -ms-grid;
    display: grid;
  }
  .gallerie#videothek .slider-sync-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
  }
  .gallerie#videothek .slider-sync-wrap > * {
    width: 100%;
  }
  .gallerie#videothek .slider-sync-wrap .ID1 .splide__track {
    width: 100%;
  }
  .gallerie#videothek .slider-sync-wrap > .slider-wrap:last-child {
    margin: 0;
    -ms-flex-preferred-size: 150px;
    flex-basis: 150px;
    padding-inline: 20px;
    padding-bottom: 15px;
    display: flex;
  }
  .gallerie#videothek .slider-sync-wrap .video-wrap .title {
    display: none;
  }
  #veranstaltungssuche > div:first-child .row .search-container {
    text-align: center;
  }
  input:not([type=submit]).borderonly {
    height: 45px;
    width: 100%;
  }
  footer:not(.microsite) .inner #post-footer > * {
    width: 100%;
    place-content: center;
    text-align: center;
  }
  .split-1242-371 .sponsoren .column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    max-width: 500px;
    margin: auto;
  }
  #cta.split {
    text-align: center;
  }
  #cta.split .sizing {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: auto;
    place-content: center;
  }
  #cta.split .sizing .btns {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  #headerbild .inner .content-wrap-inner .content .text {
    padding-right: 20px;
  }
}
@media (max-width: 700px) {
  #veranstaltungssuche > .inner:first-child > .row .filter {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  #veranstaltungssuche > .inner:first-child > .row .filter .category {
    width: 140px;
  }
  #veranstaltungssuche > .inner:first-child > .row .filter .category span {
    font-size: 14px;
  }
  #veranstaltungssuche > .inner:first-child > .row .filter .category span::after {
    right: 13px;
    width: 16px;
    top: 3px;
  }
  section.popup .window h3 {
    height: 40px;
  }
  section.popup .window .content .kontakt > .side:first-child {
    -ms-flex-negative: unset;
    flex-shrink: unset;
  }
  section.popup .window .content > .row {
    -ms-grid-rows: 1fr;
    grid-template-rows: 1fr;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }
  section.popup .window .content > .row > .row > *, section.popup .window .content > .row .column > * {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }
  section.popup .window .content > .row > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
  }
  section.popup .window .btn {
    font-size: 11px;
  }
}
@media (max-width: 600px) {
  .inline-icon {
    font-size: 0.8rem;
  }
  #map .inner > .row .quickinfo.activities .links > * {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
  }
  .gallerie .splide__arrow, .tiny-gallery .splide__arrow {
    bottom: 0px !important;
    top: unset;
  }
  .gallerie .splide:not(.ID2) .splide__pagination,
  .gallerie .splide:not(.ID2).pagination-inside .splide__pagination, .tiny-gallery .splide:not(.ID2) .splide__pagination,
  .tiny-gallery .splide:not(.ID2).pagination-inside .splide__pagination {
    right: 50%;
    bottom: 10px;
    -webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    transform: translateX(50%);
    width: 80%;
  }
  .gallerie#videothek .splide__pagination, .gallerie#videothek .splide.pagination-inside .splide__pagination, .tiny-gallery#videothek .splide__pagination, .tiny-gallery#videothek .splide.pagination-inside .splide__pagination {
    bottom: 10px;
  }
  .gallerie:not(#videothek) .splide.ID0 .splide__track .splide__slide, .tiny-gallery:not(#videothek) .splide.ID0 .splide__track .splide__slide {
    margin-bottom: 70px;
  }
  .gallerie:not(#videothek) .splide.ID0 .splide__track .splide__slide .text, .tiny-gallery:not(#videothek) .splide.ID0 .splide__track .splide__slide .text {
    bottom: 9%;
    text-align: right;
    right: 50%;
    transform: translateX(50%);
    width: 80%;
    text-align: center;
  }
  .gallerie .splide.ID2, .tiny-gallery .splide.ID2 {
    width: 100vw !important;
    left: 0;
  }
  footer:not(.microsite) .inner #post-footer .od {
    width: 100%;
  }
}
@media (max-width: 500px) {
  .btn {
    font-size: 10px;
  }
  footer:not(.microsite) .inner #post-footer #menu-rechtliches {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #headerbild .inner > .content-wrap .content-wrap-inner .bild {
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
  }
  .list-entries .row .list .entries .entry.has-class {
    padding-top: 40px;
  }
  .list-entries .row .list .entries .entry.has-class h3, .list-entries .row .list .entries .entry.has-class h4 {
    max-width: unset;
  }
  #headerbild .inner .content-wrap-inner .content .text .subpage-selector {
    border: none;
    padding: 0;
  }
  #headerbild .inner .content-wrap-inner .content .text .subpage-selector p {
    display: none;
  }
  #headerbild .inner .content-wrap-inner .content .text .subpage-selector .buttons a {
    border: 1px solid #c59e5b;
  }
  #headerbild .locationinfos {
    width: 92px;
  }
  #headerbild .locationinfos a p * {
    font-size: 10px;
  }
  #headerbild .locationinfos a svg {
    display: none;
  }
  .video-js .vjs-big-play-button {
    width: 50px;
    height: 50px;
  }
  .video-js .vjs-big-play-button .vjs-icon-placeholder::before {
    width: 15px;
    height: 100%;
    top: 0px;
    left: 21px;
  }
  .posts-visuals .inner > .row .side.list-posts .posts article time {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 14px;
  }
  #form form .row .row:not(.dontbreak) {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .wpcf7 .input label {
    font-size: 14px;
  }
  .icons.row .icon {
    min-width: 100%;
  }
  .text-flyer .flyer .img {
    width: 70px;
    height: 70px;
  }
  .splide__pagination {
    display: none;
  }
  .gallerie:not(#videothek) .splide.ID0 .splide__track .splide__slide .text, .tiny-gallery:not(#videothek) .splide.ID0 .splide__track .splide__slide .text {
    bottom: 7%;
  }
}
@media (max-width: 400px) {
  .row.break-400:not(.rev) {
    flex-direction: column !important;
  }
  .row.break-400.rev {
    flex-direction: column-reverse !important;
  }
  .row.break-400 > * {
    width: 100% !important;
    flex: 1 1 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .row.break-400.seperator > *:first-child {
    position: relative;
  }
  .row.break-400.seperator > *:first-child::after {
    content: "";
    height: 1px;
    width: 100%;
    background-color: #bd9959;
    position: absolute;
    left: 0;
    bottom: -25px;
  }
  .row.break-400.seperator::after {
    display: none;
  }
  .column.break-400:not(.rev) {
    flex-direction: row !important;
  }
  #headerbild .inner > .content-wrap .content-wrap-inner .quickinfo .corona .img:first-of-type {
    display: none;
  }
  #veranstaltungssuche > div:first-child .row .search-container > input {
    -webkit-box-flex: 1 !important;
    -ms-flex: 1 0 0px !important;
    flex: 1 0 0 !important;
  }
  .splide .splide__pagination__page {
    width: 6px;
    height: 6px;
  }
  section.popup .window .content > .row > .row, section.popup .window .content > .row .column {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

/*# sourceMappingURL=responsive.css.map */
