.site-content .tribe-common .tribe-common-h3{
  font-family: 'Anton', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
}
/* ==============
    Button Styles
   ============== */
.site-content .tribe-common .tribe-common-c-btn,
.site-content .tribe-common a.tribe-common-c-btn,
.site-content .tribe-events .tribe-events-c-ical__link {
  border: none;
	color: #000;
	background-color: #F0CB1A;
	border-radius: 0px;
	text-transform: uppercase;
	font-family: 'Anton', sans-serif;
	font-weight: 400;
	-webkit-transition: background-color 200ms ease, color 200ms ease;
	transition: background-color 200ms ease, color 200ms ease;
	text-decoration: none;
	cursor: pointer;
	text-transform: uppercase;
}

.site-content .tribe-events-cal-links a {
  background: none;
}

.single-tribe_events .site-content .tribe-events-cal-links a,
.site-content .tribe-events-cal-links a{
  padding-left: 15px;
}

.site-content .tribe-events-cal-links a:not(:last-of-type) {
  margin-right: 10px;
}

@media (min-width: 768px){

  .single-tribe_events .site-content .tribe-events-cal-links a,
  .site-content .tribe-events-cal-links a{
    padding-left: 15px;
  }

  .site-content .tribe-events-cal-links a:not(:last-of-type) {
    margin-right: 10px;
  }

}

.site-content .tribe-common .tribe-common-c-btn:focus,
.site-content .tribe-common .tribe-common-c-btn:hover,
.site-content .tribe-common a.tribe-common-c-btn:focus,
.site-content .tribe-common a.tribe-common-c-btn:hover,
.site-content.tribe-events .tribe-events-c-ical__link:active,
.site-content .tribe-events .tribe-events-c-ical__link:focus,
.site-content .tribe-events .tribe-events-c-ical__link:hover{
  background-color: #000;
  color: #F0CB1A;
}

.site-content .tribe-common .tribe-common-c-svgicon {
  color: #000;
}

.site-content .tribe-events .tribe-events-c-nav__next,
.site-content .tribe-events .tribe-events-c-nav__prev,
.site-content .tribe-events .tribe-events-c-nav__today,
.site-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next,
.site-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev{
  padding: 10px 15px;
  border: none;
	color: #000;
	background-color: #F0CB1A;
	border-radius: 0px;
	text-transform: uppercase;
	font-family: 'Anton', sans-serif;
	font-weight: 400;
	-webkit-transition: background-color 200ms ease, color 200ms ease;
	transition: background-color 200ms ease, color 200ms ease;
	text-decoration: none;
	cursor: pointer;
	text-transform: uppercase;
}

.site-content .tribe-events .tribe-events-c-nav__next:hover,
.site-content .tribe-events .tribe-events-c-nav__next:focus,
.site-content .tribe-events .tribe-events-c-nav__prev:hover,
.site-content .tribe-events .tribe-events-c-nav__prev:focus,
.site-content .tribe-events .tribe-events-c-nav__today:hover,
.site-content .tribe-events .tribe-events-c-nav__today:focus,
.site-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next:hover,
.site-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev:focus{
  background-color: #000;
  color: #F0CB1A;
}

.site-content .tribe-events .tribe-events-c-nav__prev-icon-svg path,
.site-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg path,
.site-content .tribe-events .tribe-events-c-nav__next-icon-svg path,
.site-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg path{
  opacity: 1;
  fill: #000;
}

.site-content .tribe-events .tribe-events-c-nav__prev:focus .tribe-events .tribe-events-c-nav__prev-icon-svg path,
.site-content .tribe-events .tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg path,
.site-content .tribe-events .tribe-events-c-nav__next:focus .tribe-events .tribe-events-c-nav__next-icon-svg path,
.site-content .tribe-events .tribe-events-c-nav__next:hover .tribe-events-c-nav__next-icon-svg path{
  fill: #F0CB1A;
}

.site-content .tribe-events .tribe-events-c-nav__next:disabled,
.site-content .tribe-events .tribe-events-c-nav__prev:disabled{
  display: none;
}

.site-content .tribe-common .tribe-common-c-btn-border-small,
.site-content .tribe-common a.tribe-common-c-btn-border-small{
  border: none;
	color: #000;
	background-color: #F0CB1A;
	border-radius: 0px;
	text-transform: uppercase;
	font-family: 'Anton', sans-serif;
	font-weight: 400;
	-webkit-transition: background-color 200ms ease, color 200ms ease;
	transition: background-color 200ms ease, color 200ms ease;
	text-decoration: none;
	cursor: pointer;
	text-transform: uppercase;
}

.site-content .tribe-common .tribe-common-c-btn-border-small:hover,
.site-content .tribe-common a.tribe-common-c-btn-border-small:hover,
.site-content .tribe-common .tribe-common-c-btn-border-small:focus,
.site-content .tribe-common a.tribe-common-c-btn-border-small:focus,
.site-content .tribe-common .tribe-common-c-btn-border-small:active,
.site-content .tribe-common a.tribe-common-c-btn-border-small:active{
  background-color: #000;
  color: #F0CB1A;
}

