.bs-website:not(.theme-view) {
    /* Menu Active Item - Pulse Cyan */
    --menu-item-active-color: #00C3FD !important;
    
    /* Primary Buttons (Buy Tickets) - Deep Magenta */
    --primary-button-bg-color: #FF10F0 !important;
    
    /* Button Text - Deep Black (for maximum contrast on Magenta) */
    --primary-button-text-color: #ffffff !important;
}

.bs-data-table.th-show table.data-table th {
    /* Table Headers - Pulse Cyan */
    background: #00FFFF;
    color: #ffffff;
} 

.bs-main-menu .main-menu.nav-active-st4 .page-links>.item.nav-active {
    /* Active Link - Pulse Cyan */
    color: #00FFFF;
    font-weight: bold;
}
.bs-main-menu .main-menu.nav-active-st4 .page-links>.item.nav-active {
    color: #00FFFF;
    font-weight: bold;
    /* This creates the neon glow */
    text-shadow: 0 0 10px rgba(0, 255, 255, 0.7);
}

/* Headind Font Effect */
.bs-section.main-banner.community-section-Slide-1 [text-id="17908000007361521"] {

  font-size: 80px !important;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 5px;

  /* Remove fill */
  color: transparent !important;

  /* Main outline */
  -webkit-text-stroke: 2px #00e6ff;

  /* VERY subtle glow (not heavy) */
  text-shadow:
    0 0 3px rgb(9, 64, 230),
    0 0 6px rgba(9, 64, 230),
    0 0 30px rgba(9, 64, 230);
}


/* Button Effect */
.bs-section.community-section-getInTouch .section-button .large.primary.bs-button {
  position: relative;
  border-radius: 20px;
  padding: 12px 24px;
  background: #0a0a0a;
  color: white;
  overflow: hidden;
}

/* Running border */
.bs-section.community-section-getInTouch .section-button .large.primary.bs-button::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 20px;

  padding: 2px; /* thickness of line */

  background: linear-gradient(
    90deg,
    #00e6ff,
    #ff2bd6,
    #00e6ff
  );

  -webkit-mask:
    linear-gradient(#000 0 0) content-box,
    linear-gradient(#000 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;

  background-size: 200% 200%;
  animation: borderRun 3s linear infinite;
}

@keyframes borderRun {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 200% 50%;
  }
}



/* Number Counter */
.bs-counter-wgt [data-number-item-id="17908000007380016"],
[data-number-item-id="17908000007380011"],
[data-number-item-id="17908000007380021"],
[data-number-item-id="17908000007380026"],
[data-number-item-id="17908000007380045"] {
  background: transparent !important;   /* remove white background */
  border: 2px solid rgba(255, 255, 255, 0.4); /* light border */
  border-radius: 12px;
  padding: 20px;
  text-align: center;
  backdrop-filter: blur(5px); /* optional glass effect */
}
.bs-counter-wgt [data-number-item-id="17908000007380016"],
[data-number-item-id="17908000007380011"],
[data-number-item-id="17908000007380021"],
[data-number-item-id="17908000007380026"],
[data-number-item-id="17908000007380045"] {
  background: transparent !important;
  border: 2px solid #00e6ff;
  border-radius: 12px;

  padding: 20px;
  text-align: center;

  box-shadow:
    0 0 5px #00e6ff,
    0 0 10px #00e6ff;
}

/* Get In Touch Form */
[form-id="17908000007355046"] .bs-frame {
  background: transparent !important;
  border: 2px solid #00C3FD;
  border-radius: 12px;
  padding: 25px;
}
[form-id="17908000007355046"] input,
[form-id="17908000007355046"] textarea {
  background: transparent !important;
  border: 1px solid #00C3FD;
  color: #ffffff;
  border-radius: 6px;
  padding: 10px;
}
[form-id="17908000007355046"] input::placeholder,
[form-id="17908000007355046"] textarea::placeholder {
  color: rgba(255, 255, 255, 0.6);
}
[data-section-id="17908000007355210"] .bs-frame {
  color: white;
}
[data-section-id="17908000007355210"] .bs-frame .medium-font{
  color: white;
}
[data-section-id="17908000007355210"] .bs-frame .sub-head{
  color: white;
}


