.content-wrapper {
    width: 100vw;
    max-width: 100vw;
    margin: 0 auto;
    padding: 0 0 0 0;
    overflow-x: clip;
}

#noheader .content-wrapper {
    padding-top: calc(var(--header-height) + 5vw);
}

#primary {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}


/**-------------------------- MAILSTER ---------------------------*/

.wp-block-mailster-field-submit.mailster-wrapper input {
    transition: all 0.5s ease 0s !important;
    font-weight: 500 !important;
    font-family: var(--mainfont) !important;
    line-height: 1.38 !important;
    padding: var(--gap-xs) 3.1em;
    font-size: var(--font-size-btn) !important;
    background-color: var(--ast-global-color-0);
    color: #fff !important;
}


/**-------------------------- BONUS-CLUB ---------------------------*/

#kls-form-login,
#kls-form-register,
#kls-form-reset {
    max-width: 100% !important;
}

#kunleisys-loginbox span,
#kunleisys-loginbox p,
#kunleisys-loginbox div {
    font-family: var(--mainfont) !important;
    font-size: 1rem !important;
    color: var(--ast-global-color-3) !important;
}

#kunleisys-loginbox #kls-forms input[type="submit"],
#kunleisys-loginbox #kls-forms .button {
    transition: all 0.5s ease 0s !important;
    font-weight: 500 !important;
    font-family: var(--mainfont) !important;
    line-height: 1.38 !important;
    padding: var(--gap-xs) 3.1em !important;
    font-size: var(--font-size-btn) !important;
    border-radius: 13em;
    width: auto !important;
    background-color: var(--ast-global-color-0) !important;
    text-transform: capitalize;
}


/**----------------- LIGTHBOX IFRAME-------------*/

.imp-lightbox-iframe-wrapper {
    width: 90vw;
    height: auto;
    max-width: 780px;
    padding-bottom: 25.8%;
    position: relative;
}

.imp-lightbox-iframe-wrapper iframe {
    width: 100% !important;
    height: 100%;
    position: absolute;
}


/**----------------- Pauschalen übersicht-------------*/

a.filter-select.filter-cath {
    display: none;
}

ul.dropdown-filter-list.filter-cath {
    list-style: none;
    display: flex;
    padding: 0 !important;
    justify-content: center;
    gap: 1px;
    margin-bottom: var(--gap-m) !important;
    width: fit-content;
    margin: 0 auto;
    background-color: var(--ast-global-color-0);
    border-radius: 3em;
    border: 1px solid var(--ast-global-color-0);
    overflow: hidden;
}

a.dropdown-filter-list-item {
    transition: all 0.5s ease 0s !important;
    font-weight: 500 !important;
    font-family: var(--mainfont);
    line-height: 1.38;
    padding: var(--gap-xs) 3.1em;
    font-size: var(--font-size-btn);
    border: 0;
    color: var(--ast-global-color-0);
    text-decoration: none !important;
    display: flex;
    background-color: var(--ast-global-color-1);
}

a.dropdown-filter-list-item.active {
    background-color: var(--ast-global-color-0);
    color: #fff;
}


/**----------------- ZIMMER ÜBERSICHT-------------*/

.imp-seekda-grid-item {
    background-color: #fff;
    padding: 0 !important;
}

.imp-seekda-grid-details {
    padding: var(--gap-s);
    height: 100%;
    display: flex;
    flex-direction: column;
}

.imp-seekda-grid-permalink {
    margin-left: unset !important;
}


/**-------------------------- MAPRESS ---------------------------*/

.mapp-layout {
    border: none !important;
}


/**------------------------------ FORMULAR --------------------------------*/

.forminator-button.forminator-button-submit {
    background-color: unset !important;
    color: var(--ast-global-color-0) !important;
    border: 1px solid var(--ast-global-color-0) !important;
    transition: all 0.3s ease !important;
}

.forminator-button.forminator-button-submit:hover {
    background-color: var(--ast-global-color-0) !important;
    color: #fff !important;
}

#ui-datepicker-div {
    border: 1px solid #352c2b;
}

.forminator-label.forminator-repeater-label {
    font-size: 1.1em !important;
    margin: 2em 0 0.6em !important;
}

