.wdt-column-wrapper .wdt-event-type-2 .wdt-content-item { display: flex; gap: clamp(1.25rem, 0rem + 2.6042vw, 3.125rem); /* Min-20 & Max-50 */ align-items: center; padding: clamp(1.25rem, -0.4167rem + 3.4722vw, 3.75rem) 0; /* Min-20 & Max-60 */ position: relative; overflow: hidden;}
.wdt-column-wrapper .wdt-event-type-2:not(:last-child) .wdt-content-item { border-bottom: 1px solid var(--wdtBorderColor); }
.wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div { flex: 1 1 auto; }
.wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div:not(:last-child) { margin-bottom: 0; }
.wdt-column-wrapper .wdt-event-type-2:first-child .wdt-content-item { padding-top: 0; }
.wdt-column-wrapper .wdt-event-type-2:last-child .wdt-content-item { padding-bottom: 0; }

/* Date */
.wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-date { display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; flex: 1 0 100px; font-size: var(--wdtFontSize_Base); text-transform: uppercase; color: var(--wdtHeadAltColor) ; letter-spacing: var(--wdtLetterSpacing_2X); }
.wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-date .wdt-event-dd{ font-size: clamp(2rem, 1.6rem + 2vw, 4rem); /* Min-32 & Max-64 */ line-height: var(--wdtLineHeight_Ext); font-weight: var(--wdtFontWeight_Alt); letter-spacing: 0; }

/* Content */
.wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-content { flex-grow: 4; display: flex ; flex-wrap: wrap; gap: 6px 20px; }
.wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-content > span { display: block; width: 100%; line-height: var(--wdtLineHeight_Ext); }
.wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-content > span.wdt-event-title { margin-bottom: 15px; }
.wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-content > span a { background: linear-gradient(90deg, currentcolor, currentColor); color: var(--wdtHeadAltColor); background-position: bottom center; background-repeat: no-repeat; background-size: 0% 1px; transition: var(--wdt-Ad-Transition); -webkit-transition: var(--wdt-Ad-Transition); transition-property: background-size; -webkit-transition-property: background-size; }
.wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-content > span a:hover{ color: var(--wdtHeadAltColor); background-position: bottom center; background-size: 100% 1px; }
.wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-content > p { margin: 0; }
.wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-content > p i { margin-right: 5px; font-size: var(--wdtFontSize_Ext); line-height: 1; }
.wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-content > p i.wdticon-map-marker:before { font-size: calc(var(--wdtFontSize_Ext) + 2px); }
.wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-content > p i::before { margin: 0px; }
.wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-content > span a { font-size: clamp(1.25rem, 1.2rem + 0.25vw, 1.5rem); /* Min-20 & Max-24 */ line-height: var(--wdtLineHeight_Alt); text-transform: capitalize; font-family: var(--wdtFontTypo_Alt); font-weight: var(--wdtFontWeight_Alt); }

/* Image */
.wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-media { display: flex ; align-items: center; justify-content: center; flex: 1 0 38%; }
.wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-media a { overflow: hidden; position: relative; z-index: 0; }
.wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-media img { height: 100%; object-fit: cover; object-position: center; transition: var(--wdt-Ad-Transition); position: relative; z-index: 0; }
.wdt-column-wrapper .wdt-event-type-2 .wdt-content-item:hover > div.wdt-event-item-media a img { transform: scale(1.1); }

@media only screen and (max-width: 767px) {
    .wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div { flex: 1 1 170px; }
    .wdt-column-wrapper .wdt-event-type-2 .wdt-content-item { padding: 20px !important; }
    .wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-media { display: flex ; align-items: center; justify-content: center; position: absolute; top: 0; right: 0; left: 0; bottom: 0; z-index: -1; pointer-events: none; }
    .wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-media a { width: 100%; height: 100%; border-radius: var(--wdtRadius_Zero); -webkit-border-radius: var(--wdtRadius_Zero); }
    .wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-media a:before { content: ''; position: absolute; top: 0; right: 0; left: 0; bottom: 0; background: rgba(var(--wdtAccentTxtColorRgb), .83); z-index: 1; pointer-events: none; }
    .wdt-column-wrapper .wdt-event-type-2:not(:first-child) > div.wdt-content-item { margin-top: 0px; }
    .wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-date { flex-basis: 70px; }
    .wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-content { flex-basis: 240px; }

    .wdt-column-wrapper .wdt-event-type-2 .wdt-content-item { border: 1px solid var(--wdtBorderColor); }
}

@media only screen and (max-width:479px) {
    .wdt-column-wrapper .wdt-event-type-2 .wdt-content-item { flex-wrap: wrap; gap: 10px; }
    .wdt-column-wrapper .wdt-event-type-2 .wdt-content-item > div.wdt-event-item-date { align-items: start; }
}