/* Events Masterclass archive and global event font fix */
.single-tribe_events *,
.tribe-events-page-template *,
.events-category-elevated_experience_executive_masterclass *,
.tribe-events-header *,
.tribe-events-loop *,
.tribe-events-list *,
.tribe-events-calendar *,
#jp-relatedposts *,
.jp-relatedposts *,
.tribe-related-events * {
    font-family: Helvetica, Arial, sans-serif !important;
}

/* Fix the text size in the related items section */
#jp-relatedposts .jp-relatedposts-items *,
.jp-relatedposts *,
.tribe-related-events *,
.tribe-related-events .tribe-related-event-info * {
    font-size: 16px !important;
    line-height: 1.6 !important;
}

#jp-relatedposts .jp-relatedposts-post-title,
.tribe-related-events .tribe-related-events-title {
    font-size: 18px !important;
}
/* Fix invisible event schedule text */
.tribe-events-schedule,
.tribe-events-schedule *,
.tribe-event-schedule-details,
.tribe-event-date-start,
.tribe-events-cost {
    color: #333333 !important;
}
#jp-relatedposts .jp-relatedposts-post-date {
    display: none !important;
}
/* Hide the tags in the related section */
#jp-relatedposts .jp-relatedposts-post-context {
    display: none !important;
}
/* Fix cramped event tags */
.tribe-events-event-meta .tribe-events-meta-group {
    width: 100% !important;
    display: block !important;
    margin-bottom: 30px !important;
}

.tribe-events-event-meta .tribe-event-tags {
    word-break: normal !important;
}
/* Fix order completed page colours */
.woocommerce-order-received,
.woocommerce-order-received .site-main,
.woocommerce-order-received #content,
.woocommerce-order-received #main {
    background-color: #eef0f2 !important;
}

.woocommerce-order {
    background-color: #eef0f2 !important;
    padding: 40px !important;
}

.woocommerce-order p,
.woocommerce-order h2,
.woocommerce-order h3,
.woocommerce-order th,
.woocommerce-order td,
.woocommerce-order strong,
.woocommerce-order address,
.woocommerce-order li {
    color: #333333 !important;
}

/* Hide the main events page title */
.post-type-archive-tribe_events .page-title,
.post-type-archive-tribe_events .elementor-widget-theme-archive-title,
.post-type-archive-tribe_events .elementor-heading-title,
.events-archive .page-title,
.tribe-events-page-title,
.tribe-events-header__title,
.tribe-events-c-top-bar__title {
    display: none !important;
}