.datepicker table, .datepicker table td, .datepicker table th{border:none;}
.datepicker.dropdown-menu{border-radius:3px; border:none; box-shadow: 0 0px 16px rgba(0, 0, 0, 0.4);}
#top #tribe-bar-collapse-toggle{background: transparent; }
#top #tribe-bar-form{background: transparent; border-bottom-style: solid; border-bottom-width:1px;}
#top .tribe-bar-views-inner{background: transparent; border-left-style: solid; border-left-width:1px;}
#top #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a{background: transparent; }
#tribe-bar-form input[type="text"], {font-size: 12px; font-style: normal; }
#top .tribe-events-sub-nav a{ font-size: 12px; font-weight: normal; }
#top .tribe-events-page-title, #top .tribe-events-list-separator-month span{position: relative; font-weight:normal; z-index: 10;}
#top #tribe-bar-form .tribe-bar-submit input[type=submit]{font-weight:normal; border-radius: 3px;}

#tribe-bar-views .tribe-bar-views-list {
padding: 0 0 0 6px;
}

.tribe-no-js #tribe-bar-views [name="tribe-bar-view"] {
display: block;
margin: 0;
max-width: 100%;
min-width: 100%;
margin-bottom: -29px;
}

#top #tribe-events-content .tribe-events-month-event-title{font-weight:normal;}
#top .tribe-events-calendar thead th{padding:0.5em 0}
#top .main_color #tribe-bar-form input[type='text'], .main_color .tribe-events-list-separator-month:after{border:none;}
#top #tribe-events-header .tribe-events-sub-nav li, #top #tribe-events-header .tribe-events-sub-nav li a{display:inline-block;}
#top #tribe-events-footer .tribe-events-sub-nav li{display:none;}
#top #tribe-bar-form label{font-size:14px; font-weight:normal;}
#top .main_color #tribe-bar-form input[type='text']{

border-style: solid;
border-width: 1px;
padding: 10px;
text-align: left;
font-size: 11px;
font-style: normal;
font-weight: 100;
max-width:160px;
}

#top .tribe-events-notices{border:none; text-align: center;}




.tribe-events-events .tribe-events-event-list-meta {
float: right;
border-left-width: 1px;
border-left-style: solid;
padding: 0 0 0 4%;
width: 30%;
font-size: 12px;
margin-bottom: 0;
top: -3px;
position: relative;
}

#top .tribe-events-list .tribe-events-loop .tribe-events-content{
width: 60%;
}

#top .tribe-events-list .time-details{font-weight: normal; position: relative; top:-5px;}
#top .tribe-events-list .tribe-events-loop .tribe-events-event-meta .tribe-events-venue-details{display:none;}
#top .tribe-events-list .tribe-events-loop  .tribe-events-event-meta-widget-custom{
float: right;
border-left-width: 1px;
border-left-style: solid;
padding: 0 0 0 4%;
width: 30%;
font-size: 12px;
margin-bottom: 0;
top: -3px;
position: relative;
clear:none;
}

.tribe-events-list h2.tribe-events-list-event-title {
float: none;
display: block;
}

.events-list .tribe-events-loop, .tribe-events-day .tribe-events-loop, .single-tribe_venue .tribe-events-loop, .single-tribe_organizer .tribe-events-loop{max-width:1200px;}
.tribe-events-venue-map img{max-width:none;}

#top .tribe-events-list #tribe-events-footer .tribe-events-sub-nav li{display:block;}
.tribe-events-loop .tribe-events-event-meta-widget-custom .widgettitle{ display:none;}
.tribe-events-event-meta-widget-custom .column{ width:100%; padding:0; margin:0; clear:both; float:none; font-size: 12px;}
.tribe-events-event-meta-widget-custom dt{min-width: 70px; float:left; clear:both; padding:0 0 4px 0; }
.tribe-events-event-meta-widget-custom dd{overflow: hidden; font-weight:normal; padding:0 0 4px 0;}
.tribe-events-event-meta-widget-custom dd ul{margin:0;}
.tribe-events-list .tribe-events-page-title{display:none;}
.tribe-events-list #tribe-events-header{display:none;}
.tribe-events-list .tribe-events-event-cost{display:none;}
.tribe-events-list #tribe-events-footer{border:none; padding:0;}
.tribe-events-list .tribe-events-event-image{display:none;}

.tribe-events-list .event-passed, .inner_sidebar .event-passed{display:none;}
.single-tribe_events .tribe-events-event-meta-widget-custom{background: transparent; border:none; }
.single-tribe_events .tribe-events-event-meta-widget-custom dd, .single-tribe_events .tribe-events-event-meta-widget-custom dt{padding-bottom: 6px;}
.single-tribe_events .tribe-events-event-meta-widget-custom .column{ padding:15px 0;}
.single-tribe_events .tribe-events-event-meta-widget-custom .column-venue{border-top-style: dotted; border-top-width: 1px; }
.single-tribe_events .tribe-events-event-meta-widget-custom .column-venue:empty{display:none;}
.single-tribe_events .tribe-events-back{display:none;}
.single-tribe_events .tribe-events-event-image a{border-style: solid; border-width: 1px; padding:5px; border-radius: 3px; display: block;}
.single-tribe_events .tribe-events-event-image a img{display: block;}

.single-tribe_events #tribe-events-gmap{margin-bottom:20px !important; }
.single-tribe_events #tribe-events-gmap img{max-width: none;}

#top .tribe-events-list .hentry {
margin: 0 0 40px 0;
border-bottom-style: solid;
border-bottom-width: 1px;
padding: 0 0 40px 0;
}

.single-tribe_events .tribe-events-schedule { margin: 0 0 1.5em; }
.single-tribe_events .tribe-events-schedule span{ font-size: 13px;}

.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: 1em;
}

.tribe-events-divider {
padding: 0 3px;
}