.elementor-17514 .elementor-element.elementor-element-1a73b0f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17514 .elementor-element.elementor-element-d946ebc .tec-events-elementor-event-widget__title{text-align:left;}.elementor-widget-tec_events_elementor_widget_event_status .tec-events-elementor-event-widget__status--description{color:var( --e-global-color-text );}.elementor-widget-tec_events_elementor_widget_event_status tec-events-elementor-event-widget__status--description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tec_events_elementor_widget_event_status .tec-events-elementor-event-widget__status{border-left:var( --e-global-color-primary );}.elementor-17514 .elementor-element.elementor-element-e32798e .tec-events-elementor-event-widget__status{border:1px solid #da394d;}.elementor-17514 .elementor-element.elementor-element-55e5896{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17514 .elementor-element.elementor-element-55e5896:not(.elementor-motion-effects-element-type-background), .elementor-17514 .elementor-element.elementor-element-55e5896 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b4fbfce );}.elementor-17514 .elementor-element.elementor-element-7171645{--display:flex;}.elementor-17514 .elementor-element.elementor-element-e865eae .tec-events-elementor-event-widget__status{border:1px solid #da394d;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17514 .elementor-element.elementor-element-54e658f.elementor-element{--align-self:center;}.elementor-17514 .elementor-element.elementor-element-54e658f{font-family:"Helvetica", Sans-serif;font-size:var(--p);font-weight:400;}.elementor-17514 .elementor-element.elementor-element-10c99ea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-17514 .elementor-element.elementor-element-1981341 .tec-events-elementor-event-widget__export-dropdown-list{background-color:#ffffff;}.elementor-17514 .elementor-element.elementor-element-160ead8{--display:flex;}.elementor-17514 .elementor-element.elementor-element-295d5c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;--flex-wrap:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-17514 .elementor-element.elementor-element-09bf7d5{width:100%;max-width:100%;}.elementor-17514 .elementor-element.elementor-element-09bf7d5 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-17514 .elementor-element.elementor-element-09bf7d5 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:500;color:#FF74DF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-17514 .elementor-element.elementor-element-eb88d48{width:100%;max-width:100%;}.elementor-17514 .elementor-element.elementor-element-eb88d48 > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-17514 .elementor-element.elementor-element-131c8c6{width:auto;max-width:auto;}.elementor-17514 .elementor-element.elementor-element-131c8c6 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-e2c8fea{width:auto;max-width:auto;}.elementor-17514 .elementor-element.elementor-element-e2c8fea .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-de8628f{width:100%;max-width:100%;}.elementor-17514 .elementor-element.elementor-element-de8628f > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-17514 .elementor-element.elementor-element-de8628f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-309970a{width:auto;max-width:auto;}.elementor-17514 .elementor-element.elementor-element-309970a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-f7aa093{width:auto;max-width:auto;}.elementor-17514 .elementor-element.elementor-element-f7aa093 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-d8d2f4f{width:100%;max-width:100%;}.elementor-17514 .elementor-element.elementor-element-d8d2f4f > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-17514 .elementor-element.elementor-element-d8d2f4f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:600;font-style:italic;color:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-d13d361{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:.5em .5em;--row-gap:.5em;--column-gap:.5em;--flex-wrap:wrap;}.elementor-17514 .elementor-element.elementor-element-48d94fd{width:100%;max-width:100%;}.elementor-17514 .elementor-element.elementor-element-48d94fd > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-17514 .elementor-element.elementor-element-48d94fd .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:500;color:#FF74DF;}.elementor-17514 .elementor-element.elementor-element-5f5e7be{width:100%;max-width:100%;}.elementor-17514 .elementor-element.elementor-element-5f5e7be > .elementor-widget-container{margin:0em 0em 1em 0em;}.elementor-17514 .elementor-element.elementor-element-e89aa29{width:auto;max-width:auto;}.elementor-17514 .elementor-element.elementor-element-e89aa29 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-bc1652a{width:auto;max-width:auto;}.elementor-17514 .elementor-element.elementor-element-bc1652a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-fcac141{width:100%;max-width:100%;}.elementor-17514 .elementor-element.elementor-element-fcac141 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-17514 .elementor-element.elementor-element-fcac141 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-f249e2f{width:auto;max-width:auto;}.elementor-17514 .elementor-element.elementor-element-f249e2f .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-f35f626{width:auto;max-width:auto;}.elementor-17514 .elementor-element.elementor-element-f35f626 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-weight:500;color:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-3f0cb3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-17514 .elementor-element.elementor-element-ea86a59 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-b4d3aac );color:var( --e-global-color-b4d3aac );}.elementor-17514 .elementor-element.elementor-element-ea86a59 .elementor-button:hover, .elementor-17514 .elementor-element.elementor-element-ea86a59 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-ea86a59 .elementor-button:hover svg, .elementor-17514 .elementor-element.elementor-element-ea86a59 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-79c61d3 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-b4d3aac );color:var( --e-global-color-b4d3aac );}.elementor-17514 .elementor-element.elementor-element-79c61d3 .elementor-button:hover, .elementor-17514 .elementor-element.elementor-element-79c61d3 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-79c61d3 .elementor-button:hover svg, .elementor-17514 .elementor-element.elementor-element-79c61d3 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-bb7cbb4 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-b4d3aac );color:var( --e-global-color-b4d3aac );}.elementor-17514 .elementor-element.elementor-element-bb7cbb4 .elementor-button:hover, .elementor-17514 .elementor-element.elementor-element-bb7cbb4 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-bb7cbb4 .elementor-button:hover svg, .elementor-17514 .elementor-element.elementor-element-bb7cbb4 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-222e93d .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-b4d3aac );color:var( --e-global-color-b4d3aac );}.elementor-17514 .elementor-element.elementor-element-222e93d .elementor-button:hover, .elementor-17514 .elementor-element.elementor-element-222e93d .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-222e93d .elementor-button:hover svg, .elementor-17514 .elementor-element.elementor-element-222e93d .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-81f011f .elementor-button{background-color:var( --e-global-color-b4fbfce );fill:var( --e-global-color-b4d3aac );color:var( --e-global-color-b4d3aac );}.elementor-17514 .elementor-element.elementor-element-81f011f .elementor-button:hover, .elementor-17514 .elementor-element.elementor-element-81f011f .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-81f011f .elementor-button:hover svg, .elementor-17514 .elementor-element.elementor-element-81f011f .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-7657040 .elementor-button{background-color:var( --e-global-color-b4fbfce );fill:var( --e-global-color-b4d3aac );color:var( --e-global-color-b4d3aac );}.elementor-17514 .elementor-element.elementor-element-7657040 .elementor-button:hover, .elementor-17514 .elementor-element.elementor-element-7657040 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-7657040 .elementor-button:hover svg, .elementor-17514 .elementor-element.elementor-element-7657040 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-11ad607 .elementor-button{background-color:var( --e-global-color-b4fbfce );fill:var( --e-global-color-b4d3aac );color:var( --e-global-color-b4d3aac );}.elementor-17514 .elementor-element.elementor-element-11ad607 .elementor-button:hover, .elementor-17514 .elementor-element.elementor-element-11ad607 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-text );}.elementor-17514 .elementor-element.elementor-element-11ad607 .elementor-button:hover svg, .elementor-17514 .elementor-element.elementor-element-11ad607 .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-17514 .elementor-element.elementor-element-9e2e3f9 > .elementor-widget-container{background-color:var( --e-global-color-b4fbfce );padding:0.5em 1.5em 0.5em 1.5em;}.elementor-17514 .elementor-element.elementor-element-9e2e3f9 .elementor-icon-list-icon{width:14px;}.elementor-17514 .elementor-element.elementor-element-9e2e3f9 .elementor-icon-list-icon i{font-size:14px;}.elementor-17514 .elementor-element.elementor-element-9e2e3f9 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-17514 .elementor-element.elementor-element-9e2e3f9 .elementor-icon-list-text, .elementor-17514 .elementor-element.elementor-element-9e2e3f9 .elementor-icon-list-text a{color:var( --e-global-color-b4d3aac );}.elementor-17514 .elementor-element.elementor-element-9e2e3f9 .elementor-icon-list-item{font-family:"Helvetica", Sans-serif;font-weight:400;text-transform:uppercase;}.elementor-17514 .elementor-element.elementor-element-a54f879{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-17514 .elementor-element.elementor-element-dbcec24 .elementor-heading-title{color:var( --e-global-color-text );}@media(max-width:767px){.elementor-17514 .elementor-element.elementor-element-09bf7d5 .elementor-heading-title{font-size:1rem;}.elementor-17514 .elementor-element.elementor-element-131c8c6 .elementor-heading-title{font-size:1rem;}.elementor-17514 .elementor-element.elementor-element-e2c8fea .elementor-heading-title{font-size:1rem;}.elementor-17514 .elementor-element.elementor-element-de8628f .elementor-heading-title{font-size:1rem;}.elementor-17514 .elementor-element.elementor-element-309970a .elementor-heading-title{font-size:1rem;}.elementor-17514 .elementor-element.elementor-element-f7aa093 .elementor-heading-title{font-size:1rem;}.elementor-17514 .elementor-element.elementor-element-d8d2f4f .elementor-heading-title{font-size:1rem;}.elementor-17514 .elementor-element.elementor-element-48d94fd .elementor-heading-title{font-size:1rem;}.elementor-17514 .elementor-element.elementor-element-e89aa29 .elementor-heading-title{font-size:1rem;}.elementor-17514 .elementor-element.elementor-element-bc1652a .elementor-heading-title{font-size:1rem;}.elementor-17514 .elementor-element.elementor-element-fcac141 .elementor-heading-title{font-size:1rem;}.elementor-17514 .elementor-element.elementor-element-f249e2f .elementor-heading-title{font-size:1rem;}.elementor-17514 .elementor-element.elementor-element-f35f626 .elementor-heading-title{font-size:1rem;}}/* Start custom CSS for tec_events_elementor_widget_event_status, class: .elementor-element-e32798e */.elementor-17514 .elementor-element.elementor-element-e32798e.elementor-widget-tec_events_elementor_widget_event_status {
    display: inline-block;
    width:fit-content;
    .tec-events-elementor-event-widget__status {
        border:none !important;
        background-color:var(--red);
        display: flex;
        gap:1ex;
        font-size: var(--p);
        padding:.5em 1em;
        margin:0;
        color:white;
        font-weight:800;
        * {
            margin:0;
            padding:0;
        }
        .tec-events-elementor-event-widget__status-label--canceled {
            text-transform: uppercase;
            &:after {
                content:":";
            }
        }
        .tec-events-elementor-event-widget__status--description {
            color:white !important;
        }
    }
    .ec-events-elementor-event-widget__status-label--canceled {
        border:none;
    }
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_datetime, class: .elementor-element-027cafe */.elementor-17514 .elementor-element.elementor-element-027cafe {
    * {
        margin:0;
    }
    .tec-events-elementor-event-widget__datetime {
        background-color:var(--yellow);
        width:fit-content;
        padding:.5em 1em;
        margin-bottom:0;
        span {
            padding:0;
            font-weight:800;
            text-transform: uppercase;
            font-size:var(--p);
        }
    }
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_venue, class: .elementor-element-725456c */.elementor-17514 .elementor-element.elementor-element-725456c {
    * {
        margin:0;
        max-width:100%;
    }
    .tec-events-elementor-event-widget__venue {
        .tec-events-elementor-event-widget__venue-container {
            margin:0;
            border:none;
            grid-template-columns:1fr;
            .tec-events-elementor-event-widget__venue-details {
                padding:0;
                width:100% !important;
                max-width:100%;
                h3 a {
                    text-align: left;
                    background-color:var(--green);
                    color:white;
                    text-decoration: none;
                    text-transform: uppercase;
                    font-weight: 800;
                    display: block;
                    padding:.5em 1em;
                    font-size:var(--p);
                }
                .tec-events-elementor-event-widget__venue-address {
                    margin:0;
                }
                address {
                    width:fit-content;
                    margin-top:10px;
                    text-align: left;
                    background-color:var(--green);
                    color:white;
                    text-decoration: none;
                    text-transform: uppercase;
                    font-weight: 700;
                    font-style: normal;
                    display: block;
                    padding:.5em 1em;
                    font-size:var(--p);
                }
            }
        }
}
.tribe-address *:not(.tribe-street-address) {
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1a73b0f */.elementor-17514 .elementor-element.elementor-element-1a73b0f {
    &:before {
        background:linear-gradient(135deg, hsl(from var(--blue) h s l / .2) 66vw, hsl( from var(--blue) h s l / .8) 0);
    }
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_status, class: .elementor-element-e865eae */.elementor-17514 .elementor-element.elementor-element-e865eae.elementor-widget-tec_events_elementor_widget_event_status {
    .tec-events-elementor-event-widget__status {
        border:none !important;
        display: flex;
        gap:1ex;
        font-size: var(--p);
        margin:0;
        color:var(--red);
        font-weight:800;
        * {
            margin:0;
            padding:0;
        }
        .tec-events-elementor-event-widget__status-label--canceled {
            text-transform: uppercase;
            &:after {
                content:":";
            }
            &:before {
                Content:"This Event has been ";
            }
        }
        .tec-events-elementor-event-widget__status--description {
            color:inherit;
        }
    }
    .ec-events-elementor-event-widget__status-label--canceled {
        border:none;
    }
}/* End custom CSS */
/* Start custom CSS for tec_events_elementor_widget_event_website, class: .elementor-element-1c8888f */.elementor-17514 .elementor-element.elementor-element-1c8888f a {
    background-color:var(--ltblue);
    padding:.5em 1em;
    color:white;
    text-transform: uppercase;
    font-weight: 800;
    letter-spacing: .1em;
    &:hover {
        background-color:var(--yellow);
        color:black;
    }
}/* End custom CSS */
/* Start custom CSS for tec_et_elementor_widget_tec-tickets, class: .elementor-element-972457c */.elementor-17514 .elementor-element.elementor-element-972457c {
    h2.tribe-common-h4 {
        &:before {
            content:"RSVP ";
        }
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-09bf7d5 */body.elementor-editor-active {
    .elementor-17514 .elementor-element.elementor-element-09bf7d5 {
    }
}
body:not(.elementor-editor-active) {
    .elementor-17514 .elementor-element.elementor-element-09bf7d5 {
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48d94fd */body.elementor-editor-active {
    .elementor-17514 .elementor-element.elementor-element-48d94fd {
    }
}
body:not(.elementor-editor-active) {
    .elementor-17514 .elementor-element.elementor-element-48d94fd {
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55e5896 */.elementor-17514 .elementor-element.elementor-element-55e5896 {
    .e-con-inner {
        max-width:80ch;
    }
}/* End custom CSS */
/* Start custom CSS */.tribe-events-pg-template {
    margin:0 !important;
    padding:0 !important;
    width:100% !important;
    max-width:100% !important;
}/* End custom CSS */