#tribe-events-content{padding:0;margin:0}.tribe-events-venue-details address,.tribe-events-venue-details span{font-style:normal}.tribe-events-list-widget ol{margin-left:0}.tribe-events-list-widget ol span{font-weight:400}h2.tribe-events-page-title{font-size:1.953em;font-weight:inherit;text-align:left;margin-bottom:.5em!important}.date_start_big{background:#ee6557;color:#fff;display:table-cell;border-radius:50%;height:60px;width:60px;padding-top:5px}.date_start_big .big{font-size:1.285em;display:block;text-align:center}.date_start_big .small{font-size:1em;text-align:center}.tribe-events-loop{max-width:100%!important;margin:0 0 22px!important}.tribe-events-notices,.tribe-events-day .tribe-events-day-time-slot h5{background:0 0;color:inherit;font-size:1em;margin:20px 0;padding:0;border:0;border-radius:0}#tribe-bar-form{background:#fff;width:100%;border:1px solid #ddd}#tribe-bar-form label{color:#666;font-size:1em!important;font-family:inherit;font-weight:700;margin:10px 0 20px}#tribe-events-bar input[type=text]{padding:0 0 10px 20px;border-bottom:1px solid #ddd;font-size:1em;font-family:inherit;font-weight:400}#tribe-bar-collapse-toggle{background:#fff;padding:20px}#tribe-bar-collapse-toggle span.tribe-bar-toggle-arrow{display:none}#tribe-bar-collapse-toggle:after{content:"\e001";font-family:dficon;float:right}#tribe-bar-dates{position:relative}#tribe-bar-dates:after{content:"\f133";font:12px fontAwesome;color:#666;position:absolute;right:0;bottom:1.2em}.tribe-bar-submit{float:none;margin:0!important;position:absolute;right:0;top:32%}.tribe-bar-submit input[type=submit]{font-size:1em!important;font-weight:400!important;padding:10px 20px!important;outline:0;text-transform:uppercase!important;letter-spacing:.0575em!important}.tribe-bar-views-inner,#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner{border-left:1px solid #ddd;background:#fff}.tribe-bar-views-inner{padding-bottom:44px!important}#tribe-bar-views .tribe-bar-views-list{padding-left:6px}#tribe-bar-views.tribe-bar-views-open .tribe-bar-views-list{padding-left:5px;width:101%}#tribe-bar-views.tribe-bar-views-open .tribe-bar-views-option a{border-left:1px solid #ddd;border-right:1px solid #ddd}#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a:hover,#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover{background:#fff}#tribe-bar-views .tribe-bar-views-option:last-child{border-bottom:1px solid #ddd}.events-gridview .tribe-events-calendar{box-shadow:none}.events-gridview table thead th{background:0 0;color:inherit;font-size:1em;padding:11px 0;border:0;text-align:center}.events-gridview #tribe-events-content table td,.events-gridview table thead tr{border:1px solid #ddd}.events-gridview #tribe-events-content table td:hover{background:0 0}.events-gridview table td.tribe-events-future div[id*=tribe-events-daynum-]>a{padding:0!important}.events-gridview .tribe-events-calendar td div[id*=tribe-events-daynum-]{padding:0}.events-gridview table td.tribe-events-past div[id*=tribe-events-daynum-],.events-gridview table td.tribe-events-past div[id*=tribe-events-daynum-]>a{background:0 0;font-size:1em;color:#d5d5d5;text-align:right;display:block;padding:7px}.events-gridview table td.tribe-events-present div[id*=tribe-events-daynum-]{font-size:1em;background:0 0;position:relative}.events-gridview table td.tribe-events-present div[id*=tribe-events-daynum-]>a{padding:7px;display:block;background:#ee6557;text-align:center;font-size:1em;color:#fff;margin:0 0 0 auto;width:30.5px;height:30.5px}.events-gridview table td.tribe-events-future div[id*=tribe-events-daynum-],.events-gridview table td.tribe-events-future div[id*=tribe-events-daynum-]>a{font-size:1em;background:0;color:#666;text-align:right;display:block;padding:7px}.events-gridview table .tribe-events-viewmore a,.events-gridview table div[id*=tribe-events-event-] h3 a{font-size:1em;color:#666}.events-gridview table .tribe-events-viewmore a:hover,.events-gridview table div[id*=tribe-events-event-] h3 a:hover{color:#ee6557}.events-gridview .tribe-events-month .tribe-events-calendar td{font-size:1em;background:0 0;color:#d5d5d5;text-align:left}.events-gridview .tribe-events-present.tribe-events-has-events div[id*=tribe-events-daynum-]:after{display:none}.events-gridview #tribe-events-content table .vevent{border-bottom:1px solid #ddd}.events-gridview #tribe-events-content table{border-bottom:1px solid #ddd;border-top:0;margin-bottom:40px}.events-gridview .tribe-events-has-events div[id*=tribe-events-daynum-]:after{display:block;font:22px fontAwesome;content:'\f0d8';color:#ee6557;float:right;position:absolute;top:-8px;right:-4px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.events-gridview #tribe-events-content .tribe-events-tooltip h4{font-size:1.5em;font-weight:500;color:#0f0f0f}.events-gridview #tribe-events-content .tribe-events-tooltip .duration{font-size:1em;font-weight:400;color:inherit;margin:0;padding:.4em 0 .5em;white-space:normal}.events-gridview #tribe-events-content .tribe-events-tooltip .duration abbr{display:inline}.events-gridview .tribe-events-tooltip .tribe-events-event-thumb img{max-width:90px}.events-gridview .tribe-events-tooltip p.entry-summary{font-size:1em;color:inherit;line-height:inherit;white-space:normal;display:inline-block;vertical-align:top;max-width:220px}.events-gridview .recurring-info-tooltip,.events-gridview .tribe-events-tooltip{padding:20px;width:360px}.events-gridview .tribe-events-event-thumb{float:none;display:inline-block;vertical-align:top}.events-list .tribe-events-list-separator-month{text-transform:none;text-align:left;font-size:1.3em;margin-bottom:22px;padding:0}.events-list .tribe-events-list-separator-month span{background:0;padding:0;font-size:18px;color:rgba(119,119,119,.5);font-weight:400}.events-list .tribe-events-list-separator-month:after{border-bottom:2px solid #ee6557;width:40px;margin-top:28px}.events-list .tribe-events-event-image{margin-right:22px;width:31.62393%}.events-list .df-post-content{overflow:auto;margin-bottom:22px}.events-list .df-post-content .tribe-events-list-event-title,.events-list .df-post-content .tribe-events-list-event-title a{font-family:"Libre Baskerville";font-size:1.4em;margin-bottom:22px;color:#0f0f0f}.events-list .df-post-content .tribe-events-list-event-title a:hover{color:#ee6557}.events-list .df-post-content .author{font-size:.89em}.events-list .tribe-events-venue-details .author,.events-list .tribe-events-venue-details .tribe-events-address{display:inline-block}.events-list .tribe-events-venue-details .tribe-events-address{margin-bottom:0}.events-list .df-post-content .tribe-events-venue-details{margin-bottom:22px}.events-list .df-post-content .events-excerpt-content{width:100%;padding:0;line-height:22px;margin-bottom:22px}.events-list .df-post-content .tribe-events-read-more{text-transform:uppercase;background:#ee6557;border:1px solid #ee6557;color:#fff;border-radius:5px;padding:11px 22px;float:left;margin-right:20px;display:block;height:40px}.events-list .df-post-content .tribe-events-read-more:hover{background:#ee6557;border:1px solid #ee6557}.events-list .df-post-content .tribe-events-event-cost{border:1px solid #ddd;float:left;font-size:.89em;padding:10px;margin:0;display:block;height:40px;border-radius:5px}.tribe-events-day .tribe-events-loop .type-tribe_events{position:relative;margin-bottom:20px}.tribe-events-day .tribe-events-list-event-title a{font-family:'Libre Baskerville';font-size:1.95em;font-weight:400;color:#0f0f0f}.tribe-events-day .tribe-events-list-event-title a:hover{color:#f07467}.tribe-events-day .location{font-size:.89em;margin-top:20px}.tribe-events-day .tribe-events-venue-details{margin-bottom:20px}.tribe-events-day .tribe-events-venue-details address{display:inline-block;margin-bottom:0}.tribe-events-day .event-excerpt-day{padding:0;margin-bottom:20px}.tribe-events-day .tribe-events-read-more{text-transform:uppercase;background:#ee6557;border:1px solid #ee6557;color:#fff;float:left;border-radius:5px;padding:11px 20px;height:40px}.tribe-events-day .tribe-events-read-more:hover{background:#f07467;border:1px solid #f07467}.tribe-events-day .tribe-events-event-cost{border:1px solid #ddd;background:0 0;font-size:.89em;float:left;padding:10px;margin-left:20px;border-radius:5px;height:40px}.tribe-events-day .tribe-events-day-time-slot .type-tribe_events{margin-left:0}.single-tribe_events .tribe-events-event-meta{background:0;border:none;border-bottom:0}.single-tribe_events .tribe-events-event-image img{width:100%}.single-tribe_events .tribe-events-back,.single-tribe_events .tribe-events-event-image{margin-bottom:20px}.single-tribe_events .tribe-events-back a{text-transform:uppercase}.single-tribe_events h2.tribe-events-single-event-title{font-size:30px;margin-bottom:40px}.single-tribe_events .tribe-events-schedule{margin-bottom:40px;padding:5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.single-tribe_events .date-cost{display:table-cell;vertical-align:middle;padding-left:20px}.single-tribe_events .tribe-events-meta-group .tribe-events-single-section-title{font-size:1.833em;font-weight:400;color:#666;text-transform:uppercase;margin:0 0 40px}.single-tribe_events #tribe-events-content .tribe-events-event-meta dt{color:#666;font-size:.9em}.single-tribe_events #tribe-events-content .tribe-events-event-meta dd{font-size:.9em}.single-tribe_events #tribe-events-content .tribe-events-event-meta dd>a{color:#ee6557;font-size:.9em}.single-tribe_events #tribe-events-content .tribe-events-event-meta .column,.single-tribe_events #tribe-events-content .tribe-events-event-meta .tribe-events-meta-group{padding:0;margin-bottom:40px}.single-tribe_events #tribe-events .tribe-events-content p,.single-tribe_events .tribe-events-after-html p,.single-tribe_events .tribe-events-before-html p{margin:0 0 1.414em;line-height:1.571}.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{border-top:0;padding-top:0;margin:0}.events-single #tribe-events-footer .tribe-events-sub-nav{border-top:1px solid #ddd;padding-top:40px}.tribe-events-adv-list-widget .tribe-events-widget-link a,.tribe-events-back a,.tribe-events-list-widget .tribe-events-widget-link a,ul.tribe-events-sub-nav a{font-size:1em;font-weight:400}.tribe-events-sub-nav a{border:1px solid #ddd;border-radius:5px;color:#777;padding:10px 40px;display:block;height:40px}.tribe-events-sub-nav a:hover{border:1px solid #ee6557;background:#ee6557;border-radius:5px;color:#fff;padding:10px 40px;display:block;height:40px}#tribe-events-footer .tribe-events-sub-nav{overflow:visible}.df-event-container{border-radius:5px}.all-event,.past-event,.upcoming-event{position:relative;margin:0 -15px}.all-event .df-event-container,.past-event .df-event-container,.upcoming-event .df-event-container{display:block;float:left;padding:10px 15px;border:none}.all-event.grid_3_event_calendar .df-event-container,.past-event.grid_3_event_calendar .df-event-container,.upcoming-event.grid_3_event_calendar .df-event-container{width:33.333333%}.all-event.grid_4_event_calendar .df-event-container,.past-event.grid_4_event_calendar .df-event-container,.upcoming-event.grid_4_event_calendar .df-event-container{width:25%}.all-event:after,.all-event:before,.past-event:after,.upcoming-event:after,.past-event:before,.upcoming-event:before{content:" ";display:table}.all-event:after,.past-event:after,.upcoming-event:after{clear:both}.upcoming-past-event-title{font-size:1.953em;font-family:Gabriela;font-weight:400;text-align:center;margin-bottom:20px;color:#666}.df-event-container .image-wrapper{position:relative}.df-event-container .event-image-grid{width:100%}.df-event-container .event-image-grid img{border-top-left-radius:10px;border-top-right-radius:10px}.df-event-container .date_start_big{position:absolute;top:20px;left:20px}.df-event-container .content-wrapper{border:1px solid #ddd;border-top:0;padding:20px;margin-top:-5px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;background-color:#fff}.df-event-container .event-categories{text-align:center;margin:20px 0}.df-event-container .event-categories a{font-family:Gabriela;color:rgba(119,119,119,.5)}.df-event-container .event-title a{display:block;text-align:center;margin-top:-30px}.df-event-container .wrapper-event-hour-location{font-size:12px;font-family:Gabriela;display:table;margin:0 auto;padding-bottom:20px}.df-event-container .event-start-hour-venue{padding-right:10px;display:table-cell}.df-event-container .event-excerpt{font-size:12px;font-family:Gabriela;text-align:center;margin-bottom:20px;line-height:1.571}.df-event-container .divider{margin:0 auto 20px;border-top:1px solid #ddd;width:10%}.df-event-container a.event-detail-link{font-family:Gabriela;display:block;text-align:center}.single-tribe_events .tribe-events-venue-map{width:58%;margin:0 0 40px;padding:5px;float:right;background:0 0;border:none;border-radius:0;display:inline-block;zoom:1;vertical-align:top}.tribe-events-page-template .datepicker.dropdown-menu{border-radius:0;box-shadow:none;padding:20px;border:1px solid #ddd;font:14px Gabriela}.tribe-events-page-template .datepicker .datepicker-months table tr td span{width:40.2px;height:40.2px;line-height:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.tribe-events-page-template .datepicker .datepicker-months table tr td span:hover{color:#fff}.tribe-events-page-template .datepicker .datepicker-days thead tr{color:#666}.tribe-events-page-template .datepicker .datepicker-days thead tr:first-child{height:35px}.tribe-events-page-template .datepicker .datepicker-days thead tr:last-child{border-bottom:0}.tribe-events-page-template .datepicker .datepicker-days thead tr th,.tribe-events-page-template .datepicker .datepicker-days thead tr:first-child th:hover{height:16px}.tribe-events-page-template .datepicker .datepicker-days tfoot tr th:hover{background:#fff}.tribe-events-page-template .datepicker .datepicker-days table tr td{color:#666;padding:8px;width:34px;height:34px!important;border-top:0}.tribe-events-page-template .datepicker .datepicker-days table tr td.new.day,.tribe-events-page-template .datepicker .datepicker-days table tr td.old.day{color:rgba(119,119,119,.5)}.tribe-events-page-template .datepicker table tr td span.active.active,.tribe-events-page-template .datepicker table tr td.active.active{background:0 0;color:#fff;text-shadow:none}.tribe-events-page-template .datepicker .datepicker-days table tr td.new.day:hover,.tribe-events-page-template .datepicker .datepicker-days table tr td.old.day:hover,.tribe-events-page-template .datepicker .datepicker-days table tr td:hover,.tribe-events-page-template .datepicker table tr td span.active.active:hover,.tribe-events-page-template .datepicker table tr td.active.active:hover{color:#fff;border-radius:50%}.tribe-events-page-template .datepicker{color:#666}@media only screen and (min-width:1024px){#tribe-bar-views .tribe-bar-views-list{width:101%;left:0}}@media only screen and (min-width:760px){#tribe-bar-views .tribe-bar-views-list{width:100.5%;left:0}}@media only screen and (max-width:959px){#tribe-events-content .tribe-events-calendar td{vertical-align:middle}.events-gridview #tribe-mobile-container .tribe-events-event-image,.events-list .tribe-events-event-image,.tribe-events-day .tribe-events-event-image{width:100%}.events-gridview .tribe-mobile-day-heading{text-align:center;font-size:18px;color:#666}.events-gridview #tribe-mobile-container .hentry.vevent{padding:10px 0}.events-gridview #tribe-mobile-container .summary{font-size:18px;margin-bottom:10px}.events-gridview #tribe-mobile-container .summary a{color:#666}.events-gridview #tribe-mobile-container .time-details{margin-bottom:10px;font:400 12px Gabriela,sans-serif;color:#666}.events-gridview #tribe-mobile-container .entry-summary.description{font:14px Gabriela,sans-serif;color:#666;margin-bottom:10px;line-height:1.45}.events-gridview #tribe-mobile-container .tribe-events-read-more{font:italic 12px "Libre Baskerville",serif}.events-gridview #tribe-mobile-container .summary a:hover,.events-gridview #tribe-mobile-container .tribe-events-read-more:hover,.events-gridview #tribe-mobile-container .tribe-events-viewmore a:hover{color:#ee6557}.events-gridview #tribe-mobile-container .hentry.vevent~.hentry.vevent,.events-gridview #tribe-mobile-container .tribe-events-viewmore{border-top:0}.date_start_big .big,.events-gridview .tribe-events-calendar td.tribe-events-future div[id*=tribe-events-daynum-],.events-gridview .tribe-events-calendar td.tribe-events-future div[id*=tribe-events-daynum-]>a,.events-gridview .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-],.events-gridview .tribe-events-calendar td.tribe-events-past div[id*=tribe-events-daynum-]>a,.events-gridview .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.events-gridview .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a,.events-gridview .tribe-events-page-title{text-align:center;float:none;position:relative}.events-gridview .tribe-events-present.tribe-events-has-events div[id*=tribe-events-daynum-]:after{top:0;right:0;display:block;float:none;position:absolute}.events-gridview .tribe-events-has-events div[id*=tribe-events-daynum-]:after{top:-14px;right:-4px;display:block;float:none}.events-gridview .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.events-gridview .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background:0 0}.events-gridview #tribe-events-content .tribe-events-calendar td.tribe-events-future:hover,.events-gridview #tribe-events-content .tribe-events-calendar td.tribe-events-past:hover,.events-gridview #tribe-events-content .tribe-events-calendar td.tribe-events-present:hover{background:#ddd}.events-gridview .tribe-events-calendar td.tribe-events-present{background:#f07467}.events-gridview .tribe-events-calendar div[id*=tribe-events-event-] .tribe-events-month-event-title a,.events-gridview .tribe-events-present .hentry,.tribe-events-calendar .tribe-events-has-events:after{display:none}.events-single .tribe-events-meta-group .tribe-events-single-section-title,.tribe-events-event-meta .tribe-events-meta-group{margin-bottom:20px}.events-list .df-post-content .tribe-events-venue-details,.tribe-events-day .df-post-content .tribe-events-venue-details{padding:10px;border:1px solid #ddd;border-top:0;margin-top:0}.events-list .df-post-content .time-details,.tribe-events-day .df-post-content .time-details{padding:10px;border:1px solid #ddd}.events-list .df-post-content .events-excerpt-content,.tribe-events-day .df-post-content .event-excerpt-day{margin:22px 0}.events-list .df-post-content .tribe-events-venue-details,.tribe-events-day .df-post-content .tribe-events-venue-details{margin-bottom:0}.events-list #tribe-events #tribe-events-content .tribe-events-page-title,.tribe-events-day #tribe-events #tribe-events-content .tribe-events-page-title{letter-spacing:0;margin-bottom:-10px}.events-list .tribe-events-list-separator-month span,.tribe-events-day .tribe-events-list-separator-month span{font-size:1em}.events-list .tribe-events-list-separator-month:after,.tribe-events-day .tribe-events-list-separator-month:after{width:25px}.events-list .tribe-events-event-image{width:100%}.events-single #content{padding:0}.events-single .tribe-events-back a{font-size:12px}.events-single h2.tribe-events-single-event-title{font-size:18px}.date_start_big{padding:10px;width:70px;height:70px}.events-single .tribe-events-venue-map{width:100%}.upcoming-past-event-title{text-align:center;margin-top:0}.df-event-container .date_start_big{top:15px;left:15px}.df-event-container .content-wrapper{margin-bottom:22px}.all-event.grid_3_event_calendar .df-event-container,.all-event.grid_4_event_calendar .df-event-container,.past-event.grid_3_event_calendar .df-event-container,.past-event.grid_4_event_calendar .df-event-container,.upcoming-event.grid_3_event_calendar .df-event-container,.upcoming-event.grid_4_event_calendar .df-event-container{width:100%}.events-gridview #tribe-events-content table.tribe-events-calendar{margin-bottom:0}.events-gridview #tribe-events-footer~a.tribe-events-ical{margin-top:55px}.events-single #tribe-events-footer .tribe-events-sub-nav{overflow:hidden}.events-gridview #tribe-events-footer .tribe-events-sub-nav,.events-list #tribe-events-footer .tribe-events-sub-nav,.tribe-events-day #tribe-events-footer .tribe-events-sub-nav{overflow:visible}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next a,#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous a{margin-bottom:0;padding:10px 25px}.tribe-events-sub-nav .tribe-events-nav-left a span,.tribe-events-sub-nav .tribe-events-nav-right a span{top:9px}.events-single #tribe-events-footer .tribe-events-nav-next,.events-single #tribe-events-footer .tribe-events-nav-previous{width:100%;position:relative}.events-gridview #tribe-events-footer .tribe-events-nav-next,.events-gridview #tribe-events-footer .tribe-events-nav-previous,.events-list #tribe-events-footer .tribe-events-nav-next,.events-list #tribe-events-footer .tribe-events-nav-previous,.tribe-events-day #tribe-events-footer .tribe-events-sub-nav,.tribe-events-day #tribe-events-footer .tribe-events-sub-previous{width:100%}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next,#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-next,#tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous{width:auto}#tribe-events-footer:after,#tribe-events-footer:before,#tribe-events-header:after,#tribe-events-header:before{display:none}#tribe-events-footer~a.tribe-events-ical.tribe-events-button{margin:75px auto 10px}.tribe-events-day .tribe-events-loop .type-tribe_events{margin-bottom:20px}.events-list #tribe-events-footer,.tribe-events-day #tribe-events-footer{margin:0}#tribe-events #tribe-events-header,.tribe-events-loop,.tribe-events-sub-nav li a{margin-bottom:0}.single-tribe_events .tribe-events-event-meta{padding:0;margin:0}}@media only screen and (max-width:768px){#tribe-bar-views .tribe-bar-views-list{width:100.5%;left:0}}@media only screen and (max-width:480px){#tribe-bar-views .tribe-bar-views-list{width:101%;left:0}}