#dropdown-button{position:relative;display:flex;justify-content:space-between;align-items:center;cursor:pointer;max-width:250px;width:100%;padding:8px 12px;border-radius:20px;background:#ffffff;border:1px solid #ccc;box-sizing:border-box}#dropdown-button.et_pb_button::after{content:"▾";position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:transform 0.3s ease;font-size:26px;font-weight:bold;pointer-events:none;color:#333}#dropdown-button.active::after{transform:translateY(-50%) rotate(180deg)}#dropdown-content{position:absolute;top:100%;left:0;width:250px;background:#005B75;box-shadow:0 4px 12px rgba(0,0,0,0.1);border-radius:20px;overflow:hidden;max-height:0;opacity:0;transition:max-height 0.4s ease,opacity 0.4s ease;z-index:9999;padding:10px 15px}#dropdown-content.open{max-height:500px;opacity:1}#dropdown-content a{display:block;padding:10px 15px;color:#fdc300;text-decoration:none}#dropdown-content a:hover{border-radius:15px;background:rgba(255,255,255,0.2)}@media (min-width:768px) and (max-width:980px){.spalten-einzeln .et_pb_column{width:100%!important;margin-bottom:20px;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.spalten-einzeln .et_pb_column:nth-child(2),.spalten-einzeln .et_pb_column:nth-child(3){padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}}.tags-box .et_pb_text_inner a{display:inline-block;margin:0 6px 6px 0;padding:6px 12px;background:#d3d3d3;color:#000;text-decoration:none;border-radius:12px;font-size:16px;text-transform:uppercase;transition:transform .15s,background-color .15s}.tags-box .et_pb_text_inner a:hover{background:#a9a9a9;transform:translateY(0px)}.tags-box .et_pb_text_inner a{font-size:14px}.dot-navigation{text-align:center;margin-top:20px}.dot{height:12px;width:12px;margin:0 5px;display:inline-block;background-color:#bbb;border-radius:50%;cursor:pointer;transition:background-color 0.3s ease}.dot.active,.dot:hover{background-color:#333}.et_mobile_menu{width:125.5%!important;left:-13%!important;right:0!important;text-align:center!important;padding-left:0px!important;box-shadow:0 4px 12px rgba(0,0,0,0.2)!important}.et_mobile_menu li a{font-size:16px!important}.et_mobile_menu li.current-menu-item a,.et_mobile_menu li.current_page_item a{color:#FDC300!important}input.et_pb_contact_captcha{background-color:#ffffff!important;border:1px solid #333!important;border-radius:20px!important;color:#111!important;padding:12px 12px!important;width:60px!important;font-size:16px!important;font-weight:500!important;text-align:center}input.et_pb_contact_captcha:focus{background-color:#fff!important;border-color:#ff6600!important;outline:none!important;box-shadow:0 0 0px rgba(255,102,0,0.5)}.et_pb_slider .et-pb-arrow-prev{left:0!important}.et_pb_slider .et-pb-arrow-next{right:0!important}#main-header{position:fixed;top:0;width:100%;transition:none!important}#page-container{padding-top:100px!important}@media (max-width:980px){#page-container{padding-top:80px!important}}@media (max-width:767px){#page-container{padding-top:80px!important}}body .outfit-events-container{margin:50px 0 40px}body .outfit-event-item{display:flex;flex-wrap:wrap;background:#ffffff!important;margin-bottom:0}body .outfit-left-column{flex:0 0 25%;background:#ffffff!important;padding:10px 30px;text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}body .outfit-left-column .outfit-wochentag{font-size:18px;font-weight:700;color:#646363!important;margin-bottom:3px}body .outfit-left-column .outfit-tag{font-size:45px;font-weight:800;line-height:1;color:#646363!important;margin:0}body .outfit-right-column{flex:0 0 75%;display:flex;flex-direction:column;justify-content:flex-start;padding:10px 40px;font-family:'Outfit',sans-serif!important;color:#646363!important}body .outfit-right-column .outfit-detail{margin:0;padding:0}body .outfit-right-column .outfit-kategorie{font-size:18px;font-weight:700;margin-bottom:0px}body .outfit-right-column .outfit-datum{font-size:18px;font-weight:400;margin-bottom:20px}body .outfit-right-column .outfit-name{font-size:24px;font-weight:700;margin-bottom:0px}body .outfit-right-column .outfit-adresse{font-size:18px;font-weight:400;margin-bottom:20px}body .outfit-right-column .outfit-text{font-size:20px;font-weight:400;line-height:1.4;margin-bottom:10px}body .outfit-ticket-link{color:#fdc300!important;font-size:18px!important;font-weight:600;text-decoration:none;margin-left:8px;transition:all 0.2s ease}body .outfit-ticket-link:hover,body .outfit-ticket-link:focus{color:#e0b000!important;text-decoration:underline}body .outfit-divider{border:none;border-top:1px solid #646363;margin:40px 0}body .outfit-year-divider{padding-top:0px;margin:0 0 45px}body .outfit-year-text{font-size:22px;font-weight:400;text-align:left;margin-bottom:12px}body .outfit-year-line{width:100%;border:none;border-top:1px solid #646363;margin:0}@media (max-width:767px){body .outfit-event-item{flex-direction:column}body .outfit-left-column{flex:0 0 100%;text-align:left;align-items:flex-start;padding:0}body .outfit-left-column .outfit-wochentag{margin-bottom:2px}body .outfit-right-column{flex:0 0 100%;padding:0;text-align:left}body .outfit-tag{font-size:38px}body .outfit-divider{margin:30px 0}}.is-special-post{display:flex;flex-direction:column}.is-special-post .post-meta{order:1}.is-special-post .entry-title{order:2}.is-special-post .post-content{order:3}.is-special-post .et_pb_blog_grid_image,.is-special-post .et_pb_post_main_image{order:4}.no-post-links .entry-title a,.no-post-links .post-meta a,.no-post-links .et_pb_blog_grid_image a,.no-post-links .et_pb_post_main_image a{pointer-events:none!important;cursor:default!important}.no-post-links .entry-title a,.no-post-links .post-meta a{color:inherit!important;text-decoration:none!important}.no-post-links .entry-title a,.no-post-links .post-meta a,.no-post-links .et_pb_blog_grid_image a,.no-post-links .et_pb_post_main_image a{pointer-events:none!important;cursor:default!important}.no-post-links .entry-title a,.no-post-links .post-meta a{color:inherit!important;text-decoration:none!important}.no-post-links .more-link{display:none!important}.blog-karten-rahmen .et_pb_post{border:1px solid #cccccc;border-radius:22px;padding:30px!important;box-sizing:border-box!important;background-color:#ffffff;margin-bottom:40px!important;overflow:hidden}.blog-karten-rahmen .et_pb_post{border-width:1px!important;border-style:solid!important;border-color:#cccccc!important;border-radius:20px!important}