/* Ticket page sponsor headers, chane background colors */
	/* Individual Sponsors */
body > main > 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.sponsor > article:nth-child(3) > div.grid.lg\:grid-cols-2.gap-2 > h1 > span, body > main > 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.sponsor > article:nth-child(5) > div.grid.lg\:grid-cols-2.gap-2 > h1 > span, body > main > 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.sponsor > article:nth-child(7) > div.grid.lg\:grid-cols-2.gap-2 > h1 > span, body > main > 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.sponsor > article:nth-child(9) > div.grid.lg\:grid-cols-2.gap-2 > h1 > span, body > main > 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.sponsor > article:nth-child(11) > div.grid.lg\:grid-cols-2.gap-2 > h1 > span {
background-color: #7995a3 !important;
color : #FFFFFF !important;
padding-left: 15px !important;
}
	/* Business Sponsors */
body > main > 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.sponsor > article:nth-child(4) > div.grid.lg\:grid-cols-2.gap-2 > h1 > span, body > main > 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.sponsor > article:nth-child(6) > div.grid.lg\:grid-cols-2.gap-2 > h1 > span, body > main > 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.sponsor > article:nth-child(8) > div.grid.lg\:grid-cols-2.gap-2 > h1 > span, body > main > 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.sponsor > article:nth-child(10) > div.grid.lg\:grid-cols-2.gap-2 > h1 > span, body > main > 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.sponsor > article:nth-child(12) > div.grid.lg\:grid-cols-2.gap-2 > h1 > span {
background-color: #af924c !important;
color : #FFFFFF !important;
padding-left: 15px !important;
}

