:root {
    --awb-color2: rgba(35, 91, 35, 0.07)!important;
}

.noDisplay {
    display: none!important;
}
.margin-sperator-centered{
    margin-left: 42.5%!important;
    margin-right: 42.5%!important;
}

/* Kalender */
.fusion-events-shortcode .fusion-events-thumbnail {
  display: none!important;
  border: none!important;
  text-decoration: none;
}

.fusion-events-shortcode.kalender .fusion-events-meta,
.events-list .event-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    //gap: 2rem;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    flex-direction: column;
    h2{
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
            -ms-flex-order: 2;
                order: 2;
        width:100%;
        margin:0px;
    }
    h4{
        -webkit-box-ordinal-group:2;
        -webkit-order:1;
            -ms-flex-order:1;
                order:1;
        font-size: 18px!important;
        font-weight: bold;
        line-height: 1.16!important;
        //min-width: 180px!important;
        //max-width: 180px!important;
        text-decoration: none;
        Xborder-top: 3px solid #235b23;
        padding-top: 0.35em;
        width:100%!important;
        font-size: .9em !important;
        letter-spacing: 1px;
        font-family: 'Roboto', Arial, sans-serif;
        text-transform: uppercase;
        font-weight:300;
        margin:0px;
    }
}
.event-item {
    padding:1rem!important;
    border:1px solid #ddd!important;
    margin-bottom:.5rem;
}
.kalender{
    pointer-events: none;
}

.date-bold {
  font-weight: bold;
}

.time-light {
  font-weight: lighter!important;

}

.title-bold {
  font-weight: regular;
}

.title-light {
  font-style: italic;
}

.fusion-events-shortcode {
  --awb-color2: rgba(35, 91, 35, 0.07)!important;
}

.test {
  color: var(--awb-color2, hotpink);
}



.footer-link {
    color: #333333;
    text-decoration: none;
}
.footer-link:hover {
    color: #235b23;
}

.fusion-events-post {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    border:0px;
    border-bottom:1px solid #ddd;
}


.fusion-events-meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
}
.fusion-events-meta h4,
.fusion-events-meta h4 .tribe-event-date-start,
.tribe-event-date-end{
    font-size:.9em!important;
    letter-spacing: 1px;
    font-family: 'Roboto', Arial, sans-serif;
    text-transform: uppercase;
    
}

.fusion-events-meta {
    min-height:1px!important;
}

.fusion-tabs.horizontal-tabs .nav {
        border: 0px!important;
    }
.tab-link {
    border:2px!important;
}

h2 > a,
h2 {
    font-size: clamp(1.2rem,3vw,2.1rem)!important;
    word-wrap: break-word;
}


/* ----------------- Link Mod ---------------- */

/* Klickbarkeit der Event-Links entfernen */
.fusion-events-shortcode .fusion-events-meta a {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: inherit;
}