/* IMPORT FONTS */
/* 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 - NAVIGATION BAR */
/* navigation bar background color */
body > header {
 background-color: #103666 !important; /* change the HEX code (103666) only */
}
/* navigation bar links */
/* this adjusts font color for the event/organization name */
 body > header > div > div > h1 { 
 color: #ffffff !important; /* change the HEX code (ffffff) only */
 }
/* this adjusts font color for other links */
body > header > div > nav > div {
   color: #ffffff !important;/* change the HEX code (ffffff) only */
}
/* this adjusts the menu button colors */
body > header > div > nav > button {
 background-color: #fdb713 !important;/* changes button color. change the HEX code (fdb713) only */
 color: #103666 !important;/* changes font color. change the HEX code (103666) only */
}
/* END - NAVIGATION BAR */
/* BEGIN - BUTTON COLOR CHANGE */
/* donate item section button */
#content-block-109347 > div > div.flex.gap-8.max-lg\:flex-col.lg\:items-center.lg\:gap-28 > div.min-w-fit > button {
background-color: #143666 !important;
}
/* END - BUTTON COLOR CHANGE */
/* TICKET PAGE CSS */
/* BEGIN - FONT COLOR CHANGE */
#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 {
color: #143666 !important;
}
/* END - FONT COLOR CHANGE */
/* DONATION PAGE CSS */
/* BEGIN - FONT COLOR CHANGE */
#main-content > div > article > div.action-container.relative.p-4.lg\:col-span-2.lg\:row-span-3.lg\:overflow-auto.lg\:p-8,
#main-content > div > article > div.info-container.relative.bg-white.p-4.lg\:row-span-2 > div > h1
{
color: #143666 !important;
}
/* END - FONT COLOR CHANGE */
/* ALL PAGES */
/* BEGIN - BUTTON COLOR */
.btn-primary {
background-color: #143666 !important;
}
/* END - BUTTON COLOR */
/* BEGIN - responsive behavior (auto adjust for different screen sizes) */

