/* landing page css */
#table-info tr{
border-bottom: solid 3px #38504b !important;
}
#table-info td{
padding: 20px !important;
}
#table-info {
width: 60% !important;   
margin: 50px auto !important;
}

#blockA_content h2, #blockB_content h2, #blockC_content h2, #blockD_content h2{
    /* landing page remove title from Section A */
  display: none !important;
}
#bidder-login{
  /* add space under login info */
  padding-bottom: 100px !important;
}
/* ticket page css */
/* BEGIN - FOOTER TEXT INSERT */
#footer::before, #footer_links::before {
content: "Bella Health + Wellness is a 501(c)(3) charitable organization. The amount of any contribution that is tax-deductible is limited to the excess of any money over the value of goods or services provided. The above values are estimates and do not necessarily reflect the fair market value of the item at the time of sale. No goods or services were provided in exchange for the donation. * If you purchased tickets for the Bella Ball in 2025, your ticket prices include a non-deductible amount of $100.00 per ticket that covers the cost of food and beverages. Bella’s tax id is 46-2578248";
}
/* END - FOOTER TEXT INSERT */
/* BEGIN - CHANGE 'Notes' TO CUSTOM LABEL */
.meal-notes-container > label {
  font-size: 0px !important;
}
.meal-notes-container > label::before {
  font-size: 12px !important;
  content: "Please specify any dietary needs/allergies";
}
/* END - CHANGE 'Notes' TO CUSTOM LABEL */
#sponsor_comment {
  display: none !important;
}
/* checkout button */
.card_show_hide_link, .checkout-btn, #submitMe {
  /* checkout buttons */
  background-color: #CFB87C !important;
}
#submitMe:hover {
  /* checkout button mouse hover */
  background-color: #b69e5e !important;
}
.subButton:hover, #stripe_submit, #click_tap_here, #card_submit {
    /* checkout button mouse hover */
  background-color: #b69e5e !important;
}
/* total amount */
#total {
  /* total amount text */
  color: #720620 !important;
}
#donation_amount, #seating_request {
  /* ticket page donation section donation amount box */
  margin-top: 20px !important;
}
/* donation page css */
#donation_submit.checkout-btn {
  /* donation page submit button */
  background: #720620 !important;
  border-color:#720620 #720620 #720620 !important;
}
#og h1 {
  /* donation page h1 title */
    display: none !important;
}
#og {
     /* donation page text */
    text-shadow: none !important;
    color: #FFFFFF !important;
}
#bg_grad {
  /* donation page gradient */
  display: none !important;
  /* background-image: linear-gradient(to bottom, #eb6424 -50%, transparent 90%) !important; */
}
.donation_thank_you_text {
   /* donation page thank you text */ 
  color: #FFFFFF !important;
}
/* guest update link css */
/* BEGIN - CUSTOMIZES 'Notes' TO A CUSTOM LABEL IN GUEST UPDATE LINK */
.guest-info > div:nth-child(8) > label {
  font-size: 0px !important;
}
.guest-info > div:nth-child(8) > label::before {
  font-size: 12px !important;
  content: "Please specify any dietary needs/allergies";
}
/* END - CUSTOMIZES 'Selection' TO A CUSTOM LABEL IN GUEST UPDATE LINK */
/* general css */
/* BEGIN – RESPONSIVE BEHAVIOR (AUTO ADJUST FOR DIFFERENT SCREEN SIZES) */
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
/* BEGIN - FOOTER TEXT INSERT */
#footer {
margin: 0px 20px 0px 20px !important;
color: #808287 !important;
}
#footer_links {
margin: 10px 20px 0px 20px !important;
color: #808287 !important;
}
/* END - FOOTER TEXT INSERT */
}
/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
/* BEGIN - FOOTER TEXT INSERT */
#footer {
margin: 0px 20px 0px 20px !important;
color: #808287 !important;
}
#footer_links {
margin: 10px 20px 0px 20px !important;
color: #808287 !important;
}
/* END - FOOTER TEXT INSERT */
}
/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
/* BEGIN - FOOTER TEXT INSERT */
#footer {
margin: 10px 383px 0px 383px !important;
color: #808287 !important;
}
#footer_links {
margin: 10px 20px 20px 20px !important;
color: #808287 !important;
}
/* END - FOOTER TEXT INSERT */
}
/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
/* BEGIN - FOOTER TEXT INSERT */
#footer {
margin: 10px 383px 0px 383px !important;
color: #808287 !important;
}
#footer_links {
margin: 10px 20px 20px 20px !important;
color: #808287 !important;
}
/* END - FOOTER TEXT INSERT */
}
/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
/* BEGIN - FOOTER TEXT INSERT */
#footer {
margin: 10px 383px 0px 383px !important;
color: #808287 !important;
}
#footer_links {
margin: 10px 20px 20px 20px !important;
color: #808287 !important;
}
/* END - FOOTER TEXT INSERT */
}
/* END - RESPONSIVE BEHAVIOR (AUTO ADJUST FOR DIFFERENT SCREEN SIZES)*/