/* IMPORT FONTS */


/* LANDING PAGE CSS */
/* BEGIN - NAVIGATION BAR */
/* replace event/org name with org logo */
.js-top-page-title {
  display: inline-block;
  width: 300px;
  height: 70px;

  background-image: url("https://d2y9d0ry7vx6k5.cloudfront.net/events/25255/images/lpi_gIqklFup4G.png");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: contain;

  /* Visually hide the existing text */
  font-size: 0;
  color: transparent;
}
/* navigation bar background color */
body > header {
background-color: #fff !important; /* change the HEX code (ffffff) only */
}
/* navigation bar links */
/* this adjusts font color for the event/organization name */
body > header > div > div > h1 {
color: #3c0f68 !important; /* change the HEX code (3c0f68) only */
}
/* this adjusts font color for other links */
body > header > div > nav > div, body > header > div > nav > div > div.b3.text-\[\#555\] > a {
  color: #3c0f68 !important; /* change the HEX code (3c0f68) only */
}
/* this adjusts the menu button colors */
body > header > div > nav > button {
background-color: #d9594b !important; /* changes button color. change the HEX code (33b5c2) only */
color: #ffffff !important; /* changes font color. change the HEX code (ffffff) only */
}
/* END - NAVIGATION BAR */
/* BEGIN - ADD SECTION BACKGROUND */
#content-block-120467 {
background-image: url("https://d2y9d0ry7vx6k5.cloudfront.net/events/25255/images/lpi_SWznX8KK7K.png") !important;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center;
}
/* END - ADD SECTION BACKGROUND */
/* 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) */
#hero-container > div.hero-bg-color.flex.flex-col.items-center.gap-8.py-8.md\:py-16.contrast-background.light-background {
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) */

/* TICKET PAGE CSS */
/* BEGIN - EVENT TITLE */
#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 {
color: #400055;
}
/* END - EVENT TITLE */
/* DONATION PAGE CSS */


/* ALL PAGES */
/* BEGIN - responsive behavior (auto adjust for different screen sizes) */


/* Extra small devices (phones, 600px and down) */
@media screen and (max-width: 600px) {
/* BEGIN - NAVIGATION BAR */
/* replace event/org name with org logo */
.js-top-page-title {
  display: inline-block;
  width: 200px;
  height: 70px;
}
/* END - NAVIGATION BAR */
/* BEGIN - EVENT INFORMATION */
.event-title {
font-size: 36px !important;
}
.event-subtext {
font-size: 24px !important;
}
.event-desc {
font-size: 16px !important;
}
.event-golf {
font-size: 18px !important;
}
.event-lastline {
margin-left: 95px !important;
}
.heart-img {
width: 516px !important;
}
.last-hr {
width: 513px !important;
}
}
/* END - EVENT INFORMATION */
/* Small devices (portrait tablets and large phones, 600px and up) */
@media screen and (min-width: 600px) {
/* BEGIN - NAVIGATION BAR */
/* replace event/org name with org logo */
.js-top-page-title {
  display: inline-block;
  width: 200px;
  height: 70px;
}
/* END - NAVIGATION BAR */
/* BEGIN - EVENT INFORMATION */
.event-title {
font-size: 36px !important;
}
.event-subtext {
font-size: 24px !important;
}
.event-desc {
font-size: 16px !important;
}
.event-golf {
font-size: 18px !important;
}
.event-lastline {
margin-left: 95px !important;
}
.heart-img {
width: 516px !important;
}
.last-hr {
width: 513px !important;
}
/* END - EVENT INFORMATION */
}

/* Medium devices (portrait tablets, 768px and up) */
@media screen and (orientation: portrait) and (min-width: 768px) {
/* BEGIN - NAVIGATION BAR */
/* replace event/org name with org logo */
.js-top-page-title {
  display: inline-block;
  width: 300px;
  height: 70px;
}
/* END - NAVIGATION BAR */
/* BEGIN - EVENT INFORMATION */
.event-title {
font-size: 48px;
}
.event-subtext {
font-size: 38px;
}
.event-desc {
font-size: 18px;
}
.event-golf {
font-size: 24px !important;
}
.event-lastline {
margin-left: 0px !important;
}
.heart-img {
width: 416px !important;
}
.last-hr {
width: 480px !important;
}
/* END - EVENT INFORMATION */
  }

/* Medium devices (landscape tablets, 768px and up) */
@media screen and (orientation: landscape) and (min-width: 768px) {
/* BEGIN - NAVIGATION BAR */
/* replace event/org name with org logo */
.js-top-page-title {
  display: inline-block;
  width: 300px;
  height: 70px;
}
/* END - NAVIGATION BAR */
/* BEGIN - EVENT INFORMATION */
.event-title {
font-size: 48px;
}
.event-subtext {
font-size: 38px;
}
.event-desc {
font-size: 18px;
}
.event-golf {
font-size: 24px !important;
}
.event-lastline {
margin-left: 0px !important;
}
.heart-img {
width: 516px !important;
}
.last-hr {
width: 513px !important;
}
/* END - EVENT INFORMATION */
  }
  
/* Large devices (laptops/desktops, portrait, 992px and up) */
@media screen and (min-width: 992px) and (orientation: portrait) {
/* BEGIN - NAVIGATION BAR */
/* replace event/org name with org logo */
.js-top-page-title {
  display: inline-block;
  width: 300px;
  height: 70px;
}
/* END - NAVIGATION BAR */
/* BEGIN - EVENT INFORMATION */
.event-title {
font-size: 48px;
}
.event-subtext {
font-size: 38px;
}
.event-desc {
font-size: 18px;
}
.event-golf {
font-size: 24px !important;
}
.event-lastline {
margin-left: 0px !important;
}
.heart-img {
width: 416px !important;
}
.last-hr {
width: 480px !important;
}
/* END - EVENT INFORMATION */
  }

/* Large devices (laptops/desktops, landscape, 992px and up) */
@media screen and (min-width: 992px) and (orientation: landscape) {
/* BEGIN - NAVIGATION BAR */
/* replace event/org name with org logo */
.js-top-page-title {
  display: inline-block;
  width: 300px;
  height: 70px;
}
/* END - NAVIGATION BAR */
/* BEGIN - EVENT INFORMATION */
.event-title {
font-size: 48px;
}
.event-subtext {
font-size: 38px;
}
.event-desc {
font-size: 18px;
}
.event-golf {
font-size: 24px !important;
}
.event-lastline {
margin-left: 0px !important;
}
.heart-img {
width: 516px !important;
}
.last-hr {
width: 513px !important;
}
/* END - EVENT INFORMATION */
  }
  
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media screen and (min-width: 1200px) {
/* BEGIN - NAVIGATION BAR */
/* replace event/org name with org logo */
.js-top-page-title {
  display: inline-block;
  width: 300px;
  height: 70px;
}
/* END - NAVIGATION BAR */
/* BEGIN - EVENT INFORMATION */
.event-title {
font-size: 48px;
}
.event-subtext {
font-size: 38px;
}
.event-desc {
font-size: 18px;
}
.event-golf {
font-size: 24px !important;
}
.event-lastline {
margin-left: 0px !important;
}
.heart-img {
width: 516px !important;
}
.last-hr {
width: 513px !important;
}
/* END - EVENT INFORMATION */
  }


/* END - responsive behavior (auto adjust for different screen sizes) */