/* Tribe Events
------------------------------------------------------------------------------------ */

/* Hide Tribe breadcrumbs - our more comfortable */
p.tribe-events-back {
    display: none;
}

/* Main template */
#tribe-events-pg-template,
.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: none;
}

.tribe-events-day .tribe-events-day-time-slot .vevent {
    margin-left: 0;
}

/* Titles */
.tribe-events-meta-group .tribe-events-single-section-title {
    padding-bottom: 0;
	 text-transform: unset;
	 letter-spacing: inherit;
	 font-size: 1.214285714em;
}

h2.tribe-events-page-title,
#tribe-geo-results h2.tribe-events-page-title {
    font-weight: 400;
    padding-bottom: 0;
}

.tribe-events-list-separator-month {
    font-weight: 400;
}

#tribe-events-header {
    display: none;
}

.tribe-events-list .type-tribe_events h2 {
    font-size: 3em;
}

/* Buttons and fields */
#tribe-bar-form input[type="text"],
.tribe-events-button,
#tribe-events .tribe-events-button {
    font-weight: 400;
}

ul.tribe-events-sub-nav a,
.tribe-events-back a,
.tribe-events-list-widget .tribe-events-widget-link a,
.tribe-events-adv-list-widget .tribe-events-widget-link a {
    font-weight: 400;
    font-size: inherit;
}

.single-tribe_events #tribe-events-header li,
.single-tribe_events #tribe-events-footer li {
    width: auto;
}

/* Featured image */
.single-tribe_events .tribe-events-event-image {
    float: right;
    margin: 0 0 2em 2em;
    max-width: 50%!important;
}

/* Event details */
.tribe-events-event-meta .author {
    margin-bottom: 0;
}

.tribe-events-venue-details .author:after {
    display: none;
}

a.tribe-events-ical,
a.tribe-events-gcal {
    margin-top: 0;
}

.tribe-events-loop .tribe-events-event-meta,
.tribe-events-tooltip .duration {
    font-weight: 400;
}

/* Event footer */
#tribe-events-footer h3 {
    display: none;
    margin-top: 0;
    font-size: 1.5em;
}

/* Widgets */
.tribe-events-list-widget ol {
    margin: 0;
    padding: 0;
}

.tribe-events-list-widget ol li {
    margin-bottom: 1.5em;
}

.tribe-events-list-widget .entry-title {
    font-size: 1.15em;
    font-weight: 400;
}

.tribe-events-list-widget .duration {
    font-weight: 400;
}

.single-tribe_events .tribe-events-single .tribe-events-event-meta,
.tribe-events-content,
.tribe-events-content p,
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime,
.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content,
.tribe-common .tribe-common-b3,
.tribe-events .tribe-events-calendar-list__event-datetime,
.tribe-events .tribe-events-calendar-day__event-datetime,
.tribe-events .tribe-events-c-view-selector__list-item-text,
.tribe-common .tribe-common-b2 {
    color: inherit;
    font-family: inherit;
}

.tribe-common .tribe-common-c-btn,
.tribe-common a.tribe-common-c-btn {
    line-height: normal;
}

.tribe-events-single .tribe-events-sub-nav,
.tribe-common .tribe-common-h4,
.tribe-events .datepicker .datepicker-switch,
.tribe-events .datepicker .month,
.tribe-events .datepicker .year,
.tribe-common .tribe-common-h3,
.tribe-events .tribe-events-calendar-day__event-datetime {
    font-family: inherit;
}

.tribe-events-single .tribe-events-sub-nav,
.tribe-events-content p,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3 {
    font-size: inherit;
    line-height: inherit;
}

.tribe-events .tribe-events-calendar-month__day-cell{
	background: transparent;
}

.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:focus-within,
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:hover {
    background-color: transparent;
}

.tribe-common .tribe-common-anchor-thin
.tribe-common .tribe-common-anchor-thin,
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link,
.tribe-events-meta-group .tribe-events-single-section-title,
.tribe-common .tribe-common-h3,
.tribe-events .tribe-events-calendar-month__day-date-daynum,
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link,
.tribe-events .tribe-events-calendar-list__event-title-link,
.tribe-events .tribe-events-calendar-day__event-title-link {
    color: #232a34;
}

