/* Global One Events – Farb-Variablen aus den MEC-Einstellungen */
:root,::before,::after{--mec-heading-font-family: inherit;--mec-paragraph-font-family: inherit;--mec-color-skin: #ff5a00;--mec-color-skin-rgba-1: rgba(255,90,0,.25);--mec-color-skin-rgba-2: rgba(255,90,0,.5);--mec-color-skin-rgba-3: rgba(255,90,0,.75);--mec-color-skin-rgba-4: rgba(255,90,0,.11);--mec-primary-border-radius: 12px;--mec-secondary-border-radius: 3px;--mec-container-normal-width: 1196px;--mec-container-large-width: 1690px;--mec-fes-main-color: #40d9f1;--mec-fes-main-color-rgba-1: rgba(64, 217, 241, 0.12);--mec-fes-main-color-rgba-2: rgba(64, 217, 241, 0.23);--mec-fes-main-color-rgba-3: rgba(64, 217, 241, 0.03);--mec-fes-main-color-rgba-4: rgba(64, 217, 241, 0.3);--mec-fes-main-color-rgba-5: rgb(64 217 241 / 7%);--mec-fes-main-color-rgba-6: rgba(64, 217, 241, 0.2);--mec-fes-main-color-rgba-7: rgba(64, 217, 241, 0.5);}
/* frontend.min.css */
.mec-wrap{position:relative;font-family:var(--mec-paragraph-font-family)}.entry-content .mec-wrap h1,.entry-content .mec-wrap h2,.entry-content .mec-wrap h3,.entry-content .mec-wrap h4,.entry-content .mec-wrap h5,.entry-content .mec-wrap h6,.mec-wrap h1,.mec-wrap h2,.mec-wrap h3,.mec-wrap h4,.mec-wrap h5,.mec-wrap h6{font-family:var(--mec-heading-font-family);color:#171c24;font-weight:400;font-style:inherit;letter-spacing:normal;clear:none}.mec-wrap h1{font-size:50px;line-height:1.16;margin-bottom:12px;letter-spacing:-1px}.mec-wrap h2{font-size:36px;line-height:1.14;margin-bottom:10px}.mec-wrap h3{font-size:28px;line-height:1.2;margin-bottom:8px}.mec-wrap h4{font-size:24px;line-height:1.2;margin-bottom:10px}.mec-wrap h5{font-size:18px;line-height:1.3;margin-bottom:7px}.mec-wrap h6{font-size:16px;line-height:1.3;margin-bottom:4px}.mec-wrap h1 strong{font-weight:700}.mec-wrap p{margin:0 0 20px 0;color:#616161;font-size:14px;line-height:1.8}.mec-wrap .elementor-widget-container p{all:unset;display:block;margin:0 0 20px 0}.mec-wrap .mec-event-article .mec-color-hover{box-shadow:none;border:none}.mec-wrap abbr{cursor:auto;border:none}.entry-content .mec-wrap a{box-shadow:none}.mec-single-event-description.mec-events-content ol li,.mec-single-event-description.mec-events-content ul li{color:#616161;font-size:14px;line-height:1.8;font-weight:400}.mec-wrap .button,.mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):not([class*=et-]):not(.mec-seat-builder-booking__seat-card-remove),.mec-wrap input[type=button],.mec-wrap input[type=reset],.mec-wrap input[type=submit]{position:relative;border:1px solid #ccecf4;border-radius:4px;box-shadow:0 1px 0 0 #fcfcfc;color:#07bbe9;display:inline-block;font-size:14px;line-height:18px;font-family:inherit;text-transform:capitalize;font-weight:400;text-decoration:none;cursor:pointer;margin-bottom:20px;margin-right:10px;padding:9px 24px 9px;background:#ecf9fd;-webkit-transition:all .21s ease;-moz-transition:all .21s ease;transition:all .21s ease;border-radius:var(--mec-secondary-border-radius)}.mec-wrap .button:hover,.mec-wrap a.button:hover,.mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):not([class*=et-]):not(.mec-seat-builder-booking__seat-card-remove):hover,.mec-wrap input[type=button]:hover,.mec-wrap input[type=reset]:hover,.mec-wrap input[type=submit]:hover{border:1px solid #38d5ed;box-shadow:0 1px 0 0 #fafafa}.mec-wrap .button svg,.mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):not([class*=et-]):not(.mec-seat-builder-booking__seat-card-remove) svg,.mec-wrap input[type=button] svg,.mec-wrap input[type=reset] svg,.mec-wrap input[type=submit] svg{margin-left:25px}.mec-wrap abbr{cursor:auto;border-bottom:0}@keyframes rotating2{from{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}to{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}.mec-wrap{font-weight:400;color:#626262}.mec-wrap .mec-events a{border-bottom:none}.mec-wrap .mec-container a{box-shadow:none}.mec-event-content p{font-weight:400}.mec-wrap .mec-clear:after,.mec-wrap .mec-clear:before{content:" ";display:table}.mec-wrap .mec-clear:after{clear:both}.mec-events-button{background:#fff;padding:12px 28px;font-size:15px;font-weight:400;letter-spacing:0;border:1px solid #e3e3e3;border-radius:var(--mec-secondary-border-radius);text-shadow:none;margin-right:10px;transition:.3s}.mec-wrap .mec-events-button:hover{color:#fff}.mec-event-footer{position:relative;border-top:1px solid #efefef;padding:20px;min-height:80px;margin:0;background:#fafafa;border-radius:0 0 var(--mec-primary-border-radius) var(--mec-primary-border-radius)}.mec-event-footer .mec-booking-button{box-shadow:none;transition:all .21s ease;font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;background:#fff;color:#767676;border:1px solid #e8e8e8;position:absolute;top:20px;right:15px;padding:0 16px;line-height:37px;height:38px;border-radius:var(--mec-secondary-border-radius)}.mec-event-footer .mec-booking-button:hover{background:#191919;color:#fff;border-color:#191919}.mec-month-divider{text-align:center;margin:60px 0 40px 0}.widget .mec-month-divider{margin:10px 0}.mec-month-divider span{text-transform:uppercase;font-size:22px;font-weight:700;padding-bottom:5px;color:#313131;border-bottom:4px solid #ebebeb;width:100%;display:block;padding-bottom:10px;position:relative}.mec-month-divider span:before{border-bottom:4px solid #40d9f1;font-size:6px;content:"";text-align:center;position:absolute;bottom:-4px;margin-left:-30px;left:50%;width:60px}.widget .mec-month-divider span{font-size:13px}.mec-event-list-standard .mec-event-article{position:relative;display:block;margin-bottom:25px;background-color:#fff;border:1px solid #e9e9e9;box-shadow:0 2px 0 0 rgba(0,0,0,.016);border-radius:var(--mec-primary-border-radius)}.mec-event-list-standard .mec-topsec{display:table;width:100%}.mec-event-list-standard .col-md-3.mec-event-image-wrap{padding-left:0}.mec-event-list-standard .col-md-3.mec-event-image-wrap .mec-event-image{border-radius:var(--mec-primary-border-radius) 0 0 0;overflow:hidden}.mec-event-list-standard .mec-event-content{padding-top:15px;padding-right:30px}.mec-event-list-standard .mec-event-title{font-size:29px;font-weight:600;letter-spacing:-1px;margin:0 0 10px}.mec-event-list-standard .mec-event-title a{color:#292929;text-decoration:none;transition:color .3s ease}.mec-event-list-standard .mec-col-table-c{display:table-cell;height:100%;vertical-align:middle;float:none!important}.mec-event-list-standard .mec-col-table-c.mec-event-meta-wrap{padding:20px}.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap{vertical-align:top}.mec-topsec .mec-event-image{line-height:1px}.mec-topsec .mec-event-image a{display:block}.mec-event-list-standard .mec-event-meta-wrap{border-left:1px solid #eee}.mec-event-list-standard .mec-time-details{text-transform:uppercase;font-size:12px;font-weight:400;line-height:17px;color:#707070;padding-top:0;text-align:left}.mec-event-list-standard .mec-event-meta .mec-venue-details span{font-size:12px;font-weight:400;line-height:17px;color:#707070;padding-top:0;text-align:left}.mec-event-list-standard .mec-event-meta .mec-venue-details .mec-event-address span{font-style:normal;letter-spacing:0;font-size:12px;font-weight:400;color:#707172;margin-left:29px}.mec-event-list-standard .mec-event-meta span.mec-event-d{font-size:13px;font-weight:600;line-height:17px;padding-right:6px;color:#414243;text-transform:uppercase}.mec-event-list-standard .mec-event-meta .mec-time-details .mec-end-time,.mec-event-list-standard .mec-event-meta .mec-time-details .mec-start-time,.mec-event-list-standard .mec-event-meta .mec-venue-details span,.mec-event-list-standard .mec-event-meta span.mec-event-d .mec-start-date-label{vertical-align:middle}.mec-event-list-standard .mec-event-meta svg{vertical-align:middle;margin-right:12px;width:20px;height:20px}.mec-event-list-standard .mec-date-details,.mec-event-list-standard .mec-time-details,.mec-event-list-standard .mec-venue-details{position:relative;margin-bottom:8px}.mec-event-list-standard .mec-date-details i{float:left;margin-right:12px}.mec-event-list-standard .mec-event-description{font-size:14px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}@media only screen and (max-width:960px){.mec-event-list-standard .mec-topsec{display:block}.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap{display:block;width:40%}.mec-event-list-standard .mec-col-table-c.mec-event-content-wrap{display:block;min-height:230px}.mec-event-list-standard .mec-event-meta-wrap{display:block;border-left:none;border-top:1px solid #eee;width:100%;float:none;padding-top:20px}}@media only screen and (min-width:480px) and (max-width:960px){.mec-event-list-standard .mec-col-table-c.mec-event-content-wrap,.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap{display:table-cell}}@media only screen and (max-width:479px){.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap,.mec-event-list-standard .mec-col-table-c.mec-event-image-wrap img{float:none;width:100%;padding:0}.mec-event-list-standard .mec-col-table-c.mec-event-content-wrap{padding:10px 10px 10px 30px}}.mec-single-event #mec-wrap{padding:0;margin-top:35px}.mec-wrap .mec-single-title{margin-top:0;margin-bottom:30px;font-weight:700;font-size:33px}.mec-single-event .mec-event-content{padding:40px 0 30px;margin-bottom:10px}.mec-single-event .mec-frontbox{margin-bottom:30px;padding:40px;background:#fff;border:1px solid #e6e7e8}.mec-events-meta-group.mec-events-meta-group-gmap{margin-bottom:30px}.mec-single-event .mec-events-meta-group-countdown,.mec-single-event .mec-events-meta-group-gmap,.mec-single-event .mec-frontbox,.mec-single-modern .mec-single-event-bar{border-radius:var(--mec-primary-border-radius);overflow:hidden;margin-bottom:30px}.mec-wrap #main-content{overflow:hidden;padding-top:35px}.mec-events-meta-group-tags{margin-top:20px}.mec-events-meta-group-tags a{display:inline-block;color:#444;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;font-weight:500;padding:3px 7px;border:1px solid #ddd;border-radius:var(--mec-secondary-border-radius);background:#fff;margin:1px 3px}.mec-events-meta-group-tags a:hover{text-decoration:underline;background:#f9f9f9}.mec-single-event a.button:after{display:none;font-family:simple-line-icons;content:"\e098";margin-left:4px;-webkit-animation:rotating2 1.2s linear infinite;-moz-animation:rotating2 1.2s linear infinite;-ms-animation:rotating2 1.2s linear infinite;-o-animation:rotating2 1.2s linear infinite;animation:rotating2 1.2s linear infinite}.mec-single-event a.button.loading:after{display:inline-block}.mec-single-event .mec-event-export-module{display:block}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul{display:table;width:100%}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li{display:table-cell}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li:last-child{text-align:right}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a:hover{color:#fff}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul{padding-left:0;margin:15px 5px}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting{padding-left:0;margin:0}@media only screen and (max-width:767px){.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li{width:100%;min-height:40px;margin-bottom:15px;text-align:center;float:none;display:block}.mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li a{width:100%;padding-left:0;padding-right:0;text-align:center;display:block;font-size:12px}}.mec-single-event .mec-event-meta .mec-date,.mec-single-event .mec-event-meta .mec-events-single-section-title,.mec-single-event .mec-event-meta .mec-time,.mec-single-event .mec-event-meta dt,.mec-single-event .mec-event-meta h3{text-transform:uppercase;font-size:16px;font-weight:700;padding-bottom:5px;display:inline;color:#000;padding-left:10px}.mec-single-event .mec-event-meta .mec-meta-label,.mec-single-event .mec-event-meta h6{font-size:14px;padding-bottom:5px;display:inline-block;color:#8d8d8d;margin:0;padding:0}.mec-single-event .mec-event-meta dd{font-size:14px;color:#8d8d8d}.mec-single-event .mec-event-meta .mec-location dd.author{color:#3c3b3b}.mec-single-event .mec-event-meta dd{margin:0;padding-left:35px}.mec-single-event .mec-event-meta dd a{color:#8d8d8d;transition:all .2s ease;-ms-word-wrap:break-word;word-wrap:break-word}.mec-single-event .mec-event-meta dd a i:before{font-size:16px!important}.mec-single-event .mec-event-meta dd a i{margin-right:8px}.mec-single-event .mec-event-meta dl{margin-bottom:0}.mec-single-event .mec-event-meta .mec-events-address .mec-address{font-size:12px;color:#a9a9a9;display:block}.mec-single-event .mec-events-event-image{margin-bottom:0}.mec-single-event .mec-events-event-image img{border-radius:var(--mec-primary-border-radius);max-width:100%;height:auto}.mec-single-event .mec-booking-button{border-bottom:none;letter-spacing:.5px;line-height:48px;height:76px;transition:all .5s ease;color:#fff!important;padding:16px;display:block;text-align:center;font-size:16px;border-radius:var(--mec-secondary-border-radius);box-shadow:0 1px 2px rgba(0,0,0,.15);cursor:pointer!important}.mec-single-event .mec-booking-button:hover{background-color:#101010!important}.mec-single-event-date:before,.mec-single-event-time:before{color:#40d9f1}.mec-event-meta i:before{font-size:20px!important;vertical-align:middle}.mec-event-meta .mec-single-event-location dl dd i:before,.mec-event-meta .mec-single-event-organizer dl dd i:before{font-size:14px!important}#mec-events-content .mec-events-abbr{color:#8d8d8d;font-size:14px}.mec-single-event .mec-events-content{margin-bottom:30px}.mec-single-event .mec-organizer-url a{word-wrap:break-word}.mec-single-event #headline{margin:0 0 10px}.mec-single-event #headline h2{padding:0}.mec-single-event .mec-event-meta .mec-single-event-location .mec-events-single-section-title,.mec-single-event .mec-event-meta .mec-single-event-organizer .mec-events-single-section-title{padding:0 0 5px 10px;margin-top:0;display:inline-block}.mec-events-single-section-title a span{font-size:12px}.mec-single-event .mec-events-event-image{border:0}.mec-single-event-date,.mec-single-event-location,.mec-single-event-organizer,.mec-single-event-time{padding:12px 14px 8px;margin-bottom:12px;vertical-align:baseline;position:relative}.mec-single-event .mec-single-event-organizer dd{padding-left:35px;margin-bottom:10px;display:table}.mec-single-event .mec-single-event-location dd.author>a{font-size:16px;font-weight:400}.mec-single-event .mec-event-meta dd.mec-organizer-email a,.mec-single-event .mec-event-meta dd.mec-organizer-tel a,.mec-single-event .mec-single-event-location dd span,.mec-single-event .mec-single-event-organizer dd span{display:block;padding-left:24px;color:#8d8d8d}.mec-single-event .mec-single-event-location dl dd i,.mec-single-event .mec-single-event-organizer dl dd i{margin-right:10px}address.mec-events-address{line-height:19px;font-style:normal;font-size:12px}.mec-single-event .mec-event-content dt{margin-top:5px}.mec-single-event-location img,.mec-single-event-organizer img{margin-bottom:5px;width:100%;border-radius:var(--mec-secondary-border-radius);padding-left:35px}.mec-time-comment{font-size:11px}.mec-frontbox.mec-util-hidden{display:none!important}.event-color{width:14px;display:inline-block;vertical-align:inherit;height:14px;margin-left:5px;border-radius:50%}.mec-single-event .mec-events-meta-group-countdown{color:#c9c9c9;text-align:center;margin-bottom:30px;padding:20px 30px;background:#fff;border:1px solid #e6e6e6;box-shadow:0 2px 0 0 rgba(0,0,0,.016)}.mec-events-meta-group-countdown .countdown-w{text-align:center;font-size:36px;margin:0 auto;padding:40px 0 0;position:relative;display:table;table-layout:fixed}.mec-events-meta-group-countdown .countdown-w .icon-w{font-size:24px}.mec-events-meta-group-countdown .countdown-w .label-w{font-size:15px;font-weight:400;letter-spacing:1px;text-transform:uppercase;position:relative}.mec-events-meta-group-countdown .countdown-w .block-w{display:table-cell;margin:0 20px 10px;position:relative;height:70px;width:190px;font-size:72px;transition:all .3s ease-in-out;line-height:1.2}.mec-events-meta-group-countdown .countdown-w .block-w li{font-size:50px}.mec-events-meta-group-countdown .countdown-w span{padding:24px 0 20px}.mec-events-meta-group-countdown .countdown-w .block-w i{display:none}#countdown{list-style:none;margin-bottom:0;margin-top:0;margin-left:0;padding-left:0}.mec-countdown-details .countdown-w .clockdiv li p{margin-top:23px}@media (min-width:481px) and (max-width:768px){.mec-events-meta-group-countdown .countdown-w{padding:0}.mec-events-meta-group-countdown .countdown-w .label-w{font-size:12px;letter-spacing:0}.mec-events-meta-group-countdown .countdown-w span{font-size:34px}}@media (min-width:320px) and (max-width:480px){.mec-events-meta-group-countdown .countdown-w .label-w{font-size:10px}.mec-events-meta-group-countdown .countdown-w span{font-size:28px}.mec-countdown-details .countdown-w .clockdiv li p{margin-top:16px}}@media (max-width:320px){.mec-events-meta-group-countdown .countdown-w .label-w{font-size:9px;letter-spacing:0}.mec-events-meta-group-countdown .countdown-w span{font-size:22px}}.mec-event-description{line-height:1.7}.mec-single-modern .mec-events-event-image{text-align:center}.mec-single-modern .mec-events-event-image img{width:100%}.mec-single-modern .mec-single-event-bar{margin:20px 0 0;padding:15px;display:table;width:100%;background:#fff;border:1px solid #e6e6e6}.mec-single-modern .mec-single-event-bar>div{display:table-cell}.mec-single-modern .mec-single-event-bar>div i{font-size:20px;vertical-align:middle}.mec-single-modern .mec-single-event-bar>div .mec-time-comment{font-size:12px;color:#999}.mec-single-modern .mec-single-event-bar>div h3{text-transform:uppercase;font-size:16px;font-weight:700;padding-bottom:5px;display:inline;color:#000;padding-left:10px}.mec-single-modern .mec-single-event-bar>div dd{font-size:14px;color:#8d8d8d;padding-left:34px;margin-bottom:0}.mec-single-modern .col-md-4 .mec-frontbox{margin-top:-50px;margin-bottom:70px;padding:20px;border:1px solid #e6e6e6;box-shadow:none}.mec-single-modern .col-md-4.mec-no-image .mec-frontbox{margin-top:20px}@media only screen and (max-width:960px){.mec-single-modern .mec-single-event-bar>div{display:block}}.mec-holding-status-expired{color:#d8000c}body .featherlight{z-index:999999!important}@media (max-width:320px){.mec-single-event .mec-events-meta-group-countdown{padding:15px 12%}}@media (max-width:414px){.mec-single-event .mec-events-meta-group-countdown{margin-left:0;padding:15px 7%}}@media (max-width:480px){.mec-single-event .mec-events-meta-group-countdown{margin-left:0;padding:15px 1%}}.mec-single-event-bar dd{margin-left:0}.mec-toggle-item-col{width:200px;border-right:1px solid #e3e3e3;margin-right:15px;display:table-cell;padding-right:5px}.mec-toggle-item-col .mec-time-details{text-transform:uppercase;font-size:12px;line-height:14px;padding-top:4px;font-weight:700}@media only screen and (max-width:767px){.mec-toggle-item-inner .mec-toggle-item-col{float:none;width:100%;border-right:none;margin-bottom:5px;display:block;max-width:100%;padding-left:15px}}@media only screen and (min-width:320px) and (max-width:480px){.mec-single-event .mec-events-meta-group-countdown{margin-left:0;padding:15px 18%}}@media only screen and (min-width:320px) and (max-width:480px){.single-mec-events .mec-wrap .mec-events-meta-group-countdown{padding:20px 10px 20px 10px}}@font-face{font-family:simple-line-icons;src:url("fonts/Simple-Line-Icons.eot?v=2.3.1");src:url("fonts/Simple-Line-Icons.eot?v=2.3.1#iefix") format("embedded-opentype"),url("fonts/Simple-Line-Icons.woff2?v=2.3.1") format("woff2"),url("fonts/Simple-Line-Icons.woff?v=2.3.1") format("woff"),url("fonts/Simple-Line-Icons.ttf?v=2.3.1") format("truetype"),url("fonts/Simple-Line-Icons.svg?v=2.3.1#simple-line-icons") format("svg");font-weight:400;font-style:normal}[class*=mec-sl-]{font-family:simple-line-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mec-sl-calendar:before{content:"\e075"}.mec-sl-phone:before{content:"\e600"}.mec-sl-envelope:before{content:"\e086"}.mec-sl-sitemap:before{content:"\e037"}.mec-color,.mec-color-before :before,.mec-color-hover:hover,.mec-wrap .mec-color,.mec-wrap .mec-color-before :before,.mec-wrap .mec-color-hover:hover{color:#40d9f1}.mec-bg-color-hover:hover,.mec-wrap .mec-bg-color-hover:hover{background-color:#40d9f1}.mec-border-color,.mec-wrap .mec-border-color{border-color:#40d9f1}.mec-toggle-month-divider.mec-skin-list-events-container{border:1px solid #e8e8e8;margin-bottom:30px;background:#f8f8f8;box-shadow:0 2px 18px -1px rgba(0,0,0,.1);border-radius:2px}.mec-toggle-month-divider .mec-month-divider{margin:0;text-align:left;background:#fff;position:relative;cursor:pointer;border-top:1px solid #e8e8e8}.mec-toggle-month-divider .mec-month-divider span{padding:20px;border-bottom:1px solid #e8e8e8}.mec-toggle-month-divider .mec-month-divider i{position:absolute;right:20px;top:24px;font-size:20px;cursor:pointer}.mec-toggle-month-divider .mec-month-divider span:before{display:none}.mec-toggle-month-divider .mec-month-divider+article{margin-top:20px}.mec-toggle-month-divider .mec-wrap .mec-month-divider:first-of-type{border-top:none}.mec-skin-list-events-container:not(.mec-toggle-month-divider) .mec-month-divider i{display:none}.mec-month-divider{display:flex;align-items:center}.mec-month-divider:after,.mec-month-divider:before{content:"";flex:1;height:4px;background:#ebebeb}.mec-month-divider h5{font-size:22px;font-weight:700;text-transform:uppercase;margin:0 20px}.mec-month-divider i{display:none}.mec-wrap *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mec-wrap :after,.mec-wrap :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity .clearfix:after,.lity .clearfix:before,.mec-wrap .clearfix:after,.mec-wrap .clearfix:before{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.lity .clearfix:after,.mec-wrap .clearfix:after{clear:both}.lity .clearfix,.mec-wrap .clearfix{zoom:1}.lity .clear,.mec-wrap .clear{clear:both;display:block;overflow:hidden;visibility:hidden}.mec-container [class*=col-] img{max-width:100%}.mec-container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.mec-container:after,.mec-container:before{content:" ";display:table}.mec-container:after{clear:both}@media only screen and (max-width:479px){.mec-container{width:300px}}@media only screen and (min-width:480px) and (max-width:767px){.mec-container{width:420px}}@media only screen and (min-width:768px) and (max-width:960px){.mec-container{width:768px}}@media only screen and (min-width:961px){.mec-container{width:960px}}@media only screen and (min-width:1200px){.mec-container{width:1196px;padding-left:15px;padding-right:15px}}@media only screen and (min-width:1921px){.mec-container{max-width:1690px}}.mec-wrap .row{margin-left:-10px;margin-right:-10px}.mec-wrap .row:after,.mec-wrap .row:before{content:" ";display:table}.mec-wrap .row:after{clear:both}.mec-wrap .col-md-3,.mec-wrap .col-md-4,.mec-wrap .col-md-6,.mec-wrap .col-md-8{position:relative;min-height:1px;padding-left:10px;padding-right:10px}@media only screen and (min-width:1200px){.mec-wrap .col-md-3,.mec-wrap .col-md-4,.mec-wrap .col-md-6,.mec-wrap .col-md-8{padding-left:15px;padding-right:15px}.mec-wrap .row{margin-left:-15px;margin-right:-15px}}@media (min-width:961px){.mec-wrap .col-md-3,.mec-wrap .col-md-4,.mec-wrap .col-md-6,.mec-wrap .col-md-8{float:left}.mec-wrap .col-md-8{width:66.66666666666666%}.mec-wrap .col-md-6{width:50%}.mec-wrap .col-md-4{width:33.33333333333333%}.mec-wrap .col-md-3{width:25%}}body.single-mec-events:has(.mec-event-banner) .mec-single-modern .col-md-4 .mec-frontbox,body.single-mec-events:has(.mec-event-banner) .mec-single-modern .mec-single-event-bar{margin-top:0}@media (max-width:320px){.mec-time-details span{font-size:11px}}body[class*=mec-theme] .mec-wrap a{text-decoration:auto}.single-mec-events{overflow-x:hidden}.entry-content .mec-wrap h1,.entry-content .mec-wrap h2,.entry-content .mec-wrap h3,.entry-content .mec-wrap h4,.entry-content .mec-wrap h5,.entry-content .mec-wrap h6,.mec-events-meta-group-countdown .countdown-w span,.mec-single-event .mec-event-meta dt,.mec-wrap h1,.mec-wrap h2,.mec-wrap h3,.mec-wrap h4,.mec-wrap h5,.mec-wrap h6,.post-type-archive-mec-events h1{font-family:var(--mec-heading-font-family),Helvetica,Arial,sans-serif}.mec-events-button,.mec-events-meta-group-tags,.mec-events-meta-group-tags a,.mec-single-event .mec-event-meta dd,.mec-single-event .mec-event-meta dd a,.mec-single-modern .mec-single-event-bar>div dd,.mec-wrap abbr,.mec-wrap p{font-family:var(--mec-paragraph-font-family),sans-serif;font-weight:400}.lity .mec-color,.lity .mec-color-before :before,.lity .mec-color-hover:hover,.lity .mec-wrap .mec-color,.lity .mec-wrap .mec-color-before :before,.lity .mec-wrap .mec-color-hover:hover,.mec-wrap.colorskin-custom .mec-color,.mec-wrap.colorskin-custom .mec-color-before :before,.mec-wrap.colorskin-custom .mec-color-hover:hover,.mec-wrap.colorskin-custom .mec-single-event-date:before,.mec-wrap.colorskin-custom .mec-single-event-time:before{color:var(--mec-color-skin)}.mec-event-list-standard .mec-event-meta svg path{fill:var(--mec-color-skin)}.mec-wrap.colorskin-custom .mec-bg-color-hover:hover{background-color:var(--mec-color-skin)}.mec-wrap.colorskin-custom .mec-border-color,.mec-wrap.colorskin-custom .mec-event-list-standard .mec-month-divider span:before{border-color:var(--mec-color-skin)}.mec-wrap.colorskin-custom .mec-month-divider span:before{border-bottom-color:var(--mec-color-skin)}.mec-wrap .button,.mec-wrap button,.mec-wrap input[type=button],.mec-wrap input[type=reset],.mec-wrap input[type=submit]{color:var(--mec-color-skin);background:var(--mec-color-skin-rgba-1);border-color:var(--mec-color-skin-rgba-1)}.mec-wrap .button:hover,.mec-wrap a.button:hover,.mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):not([class*=et-]):not(.mec-seat-builder-booking__seat-card-remove):hover,.mec-wrap input[type=button]:hover,.mec-wrap input[type=reset]:hover,.mec-wrap input[type=submit]:hover{border-color:var(--mec-color-skin)}.mec-wrap .button svg path,.mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):not([class*=et-]):not(.mec-seat-builder-booking__seat-card-remove) svg path,.mec-wrap input[type=button] svg path,.mec-wrap input[type=reset] svg path,.mec-wrap input[type=submit] svg path{fill:var(--mec-color-skin)}@media only screen and (min-width:1200px){.mec-container{width:var(--mec-container-normal-width);max-width:var(--mec-container-normal-width)}}@media only screen and (min-width:1921px){.mec-container{width:var(--mec-container-large-width);max-width:var(--mec-container-large-width)}}.entry-content .mec-wrap h1 a,.entry-content .mec-wrap h2 a,.entry-content .mec-wrap h3 a,.entry-content .mec-wrap h4 a,.entry-content .mec-wrap h5 a,.entry-content .mec-wrap h6 a,.mec-wrap .mec-event-list-standard .mec-event-title a,.mec-wrap h1 a,.mec-wrap h2 a,.mec-wrap h3 a,.mec-wrap h4 a,.mec-wrap h5 a,.mec-wrap h6 a{color:var(--mec-title-color)}.entry-content .mec-wrap.colorskin-custom h1 a:hover,.entry-content .mec-wrap.colorskin-custom h2 a:hover,.entry-content .mec-wrap.colorskin-custom h3 a:hover,.entry-content .mec-wrap.colorskin-custom h4 a:hover,.entry-content .mec-wrap.colorskin-custom h5 a:hover,.entry-content .mec-wrap.colorskin-custom h6 a:hover,.mec-wrap .mec-event-list-standard .mec-event-title a:hover,.mec-wrap.colorskin-custom h1 a:hover,.mec-wrap.colorskin-custom h2 a:hover,.mec-wrap.colorskin-custom h3 a:hover,.mec-wrap.colorskin-custom h4 a:hover,.mec-wrap.colorskin-custom h5 a:hover,.mec-wrap.colorskin-custom h6 a:hover{color:var(--mec-title-color-hover)}.mec-wrap.colorskin-custom .mec-event-description{color:var(--mec-content-color)}.mec-wrap .mec-color-hover:hover{color:var(--mec-fluent-bold-color)}span.button{cursor:pointer}.lity{z-index:999999!important}.mec-util-hidden{display:none}
/* iconfonts.css */
/* FONTS PATH */

@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),
    url('fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),
    url('fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),
    url('fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
}

@font-face {
  font-family: 'simple-line-icons';
  src: url('fonts/Simple-Line-Icons.eot');
  src: url('fonts/Simple-Line-Icons.eot?#iefix') format('embedded-opentype'),
    url('fonts/Simple-Line-Icons.ttf') format('truetype'),
    url('fonts/Simple-Line-Icons.woff2') format('woff2'),
    url('fonts/Simple-Line-Icons.woff') format('woff'),
    url('fonts/Simple-Line-Icons.svg?#simple-line-icons') format('svg');
}


[class*="mec-fa-"],
[class*="mec-li_"],
[class*="mec-sl-"] {
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class*="mec-fa-"] {
  font-family: FontAwesome;
}

[class*="mec-sl-"] {
  font-family: 'simple-line-icons';
}


/* Font Awesome icons */

.mec-fa-clock-o:before {
  content: "\f017";
}


/* Simple Line Icons */

.mec-sl-people:before {
  content: "\e001";
}

.mec-sl-phone:before {
  content: "\e600";
}

.mec-sl-location-pin:before {
  content: "\e096";
}

.mec-sl-arrow-down:before {
  content: "\e604";
}

.mec-sl-clock:before {
  content: "\e081";
}

.mec-sl-calendar:before {
  content: "\e075";
}

.mec-sl-envelope:before {
  content: "\e086";
}

.mec-sl-sitemap:before {
  content: "\e037";
}
/* Global One: Hochformat-Titelbilder nicht über die volle Breite strecken (MEC tat das) */
.mec-single-modern .mec-events-event-image img{width:auto;max-width:100%;max-height:700px;object-fit:contain}
/* Global One: Event-Bereich wie bei MEC 1196 px + 15 px Innenabstand – aber nie breiter als der Astra-Container (MEC ragte ab 1921 px mit 1690 px heraus) */
.ast-container > .mec-container{width:1196px;max-width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}

/* ===== Global One: Feinschliff Event-Einzelseite (11/2026) ===== */
.single-mec-events .mec-single-modern{--go-ev-border:#e6e7e9;--go-ev-text:#4d4d4d;--go-ev-muted:#8a8d91;--go-ev-head:#3a3a3a;--go-ev-accent:var(--mec-color-skin,#ff5a00)}
/* Karten einheitlich */
.single-mec-events .mec-single-modern .mec-frontbox,
.single-mec-events .mec-single-modern .mec-single-event-bar,
.single-mec-events .mec-single-modern .mec-events-meta-group-countdown{border:1px solid var(--go-ev-border);border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.04);background:#fff}
.single-mec-events .mec-single-modern .col-md-4 .mec-frontbox{padding:22px 24px;margin-bottom:20px}
.single-mec-events .mec-single-modern .col-md-4 .mec-frontbox > div{padding:0;margin:0;border:0}
/* Abschnittstitel: Organizer, Location, Date, Time – gleiche Schrift und Größe */
.single-mec-events .mec-single-modern .mec-events-single-section-title,
.single-mec-events .mec-single-modern .mec-single-event-bar .mec-date,
.single-mec-events .mec-single-modern .mec-single-event-bar .mec-time{display:inline-block;font-family:bebas-neue,sans-serif;font-size:18px;font-weight:400;line-height:1.2;letter-spacing:.5px;text-transform:uppercase;color:var(--go-ev-head);padding:0;margin:0 0 14px 6px;vertical-align:middle}
.single-mec-events .mec-single-modern .mec-frontbox > div > i,
.single-mec-events .mec-single-modern .mec-single-event-bar > div > i:first-child{font-size:18px;color:var(--go-ev-accent);vertical-align:middle;margin:0 0 14px;display:inline-block;width:20px;padding:0}
/* Veranstalter-Logo kompakt */
.single-mec-events .mec-single-modern .mec-img-organizer{display:block;max-width:170px;max-height:64px;width:auto;height:auto;padding:0;margin:4px 0 18px}
/* Einträge ohne doppelte Einrückung */
.single-mec-events .mec-single-modern .mec-frontbox dl{margin:0}
.single-mec-events .mec-single-modern .mec-frontbox dd{margin:0 0 12px;padding:0;line-height:1.45;color:var(--go-ev-text)}
.single-mec-events .mec-single-modern .mec-frontbox dd:last-child{margin-bottom:0}
.single-mec-events .mec-single-modern .mec-frontbox dd i{font-size:13px;color:var(--go-ev-accent);width:20px;display:inline-block;margin:0;padding:0}
.single-mec-events .mec-single-modern .mec-frontbox dd h6{display:inline;font-family:bebas-neue,sans-serif;font-size:14px;font-weight:400;letter-spacing:.5px;color:var(--go-ev-muted);margin:0;padding:0}
.single-mec-events .mec-single-modern .mec-organizer h6{color:var(--go-ev-head)}
.single-mec-events .mec-single-modern .mec-frontbox dd a,
.single-mec-events .mec-single-modern .mec-frontbox dd > span{display:block;padding:2px 0 0 20px;font-size:14px;color:var(--go-ev-text);word-break:break-word}
.single-mec-events .mec-single-modern .mec-frontbox dd a:hover{color:var(--go-ev-accent)}
.single-mec-events .mec-single-modern .mec-single-event-location .mec-meta-label{font-size:15px;color:var(--go-ev-head)}
.single-mec-events .mec-single-modern .mec-single-event-location dd.location{margin-top:-8px}
.single-mec-events .mec-single-modern .mec-address{display:block;padding-left:20px;font-size:13px;color:var(--go-ev-muted)}
/* Datum/Zeit-Leiste */
.single-mec-events .mec-single-modern .mec-single-event-bar{display:flex;flex-wrap:wrap;gap:12px 32px;padding:20px 24px;margin:20px 0 28px}
.single-mec-events .mec-single-modern .mec-single-event-bar > div{flex:1 1 200px;width:auto;padding:0;margin:0;border:0;min-height:0}
.single-mec-events .mec-single-modern .mec-single-event-bar dl{margin:0;padding-left:26px}
.single-mec-events .mec-single-modern .mec-single-event-bar dd{margin:0;padding:0;font-size:15px;color:var(--go-ev-text);line-height:1.5}
.single-mec-events .mec-single-modern .mec-single-event-bar .mec-events-abbr{font-size:15px;color:var(--go-ev-text)}
.single-mec-events .mec-single-modern .mec-holding-status-expired{font-size:13px}
/* Titel und Beschreibung */
.single-mec-events .mec-single-modern .mec-single-title{font-size:38px;line-height:1.1;margin:0 0 18px;color:var(--go-ev-head)}
.single-mec-events .mec-single-modern .mec-single-event-description{font-size:15px;line-height:1.65;color:var(--go-ev-text);margin-bottom:28px}
.single-mec-events .mec-single-modern .mec-single-event-description > :first-child{margin-top:0}
.single-mec-events .mec-single-modern .mec-single-event-description h1,
.single-mec-events .mec-single-modern .mec-single-event-description h2,
.single-mec-events .mec-single-modern .mec-single-event-description h3{font-size:24px;line-height:1.2;margin:26px 0 10px}
.single-mec-events .mec-single-modern .mec-single-event-description h4,
.single-mec-events .mec-single-modern .mec-single-event-description h5{font-family:inherit;font-size:17px;font-weight:600;line-height:1.35;margin:22px 0 6px;color:var(--go-ev-head)}
.single-mec-events .mec-single-modern .mec-single-event-description p{font-size:15px;margin:0 0 14px}
.single-mec-events .mec-single-modern .mec-single-event-description ul{margin:0 0 14px 1.2em}
.single-mec-events .mec-single-modern .mec-single-event-description li{font-size:15px;line-height:1.6}
/* Kalender-Export */
.single-mec-events .mec-single-modern .mec-event-export-module.mec-frontbox{padding:18px 24px;margin:0 0 20px}
.single-mec-events .mec-single-modern .mec-event-export-module ul{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0}
.single-mec-events .mec-single-modern .mec-event-export-module li{float:none;width:auto;margin:0;padding:0;list-style:none}
.single-mec-events .mec-single-modern .mec-events-gcal{display:inline-block;font-size:15px;letter-spacing:.5px;line-height:1.2;padding:10px 18px;margin:0;border-radius:6px}
/* Countdown dezenter */
.single-mec-events .mec-single-modern .mec-events-meta-group-countdown{padding:18px 24px;margin:0 0 20px}
.single-mec-events .mec-single-modern .mec-countdown-details .countdown-w{padding:0}
.single-mec-events .mec-single-modern .mec-countdown-details .clockdiv{display:flex;justify-content:space-between;margin:0;padding:0}
.single-mec-events .mec-single-modern .mec-countdown-details .block-w{float:none;width:auto;flex:1;padding:0;margin:0;text-align:center}
.single-mec-events .mec-single-modern .mec-countdown-details .block-w span{font-size:40px;line-height:1.1;padding:4px 0;color:var(--go-ev-head)}
.single-mec-events .mec-single-modern .mec-countdown-details .label-w{font-size:12px;letter-spacing:1px;margin:4px 0 0;color:var(--go-ev-muted)}
.single-mec-events .mec-single-modern .mec-countdown-details .block-w i{display:none}
@media (max-width:767px){
	.single-mec-events .mec-single-modern .mec-single-title{font-size:30px}
	.single-mec-events .mec-single-modern .mec-countdown-details .block-w span{font-size:30px}
}
/* Korrekturen Feinschliff */
.single-mec-events .mec-single-modern .col-md-4 .mec-frontbox{overflow:visible;margin-bottom:20px}
.single-mec-events .mec-single-modern .col-md-4 .mec-frontbox + .mec-frontbox{margin-top:0}
.single-mec-events .mec-single-modern .mec-img-organizer{max-width:200px;max-height:90px}
.single-mec-events .mec-single-modern .mec-frontbox dd > span a{padding-left:0}
.single-mec-events .mec-single-modern .mec-single-event-location dd.author > span{display:inline;padding:0 0 0 2px}
.single-mec-events .mec-single-modern .mec-single-event-location dd.location{margin-top:2px}
.single-mec-events .mec-single-modern .col-md-8 .mec-event-content{padding-top:4px}
.single-mec-events .mec-single-modern .mec-events-meta-group-gmap:empty,
.single-mec-events .mec-single-modern .mec-events-meta-group-tags:empty{display:none}
.single-mec-events .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul{display:flex;flex-wrap:wrap;gap:12px;width:auto}
.single-mec-events .mec-single-event .mec-event-export-module.mec-frontbox .mec-event-exporting .mec-export-details ul li{display:block;text-align:left}
#mec_countdown_details #countdown{display:flex;justify-content:space-around;align-items:flex-start;margin:0;padding:0}
#mec_countdown_details #countdown li{display:flex;flex-direction:column;align-items:center;flex:1 1 0;float:none;width:auto;height:auto;min-height:0;margin:0;padding:0;border:0}
#mec_countdown_details #countdown li span{display:block;font-size:40px;line-height:1.1;padding:0;margin:0;color:#3a3a3a}
#mec_countdown_details #countdown li p.label-w{display:block;margin:6px 0 0;font-size:12px;line-height:1.3;letter-spacing:1px;color:#8a8d91}
@media (max-width:767px){#mec_countdown_details #countdown li span{font-size:28px}}
#mec_countdown_details .countdown-w{display:block;width:100%;max-width:560px;margin:0 auto;padding:0}
#mec_countdown_details #countdown{width:100%}
.single-mec-events .mec-single-modern .mec-single-event-description > :last-child{margin-bottom:0}
@media (max-width:767px){.single-mec-events .mec-single-modern .col-md-4 .mec-frontbox:first-child{margin-top:20px}}

/* ===== Global One: Feinschliff Event-Listen (11/2026) ===== */
.mec-skin-list-container{--go-ev-border:#e6e7e9;--go-ev-text:#5a5d61;--go-ev-muted:#8a8d91;--go-ev-head:#3a3a3a;--go-ev-accent:var(--mec-color-skin,#ff5a00)}
/* Monatszeile: klein, linksbündig, feine Linie */
.mec-skin-list-container .mec-event-list-standard .mec-month-divider{display:flex;align-items:center;gap:14px;text-align:left;margin:28px 0 14px;padding:0;border:0}
.mec-skin-list-container .mec-event-list-standard .mec-month-divider:first-child{margin-top:4px}
.mec-skin-list-container .mec-event-list-standard .mec-month-divider:before,
.mec-skin-list-container .mec-event-list-standard .mec-month-divider:after{display:none}
.mec-skin-list-container .mec-event-list-standard .mec-month-divider h5{font-family:bebas-neue,sans-serif;font-size:20px;font-weight:400;letter-spacing:1px;line-height:1;color:var(--go-ev-muted);background:none;padding:0;margin:0;white-space:nowrap}
.mec-skin-list-container .mec-event-list-standard .mec-month-divider:after{content:"";display:block;flex:1;height:1px;background:var(--go-ev-border);position:static;border:0}
.mec-skin-list-container .mec-event-list-standard .mec-month-divider i{display:none}
/* Karte als Raster: Bild | Inhalt | Termin-Infos */
.mec-skin-list-container .mec-event-list-standard .mec-event-article{display:grid;grid-template-columns:340px minmax(0,1fr) 240px;grid-template-rows:1fr auto;border:1px solid var(--go-ev-border);border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04);margin:0 0 16px;padding:0;transition:box-shadow .2s,border-color .2s}
.mec-skin-list-container .mec-event-list-standard .mec-event-article:hover{box-shadow:0 6px 18px rgba(0,0,0,.08);border-color:#d9dadd}
.mec-skin-list-container .mec-event-list-standard .mec-topsec{display:contents}
.mec-skin-list-container .mec-event-list-standard .mec-topsec > div{float:none;width:auto;max-width:none;display:block;padding:0;margin:0;border:0;vertical-align:top}
.mec-skin-list-container .mec-event-list-standard .mec-event-image-wrap{grid-column:1;grid-row:1 / span 2;background:#f3f4f5;position:relative;min-height:191px}
.mec-skin-list-container .mec-event-list-standard .mec-event-image,
.mec-skin-list-container .mec-event-list-standard .mec-event-image a{display:block;height:100%}
.mec-skin-list-container .mec-event-list-standard .mec-event-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0;margin:0}
/* Inhalt */
.mec-skin-list-container .mec-event-list-standard .mec-event-content-wrap{grid-column:2;grid-row:1;padding:22px 26px 6px!important}
.mec-skin-list-container .mec-event-list-standard .mec-event-content{padding:0;margin:0}
.mec-skin-list-container .mec-event-list-standard .mec-event-title{font-family:bebas-neue,sans-serif;font-size:26px;font-weight:400;line-height:1.15;letter-spacing:.3px;margin:0 0 8px;padding:0}
.mec-skin-list-container .mec-event-list-standard .mec-event-title a{color:var(--go-ev-head)}
.mec-skin-list-container .mec-event-list-standard .mec-event-title a:hover{color:var(--go-ev-accent)}
.mec-skin-list-container .mec-event-list-standard .mec-event-title .event-color{width:8px;height:8px;margin:0 0 3px 8px;vertical-align:middle}
.mec-skin-list-container .mec-event-list-standard .mec-event-description{font-size:14px;line-height:1.6;color:var(--go-ev-text);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
/* Detail-Link dezent unter dem Text statt grauem Balken */
.mec-skin-list-container .mec-event-list-standard .mec-event-footer{grid-column:2;grid-row:2;background:none;border:0;height:auto;min-height:0;padding:10px 26px 20px;margin:0;position:static}
.mec-skin-list-container .mec-event-list-standard .mec-event-footer .mec-booking-button{position:static;display:inline-block;float:none;border:0;padding:0;margin:0;background:none;box-shadow:none;height:auto;line-height:1.4;font-family:bebas-neue,sans-serif;font-size:16px;letter-spacing:.8px;color:var(--go-ev-accent);text-transform:uppercase}
.mec-skin-list-container .mec-event-list-standard .mec-event-footer .mec-booking-button:after{content:" \2192";letter-spacing:0}
.mec-skin-list-container .mec-event-list-standard .mec-event-footer .mec-booking-button:hover{color:var(--go-ev-head);background:none}
/* Termin-Infos rechts */
.mec-skin-list-container .mec-event-list-standard .mec-event-meta-wrap{grid-column:3;grid-row:1 / span 2;border-left:1px solid var(--go-ev-border);padding:22px 22px!important;background:#fafafa}
.mec-skin-list-container .mec-event-list-standard .mec-event-meta{padding:0;margin:0;border:0}
.mec-skin-list-container .mec-event-list-standard .mec-event-meta > div{display:grid;grid-template-columns:22px 1fr;column-gap:8px;align-items:start;margin:0 0 12px;padding:0;font-size:14px;line-height:1.45;color:var(--go-ev-text)}
.mec-skin-list-container .mec-event-list-standard .mec-event-meta > div:last-child{margin-bottom:0}
.mec-skin-list-container .mec-event-list-standard .mec-event-meta > div > i,
.mec-skin-list-container .mec-event-list-standard .mec-event-meta > div > svg,
.mec-skin-list-container .mec-event-list-standard .mec-event-d > i{grid-column:1;width:16px;height:16px;font-size:16px;color:var(--go-ev-accent);margin:2px 0 0;padding:0;position:static}
.mec-skin-list-container .mec-event-list-standard .mec-event-meta svg path{fill:var(--go-ev-accent)}
.mec-skin-list-container .mec-event-list-standard .mec-date-details .mec-event-d{display:contents}
.mec-skin-list-container .mec-event-list-standard .mec-start-date-label{grid-column:2;font-weight:600;color:var(--go-ev-head);text-transform:none;font-size:14px;padding:0;margin:0}
.mec-skin-list-container .mec-event-list-standard .mec-start-time{grid-column:2;text-transform:none;font-size:14px;padding:0;margin:0}
.mec-skin-list-container .mec-event-list-standard .mec-venue-details > span{grid-column:2;padding:0;margin:0;color:var(--go-ev-head);font-size:14px}
.mec-skin-list-container .mec-event-list-standard .mec-event-address{grid-column:2;font-style:normal;font-size:13px;color:var(--go-ev-muted);padding:0;margin:2px 0 0;line-height:1.4}
.mec-skin-list-container .mec-event-list-standard .mec-event-address span{padding:0;margin:0}
/* Kein Event */
.mec-skin-list-container .mec-skin-list-no-events-container{padding:22px 0;color:var(--go-ev-muted);font-size:15px}
@media (max-width:960px){
	.mec-skin-list-container .mec-event-list-standard .mec-event-article{grid-template-columns:1fr;grid-template-rows:auto}
	.mec-skin-list-container .mec-event-list-standard .mec-event-image-wrap{grid-column:1;grid-row:1;min-height:0;aspect-ratio:16/9}
	.mec-skin-list-container .mec-event-list-standard .mec-event-content-wrap{grid-column:1;grid-row:2;padding:18px 20px 4px!important}
	.mec-skin-list-container .mec-event-list-standard .mec-event-meta-wrap{grid-column:1;grid-row:3;border-left:0;border-top:1px solid var(--go-ev-border);padding:14px 20px!important}
	.mec-skin-list-container .mec-event-list-standard .mec-event-footer{grid-column:1;grid-row:4;padding:12px 20px 16px}
	.mec-skin-list-container .mec-event-list-standard .mec-event-title{font-size:24px}
}
.mec-skin-list-container .mec-event-list-standard .mec-event-meta .mec-venue-details .mec-event-address,
.mec-skin-list-container .mec-event-list-standard .mec-event-meta .mec-venue-details .mec-event-address span{padding-left:0;margin-left:0;text-indent:0}
@media (max-width:960px){
	.mec-skin-list-container .mec-event-list-standard .mec-topsec > div{height:auto;min-height:0}
	.mec-skin-list-container .mec-event-list-standard .mec-event-content-wrap,
	.mec-skin-list-container .mec-event-list-standard .mec-event-meta-wrap{height:auto!important;min-height:0!important}
}
@media (min-width:601px) and (max-width:960px){
	.mec-skin-list-container .mec-event-list-standard .mec-event-article{grid-template-columns:240px minmax(0,1fr)}
	.mec-skin-list-container .mec-event-list-standard .mec-event-image-wrap{grid-column:1;grid-row:1 / span 3;align-self:start;margin:20px 0 20px 20px;border-radius:6px;overflow:hidden}
	.mec-skin-list-container .mec-event-list-standard .mec-event-content-wrap{grid-column:2;grid-row:1}
	.mec-skin-list-container .mec-event-list-standard .mec-event-meta-wrap{grid-column:2;grid-row:2;border-top:0;background:none;padding:6px 20px 0!important}
	.mec-skin-list-container .mec-event-list-standard .mec-event-footer{grid-column:2;grid-row:3}
}
.mec-skin-list-container .mec-event-list-standard .mec-event-title .event-color{display:inline-block;position:static;float:none}
/* Eckig statt rund – Listen und Einzelseite */
:root{--mec-primary-border-radius:0;--mec-secondary-border-radius:0}
.mec-skin-list-container .mec-event-list-standard .mec-event-article,
.mec-skin-list-container .mec-event-list-standard .mec-event-image img,
.mec-skin-list-container .mec-event-list-standard .mec-event-image-wrap,
.single-mec-events .mec-single-modern .mec-frontbox,
.single-mec-events .mec-single-modern .mec-single-event-bar,
.single-mec-events .mec-single-modern .mec-events-meta-group-countdown,
.single-mec-events .mec-single-modern .mec-events-event-image img,
.single-mec-events .mec-single-modern .mec-events-gcal{border-radius:0}