.forminator-all-group-copies.forminator-repeater-field {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.forminator-calendar--material .ui-datepicker-header {
    background-color: #f2f0ed !important;
    border-bottom: 1px solid #352c2b !important;
}

.select2-search__field {
    border: none !important;
}

.forminator-select-dropdown.forminator-dropdown--material.forminator-select-dropdown--below {
    border: 1px solid #352c2b !important;
    margin-top: -2px;
}

.ui-datepicker-month,
.ui-datepicker-year {
    text-align: center;
}

.forminator-title {
    font-size: 1.5rem !important;
    font-family: var(--headlinefont) !important;
    font-weight: 500 !important;
    margin-bottom: 0 !important;
    margin-top: 0.7em !important;
}

#forminator-module-4024 * {
    font-family: var(--mainfont);
}

.forminator-field label {
    font-size: 0.9rem !important;
    margin-bottom: 0;
}

.forminator-button.forminator-button-back,
button.forminator-button.forminator-button-next,
.forminator-button.forminator-button-submit {
    transition: all 0.5s ease 0s !important;
    font-weight: 500 !important;
    font-family: var(--mainfont) !important;
    line-height: 1.38 inherit !important;
    padding: var(--gap-xs) 3.1em !important;
    font-size: var(--font-size-btn) !important;
    border-radius: 13em !important;
    border: 1px solid var(--ast-global-color-0) !important;
    border-radius: 50px !important;
}

#consent-1 label {
    margin-bottom: 1.1em;
}

button.forminator-button.forminator-button-next {
    transition: all 0.5s ease 0s !important;
    font-weight: 500 !important;
    font-family: var(--mainfont) !important;
    line-height: 1.38 !important;
    padding: var(--gap-xs) 3.1em !important;
    font-size: var(--font-size-btn) !important;
}

a.ui-state-default.ui-state-active,
a.ui-state-default.ui-state-highlight.ui-state-active {
    background-color: var(--ast-global-color-0) !important;
    border-color: var(--ast-global-color-0) !important;
    color: var(--ast-global-color-1) !important;
}

a.ui-state-default.ui-state-highlight {
    background-color: hsla(342, 77%, 41%, 0.3) !important;
    border-color: var(--ast-global-color-0) !important;
    color: var(--ast-global-colr-0) !important;
}

a.ui-datepicker-prev.ui-corner-all.ui-state-disabled,
a.ui-datepicker-prev.ui-corner-all,
a.ui-datepicker-next.ui-corner-all {
    color: var(--ast-global-color-0) !important;
}

select.ui-datepicker-year,
select.ui-datepicker-month {
    background-color: var(--ast-global-color-0) !important;
    color: var(--ast-global-color-1) !important;
}

.forminator-input--wrap:not(.forminator-input-with-icon .forminator-input--wrap),
.forminator-input-with-icon {
    border-bottom: 1px solid #777771;
}

.forminator-select-dropdown-container--open .forminator-custom-form-5055.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option.select2-results__option--selected,
.forminator-select-dropdown-container--open .forminator-custom-form-5055.forminator-dropdown--material .select2-results .select2-results__options .select2-results__option.select2-results__option--selected span:not(.forminator-checkbox-box) {
    background-color: var(--ast-global-color-0) !important;
    color: #ffffff;
}

.forminator-ui#forminator-module-5055.forminator-design--material .forminator-select2+.forminator-select .selection .select2-selection--multiple[role="combobox"]:before,
.forminator-ui#forminator-module-5055.forminator-design--material .forminator-select2+.forminator-select .selection .select2-selection--single[role="combobox"]:before {
    background-color: var(--ast-global-color-0) !important;
}

.forminator-design--material .select2-selection__arrow {
    color: #777771 !important;
}

.forminator-design--material .select2-container--open .select2-selection__arrow,
.forminator-design--material .select2-selection--single:focus .select2-selection__arrow,
.forminator-design--material .select2-selection--single:hover .select2-selection__arrow {
    color: var(--ast-global-color-0) !important;
}

h2.forminator-title {
    font-family: var(--mainfont) !important;
}

.forminator-ui.forminator-custom-form[data-design="material"] .forminator-input {
    border-bottom: none !important;
}

.forminator-ui * {
    font-family: var(--mainfont) !important;
}


/**----------------- SEEKDA SLIDER -------------*/

#seekda-slider .slick-track {
    display: flex !important;
}

#seekda-slider .slick-slide {
    height: inherit;
    margin: 0 4px !important;
}

#seekda-slider .slick-slide>div {
    height: 100%;
}

