.tribe-events * {
	/*font-family: gill-sans-nova, serif;*/
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif;;
}

.tribe-events .tribe-events-c-view-selector__list-item-text,
.tribe-common .tribe-common-c-btn, 
.tribe-common a.tribe-common-c-btn,
.tribe-common .tribe-common-h7, 
.tribe-common .tribe-common-h8,
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,
.tribe-common .tribe-common-h5, 
.tribe-common .tribe-common-h6,
.tribe-common .tribe-common-c-btn-border, 
.tribe-common a.tribe-common-c-btn-border,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input, 
.tribe-common .tribe-common-form-control-text__input {
	/*font-family: gill-sans-nova, serif;*/
	font-family: Arial,Helvetica Neue,Helvetica,sans-serif;;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input,
.tribe-common .tribe-common-form-control-text__input {
	font-size: 1.25rem;
}

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
	font-size: 1.125rem;
}

.tribe-events .tribe-events-c-ical__link {
	border: 1px solid #4C7B9E;
	color: #4C7B9E;
}

.tribe-events .tribe-events-c-ical__link:hover {
	background: #4C7B9E;
	border: 1px solid #4C7B9E;
	color: #fff;
}

.tribe-events .tribe-events-c-ical__link:before {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 1v10m5-5H1' fill='none' fill-rule='evenodd' stroke='%4C7B9EFF' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: inline-block;
    flex: none;
    height: 10px;
    margin-right: 8px;
    width: 10px;
}

.tribe-events .tribe-events-c-ical__link:hover::before {
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M6 1v10m5-5H1' fill='none' fill-rule='evenodd' stroke='%FFFFFFFF' stroke-linecap='square' stroke-width='1.5'/%3E%3C/svg%3E);
}

.single-tribe_events .tribe-events-event-meta {
	font-size: 1rem;
}

.tribe-events-meta-group dl {
	padding-left: 0;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {
	font-size: 1rem;
}

.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited {
	color: #4C7B9E;
}

.tribe-common .tribe-common-b2 {
	color: #212529;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h6--min-medium {
	font-size: 1.25rem;
}

.tribe-events-schedule h2 {
	font-weight: 500;
}

.tribe-events-adv-list-widget .tribe-events-widget-link a, .tribe-events-back a, .tribe-events-list-widget .tribe-events-widget-link a, ul.tribe-events-sub-nav a {
	font-weight: 500;
}

.tribe-events .tribe-events-calendar-month__calendar-event-datetime {
	font-size: 0.8125rem;
	font-weight: 500;
}

.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date, .tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
	color: #c16433;
}

.tribe-common .tribe-common-h--alt {
    font-weight: 500;
}

.tribe-common .tribe-common-h4 {
	color: #4C7B9E;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day {
    background: rgba(255,255,255,0.75);
}

.tribe-events .tribe-events-c-view-selector__list-item-text {
	font-size: 1rem;
}

.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {
	font-size: 1rem;
}