.tribe-common .tribe-common-anchor-thin:hover,
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:hover,
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link:visited,
.tribe-common .tribe-common-anchor-thin:active,
.tribe-common .tribe-common-anchor-thin:focus,
.tribe-common .tribe-common-anchor-thin:hover,
.tribe-events .tribe-events-calendar-list__event-title-link:hover,
.tribe-events .tribe-events-calendar-day__event-title-link:hover {
    color: #ff6e40;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link::after {
    background-color: #ff6e40;
}

.tribe-common .tribe-common-anchor-thin,
.tribe-events .tribe-events-calendar-month-mobile-events__mobile-event-title-link,
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title-link,
.tribe-events .tribe-events-calendar-list__event-title-link,
.tribe-events .tribe-events-calendar-day__event-title-link {
    border: unset !important;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-featured-image-wrapper {
    width: 100%;
}

.datepicker table tr td span.focused, 
.datepicker table tr td span:hover,
.tribe-events .tribe-events-calendar-month__day-cell--selected, .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a, 
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a,
.tribe-events .datepicker .day.active,
.tribe-events .datepicker .day.active.focused,
.tribe-events .datepicker .day.active:focus,
.tribe-events .datepicker .day.active:hover,
.tribe-events .datepicker .month.active,
.tribe-events .datepicker .month.active.focused,
.tribe-events .datepicker .month.active:focus,
.tribe-events .datepicker .month.active:hover,
.tribe-events .datepicker .year.active,
.tribe-events .datepicker .year.active.focused,
.tribe-events .datepicker .year.active:focus,
.tribe-events .datepicker .year.active:hover {
    background-color: #ff6e40;
    color: #fff!important;
}
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event{
	background-color: #ff6e40;
}

.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-daynum{
	color: #fff!important;
}

.tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__mobile-events-icon--event{
	background-color: #fff;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-common-c-btn-border {
    font-family: inherit;
    font-size: inherit;
    border: unset;
    background-color: #ff6e40;
    color: #fff;
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover, 
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-common-c-btn-border:hover {
    background-color: #33363e;
	 color: #fff;
}

.tribe-common .tribe-common-c-svgicon--messages-not-found.tribe-common-c-svgicon {
    color: #000000;
}

.single-tribe_events .tribe-events-single-event-title {
    font-size: 1.7em;
    line-height: 1;
    margin: 0;
    padding: 0;
    font-weight: 400;
}

.tribe-events .tribe-events-l-container,
#tribe-events-pg-template{
	padding: 0;
}

.tribe-events-single > .tribe_events{
	display: block;
}

.tribe-events-schedule {
	margin: 1em 0 1.5em;
}

.tribe-events-schedule h2 {
	display: inline-block;
	margin-bottom: 0;
	font-size: 1.2em;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.single-tribe_events .tribe-events-cal-links .tribe-events-ics,
.single-tribe_events .tribe-events-cal-links .tribe-events-gcal, 
.single-tribe_events .tribe-events-cal-links .tribe-events-ical {
	background-image: unset;
	padding: 6px 9px;
	font-size: 11px;
	margin: 1em 1em 0 0;
	line-height: normal;
}

.single-tribe_events .tribe-events-single-section {
	clear: none;
	float: left;
	width: 50%;
	margin: 0;
	padding: 3em 0 0;
	border: none;
	background-color: transparent;
}

.single-tribe_events .tribe-events-event-meta .tribe-events-meta-group {
	width: 45%;
	margin: 0;
}

.single-tribe_events .tribe-events-event-meta .tribe-events-venue-map {
	width: 50%;
}

.tribe-events-single .tribe-events-sub-nav {
	padding-left: 0;
}

.tribe-events-single abbr{
	border: unset;
}

.tribe-events-event-meta a{
	color: #17c8f4;
}

.tribe-events-event-meta a:visited,
.tribe-events-event-meta a:focus, 
.tribe-events-event-meta a:hover{
	color: #ff6e40;
}

.tribe-events-nav-previous a, 
.tribe-events-nav-next a{
	margin-left: 0;
	margin-right: 0;
}

.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a::after,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a::before,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a::after,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a::before{
	display: none;
}

.tribe-events-meta-group .tribe-events-single-section-title {
	margin-top: 0;
}

.single-tribe_events #tribe-events-footer li {
	width: 48%;
}

.single-tribe_events #tribe-events-footer li a, 
.single-tribe_events #tribe-events-footer li{
	box-sizing: border-box;
}

