.ta-efpe-section .efpe-item.theme-one, .ta-efpe-section .efpe-item.theme-two, .ta-efpe-section .efpe-item.theme-three, .ta-efpe-section .efpe-item.theme-four {
  background-color: #ffffff;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 0 15px -6px rgba(0, 0, 0, 0.2);
  height: auto;
}
.ta-efpe-section .efpe-item.theme-one .event__image, .ta-efpe-section .efpe-item.theme-two .event__image, .ta-efpe-section .efpe-item.theme-three .event__image, .ta-efpe-section .efpe-item.theme-four .event__image {
  position: relative;
  overflow: hidden;
}
.ta-efpe-section .efpe-item.theme-one .event__image img, .ta-efpe-section .efpe-item.theme-two .event__image img, .ta-efpe-section .efpe-item.theme-three .event__image img, .ta-efpe-section .efpe-item.theme-four .event__image img {
  display: block;
  width: 100%;
  height: auto;
  object-fit: cover;
  transition: 0.3s;
}
.ta-efpe-section .efpe-item.theme-one .event__wrapper, .ta-efpe-section .efpe-item.theme-two .event__wrapper, .ta-efpe-section .efpe-item.theme-three .event__wrapper, .ta-efpe-section .efpe-item.theme-four .event__wrapper {
  padding: 15px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  text-align: var(--content_alignment, right);
}
.ta-efpe-section .efpe-item.theme-one .event__title h2,
.ta-efpe-section .efpe-item.theme-one .event__title a, .ta-efpe-section .efpe-item.theme-two .event__title h2,
.ta-efpe-section .efpe-item.theme-two .event__title a, .ta-efpe-section .efpe-item.theme-three .event__title h2,
.ta-efpe-section .efpe-item.theme-three .event__title a, .ta-efpe-section .efpe-item.theme-four .event__title h2,
.ta-efpe-section .efpe-item.theme-four .event__title a {
  font-size: 20px;
  line-height: 26px;
  margin-top: 0;
  margin-bottom: 0;
  color: #222222;
  word-break: break-word;
}
.ta-efpe-section .efpe-item.theme-one .event__title h2:hover,
.ta-efpe-section .efpe-item.theme-one .event__title a:hover, .ta-efpe-section .efpe-item.theme-two .event__title h2:hover,
.ta-efpe-section .efpe-item.theme-two .event__title a:hover, .ta-efpe-section .efpe-item.theme-three .event__title h2:hover,
.ta-efpe-section .efpe-item.theme-three .event__title a:hover, .ta-efpe-section .efpe-item.theme-four .event__title h2:hover,
.ta-efpe-section .efpe-item.theme-four .event__title a:hover {
  color: var(--non_featured);
}
.ta-efpe-section .efpe-item.theme-one .event__meta, .ta-efpe-section .efpe-item.theme-two .event__meta, .ta-efpe-section .efpe-item.theme-three .event__meta, .ta-efpe-section .efpe-item.theme-four .event__meta {
  font-size: 14px;
  line-height: 16px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 5px;
  justify-content: var(--content_alignment, left);
}
.ta-efpe-section .efpe-item.theme-one .event__meta .event_category, .ta-efpe-section .efpe-item.theme-two .event__meta .event_category, .ta-efpe-section .efpe-item.theme-three .event__meta .event_category, .ta-efpe-section .efpe-item.theme-four .event__meta .event_category {
  border: 1px solid var(--non_featured);
  color: var(--non_featured);
  padding: 3px 6px;
  border-radius: 3px;
  line-height: 14px;
  display: inline-flex;
  align-items: center;
  min-height: 24px;
}
.ta-efpe-section .efpe-item.theme-one .event__meta .event_date, .ta-efpe-section .efpe-item.theme-two .event__meta .event_date, .ta-efpe-section .efpe-item.theme-three .event__meta .event_date, .ta-efpe-section .efpe-item.theme-four .event__meta .event_date {
  display: flex;
  align-items: center;
  gap: 3px;
}
.ta-efpe-section .efpe-item.theme-one .event__content, .ta-efpe-section .efpe-item.theme-two .event__content, .ta-efpe-section .efpe-item.theme-three .event__content, .ta-efpe-section .efpe-item.theme-four .event__content {
  font-size: 15px;
  line-height: 1.5em;
  color: #5F6680;
}
.ta-efpe-section .efpe-item.theme-one .event__content a, .ta-efpe-section .efpe-item.theme-two .event__content a, .ta-efpe-section .efpe-item.theme-three .event__content a, .ta-efpe-section .efpe-item.theme-four .event__content a {
  color: #5F6680;
}
.ta-efpe-section .efpe-item.theme-one .event__venue, .ta-efpe-section .efpe-item.theme-two .event__venue, .ta-efpe-section .efpe-item.theme-three .event__venue, .ta-efpe-section .efpe-item.theme-four .event__venue {
  font-size: 15px;
  line-height: 1.5em;
  color: #5F6680;
}
.ta-efpe-section .efpe-item.theme-one .event__venue i, .ta-efpe-section .efpe-item.theme-two .event__venue i, .ta-efpe-section .efpe-item.theme-three .event__venue i, .ta-efpe-section .efpe-item.theme-four .event__venue i {
  padding-top: 3px;
  margin-left: 5px;
}
.ta-efpe-section .efpe-item.theme-one .event__venue a, .ta-efpe-section .efpe-item.theme-two .event__venue a, .ta-efpe-section .efpe-item.theme-three .event__venue a, .ta-efpe-section .efpe-item.theme-four .event__venue a {
  color: #5F6680;
}
.ta-efpe-section .efpe-item.theme-one .event__venue .venue_content, .ta-efpe-section .efpe-item.theme-two .event__venue .venue_content, .ta-efpe-section .efpe-item.theme-three .event__venue .venue_content, .ta-efpe-section .efpe-item.theme-four .event__venue .venue_content {
  font-style: italic;
}
.ta-efpe-section .efpe-item.theme-one .event__buttons .event_price, .ta-efpe-section .efpe-item.theme-two .event__buttons .event_price, .ta-efpe-section .efpe-item.theme-three .event__buttons .event_price, .ta-efpe-section .efpe-item.theme-four .event__buttons .event_price {
  font-size: 15px;
  font-weight: 700;
}
.ta-efpe-section .efpe-item.theme-one .event__buttons .event_price i, .ta-efpe-section .efpe-item.theme-two .event__buttons .event_price i, .ta-efpe-section .efpe-item.theme-three .event__buttons .event_price i, .ta-efpe-section .efpe-item.theme-four .event__buttons .event_price i {
  margin-left: 3px;
}
.ta-efpe-section .efpe-item.theme-one .event__buttons .event_price a, .ta-efpe-section .efpe-item.theme-two .event__buttons .event_price a, .ta-efpe-section .efpe-item.theme-three .event__buttons .event_price a, .ta-efpe-section .efpe-item.theme-four .event__buttons .event_price a {
  display: none;
}
.ta-efpe-section .efpe-item.theme-one .event__buttons.event_price_after_read_more .event_price, .ta-efpe-section .efpe-item.theme-two .event__buttons.event_price_after_read_more .event_price, .ta-efpe-section .efpe-item.theme-three .event__buttons.event_price_after_read_more .event_price, .ta-efpe-section .efpe-item.theme-four .event__buttons.event_price_after_read_more .event_price {
  display: block;
  margin-top: 10px;
}
.ta-efpe-section .efpe-item.theme-one .event__buttons.event_price_before_read_more .event_price, .ta-efpe-section .efpe-item.theme-two .event__buttons.event_price_before_read_more .event_price, .ta-efpe-section .efpe-item.theme-three .event__buttons.event_price_before_read_more .event_price, .ta-efpe-section .efpe-item.theme-four .event__buttons.event_price_before_read_more .event_price {
  display: block;
  margin-bottom: 10px;
}
.ta-efpe-section .efpe-item.theme-one .event__buttons.event_price_right_side, .ta-efpe-section .efpe-item.theme-one .event__buttons.event_price_left_side, .ta-efpe-section .efpe-item.theme-two .event__buttons.event_price_right_side, .ta-efpe-section .efpe-item.theme-two .event__buttons.event_price_left_side, .ta-efpe-section .efpe-item.theme-three .event__buttons.event_price_right_side, .ta-efpe-section .efpe-item.theme-three .event__buttons.event_price_left_side, .ta-efpe-section .efpe-item.theme-four .event__buttons.event_price_right_side, .ta-efpe-section .efpe-item.theme-four .event__buttons.event_price_left_side {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}
.ta-efpe-section .efpe-item.theme-one .event__btn, .ta-efpe-section .efpe-item.theme-two .event__btn, .ta-efpe-section .efpe-item.theme-three .event__btn, .ta-efpe-section .efpe-item.theme-four .event__btn {
  border: 1px solid var(--non_featured);
  background-color: transparent;
  color: #222222;
  transition: all 0.3s;
  padding: 6px 14px;
  font-size: 15px;
  line-height: 1.5em;
  border-radius: 3px;
  display: inline-block;
}
.ta-efpe-section .efpe-item.theme-one .event__btn:hover, .ta-efpe-section .efpe-item.theme-two .event__btn:hover, .ta-efpe-section .efpe-item.theme-three .event__btn:hover, .ta-efpe-section .efpe-item.theme-four .event__btn:hover {
  background-color: var(--non_featured);
  color: #ffffff;
}
.ta-efpe-section .efpe-item.theme-one.content_center .event__buttons.event_price_right_side,
.ta-efpe-section .efpe-item.theme-one.content_center .event__buttons.event_price_left_side, .ta-efpe-section .efpe-item.theme-two.content_center .event__buttons.event_price_right_side,
.ta-efpe-section .efpe-item.theme-two.content_center .event__buttons.event_price_left_side, .ta-efpe-section .efpe-item.theme-three.content_center .event__buttons.event_price_right_side,
.ta-efpe-section .efpe-item.theme-three.content_center .event__buttons.event_price_left_side, .ta-efpe-section .efpe-item.theme-four.content_center .event__buttons.event_price_right_side,
.ta-efpe-section .efpe-item.theme-four.content_center .event__buttons.event_price_left_side {
  justify-content: center;
}
.ta-efpe-section .efpe-item.theme-one.content_right .event__buttons.event_price_right_side,
.ta-efpe-section .efpe-item.theme-one.content_right .event__buttons.event_price_left_side, .ta-efpe-section .efpe-item.theme-two.content_right .event__buttons.event_price_right_side,
.ta-efpe-section .efpe-item.theme-two.content_right .event__buttons.event_price_left_side, .ta-efpe-section .efpe-item.theme-three.content_right .event__buttons.event_price_right_side,
.ta-efpe-section .efpe-item.theme-three.content_right .event__buttons.event_price_left_side, .ta-efpe-section .efpe-item.theme-four.content_right .event__buttons.event_price_right_side,
.ta-efpe-section .efpe-item.theme-four.content_right .event__buttons.event_price_left_side {
  justify-content: flex-end;
}
.ta-efpe-section .efpe-item.theme-three .thumb_meta_wrapper {
  display: flex;
  align-items: flex-end;
  gap: 12px;
  padding: 0 18px;
  justify-content: var(--content_alignment, left);
}
.ta-efpe-section .efpe-item.theme-three .thumb_meta_wrapper .event__meta {
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
  padding-bottom: 8px;
  font-size: 13px;
  line-height: 16px;
  color: #222222;
}
.ta-efpe-section .efpe-item.theme-three .thumb_meta_wrapper .event__meta .event_date,
.ta-efpe-section .efpe-item.theme-three .thumb_meta_wrapper .event__meta a {
  color: #222222;
  display: flex;
  gap: 6px;
  align-items: center;
}
.ta-efpe-section .efpe-item.theme-three .thumb_meta_wrapper .event__meta i {
  font-size: 12px;
}
.ta-efpe-section .efpe-item.theme-three .date_meta {
  background-color: var(--non_featured);
  color: #ffffff;
  display: inline-block;
  border-radius: 15px 15px 15px 0px;
  margin-top: -30px;
  text-align: center;
  padding: 10px 18px;
  width: 85px;
  height: 85px;
  line-height: 1;
}
.ta-efpe-section .efpe-item.theme-three .date_meta .day {
  font-size: 36px;
  font-weight: 700;
  line-height: 42px;
}
.ta-efpe-section .efpe-item.theme-three .date_meta .month {
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
}
.ta-efpe-section .efpe-item.eventful_featured.theme-three .date_meta {
  background-color: var(--featured);
}
.ta-efpe-section .efpe-item.eventful_featured .eventful__item__thumb_meta .meta_wrapper {
  background-color: var(--featured);
}
.ta-efpe-section .efpe-item.eventful_featured .eventful__item__thumb_meta.social_media li a:hover {
  background-color: var(--featured);
}
.ta-efpe-section .efpe-item.eventful_featured.theme-one .event__meta .event_category, .ta-efpe-section .efpe-item.eventful_featured.theme-two .event__meta .event_category, .ta-efpe-section .efpe-item.eventful_featured.theme-three .event__meta .event_category, .ta-efpe-section .efpe-item.eventful_featured.theme-four .event__meta .event_category {
  border-color: var(--featured);
  color: var(--featured);
}
.ta-efpe-section .efpe-item.eventful_featured.theme-one .event__title h2:hover,
.ta-efpe-section .efpe-item.eventful_featured.theme-one .event__title a:hover, .ta-efpe-section .efpe-item.eventful_featured.theme-two .event__title h2:hover,
.ta-efpe-section .efpe-item.eventful_featured.theme-two .event__title a:hover, .ta-efpe-section .efpe-item.eventful_featured.theme-three .event__title h2:hover,
.ta-efpe-section .efpe-item.eventful_featured.theme-three .event__title a:hover, .ta-efpe-section .efpe-item.eventful_featured.theme-four .event__title h2:hover,
.ta-efpe-section .efpe-item.eventful_featured.theme-four .event__title a:hover {
  color: var(--featured);
}
.ta-efpe-section .efpe-item.eventful_featured.theme-one .event__btn, .ta-efpe-section .efpe-item.eventful_featured.theme-two .event__btn, .ta-efpe-section .efpe-item.eventful_featured.theme-three .event__btn, .ta-efpe-section .efpe-item.eventful_featured.theme-four .event__btn {
  border-color: var(--featured);
  color: var(--featured);
}
.ta-efpe-section .efpe-item.eventful_featured.theme-one .event__btn:hover, .ta-efpe-section .efpe-item.eventful_featured.theme-two .event__btn:hover, .ta-efpe-section .efpe-item.eventful_featured.theme-three .event__btn:hover, .ta-efpe-section .efpe-item.eventful_featured.theme-four .event__btn:hover {
  background-color: var(--featured);
  color: #ffffff;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta {
  position: absolute;
  top: 15px;
  right: 12px;
  z-index: 2;
  line-height: normal;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta .meta_wrapper {
  list-style: none;
  color: #ffffff;
  text-decoration: none;
  background-color: var(--non_featured);
  padding: 10px 15px;
  border-radius: 5px;
  font-size: 15px;
  font-weight: 500;
  margin-bottom: 0;
  line-height: 18px;
  display: inline-block;
  text-align: center;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta .meta_wrapper .day {
  font-size: 26px;
  line-height: 23px;
  font-weight: 700;
}
@media only screen and (max-width: 600px) {
  .ta-efpe-section .efpe-item .eventful__item__thumb_meta .meta_wrapper .day {
    font-size: 22px;
    line-height: 20px;
  }
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta .meta_wrapper i {
  margin-left: 3px;
  font-weight: 700;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta a {
  color: #ffffff;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta.top_right {
  top: 15px;
  left: 12px;
  right: auto;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta.bottom_left {
  top: auto;
  bottom: 15px;
  right: 12px;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta.bottom_right {
  top: auto;
  bottom: 15px;
  left: 12px;
  right: auto;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta.thumb_bottom {
  width: 100%;
  right: 0;
  bottom: 0;
  top: auto;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta.thumb_bottom .meta_wrapper {
  border-radius: 0;
  background-image: linear-gradient(var(--gradient_direction), var(--gradient_bg_start), var(--gradient_bg_end));
  background-color: transparent;
  text-align: var(--content_alignment, right);
  padding: 8px 12px;
  display: block;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta.social_media {
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta.social_media .meta_wrapper {
  padding: 5px;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta.social_media ul.social_media {
  position: absolute;
  top: 0;
  left: 33px;
  opacity: 0;
  visibility: hidden;
  margin: 0;
  padding: 6px;
  display: flex;
  flex-direction: column;
  gap: 5px;
  background-color: #ffffff;
  box-shadow: 0 0 6px -2px rgb(187, 187, 187);
  border-radius: 3px;
  transition: all 0.5s ease;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta.social_media.top_left ul.social_media, .ta-efpe-section .efpe-item .eventful__item__thumb_meta.social_media.bottom_left ul.social_media {
  left: auto;
  right: 33px;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta.social_media.bottom_left ul.social_media, .ta-efpe-section .efpe-item .eventful__item__thumb_meta.social_media.bottom_right ul.social_media {
  top: auto;
  bottom: 0;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta.social_media.top_right .social_media_wrapper, .ta-efpe-section .efpe-item .eventful__item__thumb_meta.social_media.bottom_right .social_media_wrapper {
  padding-right: 5px;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta.social_media.top_left .social_media_wrapper, .ta-efpe-section .efpe-item .eventful__item__thumb_meta.social_media.bottom_left .social_media_wrapper {
  padding-left: 5px;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta.social_media .social_media_wrapper {
  transition: all 0.3s;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta.social_media .social_media_wrapper:hover ul.social_media {
  opacity: 1;
  visibility: visible;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta.social_media li {
  list-style: none;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta.social_media li a {
  width: 24px;
  height: 24px;
  border-radius: 3px;
  color: #ffffff;
  background-color: #222222;
  transition: all 0.3s;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta.social_media li a:hover {
  background-color: var(--non_featured);
}
.ta-efpe-section .efpe-item .eventful__item__thumb_meta.social_media li a i {
  margin-left: 0;
}
.ta-efpe-section.eventful_for_elementor_same_height .efpe-item.theme-one, .ta-efpe-section.eventful_for_elementor_same_height .efpe-item.theme-two, .ta-efpe-section.eventful_for_elementor_same_height .efpe-item.theme-three, .ta-efpe-section.eventful_for_elementor_same_height .efpe-item.theme-four {
  height: 100%;
}

.elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-one.left_thumb .event__image, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-one.right_thumb .event__image, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-two.left_thumb .event__image, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-two.right_thumb .event__image, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-three.left_thumb .event__image, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-three.right_thumb .event__image, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-four.left_thumb .event__image, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-four.right_thumb .event__image {
  align-self: stretch;
  display: flex;
}
.elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-one.left_thumb .event__image a, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-one.right_thumb .event__image a, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-two.left_thumb .event__image a, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-two.right_thumb .event__image a, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-three.left_thumb .event__image a, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-three.right_thumb .event__image a, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-four.left_thumb .event__image a, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-four.right_thumb .event__image a {
  display: block;
  width: 100%;
  height: 100%;
}
.elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-one.left_thumb .event__image img, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-one.right_thumb .event__image img, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-two.left_thumb .event__image img, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-two.right_thumb .event__image img, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-three.left_thumb .event__image img, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-three.right_thumb .event__image img, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-four.left_thumb .event__image img, .elementor-widget.efpe-list-img-fill .ta-efpe-section .efpe-item.theme-four.right_thumb .event__image img {
  width: 100%;
  height: 100%;
  object-fit: var(--efpe-list-img-fit, cover);
}

.elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-one.left_thumb, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-one.right_thumb, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-two.left_thumb, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-two.right_thumb, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-three.left_thumb, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-three.right_thumb, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-four.left_thumb, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-four.right_thumb {
  flex-direction: column;
}
.elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-one.left_thumb .event__image, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-one.right_thumb .event__image, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-two.left_thumb .event__image, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-two.right_thumb .event__image, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-three.left_thumb .event__image, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-three.right_thumb .event__image, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-four.left_thumb .event__image, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-four.right_thumb .event__image {
  display: block;
  flex: 0 0 auto;
  align-self: stretch;
  width: 100%;
  min-width: 0;
  max-width: 100%;
}
.elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-one.left_thumb .event__image a, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-one.right_thumb .event__image a, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-two.left_thumb .event__image a, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-two.right_thumb .event__image a, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-three.left_thumb .event__image a, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-three.right_thumb .event__image a, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-four.left_thumb .event__image a, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-four.right_thumb .event__image a {
  display: block;
  height: auto;
}
.elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-one.left_thumb .event__image img, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-one.right_thumb .event__image img, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-two.left_thumb .event__image img, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-two.right_thumb .event__image img, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-three.left_thumb .event__image img, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-three.right_thumb .event__image img, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-four.left_thumb .event__image img, .elementor-widget.efpe-list-stacked .ta-efpe-section .efpe-item.theme-four.right_thumb .event__image img {
  width: 100%;
  height: auto;
}

.elementor-widget.efpe-list-stacked.efpe-list-stack-ratio-16-9 .ta-efpe-section .efpe-item .event__image img {
  aspect-ratio: 16/9 !important;
  object-fit: cover;
}

.elementor-widget.efpe-list-stacked.efpe-list-stack-ratio-3-2 .ta-efpe-section .efpe-item .event__image img {
  aspect-ratio: 3/2 !important;
  object-fit: cover;
}

.elementor-widget.efpe-list-stacked.efpe-list-stack-ratio-4-3 .ta-efpe-section .efpe-item .event__image img {
  aspect-ratio: 4/3 !important;
  object-fit: cover;
}

.elementor-widget.efpe-list-stacked.efpe-list-stack-ratio-1-1 .ta-efpe-section .efpe-item .event__image img {
  aspect-ratio: 1/1 !important;
  object-fit: cover;
}

.elementor-widget.efpe-list-stacked.efpe-list-stack-ratio-2-1 .ta-efpe-section .efpe-item .event__image img {
  aspect-ratio: 2/1 !important;
  object-fit: cover;
}
