body.astroid-framework, .body.astroid-framework{font-weight:400;text-transform:none;font-size:15px;line-height:1.7em;font-family:"Ubuntu", Arial, Helvetica, sans-serif;}.astroid-framework h1, .astroid-framework .h1{font-weight:400;text-transform:uppercase;font-size:30.498px;letter-spacing:0.07em;line-height:1.3em;font-family:Arial, Helvetica, sans-serif;}.astroid-framework h2, .astroid-framework .h2{font-weight:200;text-transform:none;font-size:28.64px;line-height:1.3em;font-family:"Ubuntu", Arial, Helvetica, sans-serif;}.astroid-framework h3, .astroid-framework .h3{font-weight:300;text-transform:none;font-size:24px;line-height:1.3em;font-family:"Ubuntu", Arial, Helvetica, sans-serif;}.astroid-framework h4, .astroid-framework .h4{font-weight:300;text-transform:none;font-size:20px;font-family:"Ubuntu", Arial, Helvetica, sans-serif;}.astroid-framework h5, .astroid-framework .h5{color:rgba(21, 111, 5, 1);font-weight:100;text-transform:none;font-size:22px;font-family:Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;}.astroid-framework h6, .astroid-framework .h6{font-weight:600;text-transform:uppercase;font-size:30px;letter-spacing:0.07em;line-height:1.3em;font-family:Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif;}.astroid-framework .astroid-nav > li > .as-menu-item, .astroid-framework .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-framework .astroid-mobile-menu > .nav-item > .as-menu-item{font-weight:300;text-transform:uppercase;font-size:15px;line-height:1.6em;font-family:"Ubuntu", Arial, Helvetica, sans-serif;}.astroid-framework .nav-submenu-container .nav-submenu > li, .astroid-framework .jddrop-content .megamenu-item .megamenu-menu li, .astroid-framework .nav-submenu, .astroid-framework .astroid-mobile-menu .nav-child .menu-go-back, .astroid-framework .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .astroid-framework .nav-item-submenu .as-menu-item{font-weight:400;text-transform:none;font-size:15px;line-height:1.6em;font-family:"Ubuntu", Arial, Helvetica, sans-serif;}.container, .container-sm, .container-md, .container-lg, .container-xl, .astroid-layout.astroid-layout-boxed .astroid-wrapper {max-width: 1350px !important;}:root .astroid-framework, [data-bs-theme="light"] .astroid-framework{--bs-body-color:rgb(0, 0, 0);--bs-link-color:rgba(39, 96, 1, 1);--bs-link-color-rgb:39,96,1;--bs-link-opacity:1;--bs-link-hover-color:rgba(60, 197, 37, 1);--bs-link-hover-color-rgb:60,197,37;--as-header-text-color:rgb(125, 124, 124);--as-header-bg:rgba(239, 239, 239, 0.8);--as-stick-header-bg-color:rgba(4, 152, 22, 0.89);--as-stick-header-menu-link-color:rgb(255, 255, 255);--as-stick-header-menu-link-hover-color:rgba(61, 254, 0, 1);--as-stick-header-menu-link-active-color:rgb(0, 0, 0);--as-main-menu-link-color:rgb(0, 0, 0);--as-main-menu-link-hover-color:rgba(47, 238, 16, 1);--as-main-menu-link-active-color:rgb(4, 152, 22);--as-dropdown-bg-color:rgba(219, 220, 220, 0.95);--as-dropdown-link-color:rgb(0, 0, 0);--as-dropdown-menu-link-hover-color:rgb(255, 255, 255);--as-dropdown-menu-hover-bg-color:rgba(29, 175, 5, 0.86);--as-dropdown-menu-active-link-color:rgb(0, 0, 0);--as-dropdown-menu-active-bg-color:rgba(47, 152, 66, 0.414);--as-mobile-menu-text-color:rgb(0, 0, 0);--as-mobile-backgroundcolor:rgba(222, 226, 230, 0.84);--as-mobile-menu-link-color:rgb(0, 0, 0);--as-mobile-menu-active-link-color:rgb(55, 237, 25);--as-mobile-menu-active-bg-color:rgb(255, 255, 255);--as-mobile-menu-active-icon-color:rgb(0, 0, 0);--as-mobile-menu-icon-color:rgb(79, 78, 78);--as-mobilemenu-backgroundcolor:rgba(236, 236, 236, 0.9);--as-mobilemenu-menu-text-color:rgb(0, 0, 0);--as-mobilemenu-menu-link-color:rgba(4, 4, 4, 1);--as-mobilemenu-menu-active-link-color:rgb(21, 238, 70);--as-mobilemenu-menu-active-bg-color:rgba(145, 145, 145, 1);--as-mobilemenu-menu-icon-color:rgba(4, 4, 4, 1);--as-mobilemenu-menu-active-icon-color:rgb(6, 200, 4);}[data-bs-theme="dark"] .astroid-framework{--bs-body-color:rgb(0, 0, 0);--bs-link-color:rgba(120, 255, 0, 1);--bs-link-color-rgb:120,255,0;--bs-link-opacity:1;--bs-link-hover-color:rgba(61, 201, 38, 1);--bs-link-hover-color-rgb:61,201,38;--as-header-text-color:rgb(125, 124, 124);--as-header-bg:rgba(239, 239, 239, 0.8);--as-stick-header-bg-color:rgba(4, 152, 22, 0.67);--as-stick-header-menu-link-color:rgb(255, 255, 255);--as-stick-header-menu-link-hover-color:rgba(73, 231, 48, 1);--as-stick-header-menu-link-active-color:rgb(0, 0, 0);--as-main-menu-link-color:rgb(0, 0, 0);--as-main-menu-link-hover-color:rgba(42, 188, 19, 1);--as-main-menu-link-active-color:rgb(4, 152, 22);--as-dropdown-bg-color:rgba(219, 220, 220, 0.9);--as-dropdown-link-color:rgb(0, 0, 0);--as-dropdown-menu-link-hover-color:rgb(255, 255, 255);--as-dropdown-menu-hover-bg-color:rgba(29, 175, 5, 0.94);--as-dropdown-menu-active-link-color:rgb(0, 0, 0);--as-dropdown-menu-active-bg-color:rgba(47, 152, 66, 0.414);--as-mobile-menu-text-color:rgb(0, 0, 0);--as-mobile-backgroundcolor:rgba(222, 226, 230, 0.89);--as-mobile-menu-link-color:rgb(0, 0, 0);--as-mobile-menu-active-link-color:rgb(55, 237, 25);--as-mobile-menu-active-bg-color:rgb(255, 255, 255);--as-mobile-menu-active-icon-color:rgb(0, 0, 0);--as-mobile-menu-icon-color:rgb(79, 78, 78);--as-mobilemenu-backgroundcolor:rgba(248, 249, 250, 0.91);--as-mobilemenu-menu-text-color:rgb(0, 0, 0);--as-mobilemenu-menu-link-color:rgba(26, 26, 26, 1);--as-mobilemenu-menu-active-link-color:rgb(21, 238, 70);--as-mobilemenu-menu-active-bg-color:rgba(179, 179, 179, 1);--as-mobilemenu-menu-icon-color:rgba(1, 1, 1, 1);--as-mobilemenu-menu-active-icon-color:rgb(6, 200, 4);}.items-leading .article-title .page-header h2{font-size:30px;}.items-row .article-title .page-header h2{font-size:25px;}/* =====================================================
   Events Booking – ALLE Action Buttons wie Standard-Button
   (Speichern / Freund einladen / Zurück)
   ===================================================== */

