.bb-buddypanel .site-header {
        padding: 0px;
    }
.bb-footer .footer-socials i
 {
    font-size: 30px;
}
.bb-template-v2.single .default-fi .entry-img {
    display: none;
}
.header-mini-cart p.woocommerce-mini-cart__buttons a.button {
	color: white;
}
.ld-tab-content > div {
    padding-top: 0px !important;
}

/* BuddyBoss LearnDash: remove strikethrough from completed lesson containers */
.flex-1.push-left.bb-completed-item,
.flex-1.push-left.bb-completed-item *{
  text-decoration: none !important;
  text-decoration-line: none !important;
}
/* Remove underline from top navigation menu links */
nav a,
.site-header a,
.menu a,
.main-navigation a{
  text-decoration: none !important;
}
/* Remove underline from Elementor buttons */
.elementor-button,
.elementor-button-link,
.elementor-button-wrapper a{
  text-decoration: none !important;
}
.page .yoast-breadcrumbs{
  display: none !important;
}
.page-id-7808 header.entry-header{
  display: none;
}

/* Desktop: force the Elementor BuddyBoss header wrapper to full width */
@media (min-width: 992px){

  /* Make the header wrapper span the full viewport width */
  .site-header.site-header--elementor{
    width: 100% !important;
    max-width: 100% !important;
  }

  /* Make the Elementor header widget container span full width */
  .site-header.site-header--elementor .elementor-widget-header-bar,
  .site-header.site-header--elementor .elementor-widget-container{
    width: 100% !important;
    max-width: 100% !important;
  }

  /* If a theme container is constraining it, remove that constraint */
  .site-header.site-header--elementor .container,
  .site-header.site-header--elementor .bb-container{
    width: 100% !important;
    max-width: 100% !important;
  }
}
.search-results-header h1{
	font-size: 20px;
}
  /* Remove post date on blog posts*/
span.post-date {
  display: none;
}

/* Category links color*/
a[rel="category tag"] {
  color: #0b2e4a; /* darker blue */
  text-decoration: underline;
}

/* Hover/focus states */
a[rel="category tag"]:hover,
a[rel="category tag"]:focus {
  color: #061a2a;
  text-decoration-thickness: 2px;
  outline: 2px solid currentColor;
  outline-offset: 2px;
}

@media (max-width: 799px) {
	.site-header--elementor .site-header-container {
        height: 60px !important;
    }
}

/*Eventin Sidebar Widget Settings */
/* ========================================
   SIDEBAR EVENTS
   Eventin - #custom_html-3
   ======================================== */


/* ----------------------------------------
   1. CLEAN UP THE EVENTIN CARD
   ---------------------------------------- */

#custom_html-3 .etn-event-item {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    padding: 0 !important;
    margin: 0 0 20px !important;
    overflow: hidden !important;
}

/* Allows title, image and event information
   to be rearranged */
#custom_html-3 .etn-event-content {
    display: contents !important;
}


/* ----------------------------------------
   2. REMOVE THE PURPLE "EVENT" BADGE
   ---------------------------------------- */

#custom_html-3 .etn-event-category {
    display: none !important;
}


/* ----------------------------------------
   3. PUT EVENT TITLE ABOVE IMAGE
   ---------------------------------------- */

#custom_html-3 .etn-event-title,
#custom_html-3 .etn-title {
    order: 1 !important;
    margin: 16px 14px 12px !important;
    padding: 0 !important;
}


/* Keep title links looking like normal links */
#custom_html-3 .etn-event-title a,
#custom_html-3 .etn-title a {
    color: inherit !important;
}


/* ----------------------------------------
   4. LARGE EVENT IMAGE
   ---------------------------------------- */

#custom_html-3 .etn-event-thumb {
    order: 2 !important;
    width: calc(100% - 28px) !important;
    max-width: none !important;
    margin: 0 14px !important;
    padding: 0 !important;
}

#custom_html-3 .etn-event-thumb a {
    display: block !important;
    width: 100% !important;
}

#custom_html-3 .etn-event-thumb img {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    height: auto !important;
    margin: 0 !important;
}


/* ----------------------------------------
   5. DATE / EVENT INFORMATION
   ---------------------------------------- */

#custom_html-3 .etn-event-meta,
#custom_html-3 .etn-event-date {
    order: 3 !important;
    margin: 0 !important;
    padding: 14px 14px 0 !important;
}


/* ----------------------------------------
   6. EVENT FOOTER
   ---------------------------------------- */

#custom_html-3 .etn-event-footer {
    order: 4 !important;
    width: 100% !important;
    box-sizing: border-box !important;
    margin: 0 !important;
    padding: 14px !important;
}


/* ----------------------------------------
   7. SHOW THE ATTEND BUTTON
   ---------------------------------------- */

#custom_html-3 .etn-event-footer .etn-atend-btn {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}


/* ----------------------------------------
   8. STYLE BUTTON LIKE CARD ABOVE
   ---------------------------------------- */

#custom_html-3 .etn-event-footer .etn-atend-btn a,
#custom_html-3 .etn-event-footer .etn-btn-border {
    display: block !important;
    width: 100% !important;
    box-sizing: border-box !important;

    margin: 0 !important;
    padding: 12px 16px !important;

    background: #356bb3 !important;
    color: #ffffff !important;

    border: 0 !important;
    border-radius: 5px !important;

    text-align: center !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    text-decoration: none !important;
}


/* ----------------------------------------
   9. BUTTON HOVER AND KEYBOARD FOCUS
   ---------------------------------------- */

#custom_html-3 .etn-event-footer .etn-atend-btn a:hover,
#custom_html-3 .etn-event-footer .etn-atend-btn a:focus,
#custom_html-3 .etn-event-footer .etn-btn-border:hover,
#custom_html-3 .etn-event-footer .etn-btn-border:focus {
    text-decoration: underline !important;
}


/* Strong visible keyboard focus */
#custom_html-3 .etn-event-footer .etn-atend-btn a:focus-visible,
#custom_html-3 .etn-event-footer .etn-btn-border:focus-visible {
    outline: 3px solid currentColor !important;
    outline-offset: 3px !important;
}


/* ----------------------------------------
   10. REMOVE EXTRA EVENTIN SPACING
   ---------------------------------------- */

#custom_html-3 .event-tab-wrapper,
#custom_html-3 .etn-schedule-wrap {
    margin: 0 !important;
    padding: 0 !important;
}


/* Hide Eventin navigation/tab if it appears */
#custom_html-3 .event-nav {
    display: none !important;
}

/* Tighten space between image and event details */
#custom_html-3 .etn-event-meta,
#custom_html-3 .etn-event-date {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

/* Pull the footer closer to the image */
#custom_html-3 .etn-event-footer {
    margin-top: 0 !important;
    padding-top: 12px !important;
}

/* Remove extra margins Eventin may add around the date */
#custom_html-3 .etn-event-footer p,
#custom_html-3 .etn-event-footer ul,
#custom_html-3 .etn-event-footer li {
    margin-top: 0 !important;
    margin-bottom: 10px !important;
}