/**handles:gridiron-tribe-events**/
.events-archive .entry-content,.events-archive .entry-header{width:100%}#tribe-events-bar{margin:6px 0 1.5em}#tribe-bar-form.tribe-bar-mini *,#tribe-bar-form.tribe-bar-mini label{font-size:11px}#tribe-bar-form{background:0 0}#tribe-bar-form.tribe-bar-full.tribe-events-bar--has-views #tribe-bar-filters-wrap,#tribe-bar-form.tribe-bar-mini.tribe-events-bar--has-views #tribe-bar-filters-wrap{width:76.5%}#tribe-bar-form.tribe-bar-full.tribe-events-bar--has-filters #tribe-bar-views,#tribe-bar-form.tribe-bar-mini.tribe-events-bar--has-filters #tribe-bar-views{width:23.5%}.tribe-bar-views-inner{padding:0;background:0 0}.tribe-bar-mini .tribe-bar-views-inner{padding:0}#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner{padding:0}#tribe-bar-views .select_container{display:none}#tribe-bar-views .tribe-bar-views-list{padding:0;border:none;background-color:transparent;margin-top:0}#tribe-bar-form.tribe-bar-mini #tribe-bar-views .tribe-bar-views-list{padding:0}#tribe-bar-form.tribe-bar-collapse #tribe-bar-views .tribe-bar-views-list{padding:1em 0}#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option,.tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option{padding:1.1667em 2.5em;display:block;text-align:left;background:unset}#tribe-bar-views-toggle:after,.tribe-bar-collapse #tribe-bar-views-toggle:after{position:absolute;z-index:1;top:50%;right:2.3em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0;line-height:0;font-family:fontello;content:'\e828';border:none!important;font-size:1.1em}.tribe-bar-views-open #tribe-bar-views-toggle:after{margin-top:0;top:50%;content:'\e835'}#tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow{position:absolute;z-index:1;top:50%;right:1em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow:after{position:absolute;z-index:1;top:0;right:0;border-width:6px;margin-top:-3px}#tribe-bar-collapse-toggle.tribe-bar-filters-open span.tribe-bar-toggle-arrow:after{margin-top:-9px}#tribe-bar-form .tribe-bar-views-inner label{padding:0}#tribe-bar-views .tribe-bar-views-option,#tribe-bar-views-toggle{height:50px!important;line-height:46px!important;padding:0 1.5em!important;background-color:transparent!important;border:2px solid #ddd!important;font-weight:400!important;font-size:14px!important;text-transform:lowercase!important;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}#tribe-bar-views .tribe-bar-views-option,#tribe-bar-views .tribe-bar-views-option:last-child{margin-top:5px;-webkit-border-radius:30px;-ms-border-radius:30px;border-radius:30px}#tribe-bar-form .tribe-bar-views-toggle{border-width:2px!important}#tribe-bar-views-toggle:focus{outline:0}#tribe-bar-views [class^=tribe-icon-]{display:inline-block;vertical-align:top;display:none}#tribe-bar-views-toggle [class^=tribe-icon-]{margin-top:2px}#tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-month,#tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) [class^=tribe-icon-],#tribe-bar-views-toggle:not(:hover) .tribe-icon-month{background-image:url(https://greenmountainfootball.com/wp-content/themes/gridiron/plugins/the-events-calendar/images/events-bar/icon-month.png)}#tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-list,#tribe-bar-views-toggle:not(:hover) .tribe-icon-list{background-image:url(https://greenmountainfootball.com/wp-content/themes/gridiron/plugins/the-events-calendar/images/events-bar/icon-list.png)}#tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-week,#tribe-bar-views-toggle:not(:hover) .tribe-icon-week{background-image:url(https://greenmountainfootball.com/wp-content/themes/gridiron/plugins/the-events-calendar/images/events-bar/icon-week.png)}#tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-day,#tribe-bar-views-toggle:not(:hover) .tribe-icon-day{background-image:url(https://greenmountainfootball.com/wp-content/themes/gridiron/plugins/the-events-calendar/images/events-bar/icon-day.png)}#tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-photo,#tribe-bar-views-toggle:not(:hover) .tribe-icon-photo{background-image:url(https://greenmountainfootball.com/wp-content/themes/gridiron/plugins/the-events-calendar/images/events-bar/icon-photo.png)}#tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-map,#tribe-bar-views-toggle:not(:hover) .tribe-icon-map{background-image:url(https://greenmountainfootball.com/wp-content/themes/gridiron/plugins/the-events-calendar/images/events-bar/icon-map.png)}@media (min--moz-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2 / 1),(-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){#tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-month,#tribe-bar-views [class^=tribe-icon-],#tribe-bar-views-toggle:not(:hover) .tribe-icon-month{background-image:url(https://greenmountainfootball.com/wp-content/themes/gridiron/plugins/the-events-calendar/images/events-bar/icon-month@2x.png)}#tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-list,#tribe-bar-views-toggle:not(:hover) .tribe-icon-list{background-image:url(https://greenmountainfootball.com/wp-content/themes/gridiron/plugins/the-events-calendar/images/events-bar/icon-list@2x.png)}#tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-week,#tribe-bar-views-toggle:not(:hover) .tribe-icon-week{background-image:url(https://greenmountainfootball.com/wp-content/themes/gridiron/plugins/the-events-calendar/images/events-bar/icon-week@2x.png)}#tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-day,#tribe-bar-views-toggle:not(:hover) .tribe-icon-day{background-image:url(https://greenmountainfootball.com/wp-content/themes/gridiron/plugins/the-events-calendar/images/events-bar/icon-day@2x.png)}#tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-photo,#tribe-bar-views-toggle:not(:hover) .tribe-icon-photo{background-image:url(https://greenmountainfootball.com/wp-content/themes/gridiron/plugins/the-events-calendar/images/events-bar/icon-photo@2x.png)}#tribe-bar-views .tribe-bar-views-option:not(:hover):not(.tribe-bar-active) .tribe-icon-map,#tribe-bar-views-toggle:not(:hover) .tribe-icon-map{background-image:url(https://greenmountainfootball.com/wp-content/themes/gridiron/plugins/the-events-calendar/images/events-bar/icon-map@2x.png)}}#tribe-bar-form.tribe-bar-full.tribe-events-bar--has-views #tribe-bar-filters-wrap,#tribe-bar-form.tribe-bar-mini.tribe-events-bar--has-views #tribe-bar-filters-wrap{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-right:1em}#tribe-bar-form #tribe-bar-collapse-toggle{display:none}#tribe-bar-form.tribe-bar-collapse #tribe-bar-collapse-toggle{display:block}#tribe-bar-form.tribe-bar-collapse #tribe-bar-filters>.tribe-bar-filters-inner{padding-top:1em}.tribe-bar-date-filter,.tribe-bar-mini .tribe-bar-date-filter,.tribe-bar-mini .tribe-bar-search-filter,.tribe-bar-mini .tribe-bar-submit,.tribe-bar-search-filter,.tribe-bar-submit{padding:0}.tribe-bar-collapse .tribe-bar-date-filter,.tribe-bar-collapse .tribe-bar-search-filter,.tribe-bar-collapse .tribe-bar-submit{padding:0}.datepicker{z-index:10005!important}.datepicker table{border-collapse:collapse!important}.datepicker table,.datepicker table td,.datepicker table th{border-width:0!important}.tribe-bar-date-filter,.tribe-bar-mini .tribe-bar-date-filter{width:45%;padding-right:2.1em}.tribe-bar-mini .tribe-bar-date-filter{padding-left:0}.datepicker td,.datepicker tfoot tr th,.datepicker th,.datepicker thead tr:first-child th{-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}.tribe-bar-mini .tribe-bar-search-filter,.tribe-bar-search-filter{width:53.8%;padding-right:0}.tribe-bar-mini .tribe-bar-submit,.tribe-bar-submit{width:75px;margin:41px 0 0 -74px;position:relative;z-index:9}.tribe-bar-mini .tribe-bar-submit:before,.tribe-bar-submit:before{font-family:fontello;content:'\e968';font-size:1.1em;display:block;width:100%;text-align:center;line-height:50px;height:50px;position:absolute;z-index:-1;right:0;top:0;-webkit-border-radius:30px;-ms-border-radius:30px;border-radius:30px;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}#tribe-bar-form .tribe-bar-submit input[type=submit]{padding:0;-webkit-border-radius:30px;-ms-border-radius:30px;border-radius:30px;height:50px;line-height:50px;width:100%;text-indent:-1000px}#tribe-bar-form label{display:block;text-transform:none;font-size:18px;font-weight:500;line-height:26px;height:26px;vertical-align:middle;margin-bottom:15px}#tribe-bar-form input[type=text]{border:2px solid #ddd;-webkit-border-radius:30px;-ms-border-radius:30px;border-radius:30px;padding:0 1.5em;outline:0!important;border-width:2px!important;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;font-size:14px;font-style:normal;text-transform:lowercase;margin:0;height:50px;line-height:49px}#tribe-bar-form input[type=text][placeholder]::placeholder{line-height:48px;font-style:normal}.ua_ie #tribe-bar-form input[type=text]{line-height:24px}.ua_ie #tribe-bar-form input[type=text][placeholder]::placeholder{line-height:24px}#tribe-bar-form input[type=text]::placeholder{font-style:normal}#tribe-bar-form input[type=text]:focus{border-bottom:2px solid #ddd!important}#tribe-bar-form .tribe-bar-submit input[type=submit],#tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type=submit]{border:none;margin:0;background:0 0!important}#tribe-bar-form .edge-autoSuggestFieldFilled,#tribe-bar-form .edge-autoSuggestFieldFilled::placeholder,#tribe-bar-form .edge-autoSuggestFieldFilled:active,#tribe-bar-form .edge-autoSuggestFieldFilled:focus{-webkit-border-radius:30px;-ms-border-radius:30px;border-radius:30px}.tribe-events-page-title{display:block;font-size:60px;line-height:1em;margin:85px 0 0}#tribe-events-content-wrapper .tribe-events-title-bar{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#tribe-events-content-wrapper #tribe-events-bar{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#tribe-events-content-wrapper #tribe-events-content{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#tribe-events-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#tribe-events-content.tribe-events-month{font-size:14px;line-height:1.4em}#tribe-events-content{padding:0;margin:40px 0 0}#tribe-events-footer,#tribe-events-header{margin:0}.tribe-events-month #tribe-events-header .tribe-events-sub-nav{margin-bottom:3em;display:none}#tribe-events-content table.tribe-events-calendar{margin:0 0 2em;font-size:1em;border:none}body.tribe-events-day{padding:0}.events-list #tribe-events-footer,.tribe-events-calendar+#tribe-events-footer,.tribe-events-day #tribe-events-footer,.tribe-events-map #tribe-events-footer{margin:2.8em 0 .4em}.events-list #tribe-events-footer,.single-tribe_events #tribe-events-footer,.tribe-events-day #tribe-events-footer,.tribe-events-map #tribe-events-footer,.tribe-events-photo #tribe-events-footer{padding-top:2em;border-top-style:solid;border-width:2px}#tribe-events-content.tribe-events-list{margin-bottom:25px}#tribe-events-content .tribe-events-calendar{border-spacing:0;border-collapse:collapse}.tribe-events-calendar thead th{padding:2.1em 0!important;font-weight:400;letter-spacing:0;text-transform:none;position:relative}.tribe-events-calendar thead th+th:before{content:' ';width:2px;height:100%;position:absolute;z-index:1;top:0;left:-2px;margin-top:0}#tribe-events-content .tribe-events-calendar td,#tribe-events-content .tribe-events-calendar th{border:2px solid #ddd;border-bottom:none;border-top:none}#tribe-events-content .tribe-events-calendar tr>td:first-child,#tribe-events-content .tribe-events-calendar tr>th:first-child{border-left:none}#tribe-events-content .tribe-events-calendar tr>td:last-child,#tribe-events-content .tribe-events-calendar tr>th:last-child{border-right:none}#tribe-events-content .tribe-events-calendar td{font-size:1em;padding:0;height:15.6em;text-align:left}#tribe-events-content .tribe-events-calendar td:hover{box-shadow:none;background:0 0}.tribe-events-calendar td div[id*=tribe-events-daynum-],.tribe-events-calendar td div[id*=tribe-events-daynum-] a{font-size:1em;font-weight:400}.tribe-events-calendar td div[id*=tribe-events-daynum-]{padding:1.05em 1.4em;margin-bottom:0;text-align:left;font-size:18px;line-height:22px;font-weight:500}.tribe-events-calendar td div[id*=tribe-events-daynum-],.tribe-events-calendar td div[id*=tribe-events-daynum-]>a,.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a,.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background:0 0}#tribe-events-content .tribe-events-calendar td.tribe-events-present.mobile-active:hover,.tribe-events-calendar td.tribe-events-present.mobile-active,.tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present.mobile-active div[id*=tribe-events-daynum-] a{background-color:transparent}.tribe-events-calendar td.tribe-events-present:before{content:' ';position:absolute;z-index:1;top:0;right:0;bottom:0;left:-1px;border:1px solid #ddd;pointer-events:none;display:none}.events-archive.events-gridview #tribe-events-content table .type-tribe_events{margin:0;padding:1em 1.5em}#tribe-events-content .tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title{font-size:14px;font-weight:400;line-height:1.68em}#tribe-bar-form.tribe-bar-collapse #tribe-bar-filters-wrap{float:left;width:66%}#tribe-bar-form.tribe-bar-collapse #tribe-bar-views{float:right;width:32%}#tribe-bar-form.tribe-bar-collapse #tribe-bar-views .tribe-bar-views-list{padding:0}.tribe-bar-collapse .tribe-bar-filters-inner>.tribe-bar-date-filter,.tribe-bar-collapse .tribe-bar-filters-inner>.tribe-bar-search-filter,.tribe-bar-collapse .tribe-bar-filters-inner>.tribe-bar-submit{float:left;width:32%}.tribe-bar-collapse .tribe-bar-filters-inner>.tribe-bar-date-filter,.tribe-bar-collapse .tribe-bar-filters-inner>.tribe-bar-search-filter{margin-right:2%}.tribe-events-calendar .tribe-events-has-events.mobile-trigger:after{margin:1.5em auto 0}.tribe-events-calendar td.mobile-trigger div[id*=tribe-events-daynum-],.tribe-events-calendar td.mobile-trigger div[id*=tribe-events-daynum-] a{margin-top:0}.tribe-mobile-day-heading{font-size:1.4286em;line-height:1.25em}#tribe-mobile-container{margin-bottom:2em}#tribe-mobile-container .type-tribe_events{padding-top:1em}#tribe-mobile-container .type-tribe_events h4{font-size:1.0714em;margin-bottom:1em}#tribe-mobile-container .type-tribe_events .tribe-event-date-start{display:inline-block;margin-bottom:.8em}#tribe-mobile-container .type-tribe_events .tribe-events-read-more{margin-top:0;padding:0}.recurring-info-tooltip,.tribe-events-calendar .tribe-events-tooltip,.tribe-events-week .tribe-events-tooltip{padding:0;bottom:5.5em!important;left:-2em;width:32.5em;z-index:10000;text-transform:none}.tribe-events-tooltip .tribe-events-arrow{background:0 0;width:24px;height:24px;line-height:24px;text-align:center;bottom:-11px;left:5em;right:auto;display:block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tribe-events-right .tribe-events-tooltip .tribe-events-arrow{right:5em;left:auto}.tribe-events-tooltip .tribe-events-event-body{font-size:1em;line-height:1.8em;padding:1.8em 40px}#tribe-events-content .tribe-events-tooltip .summary{padding:32px 40px 1.7em;margin:0;font-size:30px}.tribe-events-tooltip .tribe-event-duration{margin:-5.5em 0 3.9em 0;line-height:1.5em;overflow:hidden;font-size:13px}.tribe-events-tooltip:not(.tribe-event-featured) .tribe-events-event-thumb{padding:2px 2em 0 0}.tribe-events-tooltip .tribe-event-description p{margin:0;line-height:1.7em}.tribe-events-tooltip .tribe-event-description p+p{margin-top:1em}.recurring-info-tooltip,.tribe-events-calendar .tribe-events-tooltip,.tribe-events-shortcode.view-week .tribe-events-tooltip,.tribe-events-week .tribe-events-tooltip{-webkit-box-shadow:2px 2px 6px rgba(0,0,0,.16);-ms-box-shadow:2px 2px 6px rgba(0,0,0,.16);box-shadow:2px 2px 6px rgba(0,0,0,.16)}#tribe-events-footer .tribe-events-sub-nav{display:block;padding-left:0;text-align:justify}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a::after,#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a::before,#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a::after,#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a::before{display:none!important}#tribe-events-footer .tribe-events-sub-nav:after{content:' ';display:inline-block;width:100%;height:0}#tribe-events-footer .tribe-events-sub-nav li{width:auto!important;margin:0!important;padding:0!important;overflow:hidden;display:inline-block!important;vertical-align:top;float:none!important;text-align:justify}#tribe-events-footer .tribe-events-sub-nav li a{white-space:nowrap}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next{text-align:right}.tribe-events-sub-nav li a span{display:none!important}#tribe-events .tribe-events-button:after,.tribe-events-button:after,.tribe-events-cal-links a:after,.tribe-events-sub-nav li.tribe-events-nav-next a:after{content:'\e93a';font-family:fontello;margin-left:.5em;display:none}.tribe-events-sub-nav li.tribe-events-nav-previous a:before{content:'\e939';font-family:fontello;margin-right:.5em;display:none}.tribe-events-cal-links .tribe-events-gcal,.tribe-events-cal-links .tribe-events-ical{background:0 0}.tribe-events-read-more{display:block;margin-top:.5em;padding:0!important}.tribe-events-list-separator-month:after{border-width:2px}.single-tribe_organizer .tribe-events-loop,.single-tribe_venue .tribe-events-loop,.tribe-events-list .tribe-events-loop{max-width:100%;margin:0 auto}.tribe-events-list .tribe-events-list-separator-month{margin:3em auto;text-transform:uppercase;letter-spacing:2px;font-size:1.5em;line-height:1.6em;font-weight:400}.tribe-events-list-separator-month span{-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:5px 7.5%}.tribe-events-list .tribe-events-list-separator-month:first-child{margin-top:2em}.tribe-events-list .tribe-events-event-cost{margin:0;display:block!important;position:absolute;z-index:1;top:0;right:0}.tribe-events-list .tribe-events-event-cost span{padding:.6em 1em;font-weight:400;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.tribe-events-list .type-tribe_events .tribe-events-list-event-title{font-size:2em}.tribe-events-list .tribe-events-loop .tribe-events-event-image{-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;overflow:hidden;margin:0 30px 0 0}.tribe-events-list .tribe-events-event-meta{font-weight:400}.tribe-events-event-meta::before{display:none}.tribe-events-event-meta address.tribe-events-address,.tribe-events-list .tribe-events-venue-details{line-height:1.5em;font-style:normal}.tribe-events-event-meta .tribe-event-schedule-details{margin-bottom:.8em;font-size:1em;font-style:normal;letter-spacing:.1px}.tribe-events-list .type-tribe_events,.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first{padding:0;margin:0;position:relative}.tribe-events-list .type-tribe_events{border-bottom:none!important}.tribe-events-loop .tribe-events-event-meta{margin-bottom:1.5em}.tribe-events-day .tribe-events-day-time-slot+.tribe-events-day-time-slot+.tribe-events-day-time-slot,.tribe-events-list .type-tribe_events+.type-tribe_events{border-top:2px solid #eee;margin-top:3.5em;padding-top:2.7em}.tribe-events-list .type-tribe_events+.type-tribe_events .tribe-events-event-cost{top:2.6em}.tribe-events-list .tribe-events-event-image{margin-top:.4em;width:30%;float:left}.tribe-events-list .tribe-events-loop .tribe-events-content{text-align:justify}#tribe-events .tribe-events-content p,.tribe-events-after-html p,.tribe-events-before-html p{line-height:1.8em}.tribe-events-loop .tribe-events-content{padding-right:0}.tribe-events-day{padding:0}.tribe-events-day #tribe-events-header{display:none}.tribe-events-day .tribe-events-day-time-slot .tribe-events-day-time-slot-heading{margin:0 0 1em;padding:.8em 2em;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.tribe-events-day .tribe-events-day-time-slot .type-tribe_events{margin-left:0}.tribe-events-list .time-details{font-style:italic}#tribe-events-content.tribe-events-single{margin-top:0}.tribe-events-single #tribe-events-header{display:none}.tribe-events-back{display:none}.tribe-events-notices{margin:0 0 1em 0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}.single-tribe_events .tribe-events-single-event-title{font-size:2em;line-height:1.2em;letter-spacing:2px;margin:0;text-align:center}.tribe-events-notices+.tribe-events-single-event-title{margin-top:1.5em}.tribe-events-schedule{position:relative}.tribe-events-schedule h2{font-size:30px;font-weight:500;text-transform:none;letter-spacing:.5px;margin:0;display:block;text-align:left}.tribe-events-schedule{margin:0 0 1em}.single-tribe_events .tribe-events-schedule .tribe-events-cost,.single-tribe_events .tribe-events-schedule .tribe-events-divider{font-size:1em}.single-tribe_events .tribe-events-schedule .tribe-events-divider{display:none}.single-tribe_events .tribe-events-schedule .tribe-events-cost{position:absolute;z-index:1;top:0;right:0;font-size:30px;font-weight:500;letter-spacing:.5px}.single-tribe_events .tribe-events-schedule,.single-tribe_events .tribe-events-single-event-title{display:none}.single-tribe_events .tribe-events-schedule{display:block}.single-tribe_events .tribe-events-event-image{float:left;width:40%;margin:.4em 0 2em 0;overflow:hidden;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.single-tribe_events .tribe-events-event-meta{font-size:1em;line-height:1.25em}.single-tribe_events .tribe-events-cal-links:after{content:' ';clear:both;width:100%;height:0;display:block}.single-tribe_events .type-tribe_events{padding-top:0}.single-tribe_events .tribe-events-single-section{clear:none;float:left;width:50%;margin:0;padding:5em 0 0;border:none;background-color:transparent}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group{padding:0;margin:0;width:40%}.single-tribe_events .tribe-events-event-meta .tribe-events-venue-map{width:42%;background:0 0}.single-tribe_events .tribe-events-event-meta .tribe-events-venue-map>div{height:250px!important}.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group+.tribe-events-meta-group{margin-left:3em}.single-tribe_events .tribe-events-meta-group .tribe-events-single-section-title{margin-top:0;margin-bottom:34px;font-size:48px;font-weight:500;letter-spacing:0;text-transform:none}.single-tribe_events #tribe-events-content .tribe-events-event-meta dd,.single-tribe_events #tribe-events-content .tribe-events-event-meta dt{line-height:1.6em}.single-tribe_events #tribe-events-content .tribe-events-event-meta dd{margin:0 0 25px}.single-tribe_events #tribe-events-content .tribe-events-event-meta dt{font-size:1em;font-weight:400;font-style:normal;letter-spacing:0}.single-tribe_events .tribe-events-venue-map{margin:0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}.single-tribe_events #tribe-events-footer{border-top:none}.single-tribe_events .tribe-events-sub-nav li a{white-space:normal}.single-tribe_events .tribe-events-sub-nav li a:after,.single-tribe_events .tribe-events-sub-nav li a:before{display:inline-block;line-height:inherit;margin:0 .3em 0 0;display:none}.single-tribe_events .tribe-events-sub-nav li a:after{margin:0 0 0 .3em}.single-tribe_events .tribe-events-sub-nav .tribe-events-nav-next,.single-tribe_events .tribe-events-sub-nav .tribe-events-nav-next a{text-align:right}#tribe-events-footer:after,#tribe-events-footer:before{display:none}.tribe-events-list-widget .tribe-list-widget{padding-left:0}.tribe-events-list-widget .tribe-events-list-widget-events{margin-bottom:1.5em;padding:0}.tribe-events-list-widget .tribe-events-list-widget-events .tribe-event-title{font-size:1.2em;margin:0}body .tribe-events-sub-nav li a{font-size:13px}a.tribe-events-gcal,a.tribe-events-ical{margin-top:10px;padding:.8em 3em!important}.tribe-common .tribe-events-c-search__input-group{margin-right:1em}.tribe-common.tribe-events .tribe-events-c-search__button{padding:1em 3em!important;margin:0;font-size:14px;font-weight:500;font-style:normal;line-height:1.8571em;text-decoration:none;letter-spacing:.4px;border-radius:30px!important;border:2px solid}.tribe-common.tribe-events .tribe-events-c-nav__next,.tribe-common.tribe-events .tribe-events-c-nav__prev{padding:1em 3em;margin:0;font-size:14px;font-style:normal;line-height:1.2857em;text-decoration:none;border-radius:30px;border:2px solid}.tribe-common.tribe-events .tribe-events-c-ical__link,.tribe-events-cal-links .tribe-events-button.tribe-events-ics,.tribe-events-single a.tribe-events-gcal,.tribe-events-single a.tribe-events-gcal:hover,.tribe-events-single a.tribe-events-ical,.tribe-events-single a.tribe-events-ical:hover{padding:.87em 2em;margin:0;font-size:.875em;font-style:normal;line-height:1.2857em;text-decoration:none;border-radius:30px;font-weight:400}.tribe-common.tribe-events .tribe-events-c-ical .tribe-events-c-ical__link,.tribe-common.tribe-events .tribe-events-c-nav__list-item .tribe-events-c-nav__next,.tribe-common.tribe-events .tribe-events-c-nav__list-item .tribe-events-c-nav__prev{font-size:14px;text-transform:uppercase}.tribe-common.tribe-events .tribe-events-calendar-month__multiday-event .tribe-common-h8{font-size:12px}.tribe-common.tribe-events .tribe-events-header{background-color:transparent}.tribe-common.tribe-events .tribe-events-calendar-month__day{height:54px}.tribe-events-single .tribe-events-cal-links .tribe-events-button.tribe-events-ics,.tribe-events-single a.tribe-events-ical,.tribe-events-single a.tribe-events-ical:hover{margin-left:1em}.tribe-common.tribe-events .tribe-events-c-nav__next:after{content:'\e836';font-family:fontello;background-image:none;height:auto;margin-left:5px;margin-top:0}.tribe-common.tribe-events .tribe-events-c-nav__prev:before{content:'\e837';font-family:fontello;background-image:none;height:auto;margin-right:5px;margin-top:0}.tribe-common button.tribe-events-c-top-bar__datepicker-button,.tribe-common.tribe-common--breakpoint-medium button.tribe-events-c-top-bar__datepicker-button,.tribe-common.tribe-events .tribe-events-c-top-bar__datepicker-button{padding:.3em 1em;font-size:1.07142857143em}.tribe-events .tribe-events-c-top-bar__nav-list{align-items:center}.tribe-common.tribe-events .tribe-events-c-top-bar__datepicker-button:after{display:none}.tribe-common .tribe-events-c-top-bar__nav-link{padding:5px 10px;background-color:transparent;display:inline-block}.tribe-common.tribe-events button.tribe-events-c-top-bar__nav-link[disabled]:hover{background-color:transparent}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav-link:before{width:6px;background-position:50%;margin-right:0}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border{border:none}.tribe-common .tribe-events-calendar-day__event-title-link,.tribe-common .tribe-events-calendar-day__event-title-link:active,.tribe-common .tribe-events-calendar-day__event-title-link:focus,.tribe-common .tribe-events-calendar-day__event-title-link:hover,.tribe-common .tribe-events-calendar-list__event-title-link,.tribe-common .tribe-events-calendar-list__event-title-link:active,.tribe-common .tribe-events-calendar-list__event-title-link:focus,.tribe-common .tribe-events-calendar-list__event-title-link:hover{border:none}.tribe-common.tribe-events .tribe-events-c-ical__link::before{display:none}.tribe-common .tribe-events-calendar-day__event-title a,.tribe-common .tribe-events-calendar-list__event-title a{transition:.3s color}.tribe-common .tribe-events-header__breadcrumbs{display:none}.tribe-common .tribe-events-calendar-month__header-column .tribe-events-calendar-month__header-column-title{text-align:center;text-transform:uppercase;font-size:1em;font-weight:700}.tribe-common.tribe-events .tribe-events-calendar-month__day-date{opacity:1}.tribe-common.tribe-events .tribe-events-calendar-month__day:after{display:none}.tribe-common.tribe-events .tribe-events-c-top-bar__datepicker-button,.tribe-common.tribe-events .tribe-events-c-top-bar__today-button{border-radius:30px!important}.tribe-common.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link,.tribe-common.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:active,.tribe-common.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:focus,.tribe-common.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link:hover{border:none}.tribe-common.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link{transition:.3s color}.tribe-common.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper{width:100%}.tribe-common.tribe-events .datepicker .datepicker-months .datepicker-switch{padding:10px 5px 15px}.tribe-common.tribe-events .datepicker .month,.tribe-common.tribe-events .datepicker .year{font-size:13px}.tribe-common.tribe-events .datepicker{padding:10px}.tribe-common.tribe-events .tribe-common-l-container{padding-right:0;padding-left:0}.tribe-common.tribe-events .tribe-events-c-nav__today{font-weight:700;text-transform:uppercase}.tribe-common.tribe-events .tribe-events-calendar-month__day{border-radius:0}.tribe-common .tribe-common-anchor,.tribe-common .tribe-common-anchor:active,.tribe-common .tribe-common-anchor:focus,.tribe-common .tribe-common-anchor:hover{border:none}.tribe-common.tribe-events .tribe-events-c-nav{border:none}.tribe-common.tribe-events .tribe-events-c-day-marker:after{display:none}.tribe-common.tribe-events .tribe-events-c-day-marker__date,.tribe-common.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-datetime{font-weight:700}.tribe-common .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input,.tribe-common .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input:focus{background-image:none;border:2px solid;padding:1em 3em}.tribe-common.tribe-events .tribe-events-calendar-day__type-separator-text,.tribe-common.tribe-events .tribe-events-calendar-list__month-separator-text{font-weight:400;text-transform:uppercase;padding:0 1em}.tribe-common.tribe-events .tribe-events-calendar-day__type-separator-text,.tribe-common.tribe-events .tribe-events-calendar-list__month-separator-text{position:relative;z-index:1}.tribe-common .tribe-events-calendar-day__event-cost span,.tribe-common .tribe-events-calendar-list__event-cost span,.tribe-common .tribe-events-calendar-month__calendar-event-tooltip-cost span,.tribe-events-single .tribe-events-cost{border:1px solid #ddd;border-radius:3px;font-style:normal;font-weight:700;line-height:1;padding:8px 12px;text-align:center;text-overflow:ellipsis;font-size:16px}.tribe-common.tribe-events .tribe-events-calendar-day__event-cost,.tribe-common.tribe-events .tribe-events-calendar-list__event-cost{margin-top:25px}.tribe-common.tribe-events .datepicker .datepicker-switch,.tribe-common.tribe-events .datepicker .day,.tribe-common.tribe-events .datepicker .dow{font-size:13px;padding:5px;font-weight:700}.tribe-common.tribe-events .datepicker .day{min-width:36px;line-height:38px;font-weight:400}.tribe-common.tribe-events .datepicker .next,.tribe-common.tribe-events .datepicker .prev{padding:12px 15px}.tribe-common.tribe-events .datepicker .next .tribe-common-svgicon,.tribe-common.tribe-events .datepicker .prev .tribe-common-svgicon{height:9px}.tribe-common.tribe-events .tribe-events-calendar-month__header-column{padding:4px 0}.tribe-common.tribe-events .tribe-events-calendar-month__header-column-title{font-size:12px;line-height:1.5em}.tribe-common .tribe-events-calendar-month__day-cell--mobile,.tribe-common.tribe-events .tribe-events-calendar-month__day-cell:focus,.tribe-common.tribe-events .tribe-events-calendar-month__day-cell:hover,.tribe-common.tribe-events .tribe-events-calendar-month__day-date{background-color:#f7f7f7!important}.tribe-common .tribe-events-calendar-month__day--past .tribe-events-calendar-month__mobile-events-icon--event{background-color:#141827}.tribe-common.tribe-events .tribe-events-calendar-month__day-date{padding:4px 9px 6px;font-size:12px;font-weight:700}.tribe-common .tribe-events-calendar-month-mobile-events__mobile-event-title-link{font-size:18px}.tribe-common.tribe-events .tribe-events-c-nav__list-item--today{align-items:center}.tribe-events .tribe-events-c-messages__message--notice:before{display:none}.tribe-events .tribe-events-c-messages__message{flex-direction:column}.tribe-common.tribe-events .tribe-events-c-nav__list-item--today{align-items:center}.tribe-common.tribe-events table tbody tr:first-child th,.tribe-common.tribe-events table th{background-color:transparent}.tribe-common.tribe-events .tribe-events-l-container{padding-top:0;padding-bottom:0}.tribe-common.tribe-events .tribe-events-c-events-bar__search-container,.tribe-common.tribe-events .tribe-events-c-view-selector__content,.tribe-common.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar{background-color:transparent}.tribe-common.tribe-events .datepicker .day,.tribe-common.tribe-events .datepicker .month,.tribe-common.tribe-events .datepicker .year{border-radius:0}.tribe-common button[disabled].tribe-common-c-btn-icon--caret-left,.tribe-common button[disabled].tribe-common-c-btn-icon--caret-right{background-color:transparent!important}.tribe-common.tribe-events .tribe-events-c-ical__link-icon-svg,.tribe-common.tribe-events .tribe-events-c-nav__next-icon-svg,.tribe-common.tribe-events .tribe-events-c-nav__prev-icon-svg{display:none}.tribe-events-c-messages__message-list{word-break:break-word}.tribe-common.tribe-events .tribe-events-calendar-day__event-featured-image,.tribe-common.tribe-events .tribe-events-calendar-list__event-featured-image{border-radius:3px}.tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot{background-color:#fff;display:inline-block;vertical-align:top;width:20px;height:20px;line-height:20px;text-align:center;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot+.tribe-common-c-loader__dot{margin-left:20px}.tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot--first{-webkit-animation:preloader_dot_one 1.5s infinite;-ms-animation:preloader_dot_one 1.5s infinite;animation:preloader_dot_one 1.5s infinite}.tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot--second{-webkit-animation:preloader_dot_two 1.5s infinite;-ms-animation:preloader_dot_two 1.5s infinite;animation:preloader_dot_two 1.5s infinite;-webkit-animation-delay:.25s;-ms-animation-delay:0.25s;animation-delay:.25s}.tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot--third{-webkit-animation:preloader_dot_three 1.5s infinite;-ms-animation:preloader_dot_three 1.5s infinite;animation:preloader_dot_three 1.5s infinite;-webkit-animation-delay:.5s;-ms-animation-delay:0.5s;animation-delay:.5s}@-webkit-keyframes preloader_dot_one{75%{-webkit-transform:scale(0)}}@keyframes preloader_dot_one{75%{transform:scale(0);-webkit-transform:scale(0)}}@-webkit-keyframes preloader_dot_two{75%{-webkit-transform:scale(0)}}@keyframes preloader_dot_two{75%{transform:scale(0);-webkit-transform:scale(0)}}@-webkit-keyframes preloader_dot_three{75%{-webkit-transform:scale(0)}}@keyframes preloader_dot_three{75%{transform:scale(0);-webkit-transform:scale(0)}}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{padding:0;border:none;background:0 0;transition:none!important}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{background:0 0}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button svg{display:none}.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button button{padding:.87em 2em;font-size:14px;font-weight:400;text-transform:uppercase;border-radius:30px}.tribe-common .tribe-common-c-btn-border{border-radius:30px}.single-tribe_events .tribe-events-c-subscribe-dropdown__button,.tribe-block__events-link .tribe-events-c-subscribe-dropdown__button{width:max-content}.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus-within,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:hover{background:0 0}.single-tribe_events .tribe-events-single .tribe-events-event-meta,.tribe-events-content{font-family:inherit;color:inherit}.tribe-events-content p{font-size:inherit}.single-tribe_events abbr{border-bottom:none}.tribe-events .tribe-events-c-top-bar__datepicker-container .dropdown-menu{min-width:auto;width:auto}.tribe-common.tribe-events .tribe-common-anchor-thin-alt{border-bottom:unset!important}.tribe-events-venue-map>iframe{height:100%!important;max-height:100%!important}.tribe-events-event-meta .tribe-events-address>a{display:inline-block}