.tribe-common.tribe-events.tribe-events-view.tribe-events-view--list.tribe-common--breakpoint-xsmall.tribe-common--breakpoint-medium.tribe-common--breakpoint-full {
	background: url(../images/inner-pg-bg.png);
	border-top: 1px solid #d3cece;
	padding: 25px 0;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding-top: 40px;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {
	font-size: 16px;
	line-height: 1.8;
    margin-bottom: 0;
}
.tribe-common .tribe-common-b2 {
	color: #696969;
}
.tribe-events-title-bar .tribe-events-page-title {
	font-size: 30px;
	font-weight: 700;
	text-align: center;
	margin-bottom: 2rem;
}
.tribe-events-calendar-list__event-date-tag-datetime {
	display: inline-block;
	width: 100%;
	font-weight: 900;
	background: #ffffff;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.tribe-events-calendar-list__event-date-tag-datetime > .tribe-events-calendar-list__event-date-tag-month {
	display: block;
	background: #3a002e;
	color: #fff;
	padding: 5px 0;
	font-size: 27px;
}
.tribe-events-calendar-list__event-date-tag-datetime > .tribe-events-calendar-list__event-date-tag-daynum.tribe-common-h5.tribe-common-h4--min-medium {
	font-size: 55px;
	display: block;
	color: #2fa1a8;
}

.tribe-events-calendar-list__event-title.tribe-common-h6.tribe-common-h4--min-medium > a {
	color: #450039;
	font-size: 26px;
	font-weight: 900;
}
.tribe-events-calendar-list__event-header {
	display: grid !important;
	grid-template-columns: 1fr 177px;
}
.tribe-events-calendar-list__event-header .inr-social-cntr{
	/* display: grid !important; */
	/* grid-template-columns: 1fr 100px; */
	position: static;
}
.tribe-common .tribe-common-anchor-thin {
	border-bottom: medium none;
}
.tribe-common .tribe-common-anchor-thin:active, .tribe-common .tribe-common-anchor-thin:focus, .tribe-common .tribe-common-anchor-thin:hover {
	border-bottom: medium none;
}
.read-more.link-first,
.read-more.link-first:visited {
	color: #93087f;
	font-weight: 900;
}


.tribe-events-calendar-list__event-venue-title.tribe-common-b2--bold {
	color: #2fa1a8;
    font-weight: 400;
}
.list-unstyled.news-list-date {
    margin-top: 8px;
}
.list-unstyled.news-list-date li {
	margin-bottom: 5px;
	padding-left: 30px;
}
.list-unstyled.news-list-date li .fa {
	margin-left: -30px;
	color: #adadad;
	text-align: center;
	font-size: 20px;
	width: 15px;
	/* position: absolute; */
	display: inline-block;
}
.tribe-events-calendar-list__event-venue.tribe-common-b2,
.tribe-events-calendar-list__event-datetime-wrapper.tribe-common-b2,
.tribe-events-calendar-list__event-addtocalendar-wrapper.tribe-common-b2 {
	display: inline;
	color: #2fa1a8;
    font-weight: 400;
	padding-left: 8px;
}

/* #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 { */

/* #tribe-events .tribe-events-button, .tribe-events-button {
	background: #4f0044;
	border-radius: 4px;
	letter-spacing: normal;
	font-size: 14px;
	padding: 6px 12px;
	line-height: 29px;
} */
.tribe-common .tribe-common-b2 {
	/* color: #141827; */
	font-family: inherit;
	/* font-size: 12px;
	font-weight: 400;
	line-height: 1.38; */
}
.tribe-events .tribe-events-c-ical__link {
	align-items: center;
	background-color: #e8bf11;
	border: medium none;
	border-radius: 4px;
	color: #fff;
	font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: normal;
    padding: 6px 12px;
	line-height: 29px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-ical__link {
	background: #e8bf11;
	color: #fff;
}
.tribe-common .tribe-common-c-svgicon {
	color: #fff;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev {
	color: #93087f;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg path,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg path {
	fill: #93087f;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-date-tag {
	min-width: 130px;
	width: 16.66666667%;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {
	height: auto;
}
.btn-dwnload-pdf {
	margin-top: 16px !important;
}
.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited {
	color: #93087f;
	outline: 0;
	text-decoration: none;
}
.tribe-events-back a, .tribe-events-back a:visited {
	color: #93087f;
	font-family: 'proxima-nova-alt-webfont', sans-serif;
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a {
	color: #93087f;
}
.tribe-events-single .tribe-events-sub-nav {
	color: #93087f;
	font-family: 'proxima-nova-alt-webfont', sans-serif;
	font-size: 16px;
	list-style: none;
}
.tribe-events-single .tribe-events-sub-nav a span {
	display: inline;
}
.tribe-events-calendar-list__event-addtocalendar-wrapper.tribe-common-b2 .atcb-link {
	display: inline;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a::after,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a::before {
	background: none;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event {
	flex-direction: row;
	justify-content: flex-start;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-details {
	width: 69.5%;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col {
	padding-left: 0;
	padding-right: 24px;
}
.tribe-events .tribe-events-c-top-bar__nav-list {
	display: flex !important;
	justify-content: space-between;
	width: 100%;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__nav {
	width: 100%;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header__top-bar {
	margin-bottom: 0px;
}
time.tribe-events-c-top-bar__datepicker-time,
#tribe-events-events-bar-keyword {
	background: 0;
	border: none;
	border-bottom: 1px dashed #b9b9b9;
	border-radius: 0;
	box-shadow: none;
	font-style: italic;
	font-weight: 400;
	height: auto;
	line-height: 1;
	padding: 5px;
	width: 90%;
	font-size: 15px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker {
	padding: 14px;
}
.tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border label {
	font-size: 14px;
	color: #4f0044;
	font-weight: 900;
	display: block;
	line-height: 2;
	margin: 0 0 5px;
	padding: 0;
	text-transform: uppercase;
}
.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button {
	width: 200px;
	text-align: left;
	padding: 4px;
}
.tribe-events-header__events-bar.tribe-events-c-events-bar.tribe-events-c-events-bar--border .tribe-common-c-btn.tribe-events-c-search__button {
	background: #4f0044;
	border-radius: 4px;
	font-size: 14px;
	padding: 10px 12px;
	line-height: 29px;
	text-transform: uppercase;
	width: 205px;
	margin-right: 16px;
}
.tribe-events .tribe-events-c-events-bar__views {
	margin: 0;
	padding: 16px 0;
	background: #e0e0e0;
	display: block;
	flex: 1 0px;
	justify-content: left;
	width: 16.6667%;
	padding: 14px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search-container {
	flex: 16 0px;
}
.tribe-events .tribe-events-c-view-selector__content {
	background-color: transparent;
}
.tribe-events .tribe-events-c-top-bar__datepicker {
	flex: unset;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-group {
	margin-top: -12px;
}
.tribe-events-c-view-selector__button {
	display: none !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list {
	display: flex;
	height: 32px;
}
.tribe-events .tribe-events-c-view-selector__list-item-link:focus, .tribe-events .tribe-events-c-view-selector__list-item-link:hover {
	background-color: #e0e0e0;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:hover, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item[focus-within] {
	background-color: #e0e0e0;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__list-item-icon {
	display: inline !important;
	visibility: visible;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content {
	padding: 0 12px 0 0;
}
@media (max-width: 600px) {
  .tribe-common .tribe-common-g-row {
	padding-left: 6px;
  }
  .tribe-events .tribe-events-calendar-list__event-date-tag {
	width: 64px;
  }
  .tribe-events-calendar-list__event-header {
	grid-template-columns: 1fr;
  }
}

.tribe-events-single > .tribe_events {
	overflow: initial !important;
}