.single-tribe_events #tribe-events-footer li.tribe-events-nav-next {
	text-align: right;
}

.tribe-events-c-subscribe-dropdown .tribe-common-c-svgicon{
    display: none;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
    padding-top: 0;
    padding-bottom: 0;
}

.tribe-events .tribe-events-c-view-selector__button:before{
    margin-right: 0;
    margin-left: 0;
}

.tribe-events-c-nav__prev-label, .tribe-events-c-nav__next-label,
.tribe-events-c-nav__prev, .tribe-events-c-nav__next{
    text-transform: uppercase;
}

.tribe-common .tribe-common-anchor-thin-alt{
	border-bottom: unset!important;
}

.tribe-events .tribe-events-c-top-bar__datepicker-container .dropdown-menu {
	width: auto;
	min-width: auto;
}

.tribe-events-single-event-title,
.tribe-events-schedule h2,
.tribe-events .tribe-events-calendar-day__type-separator > span,
.tribe-events-calendar-list__month-separator > time,
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime > span,
.tribe-events .datepicker .datepicker-switch,
.tribe-events .datepicker .month, 
.tribe-events .datepicker .year{
	color: #232a34;
}

.tribe-events .datepicker .past{
	color: #8a8a8a;
}

.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container, 
.tribe-block__events-link .tribe-events .tribe-events-c-subscribe-dropdown__container,
.single-tribe_events .tribe-events-c-subscribe-dropdown__button,
.tribe-block__events-link .tribe-events-c-subscribe-dropdown__button {
	width: max-content;
}

.tribe-events-venue-map > iframe{
	height: 100%!important;
	max-height: 100%!important;
}

.tribe-events-event-meta .tribe-events-address a{
	display: inline-block;
}

.tribe-common.tribe-events .tribe-common-h8{
	font-family: inherit;
}

.tribe-common .tribe-common-c-loader__dot circle{
	opacity: 1;
}

.tribe-common .tribe-common-anchor-thin:visited,
.tribe-common .tribe-common-anchor-thin,
.tribe-events .tribe-events-calendar-list__event-title-link,
.tribe-events .tribe-events-calendar-list__event-title-link:visited,
.tribe-events .tribe-events-c-messages__message-list-item-link, 
.tribe-common a{
	color: #232a34;
}

.tribe-common .tribe-common-anchor-thin:hover,
.tribe-events .tribe-events-calendar-list__event-title-link:hover,
.tribe-common a:active,
.tribe-common a:focus,
.tribe-common a:hover {
	color: #ff6e40;
}

/* LOADER */
.tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot {

	display: inline-block;
	vertical-align: top;
	width: 15px;
	height: 15px;
	line-height: 15px;
	text-align: center;
	-webkit-border-radius: 50%;
	-ms-border-radius: 50%;
	border-radius: 50%;
}

.tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot + .tribe-common-c-loader__dot {
	margin-left: 20px;
}

.tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot--first {
	-webkit-animation: preloader_dot_one 1.5s infinite;
	-ms-animation: preloader_dot_one 1.5s infinite;
	animation: preloader_dot_one 1.5s infinite;
}

.tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot--second {
	-webkit-animation: preloader_dot_two 1.5s infinite;
	-ms-animation: preloader_dot_two 1.5s infinite;
	animation: preloader_dot_two 1.5s infinite;
	-webkit-animation-delay: 0.25s;
	-ms-animation-delay: 0.25s;
	animation-delay: 0.25s;
}

