/*Impact 100 afraid to laugh  */
#ticket-selector-submit-3784-btn, #ticket-selector-submit-3778-btn { background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }

/* 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; }

/* disable event date and time for WOMEN in finace til new date is schedeuled */
#ee-event-datetimes-li-62 {display: none;}
/*June 2025 Impact 100 events */
#ticket-selector-submit-3745-btn  { background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }
#ticket-selector-submit-3749-btn  { background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }

/* Impact 100 Self Defense */
#post-3673 > div:nth-child(1) > p  {display: none;}
#ee-event-datetimes-li-57 {display: none;}
#ee-event-datetimes-ul-3673 {display: none;}
#ticket-selector-submit-3673-btn, #ticket-selector-submit-3680-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}

/*  Impact 100 Trivia Night */
#post-3645 > div:nth-child(1) {display: none;}
#main-content > div {padding-top: 0 !important;}
#ticket-selector-submit-3645-btn, #spco-go-to-step-finalize_registration-submit { background-color: #b798f6; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }

/* Impact 100 dec - Feb 2025 events */
#ticket-selector-submit-3585-btn,  #ticket-selector-submit-3588-btn, #ticket-selector-submit-3591-btn, #ticket-selector-submit-3593-btn 
{ background-color: #503988; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700; border-radius: 8px; }

/* Impact 100 2024 Annual Meeting */
#ticket-selector-submit-3479-btn { background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }
/* Impact 100 Sppoky Game Night */
#tkt-slctr-tbl-3416 > tbody > tr.tckt-slctr-tbl-tr.ticket-on-sale.ee-ticket-spooky-good-game-night-ticket > td.tckt-slctr-tbl-td-name > p {display: none;}
#ticket-selector-submit-3416-btn { background-color: #fc6a08; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }
/* 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; }
/* 2024 Golf Outing Hide placeholder date-time */
#ee-event-datetimes-li-33 {display: none;}
#ticket-selector-submit-3133-btn { background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }
#tkt-slctr-tbl-3133 > thead {color: #006600;}
#details-3133 {color: #006600;}
#price-3133 {color: #006600;}
#quantity-3133  {color: #006600;}
/* Impact 100 informationevents */
#post-3050 > div:nth-child(1) > h1  {display: none;}
#post-3050 > div.et_post_meta_wrapper > h1 {display: none;}
#post-3050 > div.et_post_meta_wrapper > p  {display: none;}
#ee-event-datetimes-ul-3050   {display: none;}
#ticket-selector-submit-3050-btn { background-color: #268e9b; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }
#price-3050 {color: #268e9b; }
#details-3050 {color: #268e9b; }
#quantity-3050 {color: #268e9b; }
.i100button {
  background-color: #503998; /*purple */
 margin: 0 auto;
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: block;
  font-size: 16px;
  cursor: pointer;
}
/* 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;}

/* Breakfast with debbie weiss */
#post-3198 > div:nth-child(1) > h1 {display: none;}
#ticket-selector-submit-3198-btn  { background-color: #ec008d; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }
#details-3198 {color: #ec008d; }
#price-3198  {color: #ec008d; }
#quantity-3198  {color: #ec008d; }
#post-3198 > div.entry-content > div.espresso-venue-dv > h4   {color: #ec008d; }
/* stack the image of debbie's book if the screen is  div.entry-content > div.event-datetimes {display: none;}
#ticket-selector-submit-2970-btn  { background-color: #4cbb17; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }
/* when the logo is centered in customizer, the menu has its own line but use this to move the menu left */
.et_header_style_centered #main-header .logo_container {
	text-align:left;
}
/* need padding below the logo to accomodate the safe in hunterdon logo on the impact 100 pages */
#logo {padding-bottom: 20px;}

/* 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;
}
/* Casino night button selectors */
#ticket-selector-submit-2667-btn
{ background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }
#spco-go-to-step-finalize_registration-submit
{ background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }
/* Comedy night button selectors */
#ticket-selector-submit-812-btn
{ background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }
#spco-go-to-step-payment_options-submit  { background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }
/* Golf Buttons */
#ticket-selector-submit-1759-btn { background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }
/* remove "add new state from registration form */
#display-ee_reg_qstn-942-state {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;}

/* impact 100 home page override, though I don't know why needed */
.et_pb_text_0 h5 {color #99333   !important;}

/* 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;}

