.zmdata .col-3,.zmdata .col-6{padding-left:0}
.col-3.datum{padding-top:6px}
.col-3.datum .sammel{color:#76b82a;font-weight:400;margin:7px 0 0}
.col-6 .btn,.col-6 .btn:hover,.col-6 .btn:not(:disabled):not(.disabled):active,
.col-6 .btn:not(:disabled):not(.disabled).active,.col-6 .btn:not(:disabled):not(.disabled):active:focus,
.col-6 .btn:not(:disabled):not(.disabled).active:focus{box-shadow:unset;border:none;outline:none !important}
.col-6 .kategorie{font-weight:700}
.col-6 span.kategorie.item0{margin-left:5px}
.col-6 h3.titel{font-family:"Roboto Slab";font-size:2.4rem;text-transform:none}
.col-6 h4.untertitel{font-size:0.9em;font-weight:300}
.col-6 .kategorie.moreitems:before,.zmDetail .kategorie .kategorie.child:not(:first-child):before{content:" | "}
.col-3.ticket{text-align:right;padding-right:0}
.col-3.ticket .tickets{position:relative;top: -9px;left:11px}
.col-3.datum *{font-size:1.6em}
.col-6 .location{color:#707173;display:block;font-family:"Roboto Slab";text-transform:uppercase}
.modal-body{padding:0 25px 1rem 25px}
.zmvx.modal-open .bootstrap-dialog.type-primary .modal-header{background-color:#fff;border:none}
@media(min-width:992px){.zmvx.modal-open .modal-lg,.modal-xl{max-width:1200px}}
.zmvx.modal-open .close{color:#000;font-size:40px;text-shadow:none;opacity:1}
.zmvx.modal-open h3.zeit *{font-size:35px;font-weight:300}
.zmvx.modal-open h3.zeit .vonbis *,
.zmvx.modal-open h3.zeit .kategorie{font-weight:300}
.zmvx.modal-open h3.zeit .kategorie{color:#d4c000}
.zmvx.modal-open h3.zeit .location{color:#707173;font-family:"Roboto Slab";font-weight:400;padding-left:6px;text-transform:uppercase}
.zmvx.modal-open h3.zeit .sammel{color:#76b82a;padding-left:6px}
.zmvx.modal-open .kategorie{margin:40px 0 5px 0}
.zmvx.modal-open .kategorie *{font-size:28px;font-weight:400}
.zmvx.modal-open figure.figure{margin:40px 0}
.zmvx.modal-open figure.figure figcaption{display:none}
.zmvx.modal-open>div.zmspieldauer{font-weight:700}
.zmvx.modal-open h2.titel{font-family:"Roboto Slab";font-size:60px;padding:25px 0}
.zmvx.modal-open h4.untertitel{font-weight:300}
.zmvx.modal-open .accordion>.card>.card-header{margin-bottom:7px}
.zmvx.modal-open .carousel{margin:70px 0 0}
.modal-footer .btndoical,.modal-footer .btndomerken{display:none}
.modal-dialog .modal-footer{border-top:none}
.modal-dialog .modal-footer .btn-secondary:not(:disabled):not(.disabled):active{color:unset;background-color:unset;border-color:unset}
.modal-dialog .modal-footer .btn:not(:disabled):not(.disabled):active{box-shadow:unset}
.modal-dialog .accordion button.btn:after{margin-top: -1px}
.zmvxroot .weiter.pull-right{margin-top:50px}
.timeline{white-space:nowrap;overflow-x:hidden}
.timeline ol{font-size:0;width:100vw;padding:100px 0;transition:all 1s}
.timeline ol li{position:relative;display:inline-block;list-style-type:none;height:3px;background:#FFFFFF}
.timeline ol li:last-child{width:80px}
.timeline ol li:first-child{margin-left:24px;width:40px}
.timeline ol li:not(:first-child){ margin-left:0px;width:240px}
.timeline ol li:not(:last-child)::after{content:'';position:absolute;top:50%;left:calc(100% +1px);bottom:0;width:12px;height:12px;transform:translateY(-50%);border-radius:50%;background:#FFFFFF}
.timeline ol li a{position:absolute;left: -25px;width:160px;top:calc(100% +32px);font-size:1rem;white-space:normal;color:#FFFFFF}
.timeline ol li a::before{content:'';width:2px;height:18px;background:#FFFFFF;position:absolute;bottom:100%; left:33px; margin-left: -3px;top: -18px;border-width:8px 0 0 8px;border-color:transparent transparent transparent white}
.timeline time{display:block;font-size:1.2rem;font-weight:bold;margin-bottom:8px}
.timeline .arrows{display:flex;justify-content:center;margin-bottom:20px}
.timeline .arrows .arrow__prev{margin-right:20px}
.timeline .disabled{opacity:.5}
.timeline .arrows img{width:45px;height:45px}
@media screen and(max-width:599px){.timeline ol{padding:50px 0}
.timeline ol li{width:160px}
.timeline ol li:last-child{width:20px}
.timeline ol li:first-child{margin-left:20px}}
@media screen and(max-width:399px){.timelinectl{display:none}}
.zmdata{column-count:2 !important}