#eb-event-page .eb-taskbar .btn,
#eb-event-page .eb-save-to-calendar-buttons .btn {
    /* gleiche Größe wie dein Standardbutton */
    font-size: 11pt !important;
    font-weight: 200 !important;
    border-radius: 6px !important;
    padding: 5px 10px !important;

    /* Sichtbarkeit erzwingen */
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    line-height: 1.2 !important;
    min-height: 34px !important;

    /* dein Grün-Verlauf + Fallback */
    background-color: #23C147 !important;
    background-image: linear-gradient(135deg,
            #3fd35e 0%,
            #32c955 40%,
            #23C147 70%,
            #1fb240 100%) !important;

    color: #ffffff !important;
    border: 1px solid #23C147 !important;

    box-shadow: 0 1px 3px rgba(0, 0, 0, .15) !important;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .15) !important;
    transition: all .2s ease-in-out !important;
}

/* Hover */
#eb-event-page .eb-taskbar .btn:hover,
#eb-event-page .eb-save-to-calendar-buttons .btn:hover,
#eb-event-page .eb-taskbar .btn:focus,
#eb-event-page .eb-save-to-calendar-buttons .btn:focus {
    background-image: linear-gradient(135deg,
            #4dde6a 0%,
            #3bd65e 40%,
            #2ad251 70%,
            #23C147 100%) !important;

    box-shadow: 0 2px 6px rgba(0, 0, 0, .25) !important;
    transform: translateY(-1px) !important;
    color: #ffffff !important;
}@media (max-width: 1199.98px) {body.astroid-framework, .body.astroid-framework{font-size:15px;line-height:1.7em;}.astroid-framework h1, .astroid-framework .h1{font-size:30.498px;letter-spacing:0.07em;line-height:1.3em;}.astroid-framework h2, .astroid-framework .h2{font-size:28.64px;line-height:1.3em;}.astroid-framework h3, .astroid-framework .h3{font-size:24px;line-height:1.3em;}.astroid-framework h4, .astroid-framework .h4{font-size:20px;}.astroid-framework h5, .astroid-framework .h5{font-size:22px;}.astroid-framework h6, .astroid-framework .h6{font-size:30px;letter-spacing:0.07em;line-height:1.3em;}.astroid-framework .astroid-nav > li > .as-menu-item, .astroid-framework .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-framework .astroid-mobile-menu > .nav-item > .as-menu-item{font-size:15px;line-height:1.6em;}.astroid-framework .nav-submenu-container .nav-submenu > li, .astroid-framework .jddrop-content .megamenu-item .megamenu-menu li, .astroid-framework .nav-submenu, .astroid-framework .astroid-mobile-menu .nav-child .menu-go-back, .astroid-framework .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .astroid-framework .nav-item-submenu .as-menu-item{font-size:15px;line-height:1.6em;}}@media (max-width: 991.98px) {body.astroid-framework, .body.astroid-framework{font-size:14px;line-height:1.7em;}.astroid-framework h1, .astroid-framework .h1{font-size:28.524px;line-height:1.3em;}.astroid-framework h2, .astroid-framework .h2{font-size:27.784px;line-height:1.3em;}.astroid-framework h3, .astroid-framework .h3{font-size:22.228px;line-height:1.3em;}.astroid-framework h5, .astroid-framework .h5{font-size:20px;}.astroid-framework h6, .astroid-framework .h6{font-size:0.7em;}.astroid-framework .astroid-nav > li > .as-menu-item, .astroid-framework .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-framework .astroid-mobile-menu > .nav-item > .as-menu-item{font-size:15px;line-height:1.6em;}.astroid-framework .nav-submenu-container .nav-submenu > li, .astroid-framework .jddrop-content .megamenu-item .megamenu-menu li, .astroid-framework .nav-submenu, .astroid-framework .astroid-mobile-menu .nav-child .menu-go-back, .astroid-framework .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .astroid-framework .nav-item-submenu .as-menu-item{font-size:14px;line-height:1.6em;}}@media (max-width: 767.98px) {.astroid-framework h4, .astroid-framework .h4{font-size:16px;}}@media (max-width: 575.98px) {body.astroid-framework, .body.astroid-framework{font-size:14px;line-height:1.7em;}.astroid-framework h1, .astroid-framework .h1{font-size:26.672px;line-height:1.3em;}.astroid-framework h2, .astroid-framework .h2{font-size:25.191px;line-height:1.3em;}.astroid-framework h3, .astroid-framework .h3{font-size:20px;line-height:1.2em;}.astroid-framework h4, .astroid-framework .h4{font-size:18px;}.astroid-framework h5, .astroid-framework .h5{font-size:20px;}.astroid-framework h6, .astroid-framework .h6{font-size:0.7em;}.astroid-framework .astroid-nav > li > .as-menu-item, .astroid-framework .astroid-sidebar-menu > li > .nav-item-inner > .as-menu-item, .astroid-framework .astroid-mobile-menu > .nav-item > .as-menu-item{font-size:14px;line-height:1.6em;}.astroid-framework .nav-submenu-container .nav-submenu > li, .astroid-framework .jddrop-content .megamenu-item .megamenu-menu li, .astroid-framework .nav-submenu, .astroid-framework .astroid-mobile-menu .nav-child .menu-go-back, .astroid-framework .astroid-mobile-menu .nav-child .nav-item-submenu > .as-menu-item, .astroid-framework .nav-item-submenu .as-menu-item{font-size:15px;line-height:1.6em;}.items-leading .article-title .page-header h2{font-size:30px;}.items-row .article-title .page-header h2{font-size:25px;}}