#seekda-slider .slick-next.slick-arrow,
#seekda-slider .slick-prev.slick-arrow {
    --my-size: 3.3em;
    height: var(--my-size) !important;
    width: calc(var(--my-size) / 2.75846849828975) !important;
    background-position: center !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    font-size: 1rem;
    box-shadow: none !important;
}

#seekda-slider .slick-next.slick-arrow::before,
#seekda-slider .slick-prev.slick-arrow::before {
    display: none !important;
}

#seekda-slider .slick-next.slick-arrow {
    background-image: url(/wp-content/themes/astra-impuls-child/img/arrow-right) !important;
    right: -30px !important;
}

#seekda-slider .slick-prev.slick-arrow {
    background-image: url(/wp-content/themes/astra-impuls-child/img/arrow-left) !important;
    left: -30px !important;
}

#seekda-slider .slick-dots {
    display: none;
    padding: 0 !important;
    bottom: -40px;
}

#seekda-slider .slick-dots li {
    margin: 0;
}

#seekda-slider .slick-dots button {
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: none !important;
}

.seekda-slider-item {
    display: flex !important;
    background-color: #fff;
    gap: var(--gap-m);
    border-radius: 20px;
    overflow: hidden;
}

.seekda-slider-item-inner-col.seekda-slider-item-inner-col-1 {
    flex: 1 1 60%;
    max-width: 498px;
    width: 100%;
}

.seekda-slider-item-img-wrapper {
    height: 100%;
}

.seekda-slider-item-figure {
    position: relative;
    height: 100%;
}

.seekda-slider-item-figure::before {
    content: "";
    display: block;
    width: 100%;
    padding-bottom: 71.4859438%;
}

.seekda-slider-item-figure img {
    position: absolute;
    height: 100%;
    width: 100%;
    object-fit: cover;
    top: 0;
}

.seekda-slider-item-inner-col.seekda-slider-item-inner-col-2 {
    flex: 1 1 50%;
    padding: var(--gap-m);
    display: flex;
    flex-direction: column;
    gap: 0;
    justify-content: center;
    padding-left: 0;
}

.seekda-slider-item-inner-col.seekda-slider-item-inner-col-2>div:first-child {
    margin-bottom: var(--gap-xs);
}

.seekda-slider-item-inner-col.seekda-slider-item-inner-col-2>div:first-child h4 {
    margin-bottom: 0;
}

.seekda-slider-price-wrapper {
    margin-bottom: var(--gap-s);
}

.seekda-slider-btn-group-wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}

.seekda-slider-btn-group-wrapper a {
    transition: all 0.5s ease 0s !important;
    font-weight: 500;
    font-family: var(--mainfont);
    line-height: 1.38;
    font-size: var(--font-size-btn);
    text-decoration: none !important;
    display: flex;
    justify-content: center;
    gap: 8px;
    padding: 1.1em 10px;
}

.seekda-slider-btn-details a {
    border: 1px solid var(--ast-global-color-0);
    border-radius: 100px 0px 0px 100px;
    border-right: none !important;
}

.seekda-slider-btn-anfrage a {
    background-color: var(--ast-global-color-3);
    border: 1px solid var(--ast-global-color-3);
    border-right: none !important;
    border-left: none !important;
}

.seekda-slider-btn-anfrage * {
    color: #fff;
    fill: #fff !important;
}

.seekda-slider-btn-book a {
    background-color: var(--ast-global-color-0);
    border: 1px solid var(--ast-global-color-0);
    border-radius: 0px 100px 100px 0px;
    border-left: none !important;
}

.seekda-slider-btn-book * {
    color: #fff;
    fill: #fff;
}

.seekda-slider-btn-icon {
    display: flex;
    align-items: center;
    opacity: 1 !important;
}

.seekda-slider-btn-txt {
    display: flex;
    align-items: center;
    color: var(--ast-global-color-0);
    transition: all 0.5s ease-in-out;
}

.loading-animation {
    border: 5px solid var(--ast-global-color-0) !important;
    border-top: 5px solid var(--ast-global-color-1) !important;
}


/**zimmer*/

.seekda-slider-titel-wrapper:has(.seekda-room-title) {
    margin-bottom: var(--gap-xs);
}

.seekda-slider-price-wrapper {
    margin-bottom: var(--gap-s);
}


/**package*/