.tribe-common .tribe-common-c-loader .tribe-common-c-loader__dot--third {
	-webkit-animation: preloader_dot_three 1.5s infinite;
	-ms-animation: preloader_dot_three 1.5s infinite;
	animation: preloader_dot_three 1.5s infinite;
	-webkit-animation-delay: 0.5s;
	-ms-animation-delay: 0.5s;
	animation-delay: 0.5s;
}

@-webkit-keyframes preloader_dot_one {
	75% {
		 -webkit-transform: scale(0);
	}
}

@keyframes preloader_dot_one {
	75% {
		 transform: scale(0);
		 -webkit-transform: scale(0);
	}
}

@-webkit-keyframes preloader_dot_two {
	75% {
		 -webkit-transform: scale(0);
	}
}

@keyframes preloader_dot_two {
	75% {
		 transform: scale(0);
		 -webkit-transform: scale(0);
	}
}

@-webkit-keyframes preloader_dot_three {
	75% {
		 -webkit-transform: scale(0);
	}
}

@keyframes preloader_dot_three {
	75% {
		 transform: scale(0);
		 -webkit-transform: scale(0);
	}
}

.tribe-events .tribe-events-calendar-month__day-cell--mobile{
	justify-content: center;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border {
	border: 1px solid #f5f5f5;
}

.tribe-events-single .tribe-events-sub-nav{
	list-style: none;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{
	border-radius: 4px;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}


.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button button, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button button{
	background: transparent!important;
	transition:none!important;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list {
	border-radius: 4px;
	border: 1px solid #f5f5f5;
	box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 5px 0px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day{
	border-color: #f5f5f5;
}

.tribe-events .tribe-events-calendar-month__multiday-event-bar-title{
	font-size: inherit;
	font-weight: inherit;
}

.tribe-events .datepicker .month, 
.tribe-events .datepicker .year{
	padding: 0;
}

.datepicker table tr td.active, 
.datepicker table tr td.active.disabled, 
.datepicker table tr td.active.disabled:hover, 
.datepicker table tr td.active:hover,
.datepicker table tr td span.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover {
	background-image: none;
	text-shadow: none
}

.tribe-events .tribe-events-calendar-list__month-separator:after {
	background-color: #232a34;
	content: "";
	display: block;
	flex: auto;
	height: 1px;
	margin-left: 20px;
}

input[type="text"].tribe-events-c-search__input:focus,
input[type="text"].tribe-events-c-search__input{
	background: #fff;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after {
	background-color: var(--tec-color-accent-secondary);
	bottom: -1px;
	content: "";
	display: block;
	height: 2px;
	position: absolute;
	width: 100%;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs a{
	color: #232a34;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs a:hover{
	color: #ff6e40;
}

.tribe-common .tribe-common-c-btn-border-small, 
.tribe-common a.tribe-common-c-btn-border-small {
	background-color: var(--tec-color-background);
	border: 1px solid #232a34;
	border-radius: 4px;
	text-align: center;
	box-sizing: border-box;
}

.tribe-events button::before{
	display: none!important;
}

.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg path,
.tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg path {
	fill: var(--tec-color-icon-secondary);
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

.datepicker table tr td span{
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}

.tribe-common .tribe-common-c-btn-icon--caret-left:active .tribe-common-c-btn-icon__icon-svg path,
.tribe-common .tribe-common-c-btn-icon--caret-left:focus .tribe-common-c-btn-icon__icon-svg path,
.tribe-common .tribe-common-c-btn-icon--caret-left:hover .tribe-common-c-btn-icon__icon-svg path,
.tribe-common .tribe-common-c-btn-icon--caret-right:active .tribe-common-c-btn-icon__icon-svg path,
.tribe-common .tribe-common-c-btn-icon--caret-right:focus .tribe-common-c-btn-icon__icon-svg path,
.tribe-common .tribe-common-c-btn-icon--caret-right:hover .tribe-common-c-btn-icon__icon-svg path {
	fill: var(--tec-color-icon-primary);
}

.tribe-events .tribe-events-c-nav__list button,
.tribe-common.tribe-events button.tribe-events-c-top-bar__datepicker-button,
.tribe-common .tribe-events-c-top-bar__nav button{
	background: transparent!important;
}

.datepicker .datepicker-switch:hover, 
.datepicker .next:hover, 
.datepicker .prev:hover, 
.datepicker tfoot tr th:hover{
	background: transparent!important;
	opacity: .8;
}


.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week {
	border-left: 1px solid #f5f5f5;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body {
	border-top: 1px solid #f5f5f5;
}

.tooltipster-base.tribe-events-tooltip-theme {
	border: 1px solid #f5f5f5;
	padding: 1em;
}

.tribe-events.tribe-common--breakpoint-medium .tribe-events-c-events-bar__search-container,
.tribe-events.tribe-common--breakpoint-medium .tribe-events-c-view-selector__content,
.tribe-events.tribe-common--breakpoint-full .tribe-events-c-view-selector__content,
.tribe-events.tribe-common--breakpoint-full .tribe-events-c-events-bar__search-container{
	box-shadow: none!important;
}

.tribe-events .tribe-events-c-events-bar__search-container,
.tooltipster-base.tribe-events-tooltip-theme,
.tribe-events .tribe-events-c-view-selector__content{
	box-shadow: rgba(0, 0, 0, 0.14) 0px 2px 12px 0px;
	background-color: #fff;
	border-radius: 4px;
}

.tooltipster-sidetip .tooltipster-box{
	border: none;
	background-color: #fff;
}

.tribe-events .tribe-events-c-events-bar__search-container {
	background-color: #fff;
}

.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title{
	font-size: 16px;
	margin: .5em 0;
}

.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-datetime,
.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-description{
	font-size: 12px!important;
	line-height: normal!important;
}

.tribe-events .tribe-events-calendar-day__time-separator:after, 
.tribe-events .tribe-events-calendar-day__type-separator:after {
	background-color: #232a34;
	content: "";
	display: block;
	flex: auto;
	height: 1px;
	margin-left: 20px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:after {
	background-color: transparent;
	bottom: 0;
	content: "";
	display: block;
	height: 2px;
	left: -1px;
	position: absolute;
	transition: var(--tec-transition-background-color);
	width: calc(100% + 2px);
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day:hover:after {
	background-color: #232a34;
}


.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button, 
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button{
	text-align: center;
}

.tribe-events .tribe-events-header__events-bar .tribe-common-c-svgicon--day path,
.tribe-events .tribe-events-header__events-bar .tribe-common-c-svgicon--list path,
.tribe-events .tribe-events-header__events-bar .tribe-common-c-svgicon--month path,
.tribe-events .tribe-events-header__events-bar .tribe-events-c-events-bar__search-button-icon-svg path {
	fill: #232a34;
}

.tribe-events .tribe-events-header__events-bar button{
	background: transparent;
}

.tribe-events .tribe-events-c-day-marker:after {
	background-color: #232a34;
	content: "";
	display: block;
	flex: auto;
	height: 1px;
	margin-left: 20px;
}

.tribe-events .tribe-events-calendar-month__header-column{
	text-align: center;
}

.tribe-events .tribe-events-calendar-list__event-datetime-wrapper time,
.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box .tooltipster-content time,
.tribe-events .tribe-events-calendar-day__event-venue{
	color: #232a34;
}

.tribe-common.tribe-events .tribe-events-c-top-bar__today-button:hover,
.tribe-events .tribe-events-c-top-bar__datepicker-button:hover{
	opacity: .8;
}

.tribe-common.tribe-events .tribe-events-c-top-bar__today-button{
	border-radius: 4px;
}

.tribe-common.tribe-events .tribe-events-calendar-month__header-column-title-desktop{
	white-space: nowrap;
}

.tribe-common.tribe-events .tribe-events-calendar-month__multiday-event-wrapper + .tribe-events-calendar-month__multiday-event-wrapper{
	margin-top: 10px;
}

.single-tribe_events .tribe-events-schedule,
.tribe-common.tribe-events .tribe-events-c-day-marker__date,
.tribe-events-schedule h2{
	font-size: 1.2em !important;
}