/* ==============
    Photo Listing Styles
   ============== */

.site-content .tribe-events .tribe-events-l-container,
.site-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  max-width: 1920px;
  padding: 50px 20px;
}

.site-content .tribe-common .tribe-common-g-row--gutters,
.site-content .tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters {
  margin-left: -10px;
  margin-right: -10px;
}

.site-content .tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col,
.site-content .tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters>.tribe-common-g-col {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.site-content .tribe-events-pro .tribe-events-pro-photo__event,
.site-content .tribe-common--breakpoint-medium.tribe-events-pro .tribe-events-pro-photo__event{
  margin-bottom: 0;
}

.site-content .tribe-events-pro .tribe-events-pro-photo__event-featured-image-wrapper{
  margin-bottom: 0;
}

.site-content .tribe-common .custom_event_wrapper{
  background-color: #000;
  height: 100%;
  box-shadow: 0 -1px 30px 0 rgb(0 0 0 / 10%);
}

.site-content .tribe-events-pro .tribe-events-pro-photo__event-details-wrapper{
  display: block;
  padding: 20px;
  background-color: #000;
  color: #FFF;
}

.site-content .tribe-events-pro .tribe-events-pro-photo__event-date-tag{
  flex: none;
  width: auto;
  margin-right: 0;
}

.site-content .tribe-events-pro .tribe-events-pro-photo__event-date-tag-datetime{
  display: inline;
  text-align: left;
}

.site-content .tribe-common .event_title,
.site-content .tribe-common .event_desc,
.site-content .tribe-common .event_date_cost{
  padding: 5px 0;
  border-bottom: 1px solid #F0CB1A;
}

/* ==============
    Single Event Styles
   ============== */
.site-content #tribe-events-pg-template,
.site-content .tribe-events-pg-template{
  width: 100%;
  max-width: none;
  margin: 0 auto;
  padding: 0;
}

.site-content #tribe-events, #tribe-events-pg-template,
.site-content .tribe-events-pg-template{
  padding: 0;
}

.site-content #tribe-events-content{
  width: 90%;
  max-width: 1200px;
  margin: 0 auto;
  padding: 50px 0;
}

.site-content .tribe_events{
  width: 100%;
  display: block;
}

.single-tribe_events a.tribe-events-gcal,
.single-tribe_events a.tribe-events-gcal:hover,
.single-tribe_events a.tribe-events-ical,
.single-tribe_events a.tribe-events-ical:hover{
  margin: 0 10px 10px 0;
	padding: 10px 15px;
  border: none;
	color: #000;
	background-color: #F0CB1A;
	border-radius: 0px;
	text-transform: uppercase;
	font-family: 'Anton', sans-serif;
	font-weight: 400;
	-webkit-transition: background-color 200ms ease, color 200ms ease;
	transition: background-color 200ms ease, color 200ms ease;
	text-decoration: none;
	cursor: pointer;
	text-transform: uppercase;
}

.single-tribe_events a.tribe-events-gcal:hover,
.single-tribe_events a.tribe-events-ical:hover{
  background-color: #000;
  color: #F0CB1A;
}

.single-tribe_events .tribe-events-event-meta{
  background: none;
  border: none;
  margin: 0;
  flex: none;
  display: block;
}

.tribe-events-event-meta .column,
.tribe-events-event-meta .tribe-events-meta-group{
  width: 100%;
  padding: 0;
  margin: 0;
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dt,
.custom_venu_title{
  padding: 5px 0 0 0;
  font-family: 'Anton', sans-serif;
	font-weight: 400;
	text-transform: uppercase;
  font-size: 14px;
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta dd{
  padding: 0 0 5px 0;
  margin: 0;
  border-bottom: 1px solid #F0CB1A;
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta a,
.single-tribe_events #tribe-events-content .tribe-events-event-meta a:visited{
  color: #ff0037;
}

.single-tribe_events #tribe-events-content .tribe-events-event-meta a:hover,
.single-tribe_events #tribe-events-content .tribe-events-event-meta a:focus{
  color: #000;
}

.tribe-events-event-meta .tribe-events-meta-group.tribe-events-meta-group-venue{
  margin-bottom: 30px;
}

.site-content .tribe-events-content a{
  color: #ff0037;
  border-bottom: none;
}

.site-content .tribe-events-content a:active,
.site-content .tribe-events-content a:focus,
.site-content .tribe-events-content a:hover{
  color: #000;
  text-decoration: underline;
  border-bottom: none;
}

@media screen and (min-width: 1024px) {

  .single-tribe_events a.tribe-events-gcal,
  .single-tribe_events a.tribe-events-gcal:hover,
  .single-tribe_events a.tribe-events-ical,.single-tribe_events a.tribe-events-ical:hover{
    font-size: 16px;
  }


}

/* ==============
    Event Month Styles
   ============== */

.site-content .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date,
.site-content .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link{
  color:#F0CB1A;
}