/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
/* BEGIN - ADD SECTION BACKGROUND */
#content-block-108872 {
background-image: url("https://d2y9d0ry7vx6k5.cloudfront.net/events/23686/images/lpi_vZptM0kdFA.png") !important;
object-fit: cover !important;
background-repeat: no-repeat !important;
background-position: center top;
}
/* END - ADD SECTION BACKGROUND */
/* BEGIN - PADDING */
/* Event info */
/* image padding */
/* event title image */
#content-block-108872 > div > div > p:nth-child(1) {
padding-bottom: 0px !important;
margin-top: 80px !important;
margin-bottom: 10px !important;
}
/* hosted by image */
#content-block-108872 > div > div > p:nth-child(2) {
padding-bottom: 0px !important;
margin-bottom: 20px !important;
}
/* purchase button image */
#content-block-108872 > div > div > p:nth-child(10) {
padding-bottom: 0px !important;
margin-top: 0px !important;
margin-bottom: 160px !important;
}
/* text padding */
/* event details */
#content-block-108872 > div > div > p:nth-child(5) {
padding-bottom: 0px;
}
/* event time, age, location */
#content-block-108872 > div > div > p:nth-child(8) {
padding-bottom: 0px !important;
margin-top: 0px !important;
margin-bottom: 30px !important;
}
/* url */
#content-block-108872 > div > div > p:nth-child(9) {
margin-bottom: 60px !important;
}
/* END - PADDING */
/* BEGIN - FONT */
/* font size */
/* event details */
#content-block-108872 > div > div > p:nth-child(5) > span > span, #content-block-108872 > div > div > p:nth-child(6) > span > span {
font-size: 20px;
}
/* event time, age, location */
#content-block-108872 > div > div > p:nth-child(8) > span > strong > span {
font-size: 20px;
}
/* conscious alliance url */
#content-block-108872 > div > div > p:nth-child(9) > span {
font-size: 18px;
text-decoration: none !important;
}
/* END - FONT */
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
/* BEGIN - ADD SECTION BACKGROUND */
#content-block-108872 {
background-image: url("https://d2y9d0ry7vx6k5.cloudfront.net/events/23686/images/lpi_vZptM0kdFA.png") !important;
object-fit: cover !important;
background-repeat: no-repeat !important;
background-position: center top;
}
/* END - ADD SECTION BACKGROUND */
/* BEGIN - PADDING */
/* Event info */
/* image padding */
/* event title image */
#content-block-108872 > div > div > p:nth-child(1) {
padding-bottom: 0px !important;
margin-top: 80px !important;
margin-bottom: 10px !important;
}
/* hosted by image */
#content-block-108872 > div > div > p:nth-child(2) {
padding-bottom: 0px !important;
margin-bottom: 20px !important;
}
/* purchase button image */
#content-block-108872 > div > div > p:nth-child(10) {
padding-bottom: 0px !important;
margin-top: 0px !important;
margin-bottom: 160px !important;
}
/* text padding */
/* event details */
#content-block-108872 > div > div > p:nth-child(5) {
padding-bottom: 0px;
}
/* event time, age, location */
#content-block-108872 > div > div > p:nth-child(8) {
padding-bottom: 0px !important;
margin-top: 0px !important;
margin-bottom: 30px !important;
}
/* url */
#content-block-108872 > div > div > p:nth-child(9) {
margin-bottom: 60px !important;
}
/* END - PADDING */
/* BEGIN - FONT */
/* font size */
/* event details */
#content-block-108872 > div > div > p:nth-child(5) > span > span, #content-block-108872 > div > div > p:nth-child(6) > span > span {
font-size: 20px;
}
/* event time, age, location */
#content-block-108872 > div > div > p:nth-child(8) > span > strong > span {
font-size: 20px;
}
/* conscious alliance url */
#content-block-108872 > div > div > p:nth-child(9) > span {
font-size: 18px;
text-decoration: none !important;
}
/* END - FONT */
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
/* BEGIN - ADD SECTION BACKGROUND */
#content-block-108872 {
background-image: url("https://d2y9d0ry7vx6k5.cloudfront.net/events/23686/images/lpi_FfqsGgnXn0.png") !important;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center top;
}
/* END - ADD SECTION BACKGROUND */
/* BEGIN - PADDING */
/* Event info */
/* image padding */
/* event title image */
#content-block-108872 > div > div > p:nth-child(1) {
padding-bottom: 0px !important;
margin-top: 190px !important;
margin-bottom: 20px !important;
}
/* hosted by image */
#content-block-108872 > div > div > p:nth-child(2) {
padding-bottom: 0px !important;
margin-bottom: 10px !important;
}
/* purchase button image */
#content-block-108872 > div > div > p:nth-child(10) {
padding-bottom: 0px !important;
margin-top: 0px !important;
margin-bottom: 200px !important;
}
/* text padding */
/* event details */
#content-block-108872 > div > div > p:nth-child(5) {
padding-bottom: 0px;
}
/* event time, age, location */
#content-block-108872 > div > div > p:nth-child(8) {
padding-bottom: 0px !important;
margin-top: 0px !important;
margin-bottom: 0px !important;
}
/* url */
#content-block-108872 > div > div > p:nth-child(9) {
margin-bottom: 30px !important;
}
/* END - PADDING */
/* BEGIN - FONT */
/* font size */
/* event details */
#content-block-108872 > div > div > p:nth-child(5) > span > span, #content-block-108872 > div > div > p:nth-child(6) > span > span {
font-size: 24px;
}
/* event time, age, location */
#content-block-108872 > div > div > p:nth-child(8) > span > strong > span {
font-size: 30px;
}
/* conscious alliance url */
#content-block-108872 > div > div > p:nth-child(9) > span {
font-size: 24px;
text-decoration: none !important;
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
/* BEGIN - ADD SECTION BACKGROUND */
#content-block-108872 {
background-image: url("https://d2y9d0ry7vx6k5.cloudfront.net/events/23686/images/lpi_FfqsGgnXn0.png") !important;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center top;
}
/* END - ADD SECTION BACKGROUND */
/* BEGIN - PADDING */
/* Event info */
/* image padding */
/* event title image */
#content-block-108872 > div > div > p:nth-child(1) {
padding-bottom: 0px !important;
margin-top: 190px !important;
margin-bottom: 20px !important;
}
/* hosted by image */
#content-block-108872 > div > div > p:nth-child(2) {
padding-bottom: 0px !important;
margin-bottom: 10px !important;
}
/* purchase button image */
#content-block-108872 > div > div > p:nth-child(10) {
padding-bottom: 0px !important;
margin-top: 0px !important;
margin-bottom: 200px !important;
}
/* text padding */
/* event details */
#content-block-108872 > div > div > p:nth-child(5) {
padding-bottom: 0px;
}
/* event time, age, location */
#content-block-108872 > div > div > p:nth-child(8) {
padding-bottom: 0px !important;
margin-top: 0px !important;
margin-bottom: 0px !important;
}
/* url */
#content-block-108872 > div > div > p:nth-child(9) {
margin-bottom: 30px !important;
}
/* END - PADDING */
/* BEGIN - FONT */
/* font size */
/* event details */
#content-block-108872 > div > div > p:nth-child(5) > span > span, #content-block-108872 > div > div > p:nth-child(6) > span > span {
font-size: 24px;
}
/* event time, age, location */
#content-block-108872 > div > div > p:nth-child(8) > span > strong > span {
font-size: 30px;
}
/* conscious alliance url */
#content-block-108872 > div > div > p:nth-child(9) > span {
font-size: 24px;
text-decoration: none !important;
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
/* BEGIN - ADD SECTION BACKGROUND */
#content-block-108872 {
background-image: url("https://d2y9d0ry7vx6k5.cloudfront.net/events/23686/images/lpi_FfqsGgnXn0.png") !important;
background-size: cover !important;
background-repeat: no-repeat !important;
background-position: center top;
}
/* END - ADD SECTION BACKGROUND */
/* BEGIN - PADDING */
/* Event info */
/* image padding */
/* event title image */
#content-block-108872 > div > div > p:nth-child(1) {
padding-bottom: 0px !important;
margin-top: 190px !important;
margin-bottom: 20px !important;
}
/* hosted by image */
#content-block-108872 > div > div > p:nth-child(2) {
padding-bottom: 0px !important;
margin-bottom: 10px !important;
}
/* purchase button image */
#content-block-108872 > div > div > p:nth-child(10) {
padding-bottom: 0px !important;
margin-top: 0px !important;
margin-bottom: 200px !important;
}
/* text padding */
/* event details */
#content-block-108872 > div > div > p:nth-child(5) {
padding-bottom: 0px;
}
/* event time, age, location */
#content-block-108872 > div > div > p:nth-child(8) {
padding-bottom: 0px !important;
margin-top: 0px !important;
margin-bottom: 0px !important;
}
/* url */
#content-block-108872 > div > div > p:nth-child(9) {
margin-bottom: 30px !important;
}
/* END - PADDING */
/* BEGIN - FONT */
/* font size */
/* event details */
#content-block-108872 > div > div > p:nth-child(5) > span > span, #content-block-108872 > div > div > p:nth-child(6) > span > span {
font-size: 24px;
}
/* event time, age, location */
#content-block-108872 > div > div > p:nth-child(8) > span > strong > span {
font-size: 30px;
}
/* conscious alliance url */
#content-block-108872 > div > div > p:nth-child(9) > span {
font-size: 24px;
text-decoration: none !important;
}
/* END - responsive behavior (auto adjust for different screen sizes) */