/* IMPORT FONTS */
@import url('https://fonts.googleapis.com/css2?family=Besley:ital,wght@0,400..900;1,400..900&display=swap');
/* LANDING PAGE CSS */
/* BEGIN - HIDES HERO 1 TEXT (Remove this section if you want the text above the hero 1 banner or for all other hero banners to show) */
body > main > section:nth-child(1) > div {
display: none !important;
}
/* END - HIDES HERO 1 TEXT (Remove this section if you want the text above the hero 1 banner or for all other hero banners to show) */
/* BEGIN - ADD IMAGE BACKGROUND IN SECTIONS */
/* event information */
/* #content-block-103671 { */
  /* ticket page header background */
/*  background-image: url("https://d2y9d0ry7vx6k5.cloudfront.net/events/23136/images/lpi_VhqMtJB2tZ.png") !important; */
/*  background-size: cover !important; */
/*  background-repeat: no-repeat !important; */
/*  background-position: center center; */
/* } */
/* END - ADD IMAGE BACKGROUND IN SECTIONS */
#content-block-103671 > div > div > div {
background-color: rgba(68, 66, 79, 0.8) !important;
}
/* TICKET PAGE CSS */


/* DONATION PAGE CSS */



/* ALL PAGES */
/* BEGIN - FONT STYLE CHANGE */
/* landing page about section and ticket page event title */
#content-block-107728 > div > div.content-block-description.fr-view > p > strong > span > span,
#main-content > div > div.ticket-page.relative.order-2.w-full.bg-white.before\:absolute.before\:-right-\[50vw\].before\:z-\[-1\].before\:h-full.before\:w-\[150vw\].before\:bg-white.lg\:order-1.lg\:w-8\/12.lg\:pe-32.before\:lg\:right-0 > section.page.lg\:py-16.py-12.event-details > h1
{
  font-family: "Besley", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
}
/* END - FONT STYLE CHANGE */
/* a:-webkit-any-link { */
	/* changes all link colors on all pages */ 
/*  color: #6eceb2 !important; */
	/* removes underline from links on all pages */ 
/*  text-decoration: none !important; */
/* } */
/* BEGIN - side-by-side responsive behavior (auto adjust for different screen sizes) */

/* image sizing begin */
/* Extra Extra small devices (phones, 0px and down) */
@media only screen and (min-width: 0px) {
.bg-adjust {
  margin-bottom: 0px !important;
  }
}

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.bg-adjust {
  margin-bottom: 0px !important;
  }
.event-title {
width: 100% !important;
}
.event-date {
font-size: 30px !important;
}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
.bg-adjust {
  margin-bottom: 0px !important;
  }
  .event-title {
width: 100% !important;
}
.event-date {
font-size: 30px !important;
}
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
.bg-adjust {
  margin-bottom: 30px !important;
  }
  .event-title {
width: 75% !important;
}
.event-date {
font-size: 30px !important;
}
  }

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.bg-adjust {
  margin-bottom: 30px !important;
  }
  .event-title {
width: 75% !important;
}
.event-date {
font-size: 36px !important;
}
  }

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
.bg-adjust {
  margin-bottom: 30px !important;
  }
    .event-title {
width: 75% !important;
}
.event-date {
font-size: 36px !important;
}
  }

/* image sizing end */

/* END - side-by-side responsive behavior (auto adjust for different screen sizes) */