/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 14 2026 | 17:25:56 */
.eventbrite-item-short-date.eventbrite-item .eventbrite-item-date {
    display: none;
}
.eventbrite-item-short-date.eventbrite-item {
    padding-left: 0 !important;
    margin-bottom: 0 !important;
    flex-direction: column;
}
.eventbrite-item-short-date.eventbrite-item .eventbrite-item-content {
    padding-right: 0 !important;
    font-size: inherit;
    order: 2;
    display: flex;
    flex-direction: column;
}
.eventbrite-item-short-date.eventbrite-item .eventbrite-item-image {
    margin-left: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    order: 1 !important;
}
.eventbrite-item-short-date.eventbrite-item .eventbrite-item-content .eventbrite-item-top-row {
    margin: 0;
    padding: 0;
    order: 2;
}
.eventbrite-item-title-col {
    display: flex;
    flex-direction: column;
}
.injected-eventbrite-card .card-extra {
    height: 100%;
    width: 100%;
    padding: 2vw;
    background: var(--color-blue) !important;
    color: #fff;
}
.eventbrite-item-title-col time.eventbrite-item-datetime {
    margin: 0 !important;
    color: inherit !important;
    text-transform: none !important;
    order: 2;
}
body .event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item-title {
    color: #141414;
	margin-bottom:1vw;
}
.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-tags{
	margin:0 0 1vw !important;
	grid-gap:1vw;
	display:none;
}
body .event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-tags div {
    border: 2px solid;
	margin-right:0 !important;
	line-height:1 !important;
    text-transform: uppercase;
	border-radius: 0 !important;
    color: var(--color-blue) !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.splide__pagination__page.is-active{
	transform:scale(1) !important;
}
.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image-inner{
	border-radius:0 !important;
}
.eventbrite-item-title-col .eventbrite-item-title {
    order: 1;
}
.eventbrite-item-location {
    display: none !important;
}
.eventbrite-item-description {
    display: none;
}
.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item .eventbrite-item-buttons {
    order: 3;
    padding-top: 3vw;
}
.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item .eventbrite-item-buttons button {
    margin: 0;
    background: transparent;
    color: #141414;
    border: 0;
    box-shadow: 0 0 0 0;
    padding: 0;
    font-family: 'Aeonik Medium', sans-serif;
}
.eventbrite-item-tags {
    order: 1;
    margin: 0;
}

body .eventbrite-feed.eventbrite-feed-list {
    display: flex;
    margin: 0 auto !important;
    grid-gap: 5vw 1vw;
}
.eventbrite-item-short-date.eventbrite-item .eventbrite-item-image .eventbrite-item-image-inner {
    height: 100%;
    width: 100%;
}
.eventbrite-item-short-date.eventbrite-item .eventbrite-item-image .eventbrite-item-image-inner img {
    height: 100%;
    width: 100%;
    object-fit: contain;
}

.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-title {
	top:0;
	font-family:'Aeonik Black', sans-serif;
	line-height:1;
    color: var(--color-black);
}
.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item .eventbrite-item-buttons {
    order: 3;
    padding-top: 3vw;
}
.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item .eventbrite-item-buttons button {
    margin: 0;
    background: transparent;
    color: #141414;
    border: 0;
    box-shadow:  0 0 0 0;
    padding: 0;
    font-weight: 300;
    font-family: 'Aeonik Medium', sans-serif;
	display:flex;;
    flex-direction: column;
}
body .event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item:hover .eventbrite-item-buttons button:after,
body .event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item .eventbrite-item-buttons button:hover:after {
    width: 100%;
}
.event-feed-for-eventbrite-app .eventbrite-feed-list .eventbrite-item .eventbrite-item-buttons button:after {
    content: '';
	position:relative;
	order:2;
	width:0;
    height: 2px;
    background: #141414;
	display:block;
    will-change: width;
    transition: width .35s cubic-bezier(.45, 0, .15, 1);
}
.event-feed-for-eventbrite-app .eventbrite-feed .eventbrite-item-image{
	border-radius:0 !important;
}
.eventbrite-feed .splide__pagination {
    position: relative;
    bottom: 0;
    margin-top: 3rem !important;
}
@media(min-width:1200px){
	.eventbrite-item-short-date.eventbrite-item .eventbrite-item-image {
		margin-bottom: 1vw !important;
	}
}
@media(max-width:1200px) and (min-width:992px){
	.eventbrite-item-short-date.eventbrite-item .eventbrite-item-image {
		margin-bottom:1vw !important;
	}
}
@media(max-width:992px) and (min-width:768px){
	.eventbrite-item-short-date.eventbrite-item .eventbrite-item-image {
		margin-bottom:2vw !important;
	}
}
@media(max-width:768px) and (min-width:576px){
	.eventbrite-item-short-date.eventbrite-item .eventbrite-item-image {
		margin-bottom: 2vw !important;
	}
}
@media(max-width:576px){
	.eventbrite-item-short-date.eventbrite-item .eventbrite-item-image {
		margin-bottom: 3vw !important;
	}
}
@media(min-width:992px){
	body .eventbrite-feed.eventbrite-feed-list>div,
	body .eventbrite-feed.eventbrite-feed-list .eventbrite-item {
		width: calc(33.3333% - 1vw);
	}
	.injected-eventbrite-card {
		width: calc(33.3333% - 1vw);
		order: 6;
	}
}
@media(max-width:991px){
	body .eventbrite-feed.eventbrite-feed-list .eventbrite-item {
		width: 100%;
	}
  .event-feed-for-eventbrite-app .eventbrite-feed-list {
    display: block !important;
  }

  .event-feed-for-eventbrite-app .eventbrite-splide-instance {
    overflow: hidden !important;
    width: 100%;
  }

  .event-feed-for-eventbrite-app .eventbrite-splide-instance .splide__track {
    overflow: hidden !important;
  }

  .event-feed-for-eventbrite-app .eventbrite-splide-instance .splide__list {
    display: flex !important;
    gap: 0 !important;
    will-change: transform;
  }

  .event-feed-for-eventbrite-app .eventbrite-splide-instance .splide__slide {
    flex: 0 0 auto !important;
    min-width: 0;
    box-sizing: border-box;
  }

  .event-feed-for-eventbrite-app .eventbrite-splide-instance .splide__slide > .eventbrite-item,
  .event-feed-for-eventbrite-app .eventbrite-splide-instance .splide__slide > .injected-eventbrite-card {
    width: 100% !important;
    max-width: 100% !important;
  }

  .event-feed-for-eventbrite-app .eventbrite-splide-instance .splide__pagination {
    margin-top: 1rem;
    position: static;
  }
}




.eventbrite-item-image{
  position: relative;
  overflow: hidden;
  isolation: isolate;
  background: #eee;
}

.eventbrite-item-image::before{
  content: "";
  position: absolute;
  inset: -8%;
  z-index: 0;

  background-image: var(--eventbrite-bg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;

  filter: blur(18px);
  transform: scale(1.12);

  opacity: .7;
}

.eventbrite-item-image::after{
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;

  background: rgba(255,255,255,.08);
  pointer-events: none;
}

.eventbrite-item-image-inner{
  position: relative;
  z-index: 2;

  display: flex;
  align-items: center;
  justify-content: center;

  width: 100%;
  height: 100%;
}

.eventbrite-item-image-inner img{
  position: relative;
  z-index: 2;

  display: block;
  width: auto;
  max-width: 100%;
  height: 100%;

  object-fit: contain;
}


.eventbrite-item-short-date.eventbrite-item .eventbrite-item-image .eventbrite-item-image-inner img {
	transition:all 0.29s cubic-bezier(0.16, 1, 0.3, 1);
}
.eventbrite-item-short-date.eventbrite-item:hover .eventbrite-item-image .eventbrite-item-image-inner img {
    transform: scale(1.1);
}

.getinvolved .cards .card-i {
    position: relative;
}

.getinvolved .cards .card-i a._link-hide {
    position: absolute;
    z-index: 3;
    inset: 0;
    width: 100%;
    height: 100%;
}