/* Retained selectors from TEC 5.5.0.1 full/theme styles, in their original order. */
/* tribe-events-full.min.css */
#tribe-events{padding:40px 20px 20px}
#tribe-events .tribe-events-content p{line-height:1.7;margin:0 0 10px}
.tribe-events-back{margin:0 0 20px}
#tribe-events-content a,.tribe-events-back a,.tribe-events-back a:hover,ul.tribe-events-sub-nav a,ul.tribe-events-sub-nav a:hover{text-decoration:none}
.tribe-events-notices{background:#d9edf7;border-radius:4px;border:1px solid #bce8f1;color:#3a87ad;margin:10px 0 18px;padding:8px 35px 8px 14px;text-shadow:0 1px 0 #fff}
div.tribe-events-notices>ul,div.tribe-events-notices>ul>li{list-style:none;margin:0;padding:0}
.tribe-clearfix{zoom:1}
.tribe-clearfix:after,.tribe-clearfix:before{content:"";display:table}
.tribe-clearfix:after{clear:both}
#tribe-events-footer{clear:both;margin-bottom:.5em}
#tribe-events-footer .tribe-events-sub-nav{line-height:normal;list-style-type:none;margin:0;overflow:hidden;padding:0;text-align:center}
#tribe-events-footer .tribe-events-sub-nav li{*display:inline;display:inline-block;margin:0;vertical-align:middle;zoom:1}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous,#tribe-events-footer .tribe-events-sub-nav li{float:left;margin-right:5px;text-align:left}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next{float:right;margin-left:5px;text-align:right}
#tribe-events-footer{margin-bottom:1em}
.events-list #tribe-events-footer{clear:both;margin:1.25em 0 18px}
.single-tribe_events #tribe-events-footer li{width:48%}
#tribe-events-content{margin-bottom:48px;padding:2px 0;position:relative}
#tribe-events-content.tribe-events-list{padding:0}
#tribe-events-content.tribe-events-list{margin-bottom:60px}
.tribe-events-list .tribe-events-loop .tribe-events-content{width:100%}
.tribe-events-list .tribe-events-list-event-title{border:none;display:inline-block;font-size:1.4em;letter-spacing:0;line-height:1.4em;margin:0;padding:0;text-transform:none}
.tribe-events-list .type-tribe_events{border-bottom:1px solid #ddd;margin:0;padding:2.25em 0}
.tribe-events-loop{clear:both}
.tribe-events-loop .tribe-events-content{float:left;padding:0 5% 0 0;width:60%}
.single-tribe_events .tribe-events-single-event-title{color:#141827;font-size:1.7em;line-height:1;margin:0;padding:0}
.tribe-events-schedule{margin:20px 0 0;vertical-align:middle}
.single-tribe_events .tribe-events-venue-map{background:#eee;border:1px solid #ddd;border-radius:3px;display:inline-block;float:right;margin:20px 4% 2% 0;padding:5px;vertical-align:top;width:90%;zoom:1}
.single-tribe_events .tribe-events-content{max-width:100%;padding:0;width:100%}
.tribe-events-meta-group .tribe-events-single-section-title{font-size:1.4em;font-weight:700;margin:20px 0 10px}
.single-tribe_events .tribe-events-event-meta{background:#e5e5e5;border:1px solid #eee;margin:30px 0;font-size:13px}
.single-tribe_events .tribe-events-event-meta dl{margin:0}
.tribe-events-event-meta address.tribe-events-address{display:inline;font-family:inherit;font-size:inherit;font-style:normal;line-height:inherit;margin-right:10px}
.tribe-events-event-meta .tribe-events-meta-group address.tribe-events-address{display:block;margin:0}
.single-tribe_events #tribe-events-content .tribe-events-event-meta dd{float:none;line-height:1.5;list-style:none;margin:0 0 10px;padding:0}
.tribe-events-event-meta .tribe-events-meta-group{box-sizing:border-box;display:inline-block;float:left;margin:0 0 20px;padding:0 4%;text-align:left;vertical-align:top;width:33.3333%;zoom:1}
/* tribe-events-theme.min.css */
.tribe-events-back a,ul.tribe-events-sub-nav a{font-size:15px;font-weight:700}
.events-list #tribe-events-footer,.single-tribe_events #tribe-events-footer{border-top:1px solid #e5e5e5;padding-top:2em}
.tribe-events-list .type-tribe_events{border-bottom:0;margin-bottom:2rem;padding:0;position:relative}
.tribe-events-list .type-tribe_events:first-of-type{margin-top:2rem}
.tribe-events-list .type-tribe_events .tribe-events-list-event-title{font-size:1.6em}
.events-list .tribe-events-loop{max-width:700px;margin:0 auto}
.tribe-events-schedule{margin:1em 0 1.5em}
.tribe-events-meta-group .tribe-events-single-section-title{font-size:17px}
.single-tribe_events .tribe-events-event-meta{font-size:14px}
.tribe-events-event-meta address.tribe-events-address{font-weight:400;font-style:italic;padding-right:3px}
/* tribe-events-full-mobile.min.css */
@media only screen and (max-width: 768px) {
#tribe-events-content{width:100%}
#tribe-events #tribe-events-footer{padding:0}
#tribe-events-footer{position:relative}
.events-list #tribe-events-footer,.single-tribe_events #tribe-events-footer{border-top:0}
#tribe-events-footer:after,#tribe-events-footer:before{background-color:#fff;content:"";display:block;height:100%;position:absolute;top:0;width:1px;z-index:1}
#tribe-events-footer:before{right:50%}
#tribe-events-footer:after{left:50%}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-next,#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous{box-sizing:border-box;display:block;margin:0;width:50%}
.tribe-events-sub-nav li a{background:#666;color:#fff;display:block;padding:10px 20px;position:relative;white-space:normal}
.tribe-events-sub-nav li a:hover,.tribe-events-sub-nav li a:visited{color:#fff}
.tribe-events-list .tribe-event-schedule-details{margin-bottom:0;padding:0 12px}
#tribe-events .tribe-events-loop .tribe-events-content{margin:0;padding:0}
.single-tribe_events .tribe-events-schedule{background:#fafafa;border:1px solid #eee;margin:18px 0 8px;padding:12px}
.single-tribe_events .tribe-events-venue-map{width:90%;margin:5px auto 0;display:block;float:none}
.single-tribe_events .tribe-events-event-meta{margin:15px 0 20px;padding:4% 0}
.tribe-events-meta-group .tribe-events-single-section-title{margin-top:0}
.tribe-events-event-meta .tribe-events-meta-group{margin-bottom:0;float:none;width:100%}
#tribe-events div.tribe-events-single-event-description{padding:0;margin-bottom:10px}
#tribe-events-content,#tribe-events-content.tribe-events-list{margin-bottom:20px}
}
/* tribe-events-theme-mobile.min.css */
@media only screen and (max-width: 768px) {
.tribe-events-schedule{margin:18px 0}
}