.seekda-slider-date-wrapper {
    display: grid;
    gap: 5px;
    margin-bottom: var(--gap-s);
}

.seekda-slider-titel-wrapper .seekda-package-title {
    margin-bottom: var(--gap-xs);
}

.seekda-slider-date-wrapper h4 {
    margin-bottom: 0 !important;
}

.seekda-slider-teaser-wrapper {
    margin-bottom: var(--gap-xs);
}

.seekda-slider-item.seekda-slider-item-package .seekda-slider-btn-details a {
    border-right: 1px solid var(--ast-global-color-0) !important;
    border-radius: 100px;
}

.seekda-slider-item.seekda-slider-item-package .seekda-slider-btn-details a:hover {
    background-color: var(--ast-global-color-0);
}

.seekda-slider-item.seekda-slider-item-package .seekda-slider-btn-details a:hover .seekda-slider-btn-txt {
    color: var(--ast-global-color-5);
}


/* Wrapper to ensure proper relative positioning */

.seekda-slider-date-wrapper {
    position: relative;
}


/* Style for each h4 element */

.seekda-slider-date-wrapper h4 {
    margin: 0;
    cursor: pointer;
    position: relative;
    /* Keep relative for the plus/minus toggle */
}


/* Hidden h4 elements (other than the first) should be absolutely positioned */

.seekda-slider-date-wrapper h4:not(:first-child) {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    display: none;
    background-color: #fff;
}


/* Plus/Minus toggle button */

.seekda-slider-date-wrapper h4 .toggle-btn {
    cursor: pointer;
    font-weight: bold;
    margin-left: 10px;
    color: #333;
    /* Optional: styling for the toggle button */
}


/* Optional hover effect on the h4s */

.seekda-slider-date-wrapper h4:hover {
    background-color: #e9e9e9;
    /* Slight hover effect */
}


/**----------------- SEEKDA DETAILSEITNE -------------*/

.wp-block-uagb-container.h1-seekda-detail .wp-block-uagb-container {
    width: auto !important;
    gap: 0 !important;
    align-items: center;
    height: auto;
}

.wp-block-uagb-container.h1-seekda-detail h1 {
    margin-bottom: 0;
}

.single-seekda_rooms h5 {
    margin-bottom: 0 !important;
}

.wp-block-uagb-container.seekda-no-gap {
    gap: 0.2em !important;
}

.wp-block-uagb-container.room-price {
    gap: 0.3rem !important;
}

.single-seekda_rooms .einleitung {
    justify-content: space-between !important;
}

.single-seekda_rooms .entry-content.clear .wp-block-uagb-container.einleitung {
    padding-top: var(--gap-l) !important;
}

.single-seekda_rooms .einleitung>.wp-block-uagb-container {
    width: fit-content !important;
    margin: 0 !important;
}

@media (max-width: 576px) {
    .single-seekda_rooms .entry-content.clear .wp-block-uagb-container.einleitung {
        padding-top: 0 !important;
    }
}


/**datepicker*/

#range-container {
    display: flex;
    flex-direction: column;
    width: fit-content;
}

.date-picker-outter-wrapper {
    display: flex;
    flex-direction: column;
    width: fit-content;
    margin: 0 auto;
}

.date-picker-wrapper table .caption .next,
.date-picker-wrapper table .caption .prev {
    color: var(--ast-global-color-3);
}

.date-picker-wrapper table .caption .next:hover,
.date-picker-wrapper table .caption .prev:hover {
    color: var(--ast-global-color-3);
}

#range-container .date-picker-wrapper .month-wrapper {
    background-color: transparent;
}

#range-container .date-picker-wrapper .month-wrapper table .day {
    border-color: var(--ast-global-color-1) !important;
}

table .day {
    background-color: #fff;
}

.acf-room-bookable div#booking-infobox select#numadults,
.acf-room-bookable div#booking-infobox select#numchilds,
.acf-room-bookable div#booking-infobox select#childs_age_select {
    border-right-color: #fff !important;
    border-left-color: #fff !important;
    color: var(--ast-global-color-3);
    background: #fff;
    font-weight: 500;
}

.bookable_col2 {
    font-size: 1.7em;
    font-weight: 600;
    margin-top: 0.4em;
    margin-bottom: 1em;
    color: var(--ast-global-color-0);
}

