/*Styling of event calendar and event calendar widget*/



.widget-area .eventsListWidget ul li {
background: none;
margin: 0px !important;
padding: 0px !important;
} 

/* event list - add space above View All link */
.widget-area .eventsListWidget .dig-in {
margin-top: 10px;
} 

.events-gridview h1,
.events-list h1 {

    font-size: 30px;
    font-weight: normal;
    line-height: 1.3em;
    margin-left: 30px;
    padding: 10px;
    text-shadow: none;
}

#tribe-events-pg-template {
    max-width: inherit;
    padding: 25px 40px;
}

#tribe-events-bar {
  margin-bottom: 10px;
  max-width: 100%;
}
.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: 100%;
}

h2.tribe-events-page-title, #tribe-geo-results h2.tribe-events-page-title {
  font-family: Segoe UI,Arial,sans-serif;
  color: #0D85CC;
}

h2.tribe-events-page-title a {
    color: #0D85CC;
}

.tribe-events-list-separator-month {
  margin: 0.25em auto
}

.tribe-events-list-separator-month:after {
  border-bottom: 1px solid #AAAAAA;
}
.tribe-events-list-separator-month span {
    background-color: #AAAAAA;
    padding: 0 7.5%;
    color: #BB450A;
}
.tribe-events-notices {
    background: none repeat scroll 0 0 #AAAAAA;
    border: 1px solid #AAAAAA;
    color: #BB450A;
    text-shadow: none;
}

.single-tribe_events h2.tribe-events-single-event-title {
  font-size: 30px;
  color: #0D85CC;
}
.single-tribe_events #tribe-events-footer, .tribe-events-day #tribe-events-footer, .events-list #tribe-events-footer, .tribe-events-map #tribe-events-footer, .tribe-events-photo #tribe-events-footer {
    border-top: 1px solid #AAAAAA;
}

.single-tribe_events .tribe-events-schedule h3{
  color: #BB450A;
  font-size: 24px;
}

.tribe-next {
    background: url("images/arrow_right.png") no-repeat scroll right 10px transparent;
    padding-right: 15px;
}

.tribe-previous {
    background: url("images/arrow_left.png") no-repeat scroll 0 10px transparent;    
    padding-left: 15px;
}


.tribe-events-calendar td {
	background: #FAFAFA;
}
.tribe-events-calendar th {
  /*width: auto;*/
}

.tribe-events-events .tribe-events-event-list-meta {
	border-left: 1px solid #333333;
}
.tribe-events-event-list-meta td, .single-tribe_events .tribe-events-event-meta {
    background-color: inherit;
}
.tribe-events-event-meta-desc, tribe-events-event-meta-value {
	color: #AAAAAA;
}
.tribe-events-calendar-buttons a.tribe-events-button-off {
    background-color: #333333;
}

.tribe-events-calendar-buttons a {
	color: #FAFAFA !important;
}


#tribe-events-event-meta .column
{
	width: 35%;
}

#tribe-events-event-meta, 
.tribe-events-single-event-description, 
.tribe-events-list-event-description,
.tribe-events-loop .tribe-events-event-meta,
.single-tribe_events .tribe-events-event-meta {
	font-size: 16px;
}

.tribe-events-list-widget ol {
    margin: 5px;
}

.tribe-events-list-widget ol li{
  margin-bottom: 15px;
}

.tribe-events-list-widget ol li{ 
  background: url("images/arrow_right.png") no-repeat left 15px;
  padding-left: 15px;
  margin-bottom: 0px;
}

/*stargazing live event for 2014*/
.stargazingLiveEventDescription {
    background-size: 100% auto;
    width: 100%;
}

.stargazingLiveEventDescription h1 {
    color: #FFFFFF;
    font-size: 40px !important;
    padding-top: 50px;
    text-align: center;
}
.stargazingLiveEventDescription h3 {
    color: #FFFFFF;
    font-size: 30px !important;
    text-align: center;
}
.stargazingLiveEventDescription h2 {
    color: #FFFFFF;
    font-size: 30px !important;
    font-weight: bold;
    text-align: center;
    padding-bottom: 100px;
}
.stargazingLiveEventDescription p {
    font-size: 25px !important;
    color: #FFFFFF;
    font-weight: bold;
    padding-bottom: 20px;
    text-align: center;
}
/*end stargazing live event for 2014*/