/* Speakers */
  [speaker-id="17908000007380181"],
  [speaker-id="17908000007380203"],
  [speaker-id="17908000007380264"],
  [speaker-id="17908000007380169"],
  [speaker-id="17908000007380227"],
  [speaker-id="17908000007380239"],
  [speaker-id="17908000007380250"],
  [speaker-id="17908000007380192"],
  [speaker-id="17908000007380215"] {
  background: transparent !important;
  /* border: 2px solid #04d9ff !important; */
  border: none !important;
  /* border-radius: 12px; */
  padding: 20px;
}
  [speaker-id="17908000007380181"],
  [speaker-id="17908000007380181"] * {
  color: #ffffff !important;
}
  [speaker-id="17908000007380203"],
  [speaker-id="17908000007380203"] * {
    color: #ffffff !important;
}
  [speaker-id="17908000007380264"],
  [speaker-id="17908000007380264"] * {
    color: #ffffff !important;
}
  [speaker-id="17908000007380169"],
  [speaker-id="17908000007380169"] * {
    color: #ffffff !important;
}
  [speaker-id="17908000007380227"],
  [speaker-id="17908000007380227"] * {
    color: #ffffff !important;
}
  [speaker-id="17908000007380239"],
  [speaker-id="17908000007380239"] * {
    color: #ffffff !important;
}
  [speaker-id="17908000007380250"],
  [speaker-id="17908000007380250"] * {
    color: #ffffff !important;
}
  [speaker-id="17908000007380192"],
  [speaker-id="17908000007380192"] * {
    color: #ffffff !important;
}
  [speaker-id="17908000007380215"],
  [speaker-id="17908000007380215"] * {
    color: #ffffff !important;
}

/* View Artist’s button */
.bs-section.community-section-speakerList-1 [button-id="17908000007380292"] .bs-button.primary {
  color: white;
}

/* Ticket class */
[data-section-id="17908000007355999"] .bs-ticketList-wgt [data-field-id="17908000007361368"],
[data-field-id="17908000007361374"],
[data-field-id="17908000007361381"], 
[data-field-id="17908000007361387"]
{
  background: transparent !important;
  border: none !important;
  padding: 10px;

}
.bs-ticketList-wgt .st1.ticket-card-header{
   background: transparent !important;
}
[data-section-id="17908000007355999"] .bs-ticketList-wgt .li-content{
  color: white;
  background: transparent !important;
  border: 2px solid #00C3FD;
  border-radius: 8px;
  padding: 10px;
  align-items: center;
}

/* Sponsor button and table */
.bs-section.community-section-sponsorCategoryList [button-id="17908000007356373"] .st-ghost.rounded.btn-widget {
  color: white;
}
.bs-category-table {
  background: transparent !important;
  border: 1px solid #04d9ff !important;
}
.bs-category-table th,
.bs-category-table td {
  background: transparent !important;
  color: #ffffff !important;
  border: 1px solid #04d9ff;
}
.bs-category-table th.sticky-header h5 {
 -webkit-text-fill-color: #ffffff !important;
}


/* Sponsor Images */
.bs-section.community-section-sponsorList .bs-image{
  background: transparent !important;
  border: 1px solid #04d9ff;
}

[event-count-down-id="17908000007355231"]{
  padding-bottom: 120px;
}


/* Section Headings */
/* Heading 1 */
h3[text-id="17908000007355072"] span {
  color: transparent !important; 
  -webkit-text-stroke: 1.5px #53dcfd; 

  text-shadow:
    0 0 40px #53dcfd;

  letter-spacing: 2px;
}

/* Heading 2 */
h3[text-id="17908000007380007"] span{
  color: transparent !important;
  -webkit-text-stroke: 1.5px #fb0fd0; 
  text-shadow:
    0 0 40px #fb0fd0;

  letter-spacing: 2px;
}

/* Heading 3 */
h3[text-id="17908000007380286"] span{
  color: transparent !important; 

  -webkit-text-stroke: 1.5px #53dcfd; 
  text-shadow:
    0 0 40px #53dcfd;

  letter-spacing: 2px;
}

/* Heading 4 */
h3[text-id="17908000007380780"] span{
  color: transparent !important; 

  -webkit-text-stroke: 1.5px #fb0fd0; 
  text-shadow:
    0 0 40px #fb0fd0;

  letter-spacing: 2px;
}

/* Heading 5 */
h3[text-id="17908000007355110"] span{
color: transparent !important; 

  -webkit-text-stroke: 1.5px #53dcfd; 
  text-shadow:
    0 0 40px #53dcfd;

  letter-spacing: 2px;
}

/* Heading 6 */
h3[text-id="17908000007355568"] span{
  color: transparent !important;

  -webkit-text-stroke: 1.5px #53dcfd; 
  text-shadow:
    0 0 40px #53dcfd;

  letter-spacing: 2px;
}

/* Heading 7 */
h3[text-id="17908000007355958"] span{
  color: transparent !important; 

  -webkit-text-stroke: 1.5px #53dcfd; 
  text-shadow:
    0 0 40px #53dcfd;

  letter-spacing: 2px;
}

/* Heading 8 */
h3[text-id="17908000007356598"] span{
  color: transparent !important; 

  -webkit-text-stroke: 1.5px #53dcfd; 
  text-shadow:
    0 0 40px #53dcfd;

  letter-spacing: 2px;
}

/* Heading 9 */
h3[text-id="17908000007357256"] span{
  color: transparent !important; 

  -webkit-text-stroke: 1.5px #53dcfd;
  text-shadow:
    0 0 40px #53dcfd;

  letter-spacing: 2px;
}


