.mwt-elementor-events-article {
overflow: hidden;
}
.mwt-elementor-events-entry-meta-corner {
position: absolute;
top: 15px;
right: 20px;
z-index: 1;
padding: 11px 3px;
min-width: 60px;
text-align: center;
}
.mwt-elementor-events-entry-meta-corner>span {
display: block;
}
.mwt-elementor-events-item-content {
position: absolute;
bottom: 0;
left: 0;
right: 0;
z-index: 2;
}
.mwt-elementor-events-article .mwt-elementor-events-entry-content {
max-height: 0;
overflow: hidden;
opacity: 0;
transition: all .3s ease-in-out 0s;
}
.mwt-elementor-events-article:hover .mwt-elementor-events-entry-content {
opacity: 1;
max-height: 190px;
}
.mwt-elementor-events-content-3lines-ellipsis {
display: block;
overflow: hidden;
}
.mwt-elementor-events-event-title,
.mwt-elementor-events-meta,
.mwt-elementor-events-excerpt,
.mwt-elementor-events-event-buttons {
margin: 0;
padding: 0;
}
.mwt-elementor-events-event-buttons {
display: flex;
align-items: flex-start;
flex-wrap: wrap;
gap: 10px;
}
.mwt-elementor-events-event-buttons .mwt-elementor-events-buy-tickets-button {
flex: auto;
}
.mwt-elementor-events-event-buttons a {
text-align: center;
}
.mwt-elementor-events-carousel .owl-carousel.owl-loaded {
overflow: visible;
}
.mwt-elementor-events-carousel .owl-theme .owl-nav > button {
min-width: auto;
}