

/* 2025 Casino nite */
#ticket-selector-submit-3818-btn  { background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }



/* 2025 Golf Outing */
#post-3664 > div:nth-child(1) > p {display: none;}
#ticket-selector-submit-3664-btn  { background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }
#ee-event-datetimes-li-53, #ee-event-datetimes-li-54, #ee-event-datetimes-li-55, #ee-event-datetimes-li-56{display: none;}
/* make event espresso pages full width */
.single-espresso_events .x-main.left {
    width: 100%;
}
.single-espresso_events aside.x-sidebar.right {
    display: none;
}
/* remove uncessary text on check payment options */
#espresso-thank-you-page-ajax-payment-dv > h2, #espresso-thank-you-page-payment-details-dv > p {display: none}


/* Casino Night 2024 button and hide date /times */
#ticket-selector-submit-3367-btn  { background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }
#ee-event-datetimes-ul-3367 {display: none;}
/* put back h1 header #post-3367 > div:nth-child(1) > h1 {display: none;}  */
/* 2024 the Big Reveal */
#post-3306 > div:nth-child(1) > h1 {font-size: 40px; color: navy; font-weight: 800;}
#ee-event-datetimes-li-36 {display: none;}
#ticket-selector-submit-3306-btn { background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }



/* remove meta data from venue page */
#post-3085 > div:nth-child(1) > p {display: none;}
/* remove venue list from ticket selector page */
#post-3050 > div.entry-content > div.espresso-venue-dv {display:  none;}
/* remove the featured image from the events page - its needed for receipt */
#post-3050 > div:nth-child(1) > img  {display:  none;}




/* reflect the banner image  on save the dates */
#post-2623 > div > div > div > div > div.et_pb_row.et_pb_row_0 > div > div > span > img{    -webkit-box-reflect: below 0px -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(70%,transparent),to(rgba(250,250,250,0.3))); }
/* remove spacing above the "save the date banner" */
#post-2623 > div > div > div > div > div.et_pb_row.et_pb_row_0 {padding-top: 0;}
#post-2623 > div > div > div > div  {padding-top: 0;}

/* constrain the height of the rotating background banner on the friends &amp; sponsors page */
#post-2561 > div > div > div > div.et_pb_section.et_pb_section_0.et_pb_with_background.et_pb_fullwidth_section.et_section_regular > div {max-height: 500px;}

/* Event Espresso  */
ul.star-green {
  list-style-type: circle;  /* fall back in case image doesn't work, blue star &amp; star is black also available gif stars look grey blue-2-star is lighter */
  list-style-image: url(wp-content/uploads/green-star.png);
}
ul.star {
  list-style-type: circle;  /* fall back in case image doesn't work, blue star &amp; star is black also available */
  list-style-image: url(wp-content/uploads/red-star.png);
}
.bldund {text-decoration: underline; font-weight: 700;}
span.nobldund {text-decoration: none !important; font-weight: 400;}
.nobldund {text-decoration: none !important; font-weight: 400;}

