/*
Theme Name: Hello Elementor Child
Theme URI: https://anthemcreative.ca/
Description: Custom child theme created by Anthem Creative
Author: Anthem Creative
Author URI: https://anthemcreative.ca/
Template: hello-elementor
License: Commercial
Version: 1.0.0
*/

body,
main {
    overflow-x: clip;
}

@media (max-width: 1024px) {
    body,
    main {
        overflow-x: hidden;
    }
}

.elementor hr {
    border: 1px solid black;
    margin: 2rem 0 1rem !important;
}

/*
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row {
    margin: 0;
}

.tribe-events-view--list {}

    .tribe-events-view--list .tribe-events-calendar-list {
        margin-right: 8rem;
        margin-left: 8rem;
    }

    .tribe-events-view--list.alignwide {
        margin-right: 0;
        margin-left: 0;
    }

    .tribe-events-view--list .tribe-common-l-container {
        padding: 0 !important;
        margin: 0;
        max-width: none;
    }
    
    .tribe-events-view--list .tribe-events-calendar-list__event-row {
        margin: 0;
    }
    
    .tribe-events-view--list .tribe-events-calendar-list__event-row:last-child {
        margin-bottom: 0;
    }
    
    .tribe-events-view--list .tribe-events-calendar-list__event-row {
        width: calc( 100% - 1.2rem );
        height: calc( 100% - 1.5rem );
        background-color: var(--e-global-color-primary);
        border-radius: 1.5rem;
        padding: 3rem 0.5rem 4rem;
    }
    
    .tribe-events-view--list .event-column:nth-child( 2n ) .tribe-events-calendar-list__event-row {
        background-color: var(--e-global-color-secondary);
    }
    
    .tribe-events-view--list .tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
        padding-right: 2.5rem;
        padding-left: 2.5rem;
    }
    
    .tribe-events-view--list .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {
        width: 100%;
    }
    
    .tribe-events-view--list .event-cat {
        font-size: 22px;
        font-weight: 500;
    }
    
    .tribe-events-view--list .event-column:nth-child( 2n ) .event-cat,
    .tribe-events-view--list .event-column:nth-child( 2n ) .tribe-events-calendar-list__event-description,
    .tribe-events-view--list .event-column:nth-child( 2n ) .event-presenter,
    .tribe-events-view--list .event-column:nth-child( 2n ) .tribe-events-calendar-list__event-datetime {
        color: var(--e-global-color-8e68bcb);
    }
    
    .tribe-events-view--list .tribe-events-calendar-list__event-header a {
        font-size: 36px;
        font-weight: bold;
        color: var(--e-global-color-accent);
    }
    
    .tribe-events-view--list .elementor-button {
        margin-top: 2rem;
        background-color: var(--e-global-color-accent);
        font-size: 15px;
        color: var(--e-global-color-text);
        padding: 1.25rem 2.25rem;
    }
    
    .tribe-events-view--list .tribe-events-calendar-list-nav {
        margin-top: 3rem;
    }
    
.single-tribe_events {}

    .single-tribe_events .tribe-events-single-event-title {
        font-size: 60px;
    }

    .single-tribe_events .tribe-events-schedule h2 {
        margin-top: 3rem;
        font-size: 27px;
    }

    .single-tribe_events .tribe-events-event-image img {
        width: auto;
        max-height: 15rem;
    }

    .single-tribe_events .tribe-events-c-subscribe-dropdown__container {
        display: none;
    }

    .single-tribe_events .tribe-events-single-section-title {
        font-size: 27px;
    }

    .single-tribe_events .tribe-events-related-events-title,
    .single-tribe_events .tribe-related-events,
    .single-tribe_events #tribe-events-footer,
    .single-tribe_events #comments {
        display: none !important;
    }

    .single-tribe_events .tribe-events-back {
        display: none;
    }

    .single-tribe_events .tribe-events-schedule {
        margin-top: -3rem;
    }

    .single-tribe_events .tribe-events-meta-group {
        width: 250px;
    }

    .single-tribe_events .tribe-events-event-meta.primary {
        margin-top: -2rem;
    }

    .single-tribe_events .tribe-events-event-meta.secondary {
        margin-top: -2rem;
    }
*/