/* Add text padding */
.content-block-description p {
    margin-bottom: 0 !important;
}
#content-block-6950 > div > div > p:nth-child(2) {
padding: 20px 0 0 0 !important;
}
#content-block-6950 > div > div > p:nth-child(3) {
padding: 0 !important;
}
#content-block-6950 > div > div > p:nth-child(4) {
padding-top: 20px !important;
}
#content-block-6950 > div > div > p:nth-child(6) {
padding-top: 20px !important;
}
#content-block-6950 > div > div > p:nth-child(13) {
padding-top: 20px !important;
}
#content-block-6950 > div > div > p:nth-child(14) {
padding-top: 20px !important;
}
#content-block-6950 > div > div > p:nth-child(15) {
padding-top: 20px !important;
}
/* Replace save credit card text */
/*label[for="save-credit-card"] {
  display: none !important;
}*/
/* Hide header text */
body > main > section:nth-child(1) > div {
display: none !important;
}
#content-block-13699 > div.content-max-width.contrast-background.light-background.py-8 > h2, #content-block-6950 > div > h2, #content-block-13698 > div > h2, #content-block-13700 > div > div.contrast-background.light-background.mb-8.items-center.justify-between.md\:flex > div > h1 > span:nth-child(2) {
display: none !important;
}
/* Hide donation elements */
body > main > div > div > div.slate-border.h-fit.w-full.rounded.bg-white.p-8.md\:w-1\/2 {
 display: none !important;
}
body > main > div > div > div.h-fit.w-full.rounded.bg-system-slate-200.p-8.md\:w-1\/2 {
 display: none !important;
}
/* Ticket page background color and font color */
.bg-system-slate-100 {
background-color: #527262 !important;
}
.my-8, .top-intersection h-0 {
background-color: #ffffff !important;
}
body > main > div > p:nth-child(1) {
padding-top: 20px !important;
}
body > main > div > div.order-1.w-full.bg-system-slate-100.py-4.lg\:order-2.lg\:block.lg\:w-4\/12.lg\:ps-16.lg\:pt-24 > div.b3.flex.items-center.justify-between.text-gray-600 > div > p, body > main > div > div.order-1.w-full.bg-system-slate-100.py-4.lg\:order-2.lg\:block.lg\:w-4\/12.lg\:ps-16.lg\:pt-24 > div.b3.flex.items-center.justify-between.text-gray-600 > p, body > main > div > div.order-1.w-full.bg-system-slate-100.py-4.lg\:order-2.lg\:block.lg\:w-4\/12.lg\:ps-16.lg\:pt-24 > p, body > main > div > div.order-1.w-full.bg-system-slate-100.py-4.lg\:order-2.lg\:block.lg\:w-4\/12.lg\:ps-16.lg\:pt-24 > div.b3.flex.items-center.justify-between.text-gray-600 > div > a > span, body > main > div > div.order-1.w-full.bg-system-slate-100.py-4.lg\:order-2.lg\:block.lg\:w-4\/12.lg\:ps-16.lg\:pt-24, body > main > div > div.order-1.w-full.bg-system-slate-100.py-4.lg\:order-2.lg\:block.lg\:w-4\/12.lg\:ps-16.lg\:pt-24 a {
color: #ffffff !important;
}
/* tix button color */
.btn-primary.continue.brand-shadow.my-8, .btn-primary.brand-shadow.submit-payment.my-8 {
background-color: #000000 !important;
}
/* BEGIN – RESPONSIVE BEHAVIOR (AUTO ADJUST FOR DIFFERENT SCREEN SIZES) */
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
/* add text under ticket page - ticket title */
body > main > 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.individual > header > h1::after {
content: "\ATo skip to payment, select the 'Payment' link from the 'Purchase Tickets' drop down menu at the top.";
white-space: pre-wrap;
font-size: 18px !important;
font-style: italic !important;
font-weight: normal !important;
display: block !important;
line-height: 1.6 !important;
}
/* Event info font sizes */
#content-block-6950 > div > div > p:nth-child(2) > span > strong {
font-size: 24px !important;
}
#content-block-6950 > div > div > p:nth-child(4) > span > strong, #content-block-6950 > div > div > p:nth-child(5) > span, #content-block-6950 > div > div > p:nth-child(7) > span, #content-block-6950 > div > div > p:nth-child(8) > span > a, #content-block-6950 > div > div > p:nth-child(10) > span {
font-size: 20px !important;
}
/* Special Guest formatting */
#content-block-13698 > div > div > p:nth-child(1) > span > strong > img {
width: 100% !important;
}
#isPasted > img {
float: left !important;
padding: 5px !important;
}
#isPasted {
clear: both !important;
}
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
/* add text under ticket page - ticket title */
body > main > 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.individual > header > h1::after {
content: "\ATo skip to payment, select the 'Payment' link from the 'Purchase Tickets' drop down menu at the topu.";
white-space: pre-wrap;
font-size: 18px !important;
font-style: italic !important;
font-weight: normal !important;
display: block !important;
line-height: 1.6 !important;
}
/* Event info font sizes */
#content-block-6950 > div > div > p:nth-child(1) > span > strong {
font-size: 24px !important;
}
#content-block-6950 > div > div > p:nth-child(4) > span > strong, #content-block-6950 > div > div > p:nth-child(5) > span, #content-block-6950 > div > div > p:nth-child(7) > span, #content-block-6950 > div > div > p:nth-child(8) > span > a, #content-block-6950 > div > div > p:nth-child(10) > span {
font-size: 20px !important;
}
/* Special Guest formatting */
#content-block-13698 > div > div > p:nth-child(1) > span > strong > img {
width: 100% !important;
}
#isPasted > img {
float: left !important;
padding: 5px !important;
}
#isPasted {
clear: both !important;
}
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
/* add text under ticket page - ticket title */
body > main > 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.individual > header > h1::after {
content: "\ATo skip to payment, select the 'Payment' link from the right hand menu.";
white-space: pre-wrap;
font-size: 18px !important;
font-style: italic !important;
font-weight: normal !important;
display: block !important;
line-height: 1.6 !important;
}
/* Event info font sizes */
#content-block-6950 > div > div > p:nth-child(1) > span > strong {
font-size: 30px !important;
}
#content-block-6950 > div > div > p:nth-child(4) > span > strong, #content-block-6950 > div > div > p:nth-child(5) > span, #content-block-6950 > div > div > p:nth-child(7) > span, #content-block-6950 > div > div > p:nth-child(8) > span > a, #content-block-6950 > div > div > p:nth-child(10) > span {
font-size: 24px !important;
}
/* Special Guest formatting */
#content-block-13698 > div > div > p:nth-child(1) > span > strong > img {
width: 45% !important;
}
#isPasted > img {
float: left !important;
padding: 0px 15px 15px 15px !important;
}
#isPasted {
clear: both !important;
}
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
/* add text under ticket page - ticket title */
body > main > 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.individual > header > h1::after {
content: "\ATo skip to payment, select the 'Payment' link from the right hand menu.";
white-space: pre-wrap;
font-size: 18px !important;
font-style: italic !important;
font-weight: normal !important;
display: block !important;
line-height: 1.6 !important;
}
/* Event info font sizes */
#content-block-6950 > div > div > p:nth-child(1) > span > strong {
font-size: 30px !important;
}
#content-block-6950 > div > div > p:nth-child(4) > span > strong, #content-block-6950 > div > div > p:nth-child(5) > span, #content-block-6950 > div > div > p:nth-child(7) > span, #content-block-6950 > div > div > p:nth-child(8) > span > a, #content-block-6950 > div > div > p:nth-child(10) > span {
font-size: 24px !important;
}
/* Special Guest formatting */
#content-block-13698 > div > div > p:nth-child(1) > span > strong > img {
width: 45% !important;
}
#isPasted > img {
float: left !important;
padding: 0px 15px 15px 15px !important;
}
#isPasted {
clear: both !important;
}
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
/* add text under ticket page - ticket title */
body > main > 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.individual > header > h1::after {
content: "\ATo skip to payment, select the 'Payment' link from the right hand menu.";
white-space: pre-wrap;
font-size: 18px !important;
font-style: italic !important;
font-weight: normal !important;
display: block !important;
line-height: 1.6 !important;
}
/* Event info font sizes */
#content-block-6950 > div > div > p:nth-child(1) > span > strong {
font-size: 30px !important;
}
#content-block-6950 > div > div > p:nth-child(4) > span > strong, #content-block-6950 > div > div > p:nth-child(5) > span, #content-block-6950 > div > div > p:nth-child(7) > span, #content-block-6950 > div > div > p:nth-child(8) > span > a, #content-block-6950 > div > div > p:nth-child(10) > span {
font-size: 24px !important;
}
/* Special Guest formatting */
#content-block-13698 > div > div > p:nth-child(1) > span > strong > img {
width: 45% !important;
}
#isPasted > img {
float: left !important;
padding: 0px 15px 15px 15px !important;
}
#isPasted {
clear: both !important;
}
}
/* END - RESPONSIVE BEHAVIOR (AUTO ADJUST FOR DIFFERENT SCREEN SIZES)*/