/* 5k page title 2025 */
#post-2231 > div.et_post_meta_wrapper > h1 {display: none;}
/* HIDE the option to "Use attendee 1 informartion for all registrations on event espresso */
#spco-copy-attendee-dv {display: none;}
/* April 2025 event */
#post-3780 > div:nth-child(1) > h1  {display: none;}

/* 2025 Gala */
#post-3452 > div:nth-child(1) > h1 {display: none;}
#post-3452 > div.entry-content > div.event-content > p.event-phone {display: none;}
#post-3455 > div:nth-child(1) > h1 {display: none;}

/* nov 2023 event */
#post-3324 > div > div > div > div.et_pb_row.et_pb_row_10002 > div.et_pb_column.et_pb_column_1_2.et_pb_column_10003.et_pb_css_mix_blend_mode_passthrough.et-last-child > div.et_pb_module.et_pb_text.et_pb_text_10003.et_pb_text_align_justified.et_pb_bg_layout_light > div > p {display: none;}
/* Oct network event */
#post-3040 > div:nth-child(1) > h1 {display: none;}
#main-content > div {padding-top: 0 !important;}
#post-3040 > div:nth-child(1) {padding-top: 0 !important;}
#post-3040 > div.entry-content > div > div > div {padding: 0 !important;}

/* remove sidebar padding */
#post-48 > div > div > div > div > div > div.et_pb_column.et_pb_column_1_4.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough > div {padding-right: 0!importantimportant;}
/* style widget header for new map widget in home page sidebar */
#media_image-9 > h4 {font-style: italic; font-weight: 700;}
/* remove right padding on the sidebar widget
div.et_pb_sidebar_1 {padding-right: 0;}
div.et_pb_widget_area {padding-right: 0;}
div.et_pb_widget_area_left {padding-right: 0;}
div.et_pb_bg_layout_light {padding-right: 0;}

/* 2024 5K registration */
#post-2236 > div:nth-child(1) > h1 {display: none;}
/* fix the social icons when 3 ad banners are present */
#et-secondary-menu > ul {padding-top: 20px;}
/*2024 business scholarship */
#post-2572 > div:nth-child(1) > h1 { display: none; }
#post-1469 > div:nth-child(1) > h1  { display: none; }
#post-1469 > h2 { display: none; }
/* Journal ad 2024 */
#post-2544 > div:nth-child(1) > h1 { display: none; }
/* Gala 2024 */
#post-2540 > div:nth-child(1) > h1 { display: none; }
/* nov networking 2023 */
#post-2409 > div:nth-child(1) > h1 {padding-bottom: 0;}
/* 5K sponsorship columns */
div.grid-cont {
   display: grid;
  grid-template-columns: auto auto;
 column-gap: 35px;
}
/* make more room for banner ads by removing left margin */
#et-secondary-menu > ul {margin-right: 0;}
/* Remove meta data */
p.post-meta, .entry-meta .byline, .entry-meta .cat-links { display: none; }
.entry-meta .posted-on { display: none; }
/* generic ticket selector */
input.ticket-selector-submit-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;
}
#spco-go-to-step-payment_options-submit { background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px;
}

/* Event Espresso Gala 2023 */
ul.star {
  list-style-type: circle;  /* fall back in case image doesn't work */
  list-style-image: url(wp-content/uploads/red-star.png);
}
ul.bluestar {
  list-style-type: circle;  /* fall back in case image doesn't work */
  list-style-image: url(wp-content/uploads/blue-star.png);
}
/* remove the sidebar on single espresso events page  from EE */
.single-espresso_events .container:before, 
.single-espresso_events #sidebar {
display: none;
}

