#tribe-events-pg-template{max-width:940px;width:940px}p.tribe-events-promo{display:none}#tribe-events-content{margin-bottom:0;clear:both;display:block}.tribe-events-after-html{margin-top:0}.tribe-events-before-html{margin-bottom:0}h2.tribe-events-page-title{font-weight:400}.tribe-events-day #tribe-events-footer{padding:0;border:0;margin:0}.tribe-events-day #tribe-events a.tribe-events-ical.tribe-events-button{margin:30px 0}.tribe-events-day #tribe-events-header,.tribe-events-day .tribe-events-day-time-slot h5{display:none}.tribe-events-day #tribe-events-content.tribe-events-list{margin-right:0}.tribe-events-day .tribe-events-list h2.tribe-events-page-title{margin-bottom:25px}ol.hfeed.vcalendar{padding:0;margin:0 0 20px}ol.hfeed.vcalendar li{padding:10px 0;font-size:11px;margin:0}ol.hfeed.vcalendar li:first-child{padding-top:0}ol.hfeed.vcalendar li span{font-weight:400}ol.hfeed.vcalendar h4{padding:0;font-size:14px;font-weight:700;margin:0}p.tribe-events-widget-link{margin:0}.tribe-events-list-widget .tribe-events-widget-link a{font-size:13px}.tribe-events-list-widget .tribe-events-widget-link a:after{font-size:14px;content:"\f105";margin-left:7px;font-family:fontAwesome}#tribe-bar-form .tribe-bar-filters-inner{margin:0 auto}.tribe-bar-disabled #tribe-bar-form #tribe-bar-views+.tribe-bar-filters{right:auto;clear:both;margin:20px auto 0;width:100%}.tribe-bar-disabled #tribe-bar-form #tribe-bar-views{clear:both;margin:0 auto;left:0}.tribe-bar-disabled{margin:0 auto;float:none}.events-list.tribe-bar-is-disabled #tribe-events-content-wrapper{max-width:100%}.tribe-bar-disabled #tribe-bar-form #tribe-bar-views{width:100%}.tribe-bar-disabled #tribe-bar-form .tribe-bar-views-inner label{padding-top:5px}.tribe-bar-geoloc-filter{padding:0;width:27%}.tribe-events-list .tribe-events-photo-event .tribe-events-event-details{padding:10px 20px 20px;text-align:center;margin:5px 0 0;border-radius:3px}.tribe-events-list #tribe-events-photo-events .tribe-events-event-details h2{font-size:18px}.tribe-events-list #tribe-events-photo-events .updated.published.time-details{padding:5px 20px 15px;font-size:11px;margin:0 -20px 20px}body.tribe-events-photo #tribe-events-photo-events{margin:0 -7px}#tribe-events-photo-events .vevent.tribe-events-photo-event{margin:0;width:33.33333333333333%}#tribe-events-photo-events .vevent.tribe-events-photo-event .tribe-events-photo-event-wrap{padding:0 7px;margin:0 0 17px}.tribe-events-photo #tribe-events-footer{border:0}.yogaclub_latest_events{margin-right:-40px}.yogaclub_evt_meta_venue abbr{border:0}.yogaclub_event_list_box{margin-bottom:40px;clear:both;display:block}.yogaclub_event_list_right,.yogaclub_evnet_list_left{position:relative;width:50%;display:inline-block}.yogaclub_evnet_list_left{float:left;display:block}.yogaclub_evnet_list_left_holder{position:relative;width:100%;display:table}.yogaclub_evnet_list_left_holder>div{float:left;display:table-cell}.yogaclub_event_list_image{overflow:hidden;min-height:148px;background-size:cover;width:25%;background-repeat:no-repeat}.yogaclub_event_list_image img{opacity:0;width:100%}.yogaclub_event_list_summery{width:50%}.yogaclub_event_list_summery ul{min-height:148px;padding:10px 20px;margin:0 2px}.yogaclub_event_list_summery ul li{list-style:none;padding:5px 0;font-size:90%;margin:0;display:block}.yogaclub_event_list_summery ul li i{margin-right:15px}.yogaclub_event_list_summery ul li:first-child{display:none}.yogaclub_event_list_summery ul li:last-child{border:0}.yogaclub_event_list_datebox{padding:10px;position:relative;text-align:center;width:25%}.yogaclug_event_list_datebox_inner{height:100%;min-height:128px;position:relative;width:100%;vertical-align:middle;display:block}.yogaclub_event_list_datebox .yogaclub_event_list_date_icon{height:33px;font-size:14px;position:absolute;text-align:center;top:0;border-radius:50%;margin-left:-16px;left:50%;width:33px;line-height:28px;margin-top:-17px}.yogaclub_event_list_date{position:relative;margin-top:20px}.yogaclub_event_list_date span{line-height:normal;display:block}.yogaclub_event_list_date .yogaclub_e_l_date{font-size:50px;margin-bottom:1px;display:block}.yogaclub_event_list_date .yogaclub_e_l_month{font-size:90%;font-weight:700;text-transform:uppercase}.yogaclub_event_list_right{float:right;padding-left:25px}.yogaclub_event_list_content{position:relative;display:table}.yogaclub_e_list_content_left{padding-right:25px;display:table-cell}.yogaclub_event_list_content h4{font-size:22px;margin-bottom:10px;float:left;display:inline-block}.yogaclub_event_list_t_price{min-height:27px;padding:0 9px;font-size:55%;border:0;font-weight:700;margin:-10px 0 0 10px;line-height:28px;display:inline-block}.yogaclub_event_list_readmore_arrow{min-height:15px;position:relative;text-align:center;width:48px;vertical-align:middle;display:table-cell}.yogaclub_event_list_readmore_arrow a{height:100%;position:absolute;top:0;left:0;width:100%;vertical-align:middle;display:block;z-index:1}.yogaclub_event_list_readmore_arrow i{height:30px;font-size:30px;position:relative;position:absolute;top:50%;margin-left:-15px;width:30px;line-height:30px;margin-top:-15px;z-index:2}.tribe-events-list .vevent.hentry,.tribe-events-list .vevent.hentry.tribe-event-end-month,.tribe-events-list-separator-month+.vevent.hentry.tribe-events-first{padding:0;margin:0}.events-list .tribe-events-loop{max-width:100%}.tribe-events-list .tribe-events-event-image,.yogaclub_tribe-event-list-img img{overflow:hidden;border-radius:3px;width:100%}.vcalendar .clearfix:after,.vcalendar .clearfix:before,.vcalendar .tribe-clearfix:after,.vcalendar .tribe-clearfix:before{display:none}.tribe-events-loop.vcalendar{margin-right:-40px}.events-list .tribe-events-loop{max-width:200%}.yogaclub_site_content h2.tribe-events-page-title{font-size:20px;font-weight:700;text-transform:uppercase;text-align:left}.events-list #tribe-events-footer{padding:0;border:0;margin:0}#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous{padding:0;margin:0}ul.tribe-events-sub-nav li a{padding:10px 25px;font-size:85%;font-weight:700;text-transform:uppercase;margin:0;border-radius:20px;display:inline-block}.yogaclub_container ul.tribe-events-sub-nav li{padding:0}#tribe-events a.tribe-events-gcal.tribe-events-button,#tribe-events a.tribe-events-ical.tribe-events-button{padding:0;font-size:13px;text-transform:none;background:none;margin-top:0}.events-list #tribe-events a.tribe-events-ical.tribe-events-button{margin:30px 0 0}.events-gridview #tribe-events a.tribe-events-ical.tribe-events-button{margin:20px 0}.tribe-events-user-recurrence-toggle{padding-bottom:10px;margin-top:-40px}.tribe-events-list-separator-month,.yogaclub_event_list_box a.tribe-events-gmap{display:none}.yogaclub_event_list_box .tribe-events-address{display:inline}#tribe-events-content table.tribe-events-calendar{margin-bottom:46px}.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background:none}#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*=tribe-events-event-],#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 div[id*=tribe-events-event-] .tribe-events-month-event-title,#tribe-events-content.tribe-events-month table.tribe-events-calendar tbody td div[id*=tribe-events-event-] .tribe-events-month-event-title a,#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,#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 *,#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-grid-allday .column.first,#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-event>div:first-child>.entry-title,#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-event>div:first-child>.entry-title a,#tribe-events-content.tribe-events-week-grid .tribe-events-grid .tribe-week-grid-wrapper .tribe-grid-body .tribe-week-grid-hours,#tribe-mobile-container .tribe-mobile-day .tribe-events-mobile .tribe-events-event-body .time-details,.recurringinfo,.recurringinfo *,.widget .tribe-events-widget-link a,.widget .vcalendar .vevent .cmsms_widget_event_ovh *,.widget.tribe-this-week-events-widget .tribe-events-page-title,.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-grid-wrapper .tribe-mini-calendar .vcalendar td *,.widget.tribe_mini_calendar_widget .tribe-mini-calendar-wrapper .tribe-mini-calendar-list-wrapper .tribe-events-loop .vevent .tribe-mini-calendar-event .list-info,.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 *,.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 a{font-size:13px;line-height:20px}#tribe-events-footer~a.tribe-events-ical.tribe-events-button{display:none}.events-gridview #tribe-events a.tribe-events-ical.tribe-events-button{margin:50px 0 0}.tribe-events-othermonth .tribe-events-month-event-title,.tribe-events-othermonth div[id*=tribe-events-daynum-]{opacity:1}.tribe-events-calendar thead th{padding:15px 5px;font-size:13px;letter-spacing:0;line-height:20px}#tribe-events-content{padding:0}#tribe-events-footer,#tribe-events-header,h2.tribe-events-page-title{margin:0}#tribe-events-bar{margin-bottom:30px}#tribe-events-content table.tribe-events-calendar{margin:0 0 50px}ul.tribe-events-sub-nav li a{min-width:135px;text-align:center}#tribe-bar-views .tribe-bar-views-option.tribe-bar-active a{font-weight:700}#tribe-bar-views .tribe-bar-views-option.tribe-bar-active a span:before{font-weight:400}#tribe-bar-form{background:none}#tribe-bar-form #tribe-bar-views+.tribe-bar-filters{right:auto;left:auto;width:100%}#tribe-bar-form #tribe-bar-views{padding:0;right:auto;text-align:center;margin:0 auto;background:transparent;left:auto;width:auto;float:none}#tribe-bar-views label:hover,#tribe-bar-views:hover{cursor:pointer}.tribe-bar-views-inner{height:20px;padding:0 0 40px;background:none;line-height:20px}#tribe-bar-form .tribe-bar-views-inner label{height:20px;padding:0;font-size:90%;margin:0 20px 0 0;width:auto;line-height:20px;float:none;vertical-align:text-top;display:inline}#tribe-bar-form .tribe-bar-views-inner label:after{content:":"}.tribe-bar-views-inner .select2-container{padding:0}.tribe-select2-results-views.select2-drop{background:none}#tribe-bar-form.tribe-bar-mini #tribe-bar-views{width:auto}#tribe-bar-views ul.tribe-bar-views-list{padding:0;font-size:90%;border:0;position:relative;left:auto;width:auto;float:none;vertical-align:text-top;display:inline-block}#tribe-bar-views ul.tribe-bar-views-list li a span{background:none}#tribe-bar-views ul.tribe-bar-views-list li a span:before{padding:0 3px 0 0;font-family:fontAwesome}span.tribe-icon-upcoming:before{content:"\f0ca"}span.tribe-icon-day:before,span.tribe-icon-month:before,span.tribe-icon-week:before{content:"\f073"}span.tribe-icon-map:before{content:"\f041"}span.tribe-icon-photo:before{content:"\f03e"}span.tribe-icon-list:before{content:"\f0ca"}.tribe-bar-view-list a[class*=tribe-icon-],.tribe-bar-views-list span[class^=tribe-icon-],.tribe-select2-results-views span[class^=tribe-icon-]{padding-left:0}#tribe-bar-views li.tribe-bar-views-option{padding:0;line-height:20px;display:inline-block}#tribe-bar-views .tribe-bar-views-option.tribe-bar-active,#tribe-bar-views .tribe-bar-views-option:first-child,#tribe-bar-views.tribe-bar-views-open .tribe-bar-views-option{display:inline-block}#tribe-bar-form.tribe-bar-mini *{font-size:90%}#tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a,.tribe-bar-mini #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a{height:20px;padding:0 20px 0 0;font-size:100%;background:none;line-height:20px}#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:none}#tribe-bar-views .tribe-bar-views-option:last-child a{border:0}#tribe-bar-form .tribe-bar-filters .tribe-bar-submit{padding:0;margin:22px 0 0;width:26%;float:left}#tribe-bar-form .tribe-bar-filters .tribe-bar-submit input[type=submit]{padding:10px;font-weight:700;border-radius:20px;line-height:16px}.tribe-bar-filters .tribe-bar-date-filter,.tribe-bar-filters .tribe-bar-search-filter{padding:0;margin-right:2.5%;width:34%}#tribe-bar-form .tribe-bar-filters input[type=text],.tribe-bar-disabled #tribe-bar-form .tribe-bar-filters input[type=text]{overflow:hidden;padding:10px;font-size:90%;font-style:normal;width:100%;line-height:16px}#tribe-bar-form .tribe-bar-filters-inner label{font-size:90%;padding-bottom:5px;display:block}#tribe-bar-form .tribe-bar-filters input[type=text]:focus{border-style:solid}.tribe-bar-filters-inner{overflow:hidden;padding:25px}#tribe-bar-form.tribe-bar-collapse #tribe-bar-views,.tribe-bar-collapse #tribe-bar-collapse-toggle{width:100%;float:none;display:block}.tribe-bar-collapse #tribe-bar-collapse-toggle{padding:10px 20px;width:100%}#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner label{margin-right:20px}#tribe-bar-form.tribe-bar-collapse #tribe-bar-views{width:100%}#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner{padding:25px 0}#tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner{margin-top:20px}#tribe-bar-form.tribe-bar-collapse .tribe-bar-date-filter input[type=text]{margin-bottom:20px}#tribe-bar-form.tribe-bar-collapse{overflow:hidden;padding:20px}#tribe-bar-form.tribe-bar-collapse .tribe-bar-filters-inner{padding:25px 0 0;border:0}.yogaclub_site_content .tribe-events-list h2.tribe-events-page-title,.yogaclub_site_content h2.tribe-events-page-title{font-size:27px;font-weight:400;text-transform:none;text-align:center;margin:40px 0}.yogaclub_te_single_title{text-align:center;padding-bottom:10px}.yogaclub_site_content .yogaclub_te_single_title>h1{font-size:30px}.single-tribe_events .tribe-events-event-image img{overflow:hidden;margin:0 0 30px;display:block}.yogaclub_te_single_meta{margin-bottom:40px;position:relative;text-align:center;width:100%}.yogaclub_te_single_meta:after{height:2px;content:"";position:absolute;top:50%;left:0;width:100%;margin-top:-1px;display:block;z-index:2}.yogaclub_te_single_meta ul{padding:15px 0 10px;position:relative;margin:0 auto;display:table;z-index:3}.yogaclub_te_single_meta ul li{list-style:none;padding:0 20px;text-align:left;margin:0;width:auto;display:table-cell}.yogaclub_te_single_meta ul li .yogaclub_column_gap{padding:0;border:0;margin:0}.yogaclub_te_single_meta ul li p{font-size:100%;font-weight:700;margin:0 0 0 55px;width:auto;float:left;display:block}.yogaclub_te_single_meta ul li p span{font-size:80%;font-weight:500;text-transform:uppercase;line-height:normal;display:block}.yogaclub_te_single_meta ul li span.event_bar_icon{height:43px;position:absolute;text-align:center;border-radius:50%;width:43px;float:left;display:block}.yogaclub_te_single_meta ul li span.event_bar_icon i{font-size:17px;line-height:39px}.yogaclub_te_single_meta ul li span.event_bar_icon i.fa-calendar{font-size:14px;line-height:39px}.yogaclub_te_single_title_meta_section span.yogaclub_te_single_title_cost{padding:5px 15px;margin:-5px -8px 0 0;border-radius:3px;width:auto;float:right;display:inline-block}.yogaclub_event_single_meta_row.yogaclub_row{margin:0 -12px}.yogaclub_event_single_meta_row.yogaclub_row .yogaclub_column3{float:left}.yogaclub_event_single_meta_row .yogaclub_column3 .yogaclub_column_gap{padding:0 12px 4px;margin-bottom:0}.tribe-events-meta-group.tribe-events-meta-group-details h3.tribe-events-single-section-title{display:none}.yogaclub_single_box_title{padding:17px 17px 12px 75px;border:2px solid;font-weight:700;position:relative;border-bottom:0;text-align:left;margin:0;width:100%;display:block}.yogaclub_single_box_title .tribe-events-single-section-title{padding:0;font-size:100%;text-transform:uppercase;position:relative;margin:0;float:left;display:inline-block}.yogaclub_single_box_title .tribe-events-single-section-title>span{font-weight:400;text-transform:none;margin:0;line-height:normal;display:block}.yogaclub_single_box_title_icon{height:45px;font-size:17px;position:absolute;text-align:center;top:17px;border-radius:50%;left:15px;width:45px;line-height:41px;float:left;display:block}.single-tribe_events .tribe-events-meta-group{min-height:240px;padding:25px;margin-bottom:20px}.tribe-events-meta-group.tribe-events-meta-group-other dt,.yogaclub_event_single_meta_row dt{clear:both;width:90px}.tribe-events-meta-group.tribe-events-meta-group-other dd,.yogaclub_event_single_meta_row dd{padding:0 0 7px;margin:0}.tribe-events-meta-group.tribe-events-meta-group-other,.yogaclub_event_single_meta_row dd.fn.org,.yogaclub_event_single_meta_row dd.tribe-events-date{border:0}.yogaclub_event_single_meta_row dd.fn.org{font-size:14px;font-weight:700}.single-tribe_events .tribe-events-venue-map{padding:0;border:0;margin:0;width:100%}.single-tribe_events #tribe-events-footer,.tribe-events-meta-group.tribe-events-meta-group-other dl dd:nth-child(2){border:0}.te_venue_map_title{height:41px;font-size:15px;font-weight:600;text-align:center;border-radius:3px 3px 0 0;line-height:42px;display:block}.te_venue_map_box{padding:20px;margin:0 0 20px;display:block}.single-tribe_events .tribe-events-venue-map{float:none;display:block}.single-tribe_events .yogaclub_post_single_pagination{margin:5px 0 50px}.tribe-events-meta-group dl{margin:0}.recurring-info-tooltip,.tribe-events-calendar .tribe-events-tooltip,.tribe-events-week .tribe-events-tooltip{z-index:9999}#tribe-events-content .tribe-events-tooltip h4{font-size:16px;line-height:normal}.tribe-events-tooltip .tribe-events-event-body{font-size:100%}.tribe-events-tooltip .tribe-events-event-body .tribe-event-duration{padding:0 0 15px;font-size:90%;margin:0 0 10px}.recurring-info-tooltip,.tribe-events-calendar .tribe-events-tooltip,.tribe-events-week .tribe-events-tooltip{padding:20px 20px 10px}.tribe-events-tooltip .tribe-events-event-body .tribe-event-description p{font-size:90%;line-height:20px}.tribe-list-widget a{text-decoration:none}.footer .tribe-list-widget h4,.yogaclub_site_content .tribe-list-widget h4{font-size:100%;font-weight:700;margin:0;line-height:normal}.tribe-list-widget .tribe-event-duration{font-size:90%}.tribe-events-list-widget ol li{border-bottom:1px solid}.tribe-events-list-widget ol,.tribe-events-list-widget ol li{margin:0}.tribe-events-list-widget ol li{padding:12px 0 8px}.tribe-events-list-widget ol{margin-bottom:20px}.footer .tribe-events-list-widget ol li:first-child{padding-top:0}.tribe-events-notices{text-align:center;margin:0 0 50px;border-radius:0}.single-tribe_events .tribe-events-notices{margin-bottom:30px}.events-gridview .tribe-events-notices{margin-bottom:0}#tribe-events-pg-template,.tribe-events-day .tribe-events-loop{max-width:100%;width:100%}#tribe-events-day{padding:0}#tribe-events-content .tribe-events-calendar td,#tribe-events-content table.tribe-events-calendar{font-size: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-list .type-tribe_events,.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first{padding:0;float:left;display:inline-block}.tribe-events-day .tribe-events-day-time-slot .type-tribe_events{margin-left:0}.single-tribe_events .type-tribe_events{padding:0;border-bottom:0;margin:0}@media only screen and (min-width:1200px){.tribe-events-day .tribe-events-loop.vcalendar{margin-right:0;margin-left:0}.tribe-events-day-time-slot{margin:0}}@media only screen and (min-width:980px) and (max-width:1199px){.tribe-events-day .tribe-events-loop{max-width:940px}.tribe-events-day-time-slot{margin-right:-40px;margin-left:0}.tribe-events-day .tribe-events-loop.vcalendar{margin-right:0}}@media only screen and (min-width:980px) and (max-width:1100px){.yogaclub_evnet_list_left{width:55%}.yogaclub_event_list_right{width:45%}}@media only screen and (max-width:979px){.yogaclub_event_list_right,.yogaclub_evnet_list_left{width:100%}.yogaclub_event_list_right{margin-top:30px;padding-left:0}.yogaclub_e_list_content_left{display:block}.yogaclub_event_list_readmore_arrow{padding:15px 20px;display:inline-block}.yogaclub_event_list_readmore_arrow i{font-size:20px}.yogaclub_te_single_meta ul{padding:10px 0 0;display:block}.yogaclub_te_single_meta ul li{padding:10px;margin:0;width:48%;display:inline-block}#tribe-bar-form.tribe-bar-mini *{font-size:100%}}@media only screen and (min-width:768px) and (max-width:979px){#tribe-events-pg-template{max-width:689px;width:689px}.tribe-bar-geoloc-filter{padding-top:20px}#tribe-events-photo-events .vevent.tribe-events-photo-event{margin:0;width:49.5%}.tribe-events-day-time-slot{margin-right:-40px;margin-left:0}.tribe-events-day .tribe-events-loop.vcalendar{margin-right:0}}@media only screen and (max-width:767px){#tribe-events-pg-template{padding:0;max-width:301px;width:301px}#tribe-bar-form .tribe-bar-filters .tribe-bar-submit{width:100%}ul.tribe-events-sub-nav li a{margin:20px 0}.tribe-events-day-time-slot{margin-right:0;margin-left:0}.tribe-events-day .tribe-events-loop.vcalendar{margin-right:0}#tribe-bar-form .tribe-bar-views-inner label,#tribe-bar-views li.tribe-bar-views-option,#tribe-bar-views ul.tribe-bar-views-list{float:left}.yogaclub_te_single_meta_table table.yogaclub_te_single_do_table tr td{width:100%;display:block}.yogaclub_te_single_title_meta_section span{clear:both;display:block}.yogaclub_te_single_title_meta_section span.yogaclub_te_single_title_cost{margin:10px 0 0;width:auto;float:none;display:inline-block}.yogaclub_te_single_venue_table .yogaclub_te_vt_left,.yogaclub_te_single_venue_table .yogaclub_te_vt_right{width:100%;float:none}.te_venue_map_box{margin-bottom:50px}.tribe-bar-geoloc-filter{padding-top:20px}#tribe-bar-form.tribe-bar-collapse .tribe-bar-views-inner label{margin-bottom:10px}#tribe-events-photo-events .vevent.tribe-events-photo-event{padding:0;margin:0;width:100%}#tribe-events-photo-events .vevent.tribe-events-photo-event,#tribe-events-photo-events.photo-two-col .vevent.tribe-events-photo-event{max-width:100%}#tribe-events-photo-events .vevent.tribe-events-photo-event .tribe-events-photo-event-wrap{padding:0;margin:0}body.tribe-events-photo #tribe-events-photo-events{margin:0}.tribe-mobile-day{padding:15px 20px 20px;clear:both;display:block}.yogaclub_site_content .tribe-mobile-day h3{font-size:1.6em;margin:0;line-height:normal}.tribe-events-event-schedule-details{padding:0 0 10px;margin-bottom:20px;width:100%;display:block}#tribe-mobile-container .type-tribe_events .tribe-events-read-more{font-weight:700;margin:0}.yogaclub_site_content .tribe-mobile-day .tribe-event-description p{font-size:95%;margin:0;line-height:25px}#tribe-mobile-container .type-tribe_events .tribe-events-event-image{width:150px}.tribe-events-event-schedule-details{font-size:90%}.tribe-events-sub-nav .tribe-events-nav-left a span,.tribe-events-sub-nav .tribe-events-nav-right a span{right:auto;position:relative;top:auto;left:auto;display:inline-block}.yogaclub_site_content .tribe-events-list h2.tribe-events-page-title,.yogaclub_site_content h2.tribe-events-page-title{font-size:20px;margin:20px 0}}@media only screen and (min-width:0px) and (max-width:600px){.yogaclub_evnet_list_left_holder>div.yogaclub_event_list_datebox{display:none}.yogaclub_evnet_list_left_holder>div.yogaclub_event_list_image{width:35%}.yogaclub_evnet_list_left_holder>div.yogaclub_event_list_summery{width:65%}.yogaclub_event_list_summery ul li:first-child{display:block}.yogaclub_event_list_summery ul li:last-child{display:none}.yogaclub_event_list_summery ul li:nth-child(3){border-bottom:0;padding-bottom:0}.yogaclub_te_single_meta ul li{width:98%;display:block}}@media only screen and (min-width:480px) and (max-width:767px){#tribe-events-pg-template{max-width:461px;width:461px}}@media only screen and (max-width:480px){.yogaclub_evnet_list_left_holder>div.yogaclub_event_list_image{height:350px;width:100%}.yogaclub_evnet_list_left_holder>div.yogaclub_event_list_summery{width:100%}.yogaclub_event_list_summery ul{margin:2px 0 0}.te_venue_map_box{margin-bottom:30px}.single-tribe_events .tribe-events-meta-group{margin-bottom:0}#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:100%;float:none;display:block}ul.tribe-events-sub-nav li a{text-align:center;display:block}#tribe-mobile-container .type-tribe_events .tribe-events-event-image{width:100%}}