/* LANDING PAGE CSS */
/* BEGIN - Nav bar, header, and link colors */
body > nav.top-menu.lg\:p-\[30px\].py-3 {
background-color: #040420 !important;
}
body > nav.top-menu.lg\:p-\[30px\].lg\:py-\[30px\] {
background-color: #040420 !important;
}
.align-children-middle h1.d4 a {
  color: #ffffff !important; /* replace with your color */
  text-decoration: none;     /* optional, removes underline */
}
.flex.shrink-0.items-center.gap-5 a {
  color: #ffffff !important;
}
.menu-toggle {
  color: #ffffff !important; /* your color */
}
/* END - Nav bar, header, and link colors */
/* BEGIN - Hide header */
/* body > main > section:nth-child(1) > div { */
/* display: none !important; */
/* } */
/* END - Hide header */
/* BEGIN - Background image for event info */
#content-block-21243 {
background-image: url("https://d2y9d0ry7vx6k5.cloudfront.net/events/20585/images/hero_logo_BkDz9c1K7L.png") !important;
background-size: cover !important;
background-repeat: no-repeat !important;
}
/* END - Event info background image */
/* BEGIN - Event info transparent background */
#content-block-21243 > div > div {
background-color: rgba(255,255,255,1) !important;
border-radius: 30px !important;
padding: 35px !important;
}
/* END - Event info transparent background */
/* BEGIN - Event info title padding*/
#content-block-21243 > div > div > p:nth-child(2) {
margin-bottom: 0px !important;
padding-bottom: 0px !important;
}
#content-block-21243 > div > div > p:nth-child(3) {
margin-bottom: 20px !important;
padding-bottom: 20px !important;
}
/* END - Event info title padding */
/* BEGIN - Event info padding */
/* venue link */
#content-block-21243 > div > div > p:nth-child(6) {
margin-bottom: 0px !important;
padding-bottom: 0px !important;
}
#content-block-21243 > div > div > p:nth-child(7) {
margin-bottom: 20px !important;
padding-bottom: 20px !important;
}
/* date */
#content-block-21243 > div > div > p:nth-child(4) {
margin-bottom: 0px !important;
padding-bottom: 0px !important;
}
/* dress code */
#content-block-21243 > div > div > p:nth-child(9) {
margin-bottom: 0px !important;
padding-bottom: 0px !important;
}
/* button */
#content-block-21243 > div > div > h2:nth-child(15) {
margin-bottom: 20px !important;
}
/* END - Event info padding */
/* BEGIN - About alignment */
.fr-video iframe {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
/* END - About alignment */
/* BEGIN - Sponsor section */
/* Font color */
#content-block-23735 > div.content-max-width.py-8.pt-0 > div {
color: #FFFFFF !important;
}
/* END - Sponsor section */
/* BEGIN - Action Bar Background Color */
/* Background color */
section.bg-brand-primary a.action-bar-link {
  background-color: #FFFFFF !important;
}
/*END - Action Bar Background Color */
