#main-container {
    min-height: 0;
    height: auto;
}

/* Homepage */
.home .page-title {
	display: none;
}

.homeContent {
    /* max-width: 90vw; */
    margin: 0 auto;
}


/* Homepage Events  */

.home .tribe-events {
  text-align: center;
  bordeR: 8px solid var(--theme-palette-color-1)
}

.home .tribe-events h2 {
    font-weight: bold;
    text-transform: uppercase;
}

.home .tribe-events-widget-events-list__header {
    background-color: var(--theme-palette-color-1);
    padding: 10px 15px 15px;
    
}

.home .tribe-events-widget-events-list__header-title.tribe-common-h6 {
    font-size: var(--tec-font-size-5);
    color: white;
}

.home .tribe-events-widget-events-list__events {
    display: grid;
    grid-template-columns: 1fr;
    gap: 10px;
}

.home .tribe-events-widget-events-list__events .tribe-events-widget-events-list__event-row {
    display: grid;
    grid-template-columns: 1fr;
    justify-items: center;
}

.home .tribe-events-widget-events-list__view-more a.tribe-events-widget-events-list__view-more-link {
    background-color: var(--theme-palette-color-1);
    color: white;
    padding: 10px;
    border-radius: 5px 5px 0 0;
    margin-bottom: 26px;
    display: block;
    width: fit-content;
    margin: 0 auto;
    font-weight: bold;
    transition: background-color 300ms ease-in-out;
}

.home .tribe-events-widget-events-list__view-more a.tribe-events-widget-events-list__view-more-link:hover {
    background-color: var(--theme-palette-color-2);
    text-decoration: none;
    border-bottom-color: var(--theme-palette-color-2);
}

.home .homeContent .wp-block-columns.homePoints:nth-of-type(odd) {
    flex-direction: column-reverse;
} 

.home .gform-theme--foundation .gform_footer {
    justify-content: center;
}

.home #gform_submit_button_1 {
    background-color: var(--theme-palette-color-4);
    padding: 10px 20px;
    transition: background-color 300ms ease-in-out;
}

.home #gform_submit_button_1:hover {
    background-color: var(--theme-palette-color-2);
}

@media (min-width: 640px) {
    .home .gform-theme--foundation .gfield--width-half {
        grid-column: 4 / span 6;
    }
}

@media (min-width: 768px) {
    .home .homeContent .tribe-events-widget-events-list__events {
        grid-template-columns: repeat(3, 1fr);
    }
    
    .home .homeContent .wp-block-columns:nth-of-type(odd) {
        flex-direction: row;
    }
}