.updated-info{height:0;text-indent:-9999px}.tribe-events-event-schedule-details{display:inline}.events-archive .entry-content,.events-archive .entry-header{width:98%}.events-archive span.edit-link{display:none}.clearfix:after,.clearfix:before,.tribe-clearfix:after,.tribe-clearfix:before{content:"";display:table}.clearfix:after,.tribe-clearfix:after{clear:both}.clearfix,.tribe-clearfix{zoom:1}.tribe-clear{clear:both}.tribe-events-visuallyhidden{height:1px;overflow:hidden;padding:0;border:0;clip:rect(0 0 0 0);position:absolute;margin:-1px;width:1px}.tribe-hide-text{overflow:hidden;text-indent:100%;white-space:nowrap}.tribe-events-error{display:none}.tribe-events-multi-event-day{color:#0f81bb}#tribe-events-content .tribe-events-abbr{border-bottom:0;cursor:default}.tribe-events-spinner{height:32px;margin-left:-16px;width:32px}.tribe-events-spinner-medium{height:24px;margin-left:-12px;width:24px}.tribe-events-spinner-small{height:16px;margin-left:-8px;width:16px}.tribe-events-ajax-loading{position:absolute;-webkit-box-shadow:none;box-shadow:none;left:50%;display:none}.tribe-events-loading .tribe-events-ajax-loading{display:block}#tribe-events-content li.tribe-events-nav-date{padding-top:16px}select.tribe-events-dropdown{font-size:11px;margin:33px 9px 0 0;width:auto}#tribe-events-events-picker,#tribe-events-picker{display:inline}.tribe-events-adv-list-widget ol,.tribe-events-list-widget ol{margin-bottom:0;list-style-type:square;margin-left:0}.singular.page li.hentry,.tribe-events-adv-list-widget li,.tribe-events-list-widget li{padding:0 0 10px;margin:6px 0}.tribe-events-adv-list-widget li p.entry-title.summary,.tribe-events-list-widget li p.entry-title.summary{padding:0;font-size:100%;margin-bottom:0}table.tribe-events-tickets .tickets_price{font-weight:700;font-style:italic;color:#000}td.tickets_name{font-size:13px;color:#777}.single-tribe_events #tribe-events-content div.cart,.single-tribe_events #tribe-events-content form.cart{margin:30px 0}table.tribe-events-tickets{border-bottom:0;margin:0;width:100%}table.tribe-events-tickets td{padding:8px 10px 8px 0;border-top:1px solid #ddd;vertical-align:middle}table.tribe-events-tickets td.wpec{line-height:0}table.tribe-events-tickets td.woocommerce{border-bottom:0}table.tribe-events-tickets td.wpec img{display:none}table.tribe-events-tickets .tickets_nostock{text-align:center;display:inline-block}h2.tribe-events-tickets-title{font-size:1.4em;font-weight:700;margin:20px 0 15px}#tribe-bar-views .tribe-bar-view-select,#tribe-bar-views .tribe-bar-view-select~.tribe-select2{display:none}#tribe-bar-views .tribe-select2{width:108px!important;float:left}.tribe-select2-results .select2-results{padding:0;margin:4px 0}.tribe-select2-results .select2-results .select2-result-label{padding:6px 8px;color:#444;line-height:14px}.tribe-select2-results .select2-results .select2-highlighted{color:#444;background:#ddd}#tribe-bar-views .select2-container .select2-choice div{width:18px}#tribe-bar-views .select2-container .select2-choice span{margin-right:18px}#tribe-bar-views .select2-container .select2-choice span span{margin-right:0}.tribe-has-settings #tribe-bar-dates{margin-left:-331px}.tribe-has-settings #tribe-bar-views{margin-left:-142px;width:142px}.tribe-has-settings #tribe-bar-views .select2-container .select2-choice{-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.tribe-has-settings #tribe-bar-views .select2-container .select2-choice div{filter:none;border-left:0;-webkit-border-radius:0;border-radius:0;background:transparent;background-image:none}#tribe-events-bar .tribe-bar-settings{overflow:hidden}#tribe-events-bar .tribe-bar-button-settings span{height:100%;position:relative;width:14px;float:left;display:inline-block}#tribe-bar-views .tribe-bar-drop-content button{width:100%}#tribe-events-bar .tribe-bar-button-settings{border-left-color:transparent;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;margin-left:-1px;float:left}.tribe-bar-settings .tribe-bar-drop-content{padding:10px 12px 4px;right:-5px;width:285px}.tribe-bar-full #tribe-bar-views .tribe-bar-view-select,.tribe-bar-full #tribe-bar-views .tribe-bar-view-select~.tribe-select2{display:none}.tribe-bar-full #tribe-bar-views ul.tribe-bar-view-list,.tribe-bar-mini #tribe-bar-views .tribe-bar-view-select,.tribe-bar-mini #tribe-bar-views .tribe-bar-view-select~.tribe-select2{display:block}.tribe-bar-mini #tribe-bar-views ul.tribe-bar-view-list{display:none}.tribe-events-loop .tribe-events-loop .vevent{margin:0}.tribe-events-loop h2.tribe-events-page-title{padding-left:0}.tribe-events-loop .published{margin-top:0}#tribe-geo-options h2,#tribe-geo-results h2{padding:0;font-size:18px;font-weight:700;color:#222;margin:0 0 6px;line-height:1em}#tribe-geo-options h2 a,#tribe-geo-results h2 a{color:#222}#tribe-geo-links{border-right:1px solid #eee;border-left:1px solid #eee;border-top:1px solid #eee;margin-top:20px}#tribe-geo-options{margin-bottom:20px;display:none}.tribe-geo-option-link{padding:3px 6px;text-decoration:none;color:#444;-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;border-bottom:1px solid #eee;display:block}.tribe-geo-option-link:hover{background:#f5f5f5}.tribe-geo-option-link:focus,.tribe-geo-option-link:hover{text-decoration:none}.tribe-geo-option-link.tribe-option-loaded:hover,.tribe-option-loaded{color:#fff;background:#666}#tribe-geo-results .tribe-events-notices{text-align:center;margin:2.25em 0 0}.tribe-geo-result-entry{overflow:auto;padding:2.25em 0;position:relative;border-bottom:1px solid #ddd}.tribe-geo-result-last{border-bottom:none;padding-bottom:none}.tribe-geo-result-thumb{margin-right:2%;width:30%;float:left}.tribe-geo-result-thumb a{padding:2px;border:1px solid #ddd;-webkit-transition:.1s ease-in-out;-moz-transition:.1s ease-in-out;-o-transition:.1s ease-in-out;transition:.1s ease-in-out;display:block}.tribe-geo-result-thumb a img{max-width:100%;width:100%;display:block}.tribe-geo-result-data{width:68%;float:right}.tribe-geo-result-date{font-style:italic;text-transform:none}.tribe-geo-result-date,.tribe-geo-result-venue{font-size:16px;margin:10px 0 0;display:block}.tribe-geo-result-excerpt{margin:10px 0 0}.tribe-geo-result-entry .tribe-geo-result-excerpt p{font-size:14px}.tribe-geo-result-entry h2{width:80%;float:left}.tribe-geo-result-cost{width:18%;float:right}.tribe-geo-result-cost span{overflow:hidden;text-overflow:ellipsis;padding:8px 10px;font-weight:700;text-align:center;white-space:nowrap;display:block}.timer{color:red;text-align:center;margin:20px 0;width:100%}#tribe-geo-loading{height:100%;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;transition:all 1s linear;position:absolute;webkit-transition:all 1s linear;top:0;background:#fff;background:hsla(0,0%,100%,.2);left:0;width:100%;display:none;z-index:4}#tribe-geo-loading img{position:absolute;top:50%;margin:-16px 0 0 -16px;left:50%}.tribe-events-calendar-widget #tribe-events-calendar-wrap{width:100%}.tribe-events-calendar-widget table.tribe-events-calendar{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:0}.tribe-events-calendar-widget .tribe-events-calendar td,.tribe-events-calendar-widget table.tribe-events-calendar{border:1px solid #bbb}.tribe-view-all-events{float:right}.tribe-events-calendar-widget th{font-size:10px;color:#555;background-color:#e8e8e8;width:14.28%}.tribe-events-calendar-widget td{height:auto;text-align:center}.tribe-events-calendar-widget td div[id*=tribe-events-daynum-]{padding:6px 0;background-color:#f9f9f9}.tribe-events-calendar-widget div[id*=tribe-events-daynum-],.tribe-events-calendar-widget td a{font-size:10px}.tribe-events-calendar-widget td a.tribe-events-day-has-event{color:#06c;cursor:default}.tribe-events-calendar-widget .tribe-events-calendar .tribe-events-tooltip{padding:5px 10px;margin-bottom:1.625em;text-align:left;left:0;width:100px}.tribe-events-calendar-widget .tribe-events-tooltip .tribe-events-arrow{left:2px}.tribe-events-calendar-widget .tribe-events-right .tribe-events-tooltip{right:0;left:auto}.tribe-events-calendar-widget .tribe-events-right .tribe-events-tooltip .tribe-events-arrow{right:2px;left:auto}.tribe-events-calendar-widget h5.entry-title{padding:0;font-size:11px;line-height:1.5}#ajax-loading-mini{display:none}.tribe-events-sub-nav{height:27px;padding:0;right:0;position:absolute;bottom:0;top:0;margin:0;margin:auto!important;left:auto;width:auto}.tribe-events-sub-nav li{padding:0;position:relative;margin:0 1px;display:inline-block}.tribe-events-sub-nav li:before{content:none}.tribe-events-sub-nav li a{height:27px;text-indent:-9999px;position:relative;border-style:solid;border-width:1px;-webkit-border-radius:50%;border-radius:50%;width:27px;display:block}.tribe-events-sub-nav li a span{height:1px;right:0;position:absolute;bottom:0;top:0;margin:auto!important;left:0;width:1px}.tribe-events-sub-nav li a span:after,.tribe-events-sub-nav li a span:before{border-bottom-style:solid;border-top-width:1px;border-bottom-width:1px;content:"";position:absolute;border-top-style:solid;background:transparent;width:1px}.tribe-events-sub-nav li a span:before{height:3px;top:-1px}.tribe-events-sub-nav li a span:after{height:5px;top:-2px}.tribe-events-sub-nav li.tribe-events-nav-previous a span{left:-2px}.tribe-events-sub-nav li.tribe-events-nav-previous a span:before{left:1px}.tribe-events-sub-nav li.tribe-events-nav-next a span,.tribe-events-sub-nav li.tribe-events-nav-previous a span:after{left:2px}.tribe-events-sub-nav li.tribe-events-nav-next a span:before{right:1px;left:auto}.tribe-events-sub-nav li.tribe-events-nav-next a span:after{right:2px;left:auto}#tribe-events-header{overflow:hidden;min-height:30px;padding:0 65px 0 0;position:relative;margin:0 0 30px}#tribe-events-header .tribe-events-page-title{overflow:hidden;position:relative;margin:0}#tribe-events-header .tribe-events-user-recurrence-toggle input{position:relative;top:2px;margin:10px 10px 0 0}#tribe-events-footer{overflow:hidden;padding:30px 0 0;position:relative;text-align:right}#tribe-events-footer>a{position:relative}.tribe-events-tooltip{padding:10px 15px 15px;position:absolute;border-style:solid;border-width:1px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.1);box-shadow:0 0 5px 0 rgba(0,0,0,.1);width:260px;display:none;z-index:10000}.tribe-events-tooltip:after,.tribe-events-tooltip:before{border-right:7px solid transparent;border-left:7px solid transparent;border-top-width:9px;content:"";position:absolute;bottom:-9px;border-top-style:solid;left:10px}.tribe-events-tooltip:after{bottom:-8px}.tribe-events-tooltip .entry-title{position:relative;margin:0}.tribe-events-tooltip .tribe-events-event-body{overflow:hidden;position:relative}.tribe-events-tooltip .tribe-events-event-body .duration,.tribe-events-tooltip .tribe-events-event-body .tribe-events-event-thumb{overflow:hidden;position:relative;margin:0 0 15px}.tribe-events-tooltip .tribe-events-event-body .tribe-events-event-thumb img{height:auto;max-width:100%;width:100%}.tribe-events-tooltip .tribe-events-event-body .description{overflow:hidden;padding:0;position:relative}.tribe-events-tooltip .tribe-events-event-body .tribe-events-arrow{display:none}.tribe-events-notices{padding:20px;border-style:solid;border-width:1px;margin:20px 0;-webkit-border-radius:0;border-radius:0}.tribe-events-notices>ul,.tribe-events-notices>ul>li{list-style:none;padding:0;margin:0}.tribe-events-notices>ul:before,.tribe-events-notices>ul>li:before{content:none}.recurringinfo{position:relative;display:inline-block}.recurringinfo .tribe-events-divider{padding:0 5px}.recurringinfo .recurring-info-tooltip{padding:10px 15px;bottom:auto!important;top:100%;margin-top:5px}.recurringinfo .recurring-info-tooltip:before{top:-9px}.recurringinfo .recurring-info-tooltip:after,.recurringinfo .recurring-info-tooltip:before{border-bottom-style:solid;border-top-width:0;border-bottom-width:9px;bottom:auto;border-top-style:solid}.recurringinfo .recurring-info-tooltip:after{top:-8px}.tribe-events-uses-geolocation #tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner>div{width:21%}#tribe-events-bar{overflow:hidden;padding-top:30px;position:relative}#tribe-events-bar #tribe-bar-collapse-toggle{display:none}#tribe-events-bar .tribe-bar-filters{overflow:hidden;border-bottom-style:solid;padding:0 0 20px;border-bottom-width:1px;position:relative;margin:0 0 40px}#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner{overflow:hidden;position:relative;margin:0 -2%}#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner>div{overflow:hidden;position:relative;margin:0 2% 20px;width:29.33%;float:left}#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-date-filter,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-geoloc-filter,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-search-filter,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit{overflow:hidden;position:relative}#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-date-filter label,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-geoloc-filter label,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-search-filter label,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit label{padding-bottom:15px;display:block}#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-date-filter input,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-geoloc-filter input,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-search-filter input,#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input{width:100%}#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-date-filter input[type=submit],#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-geoloc-filter input[type=submit],#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-search-filter input[type=submit],#tribe-events-bar .tribe-bar-filters .tribe-bar-filters-inner .tribe-bar-submit input[type=submit]{padding:10px 15px}#tribe-events-bar #tribe-bar-views{overflow:hidden;position:relative;margin:0;display:inline-block}#tribe-events-bar #tribe-bar-views label.button{padding:8px 32px 8px 20px;position:relative;text-align:left;cursor:pointer;float:left;z-index:10}#tribe-events-bar #tribe-bar-views label.button .cmsms_next_arrow{right:15px}#tribe-events-bar #tribe-bar-views .tribe-bar-views-select{visibility:hidden;display:none}#tribe-events-bar #tribe-bar-views ul.tribe-bar-views-list{overflow:hidden;padding:0;position:relative;opacity:0;visibility:hidden;margin:0;left:-50px;float:right;display:none}#tribe-events-bar #tribe-bar-views ul.tribe-bar-views-list li.tribe-bar-views-option{overflow:hidden;padding:0;position:relative;margin:0 0 0 10px;float:left}#tribe-events-bar #tribe-bar-views ul.tribe-bar-views-list li.tribe-bar-views-option:before{content:none}#tribe-events-bar #tribe-bar-views ul.tribe-bar-views-list li.tribe-bar-views-option a{padding:8px 20px;border-style:solid;border-width:1px;text-align:center;-webkit-border-radius:19px;border-radius:19px;display:inline-block}#tribe-events-bar #tribe-bar-views.tribe-bar-views-open label.button .cmsms_next_arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);right:18px}#tribe-events-bar #tribe-bar-views.tribe-bar-views-open ul.tribe-bar-views-list{opacity:1;visibility:visible;left:0;display:inline-block}#tribe-geo-map-wrapper{overflow:hidden;padding:40px 0 20px;position:relative;z-index:2}#tribe-geo-map-wrapper #tribe-geo-map{height:0;overflow:hidden;position:relative;padding-bottom:35%;width:100%;z-index:3}#tribe-geo-map-wrapper #tribe-geo-map label{width:auto;display:inline}#tribe-geo-map-wrapper #tribe-geo-map img{max-width:none}.photo-loader{position:absolute;top:200px;left:50%}#tribe-events-content{padding:40px 0;position:relative}#tribe-events-content.tribe-events-month .tribe-events-tooltip{bottom:100%!important;left:-1px}#tribe-events-content.tribe-events-month .tribe-events-right .tribe-events-tooltip{right:-1px;left:auto}#tribe-events-content.tribe-events-month .tribe-events-right .tribe-events-tooltip:after,#tribe-events-content.tribe-events-month .tribe-events-right .tribe-events-tooltip:before{right:10px;left:auto}#tribe-events-content.tribe-events-month table.tribe-events-calendar{border-collapse:separate;border-style:solid;border-width:0;clear:both;margin:0;border-spacing:0}#tribe-events-content.tribe-events-month table.tribe-events-calendar thead th{border:0;border-right:1px solid hsla(0,0%,100%,.1);padding:10px 5px;text-align:center;width:250px}#tribe-events-content.tribe-events-month table.tribe-events-calendar thead th:last-child{border-right-style:solid;border-right-width:1px}#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td{height:110px;border:0;border-bottom-style:solid;border-bottom-width:1px;position:relative;border-right-style:solid;border-right-width:1px;width:14.28%;vertical-align:top}#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td:first-child{border-left-style:solid;border-left-width:1px}#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*=tribe-events-daynum-]{overflow:hidden;border-bottom-style:solid;padding:5px 15px;border-bottom-width:1px;position:relative}#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*=tribe-events-daynum-] a{position:relative;display:block}#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td.tribe-events-present div[id*=tribe-events-daynum-]{border-bottom-style:solid;border-bottom-width:0}#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*=tribe-events-event-]{position:relative;margin:0}#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*=tribe-events-event-] .tribe-events-month-event-title{padding:0;margin:0}#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*=tribe-events-event-] .tribe-events-month-event-title a{padding:10px 15px;display:block}#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td .tribe-events-viewmore{overflow:hidden;padding:5px 15px;border-top-width:1px;position:relative;border-top-style:solid}#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td .tribe-events-viewmore a{position:relative;display:block}#tribe-events-content.tribe-events-list .tribe-events-list-separator-month{overflow:hidden;padding:10px 20px;position:relative;border-style:solid;border-width:1px;text-align:left;-webkit-border-radius:3px;border-radius:3px;float:none;display:block}#tribe-events-content.tribe-events-list .vevent{overflow:hidden;border-bottom-style:solid;padding:40px 0;border-bottom-width:1px;position:relative}#tribe-events-content.tribe-events-list .vevent.tribe-event-end-month,#tribe-events-content.tribe-events-list .vevent.tribe-events-last{border-bottom-style:solid;border-bottom-width:0}#tribe-events-content.tribe-events-list .vevent .tribe-events-event-image{overflow:hidden;padding:0 40px 0 0;text-align:center;width:25.8%;float:left}#tribe-events-content.tribe-events-list .vevent .tribe-events-event-image img{height:auto;max-width:100%;width:100%}#tribe-events-content.tribe-events-list .vevent .cmsms_events_list_event_wrap{overflow:hidden;position:relative}#tribe-events-content.tribe-events-list .vevent .cmsms_events_list_event_wrap .cmsms_events_list_event_header{overflow:hidden;position:relative;margin:0 0 5px}#tribe-events-content.tribe-events-list .vevent .cmsms_events_list_event_wrap .cmsms_events_list_event_header .tribe-events-event-cost{float:right}#tribe-events-content.tribe-events-list .vevent .cmsms_events_list_event_wrap .cmsms_events_list_event_header .tribe-events-list-event-title{overflow:hidden;margin:0}#tribe-events-content.tribe-events-list .vevent .cmsms_events_list_event_wrap .tribe-events-event-meta{position:relative;margin:0 0 20px}#tribe-events-content.tribe-events-list .vevent .cmsms_events_list_event_wrap .tribe-events-event-meta .time-details{position:relative}#tribe-events-content.tribe-events-list .vevent .cmsms_events_list_event_wrap .tribe-events-event-meta .tribe-events-venue-details{overflow:hidden;position:relative}#tribe-events-content.tribe-events-list .vevent .cmsms_events_list_event_wrap .tribe-events-event-meta .tribe-events-venue-details .tribe-events-gmap{margin:0 0 0 10px}#tribe-events-content.tribe-events-list .vevent .cmsms_events_list_event_wrap .tribe-events-list-event-description{overflow:hidden;position:relative}#tribe-events-content.tribe-events-list .vevent .cmsms_events_list_event_wrap .tribe-events-list-event-description .tribe-events-read-more{display:inline-block}#tribe-events-content.tribe-events-day .tribe-events-day-time-slot{overflow:hidden;position:relative}#tribe-events-content.tribe-events-day .tribe-events-day-time-slot>h5{overflow:hidden;padding:10px 20px;position:relative;border-style:solid;border-width:1px;text-align:left;margin:0;-webkit-border-radius:3px;border-radius:3px;float:none;display:block}#tribe-events-content .isotope,#tribe-events-content .isotope .isotope-item{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-ms-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}#tribe-events-content.tribe-events-photo #tribe-events-header{border-bottom-style:solid;border-bottom-width:1px;margin-bottom:40px;padding-bottom:30px}#tribe-events-content.tribe-events-photo #tribe-events-header .tribe-events-sub-nav{bottom:25px}#tribe-events-content.tribe-events-photo #tribe-events-photo-events{opacity:0;margin:0 -2%;-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}#tribe-events-content.tribe-events-photo #tribe-events-photo-events .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}#tribe-events-content.tribe-events-photo #tribe-events-photo-events.photo-hidden{opacity:0!important}#tribe-events-content.tribe-events-photo #tribe-events-photo-events.photo-two-col .tribe-events-photo-event{width:50%}#tribe-events-content.tribe-events-photo #tribe-events-photo-events .tribe-events-photo-event{padding:0 2% 40px;position:relative;width:33.33%;float:left}#tribe-events-content.tribe-events-photo #tribe-events-photo-events .tribe-events-photo-event .tribe-events-photo-event-wrap{position:relative;border-style:solid;border-width:1px}#tribe-events-content.tribe-events-photo #tribe-events-photo-events .tribe-events-photo-event .tribe-events-photo-event-wrap .tribe-events-event-image{height:0;overflow:hidden;position:relative;margin:0;padding-bottom:79%;width:100%}#tribe-events-content.tribe-events-photo #tribe-events-photo-events .tribe-events-photo-event .tribe-events-photo-event-wrap .tribe-events-event-image img{height:100%;position:absolute;top:0;left:0;width:100%}#tribe-events-content.tribe-events-photo #tribe-events-photo-events .tribe-events-photo-event .tribe-events-photo-event-wrap .tribe-events-event-details{padding:15px 20px 30px;position:relative}#tribe-events-content.tribe-events-photo #tribe-events-photo-events .tribe-events-photo-event .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-list-event-title{padding:0;margin:0 0 5px}#tribe-events-content.tribe-events-photo #tribe-events-photo-events .tribe-events-photo-event .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-event-meta{padding:0 0 15px;position:relative}#tribe-events-content.tribe-events-photo #tribe-events-photo-events .tribe-events-photo-event .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-event-meta .time-details{position:relative}#tribe-events-content.tribe-events-photo #tribe-events-photo-events .tribe-events-photo-event .tribe-events-photo-event-wrap .tribe-events-event-details .tribe-events-event-meta .time-details .recurringinfo .tribe-events-divider{display:none}#tribe-events-content.tribe-events-week-grid{z-index:1000}#tribe-events-content.tribe-events-week-grid .tribe-events-grid{border-bottom-style:solid;border-bottom-width:1px;position:relative;width:100%}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .slimScrollDiv{border-left-style:solid;border-left-width:1px;border-right-style:solid;border-right-width:1px}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .slimScrollBar{z-index:1000!important}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-today{position:relative}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .column.first{border-left-style:solid;border-left-width:0;margin-right:-60px;width:60px;float:left}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-content-wrap{width:100%;float:left;padding-left:60px}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-content-wrap .column{border-left-style:solid;zoom:1;border-left-width:1px;position:relative;width:14.2857%;float:left;vertical-align:top;display:inline-block;*display:inline}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-content-wrap .column.first{border-left-style:solid;border-left-width:0;margin-right:-60px;width:60px}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-header{position:relative}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column{border-left:1px solid hsla(0,0%,100%,.1);position:relative;text-align:center}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column a,#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column>span{padding:15px;position:relative;text-align:center;display:block}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-allday{border-left-style:solid;border-bottom-style:solid;border-left-width:1px;border-bottom-width:1px;margin-bottom:-1px;position:relative;border-right-style:solid;border-right-width:1px;z-index:1000}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-allday .tribe-events-tooltip{bottom:100%!important}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-allday .column{min-height:60px}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-allday .column.first{height:60px;padding:5px;position:relative;top:0}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-allday .column.first span{height:auto;right:0;position:absolute;bottom:0;text-align:center;top:0;margin:auto!important;left:0;width:50px}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-allday .column .tribe-week-event{position:relative}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-allday .column .tribe-week-event>div{cursor:pointer;width:100%}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-allday .column .tribe-week-event.tribe-dayspan2>div{width:200%}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-allday .column .tribe-week-event.tribe-dayspan3>div{width:300%}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-allday .column .tribe-week-event.tribe-dayspan4>div{width:400%}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-allday .column .tribe-week-event.tribe-dayspan5>div{width:500%}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-allday .column .tribe-week-event.tribe-dayspan6>div{width:600%}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-allday .column .tribe-week-event.tribe-dayspan7>div{width:700%}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper{height:500px;overflow-y:scroll;position:relative}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-week-grid-outer-wrap{position:relative;z-index:10}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-week-grid-outer-wrap .tribe-week-grid-inner-wrap{position:absolute;width:100%}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-week-grid-outer-wrap .tribe-week-grid-inner-wrap .tribe-week-grid-block{height:60px!important;padding:0!important;margin:0!important}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-week-grid-outer-wrap .tribe-week-grid-inner-wrap .tribe-week-grid-block div{height:30px;border-bottom-style:dotted;border-top-width:1px;border-bottom-width:1px;margin-bottom:30px;border-top-style:solid}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-grid-body{overflow:visible;position:relative}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-grid-body .tribe-week-grid-hours{border-left-style:solid;border-left-width:0;margin-right:-60px;position:relative;width:60px;float:left;z-index:20}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-grid-body .tribe-week-grid-hours div{height:60px;padding:5px;border-top-width:1px;position:relative;text-align:center;border-top-style:solid}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-grid-body .tribe-week-event{position:absolute;visibility:hidden;width:100%;z-index:500}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-grid-body .tribe-week-event:hover{z-index:800}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-grid-body .tribe-week-event .vevent{height:100%;cursor:pointer;width:100%}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-event{padding:4px}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-event>div:first-child{position:relative;border-style:solid;border-width:1px;z-index:1}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-event>div:first-child>.entry-title{height:100%;overflow:hidden;padding:0;margin:0;width:100%;display:block}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-event>div:first-child>.entry-title a{height:100%;overflow:hidden;text-overflow:ellipsis;padding:5px;width:100%;display:block}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-body .tribe-events-tooltip:after,#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-body .tribe-events-tooltip:before{border-left-style:solid;border-left-width:0;border-top:7px solid transparent;border-bottom:7px solid transparent;bottom:auto;top:10px;border-right-style:solid;border-right-width:9px;left:-9px}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-body .tribe-events-tooltip:after{left:-8px}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-body .tribe-events-right .tribe-events-tooltip:after,#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-body .tribe-events-right .tribe-events-tooltip:before{border-left-style:solid;border-left-width:9px;right:-9px;border-top:7px solid transparent;border-bottom:7px solid transparent;bottom:auto;top:10px;border-right-style:solid;border-right-width:0;left:auto}#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-body .tribe-events-right .tribe-events-tooltip:after{right:-8px}#tribe-mobile-container{padding:60px 0 20px;display:none}#tribe-mobile-container,#tribe-mobile-container .tribe-mobile-day{overflow:hidden;position:relative}#tribe-mobile-container .tribe-mobile-day .tribe-mobile-day-date,#tribe-mobile-container .tribe-mobile-day .tribe-mobile-day-heading{overflow:hidden;padding:10px 20px;position:relative;clear:both;margin:0;float:none}#tribe-mobile-container .tribe-mobile-day .tribe-events-mobile{overflow:hidden;border-bottom-style:solid;padding:40px 0;border-bottom-width:1px;position:relative}#tribe-mobile-container .tribe-mobile-day .tribe-events-mobile.tribe-event-end-month,#tribe-mobile-container .tribe-mobile-day .tribe-events-mobile.tribe-events-last,#tribe-mobile-container .tribe-mobile-day .tribe-events-mobile:last-child{border-bottom-style:solid;border-bottom-width:0}#tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-image{overflow:hidden;position:relative;text-align:center;margin:0 0 15px;width:100%}#tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-image img{height:auto;max-width:100%;width:100%}#tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .summary{margin:0 0 5px}#tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-body{overflow:hidden;position:relative}#tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-body .time-details{position:relative;margin:0 0 20px}#tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-body .description{overflow:hidden;position:relative}#tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-body .tribe-events-read-more{display:inline-block}.tribe-events-week-grid #tribe-mobile-container{padding-top:10px}#tribe-events-content.tribe-events-single{padding:20px 0 0}#tribe-events-content.tribe-events-single .cmsms_single_event_header{border-bottom-style:solid;padding:0 0 30px;border-bottom-width:1px;position:relative;margin:0 0 40px}#tribe-events-content.tribe-events-single .cmsms_single_event_header .cmsms_single_event_header_left{float:left}#tribe-events-content.tribe-events-single .cmsms_single_event_header .cmsms_single_event_header_left .tribe-events-single-event-title{padding:0;margin:0 0 5px}#tribe-events-content.tribe-events-single .cmsms_single_event_header .cmsms_single_event_header_left .tribe-events-schedule{position:relative}#tribe-events-content.tribe-events-single .cmsms_single_event_header .cmsms_single_event_header_left .tribe-events-schedule>h6{padding:0;margin:0;display:block}#tribe-events-content.tribe-events-single .cmsms_single_event_header .cmsms_single_event_header_left .tribe-events-schedule>h6.tribe-events-cost{position:relative}#tribe-events-content.tribe-events-single .cmsms_single_event_header .cmsms_single_event_header_right{overflow:hidden;padding:10px 0 0;float:right}#tribe-events-content.tribe-events-single .cmsms_single_event_header .cmsms_single_event_header_right .tribe-events-back{padding:0;text-align:right;margin:0 0 3px}#tribe-events-content.tribe-events-single .cmsms_single_event_header .cmsms_single_event_header_right .tribe-events-back a{text-transform:uppercase}#tribe-events-content.tribe-events-single .cmsms_single_event_header .cmsms_single_event_header_right .tribe-events-back a:before{margin-right:7px}#tribe-events-content.tribe-events-single .cmsms_single_event_header .cmsms_single_event_header_right .tribe-events-cal-links a{text-align:right;margin:0 0 3px;display:block}#tribe-events-content.tribe-events-single .cmsms_single_event_inner{overflow:hidden;position:relative;padding-bottom:30px}#tribe-events-content.tribe-events-single .cmsms_single_event_inner .cmsms_single_event_img{overflow:hidden;position:relative;padding-right:20px;width:50%;float:left}#tribe-events-content.tribe-events-single .cmsms_single_event_inner .cmsms_single_event_img .tribe-events-event-image{height:0;overflow:hidden;position:relative;padding-bottom:79%;width:100%;display:block}#tribe-events-content.tribe-events-single .cmsms_single_event_inner .cmsms_single_event_img .tribe-events-event-image img{height:100%;position:absolute;top:0;left:0;width:100%}#tribe-events-content.tribe-events-single .cmsms_single_event_inner .cmsms_single_event_map{overflow:hidden;position:relative;width:50%;float:left;padding-left:20px}#tribe-events-content.tribe-events-single .cmsms_single_event_inner .cmsms_single_event_map [id*=tribe-events-gmap]{height:0!important;position:relative!important;margin:0!important;padding-bottom:79%!important;width:100%!important}#tribe-events-content.tribe-events-single .cmsms_single_event_inner .cmsms_single_event_map.cmsms_single_event_full_width [id*=tribe-events-gmap]{padding-bottom:40%!important}#tribe-events-content.tribe-events-single .cmsms_single_event_inner .cmsms_single_event_img.cmsms_single_event_full_width,#tribe-events-content.tribe-events-single .cmsms_single_event_inner .cmsms_single_event_map.cmsms_single_event_full_width{padding:0;width:100%;float:none}#tribe-events-content.tribe-events-single .cmsms_single_event_content{overflow:hidden;padding:0 0 15px;position:relative}#tribe-events-content.tribe-events-single .cmsms_single_event_meta{overflow:hidden;padding:0 0 40px;position:relative;margin:0 -2%;word-wrap:break-word}#tribe-events-content.tribe-events-single .cmsms_single_event_meta.cmsms_event_meta_info_col_4 .tribe-events-meta-group{width:21%}#tribe-events-content.tribe-events-single .cmsms_single_event_meta.cmsms_event_meta_info_col_3 .tribe-events-meta-group{width:29.33%}#tribe-events-content.tribe-events-single .cmsms_single_event_meta.cmsms_event_meta_info_col_2 .tribe-events-meta-group{width:46%}#tribe-events-content.tribe-events-single .cmsms_single_event_meta .tribe-events-meta-group{overflow:hidden;position:relative;margin:0 2% 30px;width:96%;float:left}#tribe-events-content.tribe-events-single .cmsms_single_event_meta .tribe-events-meta-group .tribe-events-single-section-title{position:relative}#tribe-events-content.tribe-events-single .cmsms_single_event_meta .tribe-events-meta-group .cmsms_event_meta_info{overflow:hidden;position:relative}#tribe-events-content.tribe-events-single .cmsms_single_event_meta .tribe-events-meta-group .cmsms_event_meta_info .cmsms_event_meta_info_item{overflow:hidden;border-bottom-style:solid;padding:5px 0;border-bottom-width:1px;position:relative}#tribe-events-content.tribe-events-single .cmsms_single_event_meta .tribe-events-meta-group .cmsms_event_meta_info .cmsms_event_meta_info_item:last-child{border-bottom-style:solid;border-bottom-width:0}#tribe-events-content.tribe-events-single .cmsms_single_event_meta .tribe-events-meta-group .cmsms_event_meta_info .cmsms_event_meta_info_item .cmsms_event_meta_info_item_descr,#tribe-events-content.tribe-events-single .cmsms_single_event_meta .tribe-events-meta-group .cmsms_event_meta_info .cmsms_event_meta_info_item .cmsms_event_meta_info_item_title,#tribe-events-content.tribe-events-single .cmsms_single_event_meta .tribe-events-meta-group .cmsms_event_meta_info .cmsms_event_meta_info_item dd,#tribe-events-content.tribe-events-single .cmsms_single_event_meta .tribe-events-meta-group .cmsms_event_meta_info .cmsms_event_meta_info_item dt{overflow:hidden;padding:0 15px 0 0;position:relative;text-align:left;width:45%;vertical-align:middle;display:inline-block}#tribe-events-content.tribe-events-single .cmsms_single_event_meta .tribe-events-meta-group .cmsms_event_meta_info .cmsms_event_meta_info_item .cmsms_event_meta_info_item_descr,#tribe-events-content.tribe-events-single .cmsms_single_event_meta .tribe-events-meta-group .cmsms_event_meta_info .cmsms_event_meta_info_item dd{padding:0;text-align:right;margin:0 0 0 -4px;width:55%}ul.tribe-related-events{overflow:visible!important;padding:0 0 20px;position:relative;margin:0 -2%}ul.tribe-related-events>li{padding:0;position:relative;margin:0 2% 40px;width:29.33%;float:left}ul.tribe-related-events>li:before{content:none}ul.tribe-related-events>li .tribe-related-events-thumbnail{height:0;overflow:hidden;position:relative;margin:0 0 10px;padding-bottom:79.5%}ul.tribe-related-events>li .tribe-related-events-thumbnail .cmsms_events_img_placeholder,ul.tribe-related-events>li .tribe-related-events-thumbnail img{height:100%;position:absolute;top:0;left:0;width:100%}ul.tribe-related-events>li .tribe-related-events-thumbnail .cmsms_events_img_placeholder:before{height:1em;font-size:40px;right:0;position:absolute;bottom:0;top:0;margin:auto!important;left:0;width:1em}ul.tribe-related-events>li .tribe-related-event-info{position:relative}ul.tribe-related-events>li .tribe-related-event-info .tribe-related-events-title{margin:0 0 10px}ul.tribe-related-events>li .tribe-related-event-info .recurringinfo{margin:2px 0 0;display:block}ul.tribe-related-events>li .tribe-related-event-info .recurringinfo .tribe-events-divider{display:none}.tribe-events-venue{overflow:hidden;position:relative}.tribe-events-venue .cmsms_events_venue_header{border-bottom-style:solid;padding:20px 0 30px;border-bottom-width:1px;position:relative;margin:0 0 40px}.tribe-events-venue .cmsms_events_venue_header .cmsms_events_venue_header_left{float:left}.tribe-events-venue .cmsms_events_venue_header .cmsms_events_venue_header_left .entry-title{padding:0;margin:0 0 5px}.tribe-events-venue .cmsms_events_venue_header .cmsms_events_venue_header_left .tribe-events-event-meta,.tribe-events-venue .cmsms_events_venue_header .cmsms_events_venue_header_left .tribe-events-event-meta .venue-address{overflow:hidden;position:relative}.tribe-events-venue .cmsms_events_venue_header .cmsms_events_venue_header_left .tribe-events-event-meta .venue-address>span{display:block}.tribe-events-venue .cmsms_events_venue_header .cmsms_events_venue_header_right{overflow:hidden;padding:10px 0 0;text-align:right;float:right}.tribe-events-venue .cmsms_events_venue_header .cmsms_events_venue_header_right .tribe-events-back{padding:0;text-align:right;margin:0}.tribe-events-venue .cmsms_events_venue_header .cmsms_events_venue_header_right .tribe-events-back a:before{margin-right:7px}.tribe-events-venue .cmsms_events_venue_header .cmsms_events_venue_header_right a{text-align:right;margin:0 0 3px;display:block}.tribe-events-venue .tribe-events-venue-meta{overflow:hidden;position:relative}.tribe-events-venue .tribe-events-venue-meta .cmsms_events_venue_meta_inner{overflow:hidden;position:relative;padding-bottom:30px}.tribe-events-venue .tribe-events-venue-meta .cmsms_events_venue_meta_inner .cmsms_events_venue_meta_img{overflow:hidden;position:relative;padding-right:20px;width:50%;float:left}.tribe-events-venue .tribe-events-venue-meta .cmsms_events_venue_meta_inner .cmsms_events_venue_meta_img .tribe-events-event-image{height:0;overflow:hidden;position:relative;padding-bottom:79%;width:100%;display:block}.tribe-events-venue .tribe-events-venue-meta .cmsms_events_venue_meta_inner .cmsms_events_venue_meta_img .tribe-events-event-image img{height:100%;position:absolute;top:0;left:0;width:100%}.tribe-events-venue .tribe-events-venue-meta .cmsms_events_venue_meta_inner .cmsms_events_venue_meta_map{overflow:hidden;position:relative;width:50%;float:left;padding-left:20px}.tribe-events-venue .tribe-events-venue-meta .cmsms_events_venue_meta_inner .cmsms_events_venue_meta_map [id*=tribe-events-gmap]{height:0!important;position:relative!important;margin:0!important;padding-bottom:79%!important;width:100%!important}.tribe-events-venue .tribe-events-venue-meta .cmsms_events_venue_meta_inner .cmsms_events_venue_meta_map.cmsms_events_venue_meta_full_width [id*=tribe-events-gmap]{padding-bottom:40%!important}.tribe-events-venue .tribe-events-venue-meta .cmsms_events_venue_meta_inner .cmsms_events_venue_meta_img.cmsms_events_venue_meta_full_width,.tribe-events-venue .tribe-events-venue-meta .cmsms_events_venue_meta_inner .cmsms_events_venue_meta_map.cmsms_events_venue_meta_full_width{padding:0;width:100%;float:none}.tribe-events-organizer{overflow:hidden;position:relative}.tribe-events-organizer .cmsms_events_organizer_header{border-bottom-style:solid;padding:20px 0 30px;border-bottom-width:1px;position:relative;margin:0 0 40px}.tribe-events-organizer .cmsms_events_organizer_header .cmsms_events_organizer_header_left{float:left}.tribe-events-organizer .cmsms_events_organizer_header .cmsms_events_organizer_header_left .entry-title{padding:0;margin:0 0 5px}.tribe-events-organizer .cmsms_events_organizer_header .cmsms_events_organizer_header_left .tribe-events-event-meta,.tribe-events-organizer .cmsms_events_organizer_header .cmsms_events_organizer_header_left .tribe-events-event-meta .organizer-address{overflow:hidden;position:relative}.tribe-events-organizer .cmsms_events_organizer_header .cmsms_events_organizer_header_left .tribe-events-event-meta .organizer-address>span{display:block}.tribe-events-organizer .cmsms_events_organizer_header .cmsms_events_organizer_header_left .tribe-events-event-meta .organizer-address .tribe-events-divider{display:none}.tribe-events-organizer .cmsms_events_organizer_header .cmsms_events_organizer_header_right{overflow:hidden;padding:10px 0 0;text-align:right;float:right}.tribe-events-organizer .cmsms_events_organizer_header .cmsms_events_organizer_header_right .tribe-events-back{padding:0;text-align:right;margin:0}.tribe-events-organizer .cmsms_events_organizer_header .cmsms_events_organizer_header_right .tribe-events-back a:before{margin-right:7px}.tribe-events-organizer .cmsms_events_organizer_header .cmsms_events_organizer_header_right a{text-align:right;margin:0 0 3px;display:block}.tribe-events-organizer .tribe-events-organizer-meta{overflow:hidden;position:relative}.tribe-events-organizer .tribe-events-organizer-meta .tribe-events-event-image{height:0;overflow:hidden;margin-bottom:30px;position:relative;padding-bottom:59.8%;width:100%;display:block}.tribe-events-organizer .tribe-events-organizer-meta .tribe-events-event-image img{height:100%;position:absolute;top:0;left:0;width:100%}.widget ol.vcalendar,.widget ul.vcalendar{list-style:none;overflow:hidden;padding:0;position:relative;margin:0}.widget ol.vcalendar .vevent,.widget ul.vcalendar .vevent{overflow:hidden;border-bottom-style:solid;padding:0 0 15px;border-bottom-width:1px;position:relative;margin:0 0 10px}.widget ol.vcalendar .vevent:before,.widget ul.vcalendar .vevent:before{content:none}.widget ol.vcalendar .vevent:last-child,.widget ul.vcalendar .vevent:last-child{border-bottom-style:solid;padding:0;border-bottom-width:0;margin:0}.widget ol.vcalendar .vevent .entry-title,.widget ul.vcalendar .vevent .entry-title{margin:0 0 3px}.widget ol.vcalendar .vevent .cmsms_widget_event_info,.widget ul.vcalendar .vevent .cmsms_widget_event_info{overflow:hidden;position:relative}.widget ol.vcalendar .vevent .cmsms_widget_event_info .duration,.widget ul.vcalendar .vevent .cmsms_widget_event_info .duration{position:relative}.widget ol.vcalendar .vevent .cmsms_widget_event_info .tribe-events-divider,.widget ul.vcalendar .vevent .cmsms_widget_event_info .tribe-events-divider{display:none}.widget ol.vcalendar .vevent .cmsms_widget_event_info .recurringinfo,.widget ul.vcalendar .vevent .cmsms_widget_event_info .recurringinfo{display:block}.widget ol.vcalendar .vevent .cmsms_widget_event_venue_info_loc,.widget ul.vcalendar .vevent .cmsms_widget_event_venue_info_loc{overflow:hidden;padding:10px 0 0;position:relative}.widget ol.vcalendar .vevent .cmsms_widget_event_venue_info_loc .cmsms_widget_event_venue_info,.widget ul.vcalendar .vevent .cmsms_widget_event_venue_info_loc .cmsms_widget_event_venue_info{overflow:hidden;position:relative;padding-bottom:5px}.widget .tribe-events-widget-link{overflow:hidden;padding:0;position:relative;margin:20px 0 0}.widget.tribe-events-countdown-widget{position:relative}.widget.tribe-events-countdown-widget .tribe-countdown-text{overflow:hidden;position:relative;clear:both;margin:0 0 15px}.widget.tribe-events-countdown-widget .tribe-countdown-time{overflow:hidden;margin-bottom:-15px;position:relative;display:block}.widget.tribe-events-countdown-widget .tribe-countdown-time .tribe-countdown-timer{overflow:hidden;position:relative;text-align:center}.widget.tribe-events-countdown-widget .tribe-countdown-time .tribe-countdown-timer div{text-align:center}.widget.tribe-events-countdown-widget .tribe-countdown-time .tribe-countdown-timer h3.tribe-countdown-complete,.widget.tribe-events-countdown-widget .tribe-countdown-time .tribe-countdown-timer span.format,.widget.tribe-events-countdown-widget .tribe-countdown-time .tribe-countdown-timer span.tribe-countdown-seconds{display:none}.widget.tribe-events-countdown-widget .tribe-countdown-time .tribe-countdown-timer .tribe-countdown-number{overflow:hidden;position:relative;float:left}.widget.tribe-events-countdown-widget .tribe-countdown-time .tribe-countdown-timer .tribe-countdown-number.tribe-countdown-right{float:left}.widget.tribe-events-countdown-widget .tribe-countdown-time .tribe-countdown-timer .tribe-countdown-number .tribe-countdown-under{position:relative;top:-15px}.widget.tribe-events-countdown-widget .tribe-countdown-time .tribe-countdown-timer .tribe-countdown-colon{overflow:hidden;padding:0 4px;position:relative;float:left}.widget.tribe-events-venue-widget,.widget.tribe-events-venue-widget .tribe-venue-widget-wrapper{overflow:hidden;position:relative}.widget.tribe-events-venue-widget .tribe-venue-widget-wrapper .tribe-venue-widget-venue{overflow:hidden;position:relative;margin:0 0 15px}.widget.tribe-events-venue-widget .tribe-venue-widget-wrapper .tribe-venue-widget-venue .tribe-venue-widget-thumbnail{overflow:hidden;position:relative;text-align:center;margin:0 0 10px}.widget.tribe-events-venue-widget .tribe-venue-widget-wrapper .tribe-venue-widget-venue .tribe-venue-widget-venue-name{position:relative}.widget.tribe_mini_calendar_widget{overflow:hidden;position:relative}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper{width:100%}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper{margin-bottom:20px}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar{border-collapse:separate;width:100%}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar td,.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar th{border-bottom-style:solid;border-bottom-width:1px;text-align:center;border-right-style:solid;border-right-width:1px;width:14.2857142857%;vertical-align:top}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar td:first-child,.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar th:first-child{border-left-style:solid;border-left-width:1px}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar th.tribe-mini-calendar-dayofweek{padding:3px 0;border-style:solid;border-width:0}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav{text-align:center;vertical-align:middle}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav td{border-style:solid;border-width:0}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div{padding:10px 35px;position:relative;text-align:center}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div>span{text-align:center;display:block}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div>span.active{visibility:hidden}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div #ajax-loading-mini{height:70%;right:0;position:absolute;bottom:0;top:0;margin:auto!important;left:0;width:auto;display:none}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link{height:100%;right:0;position:absolute;bottom:0;top:0;margin:auto!important;left:0;width:35px;display:block}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link:before{height:7px;border-bottom-style:solid;border-top-width:1px;border-bottom-width:1px;right:0;content:"";position:absolute;bottom:0;border-top-style:solid;top:0;margin:auto!important;left:0;width:1px}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link span{height:1px;right:0;text-indent:-9999px;position:absolute;bottom:0;top:0;margin:auto!important;left:0;width:1px}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link span:after,.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link span:before{height:1em;border-bottom-style:solid;border-top-width:1px;border-bottom-width:1px;right:0;content:"";position:absolute;bottom:0;border-top-style:solid;top:0;margin:auto!important;left:0;width:1px}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link span:before{height:3px;top:-1px}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link span:after{height:5px;top:-2px}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link.prev-month{right:auto}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link.prev-month:before{left:6px}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link.prev-month span:before{left:1px}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link.prev-month span:after{left:2px}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link.next-month{left:auto}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link.next-month:before{left:-6px}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link.next-month span:before{left:-2px}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link.next-month span:after{left:-4px}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .vcalendar td.tribe-events-othermonth{position:relative}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .vcalendar td div{padding:3px 0 15px;position:relative;text-align:center}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .vcalendar td.tribe-events-has-events div{padding:0}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .vcalendar td.tribe-events-has-events div .tribe-mini-calendar-day-link{padding:3px 0 15px;position:relative;display:block}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .vcalendar td.tribe-events-has-events div .tribe-mini-calendar-day-link:before{height:6px;right:0;content:"";position:absolute;bottom:7px;top:auto;margin:auto!important;-webkit-border-radius:50%;border-radius:50%;left:0;width:6px}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-list-wrapper,.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-list-wrapper .tribe-events-loop{overflow:hidden;position:relative}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-list-wrapper .tribe-events-loop .vevent{overflow:hidden;border-bottom-style:solid;padding:0 0 10px;border-bottom-width:1px;position:relative;margin:0 0 15px}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-list-wrapper .tribe-events-loop .vevent:last-child{border-bottom-style:solid;padding:0;border-bottom-width:0;margin:0}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-list-wrapper .tribe-events-loop .vevent .tribe-mini-calendar-event{overflow:hidden;position:relative}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-list-wrapper .tribe-events-loop .vevent .tribe-mini-calendar-event .list-date{overflow:hidden;position:relative;margin:5px 10px 0 0;width:40px;float:left}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-list-wrapper .tribe-events-loop .vevent .tribe-mini-calendar-event .list-date span{text-align:center;display:block}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-list-wrapper .tribe-events-loop .vevent .tribe-mini-calendar-event .list-date span.list-dayname{padding:0 3px}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-list-wrapper .tribe-events-loop .vevent .tribe-mini-calendar-event .list-date span.list-daynumber{padding:2px}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-list-wrapper .tribe-events-loop .vevent .tribe-mini-calendar-event .list-info{overflow:hidden;position:relative}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-list-wrapper .tribe-events-loop .vevent .tribe-mini-calendar-event .list-info h2{margin:0}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-list-wrapper .tribe-events-loop .vevent .tribe-mini-calendar-event .list-info .tribe-events-divider,.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-list-wrapper .tribe-events-loop .vevent .tribe-mini-calendar-event .list-info .tribe-mini-calendar-event-cost{display:inline-block}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-list-wrapper .tribe-events-loop .vevent .tribe-mini-calendar-event .list-info .tribe-mini-calendar-event-venue{margin:-5px 0 0}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-list-wrapper .tribe-events-loop .vevent .tribe-mini-calendar-event .list-info .recurringinfo{display:block}.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-list-wrapper .tribe-events-loop .vevent .tribe-mini-calendar-event .list-info .recurringinfo .tribe-events-divider{display:none}html.csstransitions #tribe-events-bar #tribe-bar-views .tribe-bar-views-inner ul.tribe-bar-views-list{-webkit-transition:left .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;-moz-transition:left .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;-ms-transition:left .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;-o-transition:left .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out;transition:left .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}html.csstransitions #tribe-events-bar #tribe-bar-views label.button .cmsms_next_arrow,html.csstransitions #tribe-events-content .tribe-events-sub-nav li a span,html.csstransitions #tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*=tribe-events-event-],html.csstransitions #tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-header .tribe-grid-content-wrap .column a,html.csstransitions .widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .tribe-mini-calendar-nav div .tribe-mini-calendar-nav-link,html.csstransitions .widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .vcalendar td,html.csstransitions .widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .vcalendar td .tribe-mini-calendar-day-link{-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}html.csstransitions #tribe-events-bar #tribe-bar-views label.button .cmsms_next_arrow:after,html.csstransitions #tribe-events-bar #tribe-bar-views label.button .cmsms_next_arrow:before,html.csstransitions #tribe-events-content .tribe-events-sub-nav li a span:after,html.csstransitions #tribe-events-content .tribe-events-sub-nav li a span:before{-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;-ms-transition:border-color .3s ease-in-out;-o-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}html.csstransitions #tribe-events-content .tribe-events-sub-nav li a{-webkit-transition:background-color .3s ease-in-out,border-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,border-color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,border-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,border-color .3s ease-in-out;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}html.csstransitions .widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .vcalendar td.tribe-events-has-events *,html.csstransitions ul.tribe-related-events>li .tribe-related-events-thumbnail .cmsms_events_img_placeholder{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-ms-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}html.csstransitions #tribe-events-bar #tribe-bar-views .tribe-bar-views-inner ul.tribe-bar-views-list li.tribe-bar-views-option a,html.csstransitions #tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-event>div:first-child{-webkit-transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;-ms-transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;-o-transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;transition:background-color .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out}