.bookable_buttons>.btn.btn-small {
    transition: all 0.5s ease 0s !important;
    font-weight: 500;
    font-family: var(--mainfont);
    line-height: 1.38;
    padding: var(--gap-xs) 3.1em !important;
    font-size: var(--font-size-btn) !important;
    color: var(--ast-global-color-0) !important;
    margin: 0 !important;
    text-transform: unset !important;
    text-decoration: none !important;
}

.bookable_price_information {
    margin-top: 1.2em;
}

.bookable_buttons {
    display: flex;
    width: fit-content;
}

.bookable_price_information .bookable_buttons>.btn.btn-small.book-button {
    background-color: var(--ast-global-color-0) !important;
    color: #fff !important;
    border-radius: 100px 0 0 100px;
}

.bookable_price_information .bookable_buttons>.btn.btn-small.inquriy-button {
    background-color: var(--ast-global-color-3) !important;
    color: #fff !important;
    border-radius: 0 100px 100px 0;
}

.bookable_price_information .alert.alert-danger+.bookable_row .bookable_buttons>.btn.btn-small.inquriy-button {
    background-color: var(--ast-global-color-3) !important;
    color: #fff !important;
    border-radius: 100px 0 0 100px !important;
    border: 1px solid var(--ast-global-color-3);
}

.bookable_price_information .alert.alert-danger+.bookable_row .bookable_buttons>.btn.btn-small.inquriy-button:last-child {
    border-radius: 0 100px 100px 0 !important;
    background-color: var(--ast-global-color-1) !important;
    color: var(--ast-global-color-3) !important;
    border: 1px solid var(--ast-global-color-3);
}


/**Packages*/

.single-seekda_packages .wp-block-uagb-container.einleitung {
    width: 1000px;
}

@media (min-width: 1200px) {
    .single-seekda_packages .wp-block-uagb-container.einleitung .cont-heading {
        width: 45vw;
        margin-left: var(--gap-m);
    }
}

.single-seekda_packages .seekda-title h2 {
    font-size: 2.9rem;
}

.seekda-package-rooms {
    max-width: 1250px;
    margin: 0 auto;
}

.package-room-grid {
    margin-bottom: var(--gap-l);
}

.seekda-package-rooms>h4 {
    color: var(--ast-global-color-3);
    font-family: var(--headlinefont);
    font-size: 2rem;
    font-style: normal;
    font-weight: 600;
    line-height: 1.2;
}

.seekda-package-rooms .room-post-title h5 {
    font-size: 1.6rem;
}


/**----------------- BREADCRUMBS -------------*/

.home nav.rank-math-breadcrumb,
.page-id-2974 nav.rank-math-breadcrumb,
.page-id-2976 nav.rank-math-breadcrumb,
.page-id-2978 nav.rank-math-breadcrumb,
.page-id-2867 nav.rank-math-breadcrumb {
    display: none;
}

nav.rank-math-breadcrumb {
    padding: 2em 1em 0 1em;
    color: #ab8f8c;
    text-align: center;
}


/**----------------- TABLEPRESS -------------*/

#main .tablepress> :where(thead, tfoot)>*>th {
    background-color: var(--ast-global-color-2);
    color: #fff;
}

#main .tablepress> :where(tbody)>.even>* {
    background-color: var(--ast-global-color-1);
    color: var(--ast-global-color-3);
}

#main .tablepress>*+tbody>*>*,
#main .tablepress>tbody>*~*>*,
#main .tablepress>tfoot>*>* {
    border-top: none;
}


/**----------------- SOCIAL WALL -------------*/

.sbsw-item-bottom-content {
    padding: 1.5em 1em;
}

[id^="sb-wall"].sb-wall .sbsw-item-header {
    padding: 1em;
}


/* -------------- JOB PORTAL -------------- */

.job-image {
    display: none;
}

.job-content *,
.jobs-modal-form *,
.job-side .job-content-wrap *,
.job-post .job-content * {
    font-family: var(--mainfont);
}

.job-content h5 a,
.job-content span {
    color: var(--ast-global-color-3) !important;
}

.jobs-modal-content {
    background: var(--ast-global-color-1) !important;
}

.job-post .job-side .job-content-wrap {
    /*     background: var(--ast-global-color-2) !important; */
    background: unset !important;
}

.job-listing .job-preview .job-cta .apply-btn,
label.btn.btn-secondary.btn-sm,
button.button.job-submit,
button.button.jp-apply-button {
    font-weight: 500;
    background-color: unset !important;
    color: var(--ast-global-color-0) !important;
    border: 1px solid var(--ast-global-color-0) !important;
}

