.p-0,.p-0>a{padding:0!important}.nf-form-fields-required{display:none}svg.e-font-icon-svg.e-fas-angle-down{width:9px!important}.tribe-event-title a{color:#42a5f5}.tribe-event-title a:hover{text-decoration:underline}.elementor-shortcode .tribe-event-item,.elementor-shortcode h3.tribe-event-title{color:#FFF}.elementor-shortcode h3.tribe-event-title{margin-bottom:0}.elementor-widget-tec_events_elementor_widget_event_venue{margin-top:2em}form#tribe-tickets__tickets-form{max-width:initial}.event-button{background-color:#07A1CC!important;color:#fff!important;padding:5px 10px!important;margin-top:10px!important}.event-button:hover{background-color:#ED3301!important;color:#fff}.sold-out{color:#ED3301!important}#tribe-events-pg-template{max-width:100%;padding:0}.elementor-shortcode h3.tribe-event-title{font-size:1.5em;color:#42A5F5}.elementor-shortcode .tribe-event-item{color:#FFF;margin-bottom:1.5em}p.tribe-event-date{font-style:italic;font-size:.85em}.waiver-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5)}.waiver-modal-content{background-color:#fff;margin:10% auto;padding:20px;border:2px solid #007cba;width:10% 10%;text-align:center;border-radius:10px}.close-waiver-modal{color:red;font-size:24px;font-weight:700;position:absolute;right:10px;top:10px;cursor:pointer}.waiver-button{display:inline-block;padding:12px 24px;background-color:#007cba;color:#fff!important;text-decoration:none;border-radius:5px;font-size:18px;margin-top:20px}.waiver-button:hover{background-color:#005c98}.waiver-icon{font-size:48px;color:#007cba;margin-bottom:10px}button.tribe-common-c-btn-link:hover{color:#fff}.tribe-common button.tribe-common-c-btn--small{background-color:var(--tec-color-accent-primary)!important}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{min-height:250px!important}.single_add_to_cart_button{background-color:#ED5830!important}.single_add_to_cart_button:hover{background-color:#c73f1b!important}selector .woocommerce-message,selector .woocommerce-info{color:var(--e-global-color-text);border-top-color:var(--e-global-color-primary);background-color:var(--e-global-color-accent)}selector .woocommerce-message::before,selector .woocommerce-info::before{color:var(--e-global-color-primary)}selector .woocommerce a.button{color:var(--e-global-color-accent);background-color:var(--e-global-color-primary);border-style:solid;border-width:1px;border-radius:0;border-color:var(--e-global-color-accent)}selector .woocommerce a.button:hover{color:var(--e-global-color-primary);background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-radius:0;border-color:var(--e-global-color-primary)}.elementor-kit-5 button{background-color:#fff!important}button#tribe-tickets__tickets-buy{background-color:#ed3301!important}.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order{background-color:#5bc0de!important}.woocommerce-Button{color:#000!important}html{scroll-behavior:smooth}.stripe-back{background-image:linear-gradient(135deg,#1fceff 6.25%,transparent 6.25%,transparent 50%,#1fceff 50%,#1fceff 56.25%,transparent 56.25%,transparent 100%);background-size:8px 8px;padding:0 .25em 0 0;position:relative}.striped-strip{height:100%;min-height:2rem;background-image:linear-gradient(135deg,#1fceff 6.25%,transparent 6.25%,transparent 50%,#1fceff 50%,#1fceff 56.25%,transparent 56.25%,transparent 100%);background-size:8px 8px}.stripe-back img{margin:-1.25em 1.75em 1.35em -1.25em}.green-blue-background,.blue-green-background{background-color:#1A6D98}.text-white{color:#FFF}.text-white:hover{color:#FF8666}#google_translate_element,.tribe-events-c-subscribe-dropdown{display:none}@media (max-width:1200px){.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-title,.elementor-widget-n-menu .e-n-menu-heading{background-color:#1a6d98}}.elementor-tab-content{padding:2em 3em!important}.elementor-tab-content ul{margin:-.5em 1em 2em}.tec-events-elementor-event-widget__venue-container{margin:0!important}.tec-events-elementor-event-widget__venue-map{max-width:100%!important;width:100%!important}.tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-details{padding:0em 2em!important}#tribe-events-content{padding:0!important}#tribe-events-pg-template,.tribe-events-pg-template{max-width:100%!important;width:100%!important;padding:0!important}#tribe-events-pg-template{max-width:100%;padding:0}.tribe-events-content p:last-child{margin-bottom:0}.tribe-events-calendar-list img,.tribe-events-pro-photo img{height:350px;max-width:350px}.tribe-common .tribe-common-l-container{max-width:1440px}.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{padding-top:3em!important;padding-bottom:3em!important}.tribe-events-c-top-bar button{background:#FFF;font-size:1em!important}.tribe-events-c-top-bar button:hover{color:#FF8666}img.tribe-events-pro-map__event-featured-image{display:none}body.post-type-archive-tribe_events .alignwide{margin-left:0;margin-right:0}.tribe-events-widget{margin-bottom:10px!important}.tribe-events-widget .tribe-events-widget-events-list__view-more{margin-top:0px!important;display:none}a.tribe-events-c-small-cta__link{background-color:#ed3301;padding:1em 2em;color:#FFF!important;margin-right:1em}.tribe_events-template .product_cat-deposit{display:none!important}.clean .tribe-events-pro-photo__event-featured-image-wrapper,.clean .tribe-events-c-small-cta__stock,.clean .tribe-events-calendar-list-nav,.clean .tribe-events-calendar-list__event-description p,a#ski,a#snowboard,.tribe-events-header__top-bar,.tribe-events-notices,.tribe-events-pro-map__event-actions,.elementor-button-icon-qty,.cleaner .tribe-events-calendar-list__event-description p,.cleaner .tribe-events-calendar-list__event-venue span,.cleaner .tribe-events-calendar-list__event-featured-image-wrapper a,.cleaner .tribe-events-c-small-cta__price,.cleaner .tribe-events-calendar-list__month-separator{display:none!important}.clean .tribe-common.tribe-events{margin:0}button.tribe-events-pro-map__event-card-button{background-color:#FFF}button.tribe-events-pro-map__event-card-button:hover{background-color:#EFEFEF!important}.clean .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{min-height:auto!important}.clean .tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container{padding:0!important;padding-right:1em!important}.clean a.tribe-events-c-small-cta__link.tribe-common-cta.tribe-common-cta--thin-alt,.cleaner a.tribe-events-c-small-cta__link.tribe-common-cta.tribe-common-cta--thin-alt{background-color:#ed3301;padding:.25em .5em;color:#FFF!important;font-size:1rem;text-transform:uppercase;margin-right:1em}.clean h3.tribe-events-pro-photo__event-title.tribe-common-h6{margin-bottom:1.25em}.tribe-events-view--photo{margin:auto}.tribe-events .tribe-events-calendar-list__event-row{margin:3em 0 3em!important}.event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar{height:calc(70vh - 160px)!important}button.tribe-common-c-btn-link.tribe-common-c-btn--small.tribe-tickets__attendee-tickets-submit.tribe-tickets__attendee-tickets-footer-cart-button.tribe-validation-submit{color:#FFF;text-decoration:none;font-weight:700;margin-right:1em}