#tribe-events-pg-template{max-width:1000px;margin:0 auto}.tribe-events-button{background-color:#59b7c2;color:#fff;background-image:none;font-size:11px;font-weight:bold;padding:6px 9px;text-align:center;text-transform:uppercase;letter-spacing:1px;border-radius:3px;border:0;line-height:normal;cursor:pointer;box-shadow:none;text-decoration:none}.tribe-events-button.tribe-active{background-color:#59b7c2;color:#fff}.tribe-events-button.tribe-inactive,.tribe-events-button:hover,.tribe-events-button.tribe-active:hover{background-color:#ddd;color:#444;text-decoration:none}a.tribe-events-ical,a.tribe-events-gcal{font-size:11px;font-weight:normal;float:right;text-decoration:none;line-height:18px;margin-top:21px;color:#fff;clear:both}.tribe-events-gcal{margin-right:9px}.single-tribe_events a.tribe-events-ical,.single-tribe_events a.tribe-events-gcal{float:none}.tribe-events-event-meta .tribe-events-gmap,.tribe-events-event-meta-desc .tribe-events-gmap{white-space:nowrap}.event .entry-title{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:inherit}.updated-info{text-indent:-9999px;height:0}.tribe-events-event-image{margin:0 0 20px 0;text-align:center}.tribe-events-event-image img{max-width:100%;height:auto}.tribe-events-schedule{margin-top:0}.tribe-events-schedule h2{font-family:"Marmelad",serif;font-size:1em;line-height:1.5625em;margin-top:1.5625em;margin-bottom:0;font-style:italic;margin-top:0}.tribe-events-event-schedule-details{display:inline}.tribe-events-divider{padding:0 10px;font-weight:bold}.events-archive .entry-content,.events-archive .entry-header{width:98%}.events-archive span.edit-link{display:none}.tribe-events-notices{background:#e6f4f5;border:1px solid #d4ecee;margin:1.5625em 0;padding:8px 35px 8px 14px}div.tribe-events-notices>ul,div.tribe-events-notices>ul>li{margin:0;padding:0;list-style:none}#tribe-events-content p.tribe-events-promo{font-size:13px;color:#999}#tribe-events-content p.tribe-events-promo a{color:#59b7c2}.clearfix:before,.tribe-clearfix:before,.clearfix:after,.tribe-clearfix:after{content:"";display:table}.clearfix:after,.tribe-clearfix:after{clear:both}.tribe-clear{clear:both}.tribe-events-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tribe-hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.tribe-events-error{display:none}.tribe-events-multi-event-day{color:#0f81bb}#tribe-events-content .tribe-events-abbr{border-bottom:0;cursor:default;font-size:1em}.tribe-events-spinner{width:32px;height:32px;margin-left:-16px}.tribe-events-spinner-medium{width:24px;height:24px}.tribe-events-spinner-small{width:16px;height:16px;margin-left:-8px}#tribe-events-footer{clear:both}#tribe-events-footer .tribe-events-sub-nav{list-style-type:none;margin:0}#tribe-events-footer .tribe-events-sub-nav li{display:inline-block;margin:0;vertical-align:middle}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous{float:left;margin-right:5px;text-align:left;white-space:nowrap}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next{float:right;margin-left:5px;text-align:right;white-space:nowrap}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-left{float:left;text-align:left;white-space:nowrap}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-right{float:right;text-align:right;white-space:nowrap}.tribe-events-ajax-loading{display:none;position:absolute;left:50%;margin-left:-27px;top:150px;padding:15px;background:#666;z-index:10;border-radius:5px}.tribe-events-loading .tribe-events-ajax-loading{display:block}.tribe-events-ajax-loading.tribe-events-active-spinner,.tribe-events-ajax-loading.tribe-events-active-spinner img{display:block}#tribe-events-header{position:absolute;left:-100%;clip:rect(0 0 0 0)}#tribe-events-footer{margin-bottom:1em}.events-list #tribe-events-footer,.tribe-events-day #tribe-events-footer,.tribe-events-map #tribe-events-footer{margin:1.25em 0 18px;clear:both}#tribe-events-content .tribe-events-nav-date{padding-top:16px}select.tribe-events-dropdown{width:auto;font-size:11px;margin:33px 9px 0 0}#tribe-events-events-picker,#tribe-events-picker{display:inline}#tribe-events-content{position:relative}.tribe-events-list h2.tribe-events-page-title{margin-bottom:15px}.tribe-events-list .vevent.hentry{margin:0;padding:1.5625em 0 0}.tribe-events-list .vevent.hentry.tribe-events-first{padding-top:0}.tribe-events-list h2.tribe-events-list-event-title{text-transform:none;letter-spacing:0;display:block;border:none}.tribe-events-list h2.tribe-events-list-event-title{margin-top:0;margin-right:2em}.tribe-events-event-details .tribe-events-event-meta address.tribe-events-address{font-style:normal;font-family:inherit;font-size:inherit;line-height:inherit}.tribe-events-list .tribe-events-event-image{float:left;width:30%;margin:0 3% 0 0}.tribe-events-list .tribe-events-event-image img{width:100%;height:auto;margin:0;padding:0}.tribe-events-list .tribe-events-event-image+div.tribe-events-content{float:left;width:67%;position:relative}.tribe-events-loop .tribe-events-event-meta{font-size:.8125em;line-height:1.44231em;margin-bottom:.96154em;float:none;clear:both;border:0;overflow:visible}.tribe-events-list .tribe-events-loop .tribe-events-event-meta .recurringinfo{display:inline-block}.tribe-events-event-meta address.tribe-events-address{display:inline;font-style:normal;font-family:inherit;font-size:inherit;line-height:inherit;margin-right:10px}.tribe-events-list .tribe-events-loop .tribe-events-event-meta .event-is-recurring{position:relative}.tribe-events-list .time-details,.tribe-events-list .tribe-events-venue-details{margin:0;display:block}.tribe-events-list .time-details{font-weight:bold}.tribe-events-list .tribe-events-event-cost{float:right;margin:0 0 -2em 5px}.tribe-events-list .tribe-events-event-cost span{font-weight:bold;background:#eee;display:block;padding:5px 10px;text-align:center;line-height:1.3;font-style:normal;text-overflow:ellipsis}.tribe-events-list .tribe-events-loop .tribe-events-content{width:100%;padding:0}.tribe-events-list .tribe-events-loop .tribe-events-content p{margin:0}.tribe-events-list-separator-year{display:block;text-align:center;font-size:33.8px;color:#ccc;padding:1em 2.25em 0;font-weight:bold}.tribe-events-list-separator-month+.vevent.hentry.tribe-events-first{padding-top:1.5625em}.tribe-events-list .vevent.hentry.tribe-event-end-month{border-bottom:0;padding-bottom:0}@media all and (max-width:43.999em){.tribe-events-list .tribe-events-event-image{float:none;width:100%;margin:0 0 20px 0}.tribe-events-list .tribe-events-event-image+div.tribe-events-content{float:none;width:100%}.tribe-events-list .tribe-events-loop .tribe-events-event-meta .recurringinfo{display:block;margin:8px 0 0}.tribe-events-list .tribe-events-loop .tribe-events-event-meta .recurringinfo .tribe-events-divider{display:none}}.tribe-events-loop{clear:both}.tribe-events-loop .vevent.tribe-events-last{border-bottom:0}.tribe-events-loop .tribe-events-content{width:60%;float:left;padding:0 5% 0 0}.events-archive .tribe-events-content p,.single-tribe_venue .tribe-events-loop .tribe-events-content p{margin:0}.events-archive h3 .published,.single-tribe_venue h3 .published{font-size:20.9px;margin-top:0;font-style:italic;text-transform:none}.tribe-events-single-event-description{margin-top:1.5625em}#tribe-events-content .tribe-events-single-event-description img.attachment-post-thumbnail{margin-left:auto;margin-right:auto;display:block;text-align:center}.tribe-events-event-meta .tribe-events-meta-group address.tribe-events-address{margin:0;display:block}#eventbrite-embed{width:100%;min-height:225px;margin:24px 0}.eventbrite-ticket-embed{margin:0 0 30px 0}.single-tribe_events .tribe-events-schedule .tribe-events-divider,.single-tribe_events .tribe-events-schedule .recurringinfo,.single-tribe_events .tribe-events-schedule .tribe-events-cost{font-size:1.2em}.single-tribe_events .tribe-events-schedule h3{font-size:1.2em;display:inline-block;margin:0;padding:0;vertical-align:middle;white-space:nowrap}.single-tribe_events .tribe-events-schedule .tribe-events-cost{vertical-align:middle}.single-tribe_events .tribe-events-cal-links{display:block;margin:0;vertical-align:middle;text-align:right}.single-tribe_events a.tribe-events-ical,.single-tribe_events a.tribe-events-gcal{margin-bottom:0}.single-tribe_events .tribe-events-event-image{clear:both;text-align:center;margin-bottom:30px}.single-tribe_events .tribe-events-event-meta{background:#e6f4f5;border:1px solid #d4ecee;margin:1.5625em 0;padding:1.5625em 0}.single-tribe_events .tribe-events-event-meta h3{margin-top:0}.single-tribe_events .tribe-events-venue-map{width:58%;margin:20px 4% 2% 4%;padding:5px;float:right;background:#fff;border:1px solid #d4ecee;border-radius:3px;display:inline-block;vertical-align:top}@media all and (max-width:43.999em){.single-tribe_events .tribe-events-venue-map{width:92%;margin-top:0}}.single-tribe_events #tribe-events-gmap{height:0!important;padding-top:50%;width:100%!important;margin:0!important}.single-tribe_events .tribe-events-meta-group .tribe-events-venue-map{float:none;margin:20px 0 0;width:100%}.single-tribe_events .tribe-events-meta-group #tribe-events-gmap{height:0!important;padding-top:100%;width:100%!important;margin-top:50px}.tribe-events-event-meta .tribe-events-meta-group,.tribe-events-event-meta .column{float:left;width:33.3333%;padding:0 4%;text-align:left;margin:0 0 20px 0;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media all and (max-width:43.999em){.tribe-events-event-meta .tribe-events-meta-group,.tribe-events-event-meta .column{min-width:20em}.tribe-events-event-meta .tribe-events-meta-group:last-child,.tribe-events-event-meta .column:last-child{margin-bottom:0}}.single-tribe_events .tribe-events-event-meta dl{margin:0}.single-tribe_events #tribe-events-content .tribe-events-event-meta dt{clear:left;font-weight:bold;list-style:none}.single-tribe_events #tribe-events-content .tribe-events-event-meta dd{padding:0;margin:0 0 10px 0;list-style:none;float:none}#tribe-events-content .tribe-events-event-meta dd span.adr{display:block}.single-tribe_events .tribe-events-content{width:auto;padding:0}@media all and (max-width:43.999em){.single-tribe_events .tribe-events-schedule h3{display:block;margin-bottom:10px}.single-tribe_events .tribe-events-schedule .recurringinfo .tribe-events-divider{display:none}}#tribe-events-content table.tribe-events-calendar{font-size:.8125em;line-height:1.44231em;margin:12px 0 .6em;clear:both;border-collapse:collapse}#tribe-events-content table.tribe-events-calendar,#tribe-events-content .tribe-events-calendar td{border:1px solid #a3cfd3}.tribe-events-calendar div[id*="tribe-events-daynum-"],.tribe-events-calendar div[id*="tribe-events-daynum-"] a{background-color:#e8f3f4;color:#666;font-size:13px;text-decoration:none}.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-color:#bde0e3;color:#fff}.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{color:#999}#tribe-events-content .tribe-events-calendar td{height:110px;width:14.28%;color:#114b7d;vertical-align:top;padding:0 0 .5em}.vevent.viewmore{font-weight:bold}.tribe-events-calendar .tribe-events-tooltip,.tribe-events-week .tribe-events-tooltip,.recurring-info-tooltip{border:1px solid #59b7c2;position:absolute;z-index:1001;bottom:30px;left:3px;width:320px;background-color:#f9f9f9;color:#333;line-height:1.4;display:none}.tribe-events-calendar .tribe-events-right .tribe-events-tooltip,.tribe-events-week .tribe-events-right .tribe-events-tooltip,.recurring-info-tooltip{left:auto;right:3px}.tribe-events-right .tribe-events-tooltip .tribe-events-arrow{left:auto;right:30px}.recurringinfo{display:inline-block;vertical-align:middle;position:relative}.event-is-recurring{position:relative;font-style:normal;font-weight:500;color:rgba(0,0,0,.7)}.event-is-recurring:hover{color:#000}.recurring-info-tooltip.tribe-events-tooltip{left:10px;width:200px;padding-bottom:.8em}.events-archive.events-gridview #tribe-events-content table .vevent{margin:0 7%;padding:6px 0;border-bottom:1px solid #e7e7e7}.events-archive.events-gridview #tribe-events-content table .tribe-events-last{border-bottom:0}.tribe-events-viewmore{margin:0 5%;padding:9px 8px;font-weight:bold;line-height:1;border-top:1px solid #e7e7e7}.tribe-events-calendar th{width:250px;height:10px;background-color:#d7eaec;color:#6abec8;padding:4px 0;text-align:center;text-transform:uppercase;letter-spacing:1px}.tribe-events-calendar td div[id*="tribe-events-daynum-"]{padding:6px 7%;line-height:1.2}.tribe-events-calendar div[id*="tribe-events-event-"],.tribe-events-calendar div[id*="tribe-events-daynum-"]{position:relative;margin:0}#tribe-events-content .tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title{font-weight:normal;font-family:"Source Sans Pro",sans-serif;text-transform:none;margin:0;padding:0;letter-spacing:0}.tribe-events-calendar div[id*="tribe-events-event-"] h3.tribe-events-month-event-title a{font-size:100%}#tribe-events-content .tribe-events-tooltip h4{margin:0;color:#fff;background-color:#59b7c2;font-size:12px;padding:0 6px;min-height:24px;line-height:24px;letter-spacing:1px;font-weight:normal}.tribe-events-tooltip{box-shadow:0 2px 15px rgba(0,0,0,.2);margin-bottom:-.5em}.tribe-events-tooltip .dtend,.tribe-events-tooltip .dtstart{font-weight:bold}.tribe-events-tooltip .tribe-events-event-body{padding:3px 6px 6px;font-weight:normal}.tribe-events-tooltip .duration{font-style:italic;margin:3px 0}.tribe-events-tooltip .tribe-events-event-thumb{float:left;padding:5px 5px 5px 0}.tribe-events-tooltip .tribe-events-event-thumb img{-webkit-box-shadow:none;box-shadow:none}.tribe-events-tooltip p.entry-summary{padding:0;margin:0}#my-events[id="my-events"]{float:right;margin:0 0 .78125em .5em}#not-user{font-size:13px;margin-top:.25em}#tribe-community-events[id="tribe-community-events"] .events-community-post-title input,#tribe-community-events[id="tribe-community-events"] .events-community-post-content textarea{width:100%}.tribe-community-event-info.tribe-community-event-info{margin:0}label[for="post_content"],label[for="post_title"]{text-transform:uppercase;font-style:italic;font-weight:700;font-size:14.4px}label[for="post_content"] small,label[for="post_title"] small{text-transform:none;font-weight:normal}#event_organizer[id="event_organizer"] .organizer td:first-child{padding-left:0}