
.header-button-box {
    display: none !important;
}

#Contribute .contribute-button-box-two {
    display: none !important;
}

#blog .blog-date-count-box {
  display: none !important;
}

/* Inject campaign disclaimer */
.footer-copy::after {
  content: "Pd Pol Ad by Al Arreola Campaign, Eduardo Arreola Treasurer • Designed by Barnstorm Strategies";
  display: block;
  text-align: center;
  font-size: 14px;
  color: #ffffff; /* adjust if needed */
  padding: 12px 0;
}
/* Remove theme credit text only */
.credit_link {
  display: none !important;
}
/* Remove only the 'Copyright © 2024 Politicals WordPress.' text */
.footer-copy p {
  font-size: 0 !important;
}

.single-author-image img {
  display: none !important;
}
/* Hide comment counter on blog */
.entry-comments {
  display: none !important;
}
/* MOBILE ONLY: remove the sticky header donate/button bubble */
@media (max-width: 768px) {
  #site-sticky-menu .sticky-header-button,
  #site-sticky-menu .sticky-header-button.header-button-box,
  #site-sticky-menu .header-button-box,
  #site-sticky-menu a.header-button.btn {
    display: none !important;
  }
}

/* Report It mobile fixes */
@media (max-width: 767px) {

  /* Make featured image behave */
  .post-thumbnail img,
  .featured-image img,
  .wp-post-image,
  .inner-banner img {
    width: 100% !important;
    height: auto !important;
    object-fit: cover;
    display: block;
  }

  /* Give page content a little breathing room */
  .site-content,
  .content-area,
  .entry-content,
  .inside-article,
  .container,
  .page-content {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }

  /* WPForms full width fields */
  div.wpforms-container-full .wpforms-form .wpforms-field {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    float: none !important;
    clear: both !important;
  }

  div.wpforms-container-full .wpforms-form input[type="text"],
  div.wpforms-container-full .wpforms-form input[type="email"],
  div.wpforms-container-full .wpforms-form input[type="tel"],
  div.wpforms-container-full .wpforms-form input[type="url"],
  div.wpforms-container-full .wpforms-form input[type="number"],
  div.wpforms-container-full .wpforms-form textarea,
  div.wpforms-container-full .wpforms-form select {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
  }

  /* Name fields and any two-column rows stack on mobile */
  div.wpforms-container-full .wpforms-form .wpforms-one-half,
  div.wpforms-container-full .wpforms-form .wpforms-two-sixths,
  div.wpforms-container-full .wpforms-form .wpforms-three-sixths,
  div.wpforms-container-full .wpforms-form .wpforms-four-sixths,
  div.wpforms-container-full .wpforms-form .wpforms-five-sixths,
  div.wpforms-container-full .wpforms-form .wpforms-one-third,
  div.wpforms-container-full .wpforms-form .wpforms-two-thirds,
  div.wpforms-container-full .wpforms-form .wpforms-inline {
    width: 100% !important;
    margin-left: 0 !important;
    float: none !important;
  }

  /* Address field pieces stack nicely */
  div.wpforms-container-full .wpforms-form .wpforms-field-address .wpforms-field-row,
  div.wpforms-container-full .wpforms-form .wpforms-field-name .wpforms-field-row {
    display: block !important;
  }

  div.wpforms-container-full .wpforms-form .wpforms-field-address .wpforms-field-row-block,
  div.wpforms-container-full .wpforms-form .wpforms-field-name .wpforms-field-row-block {
    width: 100% !important;
    margin-left: 0 !important;
    padding-right: 0 !important;
  }

  /* Submit button full width looks cleaner on phones */
  div.wpforms-container-full .wpforms-form button[type="submit"] {
    width: 100% !important;
  }
}

/* Center featured image */
.post-thumbnail,
.featured-image,
.wp-post-image,
.post-image {
  text-align: center !important;
}

.post-thumbnail img,
.featured-image img,
.wp-post-image,
.post-image img {
  display: block;
  margin-left: auto !important;
  margin-right: auto !important;
}