.bldundr {text-decoration: underline; font-weight: 700; color: #993333;}
.bldundb {text-decoration: underline; font-weight: 700; color: #236c99;}
.grdundb {text-decoration: underline; font-weight: 700; color: #006600;}
/*sponsorship grid */
div.grid-cont {
   display: grid;
  grid-template-columns: auto auto;
 column-gap: 35px;
}

div.grid-cont3 {
   display: grid;
  grid-template-columns: auto auto auto;
 column-gap: 10px;
}


/* remove the sidebar on single espresso events page */
.single-espresso_events .container:before, 
.single-espresso_events #sidebar {
display: none;
}
.single-espresso_events #left-area {
width: 100%;
}
/* hide event meta data on  should be all  events  */
article.espresso_event_type-single-event > div.et_post_meta_wrapper > p {display: none;} 
#post-439 > div:nth-child(1) > p {display: none;} 
#post-941 > div:nth-child(1) > p  {display: none;} 

/* remove expired tickets used to test payment gateway */
.ticket-sales-expired {
display: none;
}



/* end of year appeal  ALL other CURRENCY SELECTOR buttons must come AFTER this else they will all be brown #4d1212 */
form[id*=give-form] .give-donation-amount .give-currency-symbol {background-color: #4d1212; color: #ffffff;}
#give-donation-level-button-wrap > li:nth-child(1) > button { background: #4d1212; color: #ffffff;}
#give-donation-level-button-wrap > li:nth-child(2) > button { background: #4d1212; color: #ffffff;}
#give-donation-level-button-wrap > li:nth-child(3) > button { background: #4d1212; color: #ffffff;}
#give-donation-level-button-wrap > li:nth-child(4) > button { background: #4d1212; color: #ffffff;}
#give-donation-level-button-wrap > li:nth-child(5) > button { background: #4d1212; color: #ffffff;}
#give-donation-level-button-wrap > li:nth-child(6) > button { background: #4d1212; color: #ffffff;}
/* override to green below because there can only be one color for this donate button */
#give-purchase-button {background-color: #236c99; color: #ffffff;}
form[id*=give-form] #give-final-total-wrap .give-donation-total-label   {background-color: #4d1212; color: #ffffff;}
#give-form-1932-wrap > h2  {display: none;}
/* end of year donations page */
#post-1920 > div > div > div > div {padding-top: 1%;}

/* general donations blue  */
#give-form-2762-1 > #give-donation-level-button-wrap > li:nth-child(1) > button { background: #236c99; color: #ffffff;}
#give-form-2762-1 > #give-donation-level-button-wrap > li:nth-child(2) > button { background: #236c99; color: #ffffff;}
#give-form-2762-1 > #give-donation-level-button-wrap > li:nth-child(3) > button { background: #236c99; color: #ffffff;}
#give-form-2762-1 > #give-donation-level-button-wrap > li:nth-child(4) > button { background: #236c99; color: #ffffff;}
#give-form-2762-1 > #give-donation-level-button-wrap > li:nth-child(5) > button { background: #236c99; color: #ffffff;}
#give-form-2762-1 > #give-donation-level-button-wrap > li:nth-child(6) > button { background: #236c99; color: #ffffff;}
#give-form-2762-1 > div.give-total-wrap > div > span.give-currency-symbol  { background: #236c99; color: #ffffff;}
 #give-form-2762-1 #give-final-total-wrap .give-donation-total-label  { background: #0C71C3; color: #ffffff;}

/* ALL DONATE buttons are blue */
#give-purchase-button {background: #236c99; color: #ffffff;}

/* intended to change the title on the Friends donation */
h2.give-form-title {color: #236c99;}

/* general classes */
.bldundb {font-weight: 700; text-decoration: underline; color: #235c99;}
h1.blue {color: #236c99;}
h2.blue  {color: #236c99;}
h3.blue  {color: #236c99;}
h4.blue  {color: #236c99;}
h5.blue  {color: #236c99;}
h6.blue {color: #236c99;}
p.blue {color: #236c99;}
p.bluebu {color: #236c99; text-decoration: underline; font-weight: bold;}
h1.bluesb {color: #236c99; font-weight: 700;}
h2.bluesb {color: #236c99; font-weight: 700;}
h3.bluesb {color: #236c99; font-weight: 700;}
h4.bluesb {color: #236c99; font-weight: 700;}
h5.bluesb {color: #236c99; font-weight: 700;}
h6.bluesb {color: #236c99; font-weight: 700;}
h1.boldi {font-weight: 700; font-style: italic;}
h2.boldi {font-weight: 700; font-style: italic;}
h3.boldi {font-weight: 700; font-style: italic;}
h4.boldi {font-weight: 700; font-style: italic;}
h5.boldi {font-weight: 700; font-style: italic;}
h6.boldi {font-weight: 700; font-style: italic;}
h1.bluesbi {color: #236c99; font-weight: 700; font-style: italic;}
h2.bluesbi {color: #236c99; font-weight: 700; font-style: italic;}
h3.bluesbi {color: #236c99; font-weight: 700; font-style: italic;}
h4.bluesbi {color: #236c99; font-weight: 700; font-style: italic;}
h5.bluesbi {color: #236c99; font-weight: 700; font-style: italic;}
h6.bluesbi {color: #236c99; font-weight: 700; font-style: italic;}
.bluecsbi {color: #236c99f; text-align: center; font-weight: 700; font-style: italic;}
.bluecsb {color: #236c99; text-align: center; font-weight: 700}
h1.whitecsb {color: #ffffff; text-align: center; font-weight: 700}
h2.whitecsb {color: #ffffff; text-align: center; font-weight: 700}
h3.whitecsb {color: #ffffff; text-align: center; font-weight: 700}
h4.whitecsb {color: #ffffff; text-align: center; font-weight: 700}
h5.whitecsb {color: #ffffff; text-align: center; font-weight: 700}
h6.whitecsb {color: #ffffff; text-align: center; font-weight: 700}
p.whitej {color: #ffffff; text-align: justify;}
p.whitejbi {color: #ffffff; text-align: justify; font-weight: 700; font-style: italic;}
.center {text-align: center;}



/* from divi */
@media all and (max-width: 900px) {
    #et_mobile_nav_menu {
        display: block !important;
    } 
    #top-menu {
        display: none !important;}
}
/* center the text in bottom bar */
#footer-info > p {text-align: center;}
/* reduce the padding on top of the donate button on the home page */
#post-1947 > div > div > div > div.et_pb_section.et_pb_section_1.et_section_regular {padding: 0 !important;}


/* @media only screen and (min-width: 1350px)
.et_pb_section {
    padding:  0 !important; 
}
@media (min-width: 981px)
.et_pb_section {
     padding:  0 !important; 
}  */
/* remove button padding on donor advised funds page */
#post-2176 > div > div > div > div.et_pb_section.et_pb_section_1.et_section_regular > div.et_pb_row.et_pb_row_0 > div > div  {padding: 0;}
/* remove padding on donor advised above the beneficiary logo */
#post-2176 > div > div > div > div.et_pb_section.et_pb_section_2.et_section_regular {padding: 0;}