.job-listing .job-preview .job-cta .apply-btn:hover,
label.btn.btn-secondary.btn-sm:hover,
button.button.job-submit:hover,
button.button.jp-apply-button:hover {
    background-color: var(--ast-global-color-0) !important;
    color: #fff !important;
}


/* -------------- JOB PORTAL END -------------- */

@media (min-width: 1920px) {
    /*----------------- ELEMENT -------------*/
    /*----------------- END ELEMENT ---------*/
}

@media (max-width: 1500px) {
    /*----------------- ELEMENT -------------*/
    /*----------------- END ELEMENT ---------*/
}

@media (max-width: 1200px) {
    /*----------------- ELEMENT -------------*/
    /*----------------- END ELEMENT ---------*/
}

@media (max-width: 1024px) {
    /**----------------- Pauschalen übersicht-------------*/
    #posts-grid[grid-cols="3"] {
        grid-template-columns: 1fr 1fr;
    }
    /**----------------- SEEKDA DETAILSEITNE -------------*/
    /**Packages*/
    .package-room-grid {
        grid-template-columns: 1fr 1fr;
    }
    .single-seekda_packages .wp-block-uagb-container.einleitung {
        flex-direction: column;
    }
}

@media (max-width: 990px) {
    /**----------------- SEEKDA SLIDER -------------*/
    .seekda-slider-item {
        flex-direction: column;
        gap: 0;
    }
    .seekda-slider-item-inner-col.seekda-slider-item-inner-col-1 {
        flex: 1 1 auto;
        max-width: 100%;
        width: 100%;
    }
    .seekda-slider-item-inner-col.seekda-slider-item-inner-col-2 {
        flex: 1 1 auto;
        padding-left: 5vw;
        padding-right: 5vw;
    }
    .seekda-slider-item-figure::before {
        padding-bottom: 60.886%;
    }
    /**----------------- SEEKDA DETAILSEITNE -------------*/
    /**Packages*/
    .package-room-grid {
        grid-template-columns: 1fr;
    }
    /**----------------- ZIMMER ÜBERSICHT-------------*/
    #posts-grid[grid-cols="3"] {
        grid-template-columns: 1fr !important;
    }
}

@media (max-width: 768px) {
    #seekda-slider {
        margin-bottom: 40px;
    }
    #seekda-slider .slick-next.slick-arrow,
    #seekda-slider .slick-prev.slick-arrow {
        display: none !important;
    }
    #seekda-slider .slick-dots {
        display: block;
    }
    ul.dropdown-filter-list.filter-cath {
        flex-direction: column;
        width: 100%;
        border-radius: 20px;
    }
    ul.dropdown-filter-list.filter-cath * {
        text-align: center;
        justify-content: center;
    }
}

@media (max-width: 576px) {
    a.dropdown-filter-list-item {
        padding: 0.8em 3.1em;
    }
    /**----------------- ZIMMER ÜBERSICHT-------------*/
    #posts-grid[grid-cols="3"] {
        grid-template-columns: 1fr !important;
    }
    .imp-seekda-grid-details {
        padding: var(--gap-m) var(--gap-s);
    }
    .spectra-image-gallery__control-arrows--carousel.slick-next {
        right: 0 !important;
    }
    .spectra-image-gallery__control-arrows--carousel.slick-prev {
        left: 0 !important;
    }
    /**----------------- SEEKDA SLIDER -------------*/
    .seekda-slider-btn-group-wrapper a {
        font-size: 12px;
    }
    .seekda-slider-btn-group-wrapper a svg {
        height: 1.3em;
    }
    /**----------------- SEEKDA DETAILSEITNE -------------*/
    .seekda-title * {
        margin-bottom: 0 !important;
    }
}

@media (max-width: 420px) {
    /*----------------- ELEMENT -------------*/
    /*----------------- END ELEMENT ---------*/
}

@media (max-width: 320px) {
    /*----------------- ELEMENT -------------*/
    /*----------------- END ELEMENT ---------*/
}


/* Restaurant Buttons */

@media (max-width: 576px) {
    .page-id-3143 .wp-block-uagb-container.einleitung .wp-block-uagb-buttons .uagb-buttons__wrap {
        flex-wrap: wrap;
    }
}