.single-espresso_events #left-area {
width: 100%;
}
#post-1907 > div.et_post_meta_wrapper > h1 {display: none;}
.galared {color: #1e2b5b}
.galablue {color: #1e2b5b}
.galaredb {color: #9c1b1f; font-weight: 700;}
.galablueb {color: #1e2b5b; font-weight: 700;}
.galaredbc {color: #9c1b1f; font-weight: 700; text-align: center;}
.galabluebc {color: #1e2b5b; font-weight: 700; text-align: center;}
#main-content > div {padding-top: 15px !important;}
.bldund {text-decoration: underline; font-weight: 700;}
.bldundr {text-decoration: underline; font-weight: 700; color: #9c1b1f;}

/* sponsorship tickets doesn't work */
#details-1907 {color: #1e2b5b}
/* Event espresso scholoarship donations */
/* remove expired tickets used to test payment gateway */
.ticket-sales-expired {
display: none;
}
/* remove date times from scholarship */
.event-datetimes {
display: none;
}
/* scholarship button selector */
#ticket-selector-submit-1853-btn 
{ background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px;
}
/* monthly event button */
#ticket-selector-submit-2178-btn
{ background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px;
}
/* legislative breakfast event */
#ticket-selector-submit-2164-btn 
{ background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px;
}
/* maryor's 5K button */
#ticket-selector-submit-2231-btn 
{ background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px;
}
/* Gala 2023 button selector */
#ticket-selector-submit-1907-btn
{ background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }
/* Ad journal Button Selector */
#ticket-selector-submit-1941-btn
{ background-color: #0C71C3; padding:8px 10px; color: #fff; font-size: 17px; font-weight: 700;
      border-radius: 8px; }
      
/* proceed to finalize registration button */
#spco-go-to-step-payment_options-submit { 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;
}


/* Hide the click here to add a new state/province link during registration checkout */
.ee-form-add-new-state-lnk { display: none }
/* fix spacing on the member list all page */
#cn-names {line-height: 225%;}

h5.donors {font-weight:700; color: #c1171c;}/* Oct 2022 multi chamber networking event */
#post-1409 > div > div > div > div > div.et_pb_column.et_pb_column_1_2.et_pb_column_10001.et_pb_css_mix_blend_mode_passthrough.et-last-child > div.et_pb_module.et_pb_text.et_pb_text_10002.et_pb_text_align_left.et_pb_bg_layout_dark.et_had_animation > div > p:nth-child(3) {color: #ffffff!important;}
#post-1409 > div > div > div > div > div.et_pb_column.et_pb_column_1_2.et_pb_column_10017.et_pb_css_mix_blend_mode_passthrough.et-last-child > div.et_pb_module.et_pb_text.et_pb_text_10008.et_pb_text_align_left.et_pb_bg_layout_dark.et_had_animation > div > p:nth-child(3) {color: #ffffff!important;}
/* oct 2022 multichamber event */
#post-1409 > div > div > div > div > div.et_pb_column.et_pb_column_1_2.et_pb_column_10008.et_pb_css_mix_blend_mode_passthrough.et-last-child > div.et_pb_module.et_pb_text.et_pb_text_10010.et_pb_text_align_left.et_pb_bg_layout_dark > div > p:nth-child(3) {color: #fff;}
/* oct 2022 multi-chamber event */
#post-1409 > div > div > div > div > div.et_pb_column.et_pb_column_1_2.et_pb_column_10008.et_pb_css_mix_blend_mode_passthrough.et-last-child > div.et_pb_module.et_pb_text.et_pb_text_10010.et_pb_text_align_left.et_pb_bg_layout_dark > div > p:nth-child(3) {color: #fff;}

/* 401k popup */
#popmake-1678 {border: 3px solid black !important;}

/* 2022 mayors 5K */
/* #post-140 > div > div > div.et_pb_section.et_pb_section_10003.et_section_regular > div > div > div.et_pb_module.et_pb_countdown_timer.et_pb_countdown_timer_10000.et_pb_bg_layout_dark > div {display: none !important;} */
/* #post-140 > div > div > div.et_pb_section.et_pb_section_10001.et_section_regular > div > div > div.et_pb_module.et_pb_countdown_timer.et_pb_countdown_timer_10000.et_pb_bg_layout_dark > div {display: none !important;} */
/* map widget title */
#media_image-4 > h4 {font-weight: 700; color: #eb484d;}

/* june 2022 legislative breakfast */
h3.whitet {color: #ffffff !important; text-align: center;}
h4.whitet {color: #ffffff !important; text-align: center;}
h3.whitetu {color: #ffffff !important; text-align: center; text-decoration: underline;}
p.whitet {color: #ffffff !important; text-align: center; padding-bottom: 25px;}
/* the following 2 lines are to override the styling when the event is posted to the home page. */
#post-1267 > div > div > div > div.et_pb_row.et_pb_row_10005 > div > div > div > p:nth-child(2) {color: #ffffff;}
#post-1267 > div > div > div > div.et_pb_row.et_pb_row_10005 > div > div > div > p:nth-child(3)  {color: #ffffff;}
#post-1267 > div > div > div > div.et_pb_row.et_pb_row_10004 > div > div > div > p {color: #ffffff;}

/* reduce space between 2 posts on home page */
#post-438 > div > div > div {padding-bottom: 0;}
#post-438 > div > div > div > div.et_pb_row.et_pb_row_10002 {padding-bottom: 0;}

/* hide the HOME descriptor on the connectons cMAP template 
 #cn-list span.adr span.address-name {display: none !important;} */ 
 div.cn-right > span.address-block > span > span.address-name {display: none !important;}

/* hide the h1 title on the nov 2021 event page */
#post-883 > div:nth-child(1) > h1 {display: none;}
/* for the kean university events page */
#et-boc > div > div > div > div {padding: 0;}

a {text-decoration: underline; font-style: italic; font-weight: 700;}
/* DIVI THEME */
/* put space between top navy bar and logo */
#top-header { margin: 0 0 15px 0;}
#logo { margin: 0 0 15px 0; }

/* Gala 2022 */
#main-content > div {padding-top: 0;}
h3.ball22r {color: #df3625;}
h3.ball22b {color: #3b61ad;}
h4.ball22r {color: #df3625;}
h2.ball22y {color: #f9b415; font-weight: 700;}
#post-1194 > div:nth-child(1) > h1 {display: none;}
#post-1194 > h2 > a {display: none;}


span.logo_helper {width: 60%;}
a.register-here {font-weight: bold;}

/* video member benefits page */
h4.pb0 {padding-bottom: 0; font-weight: 700;}
p.lh14 {line-height: 1.4em;}

/* try to see what happens with just floating the logo @media only screen and ( min-width: 981px ) { */
#logo, img#logo { float: left !important; }
/* } */
a.boldt {font-weight: semibold;}
p.boldt {font-weight: semibold;}
h3.center {text-align: center;}
p.center {text-align: center;}
h1.center {text-align: center;}
h2.center {text-align: center;}
h3.center {text-align: center;}
h4.center {text-align: center;}
h5.center {text-align: center;}
h6.center {text-align: center;}
h2.txtbc {text-align: center; font-weight: 700;}
ul.center {text-align: center;}
li.center {text-align: center;}
p.center {text-align: center;}
p.centerb {text-align: center; font-weight: 700;}
p.bluet {color:#002058;}
p.redt {color:#e9484d;}
h1.bluet {color:#002058;}
h2.bluet {color:#002058;}
h2.bluet {color:#002058;}
h3.bluet {color:#002058;}
h4.bluet {color:#002058;}
h5.bluet {color:#002058;}
h6.bluet {color:#002058;}
h1.bluetb {color:#002058; font-weight: 700;}
h2.bluetb {color:#002058; font-weight: 700;}
h2.bluetb {color:#002058; font-weight: 700;}
h3.bluetb {color:#002058; font-weight: 700;}
h4.bluetb {color:#002058; font-weight: 700;}
h5.bluetb {color:#002058; font-weight: 700;}
h6.bluetb {color:#002058; font-weight: 700;}
p.bluetb {color:#002058; font-weight: 700;}
a.bluet {color:#002058;}
h1.redt {color:#c1171c;}
h2.redt {color:#c1171c;}
h3.redt {color:#c1171c;}
h4.redt {color:#c1171c;}
h5.redt {color:#c1171c;}
h6.redtb {color:#c1171c; font-weight: 700;}
h1.redtb {color:#c1171c; font-weight: 700;}
h2.redtb {color:#c1171c; font-weight: 700;}
h3.redtb {color:#c1171c; font-weight: 700;}
h4.redtb {color:#c1171c; font-weight: 700;}
h5.redtb {color:#c1171c; font-weight: 700;}
.redtb {color:#c1171c; font-weight: 700!important;}
h6.redt {color:#c1171c; font-weight: 700;}
span.redtb {color:#c1171c; font-weight: 700;}
a.redt {color:#c1171c;}
h1.greent {color:#006600;}
h2.greent {color:#006600;}
h3.greent {color:#006600;}
h4.greent {color:#006600;}
h5.greent {color:#006600;}
h6.greent {color:#006600;}
a.greent {color:#006600;}
h1.purplet {color: #894975;}
h2.purplet {color: #894975;}
h3.purplet {color: #894975;}
h4.purplet {color: #894975;}
h5.purplet {color: #894975;}
h6.purplet {color: #894975;}
p.purplet {color: #894975;}
a.purplet {color: #894975;}
a.purpletu {color: #894975; text-decoration: underline;}

/* for constant contact form in the sidebar - may need to qualify if form added to main content area */
div.ctct-form-embed div.ctct-form-defaults {padding: 0 !important;}
/* hide the post meta data */
p.post-meta {display: none;}
ul.star {list-style-image: url('http://unionchamber.com/wp-content/uploads/redstar.gif');}


div#advwidget-3.et_pb_widget.widget_advwidget h4.widgettitle {display: none;}
/* for the ads in the et-secondary-menu */
div#et-secondary-menu {
    display: block!important;
}

div#et-secondary-menu a img {
    padding: 5px;
}
/* is on the 15 reasons page */
span.dropcharacter {
  color: #7fc2d4;
  float: left;
  font-family: Georgia;
  font-size: 75px;
  line-height: 48px;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
}
span.bigacqua, h4.bigacqua {color: #49aac2;  text-transform: uppercase;}
label.akqa, p.akqa {color: #49aac2;}
input.wpcf7-form-control.wpcf7-submit {background-color: #003366; 
               padding: 1em; color: #ffffff; font-size: 1.1em; border-radius: 15px;}
 
p.goldt {color: #e9b51c;}
p.greent {color: #7fc2d4;}
a.goldt {color: #e9b51c;}
a.greent {color: #7fc2d4;}
a.redt {color:#002058;}
a.bluet {color: #003366;}
p.bluet { font-size: 1.3em; line-height:150%; text-align: justify;}
p.bluei {font-size: 1.3em; line-height:150%; text-align: justify; color: #003366; font-style: italic;}

@media (max-width: 980px) {
    ul.et-social-icons {
        display: none!important;
        float:right;
    }
}
/* hide the title on top 15 reasons page */
#post-173 > h1 {display: none;}
/* 5K registration page */
p.navytb {color: #003366; font-weight: bold;}
 div.et_pb_promo_description > h2 {color: #003366 !important; font-weight: bold;}

a.et_pb_button, a.et_pb_promo_button {color: #003366; font-weight: bold; font-size:17px;}
/* hide the descriptor HOME on the cMAP template */
div.cn-right > span.address-block > span > span.address-name {display: home;}

/*  to make the forms occupy 2 columns */
div.grid-cont {display: grid; 
                    grid-template-columns: 48% 48%;
                     grid-template-rows: auto; 
                     grid-column-gap: 15px; 
margin-top: 20px;}

div.grid-item-1 { grid-column: auto;                       
                            grid-row: auto;
                             }
div.grid-item-2 {  grid-column: auto;                       
                            grid-row: auto;
                             }
/* try to make the contact form responsive */
@media (max-width: 767px) {
.wpcf7-form.cf7-style {
width: 100%!important;
}
}

/* August 2019 event */
.post-227 .et_post_meta_wrapper h1.entry-title {text-align: center; padding-bottom: 0;}
/* Novem 2019 event */
#post-417 h2 a {display: none;}

div.et_pb_section.et_pb_section_0.et_pb_section_regular {padding-top: 0 !important; padding-bottom:10;}
div.et_pb_section {padding-top: 0 !important;}
div.et_pb_section_0 {padding-top: 0 !important;}
div.et_pb_section_regular {padding-top: 0 !important;}

/* paid membership pro  */
span.pmpro_checkout-h3-msg {display: none;}
/* remove the alpha SSL wildcard security because there are no subdomains */
img#ss_img {display: none;}
span.slant {font-style: italic;}
/* for the 2020 gala */
#post-574 > div:nth-child(1) > h1 {font-family: 'Poppins', sans-serif; color:#894975; font-weight:300;}
img.bottom-shadow {
	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;}
#post-574 > h2 > a {font-family: 'Poppins', sans-serif; color:#894975; font-weight:300;}
	        
h1.ball20 { font-family: 'Poppins', sans-serif; color:#894975; font-weight:300;}
h2.ball20 { font-family: 'Poppins', sans-serif; color:#894975; font-weight:300;} 
h3.ball20 { font-family: 'Poppins', sans-serif; color:#894975; font-weight:300;} 
h4.ball20 { font-family: 'Poppins', sans-serif; color:#894975; font-weight:300;} 
h5.ball20 { font-family: 'Poppins', sans-serif; color:#894975; font-weight:300;} 
