html .tribe-common .tribe-common-b1, html .tribe-common .tribe-common-b2,
html .tribe-common .tribe-common-h1, html .tribe-common .tribe-common-h2,
html .tribe-common .tribe-common-h3, html .tribe-common .tribe-common-h4,
html .tribe-common .tribe-common-h5, html .tribe-common .tribe-common-h6, 
html .tribe-common .tribe-common-h7, html .tribe-common .tribe-common-h8,
html .tribe-events .tribe-events-c-view-selector__list-item-text,
html .tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input, 
html .tribe-common .tribe-common-form-control-text__input,
html .tribe-common .tribe-common-c-btn-border-small, html .tribe-common a.tribe-common-c-btn-border-small, 
html .tribe-common .tribe-common-c-btn, html .tribe-common a.tribe-common-c-btn, html .tribe-common button.tribe-common-c-btn,
html .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item, 
html .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list-item,
html .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text, 
html .single-tribe_events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text, 
html .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button-text, 
html .tribe-events .tribe-events-c-subscribe-dropdown button.tribe-events-c-subscribe-dropdown__button-text,
html .single-tribe_events .tribe-blocks-editor .tribe-events-schedule .tribe-events-schedule__datetime,
html .tribe-block__events-link {
	font-family: Montserrat, sans-serif;
}

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

html .tribe-events-schedule__time {
	font-size: 21px;
}

html .tribe-events-schedule__separator {
	font-size: 17px;
}

html .tribe-events .tribe-events-c-search__button {
  background: #fff;
  border-color: #898A8E;
}

html h3.tribe-events-calendar-list__event-title > a {
	font-size: 24px;
	font-weight: 600;
	color: #107180 !important;
}

html h3.tribe-events-calendar-list__event-title > a:hover,
html h3.tribe-events-calendar-list__event-title > a:focus {
	border-bottom: 0;
}

html .tribe-events-adv-list-widget .tribe-events-widget-link a, 
html .tribe-events-back a, 
html .tribe-events-list-widget .tribe-events-widget-link a, 
html ul.tribe-events-sub-nav a {
	color: #107180;
}

html .tribe-events .tribe-events-c-search__button, 
html .tribe-events button.tribe-events-c-search__button,
html .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button,
html .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within {
	background: #107180;
}

html .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button  {
	color: #fff;
}

html .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,
html .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,
html .tribe-events .tribe-events-c-search__button:hover, 
html .tribe-events button.tribe-events-c-search__button:hover,
html .tribe-events .tribe-events-c-search__button:focus, 
html .tribe-events button.tribe-events-c-search__button:focus {
	background: #000;
}

main > div.wp-block-group > div {
    display: block !important;
}

main > div.wp-block-group {
	padding-top: 0 !important;
}

html .tribe-events-calendar-list__event-featured-image {
	border-radius: 10px;
	width: auto;
	height: 137px !important;
}

html .tribe-events-calendar-list__event-featured-image-link {
	display: inline-block;
}

html .single-tribe_events .tribe-events-single-event-title {font-weight: 700;}
html .tribe-common .tribe-event-categories {margin-bottom: 16px;}
html .tribe-event-categories > li {display: inline-block; margin-right: 5px; margin-bottom: 8px;}
html .tribe-event-categories > li > a {background: #D6743D; border-radius: 5px; padding: 5px 13px !important; text-decoration: none; font-size: 12px; font-weight: 700; text-transform: uppercase; color: #fff !important;}
html .tribe-event-categories > li > a:hover, html .tribe-event-categories > li > a:focus {background: #000;}

html .tribe-embed a, html .tribe-events-event-meta a, html .tribe-events-single a {color: #107180;}
html .tribe-events-single a {text-decoration: underline;}
html .tribe-events-single .tribe-events-back a, html a.wp-block-button__link {text-decoration: none;}
html .tribe-embed a:hover, html .tribe-embed a:focus, 
html .tribe-events-event-meta a:hover, html .tribe-events-event-meta a:focus, 
html .tribe-events-single a:hover, html .tribe-events-single a:focus {color: #000;}

html .featured-event-img {float: right; margin-top: -80px;}
html .featured-event-img img {width: 150px; height: auto; display: none;}

html .tribe_event_series-template-default .wp-block-post-date,
svg.tribe-common-c-svgicon--caret-down.tribe-events-c-subscribe-dropdown__button-icon {display: none !important;}

html .tribe-events-single ul.tribe-related-events li {padding: 10px; border-radius: 10px;}
html .tribe-common .tribe-common-cta--alt, html .tribe-common .tribe-common-cta--alt span {border-bottom: 0; color: #107180 !important;}
html .tribe-common .tribe-common-cta--alt {text-decoration: underline !important;}
html .tribe-common .tribe-common-cta--alt:hover, html .tribe-common .tribe-common-cta--alt:focus {color: #000 !important; border-bottom: 0; text-decoration: underline !important;}

@media (max-width: 990px) {
	html .featured-event-img {float: none; margin-top: 10px;}
}