/*
Theme Name: Lori Zimmer specific Styles
Theme URI: http://xeroproject.com
Author: Jamie Kashetta @ xeroproject
Author URI: http://xeroproject.com/
Description: CUstom Wordpress Theme For LORI ZIMMER
Version: 1.0
License: Can not use unless paid for.


*/
.mainnav{
	z-index: 99 !important;
}

.tribe-events-list-widget .tribe-events-list-widget-events {
    padding: 0 24px;
    padding: 0 .0rem !important;
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
}

ol.tribe-list-widget {
    padding: 0 0 0 0px !important;
	margin-top: 10px !important;
}

.tribe-event-title{
	font-family: 'Open Sans', sans-serif !important;
	text-transform: uppercase;
	margin-top: 10px;
	line-height: 10px !important;

}

.tribe-event-duration{
 line-height: 20px !important;
 font-size: 11px !important;
}

.tribe-events-day .tribe-events-day-time-slot h5 {
    font-size: 21px;
    margin: 0em 0 1.25em;
    background-color: transparent;
    padding: 6px 10px;
    background: #57168b !important;
    color: #fff;
    text-align: center;
    line-height: 1;
	font-family: 'Open Sans', sans-serif !important;
	text-transform: uppercase;
	font-size: 16px !important;
}

.tribe-events-list .type-tribe_events h2 {
    font-size: 1.6em;
		font-family: 'Open Sans', sans-serif !important;
	text-transform: uppercase;
}


.tribe-bar-disabled #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option a {
    margin: 0;
    padding: 2px 10px;
}

.tribe-events-meta-group .tribe-events-single-section-title {
    font-size: 17px;
		font-family: 'Open Sans', sans-serif !important;
	text-transform: uppercase;
}


#tribe-events .tribe-events-button, .tribe-events-button {

    color: #fff !important;
  
}

.tribe-event-date-start, .tribe-event-time{
	font-family: 'Open Sans', sans-serif !important;
	text-transform: uppercase;
	font-size: 16px !important;
    color: #a287b8 !important;
	
}

.tribe-events-schedule {
      font-family: 'Open Sans', sans-serif !important;
	text-transform: uppercase;
	font-size: 16px !important;
    color: #a287b8 !important;
	margin: 0px;
}

.single-tribe_events .tribe-events-single-event-title {
    font-size: 1.7em;
    line-height: 1;
    margin: 0;
    padding: 0;
	      font-family: 'Open Sans', sans-serif !important;
	text-transform: uppercase;
}

.tribe-events-calendar thead th {
    background-color: #57168b !important;
 
}

.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 {
    background-color: #a287b8 !important;
}

#tribe-events .tribe-events-button, #tribe-events .tribe-events-button:hover, #tribe_events_filters_wrapper input[type=submit], .tribe-events-button, .tribe-events-button.tribe-active:hover, .tribe-events-button.tribe-inactive, .tribe-events-button:hover, .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: #57168b !important;
}

.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a {
    background-color: #a287b8;

}

#tribe-events-content .tribe-events-tooltip h4, #tribe_events_filters_wrapper .tribe_events_slider_val, .single-tribe_events a.tribe-events-gcal, .single-tribe_events a.tribe-events-ical {
    color: #57168b !important;
	font-family: 'Open Sans', sans-serif !important;
	text-transform: uppercase;
	font-size: 14px !important;
}
.tribe-events-list .type-tribe_events {
    border-bottom: 0;
    margin-bottom: 0px;
    margin-bottom: 0rem;
    padding: 0;
    position: relative;
}

.tribe-events-list .type-tribe_events:first-of-type {
    margin-top: 0px !important;
}
.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first {
    padding-top: 0px;
}

.tribe-events-list-separator-month {
	color: #57168b;
	font-family: 'Open Sans', sans-serif !important;
	text-transform: uppercase;
	font-weight: 500 !important;
    font-size: 24px;
    margin: .25em auto;
    text-align: center;
    position: relative;
    background-color: transparent;
    z-index: 1;
}