The final is /* =========================================================
   SVL - The Events Calendar Custom Styles
   ========================================================= */

/* :root {
	--tec-color-accent-primary: #0058a4;
	--tec-color-accent-primary-hover: rgba(0, 88, 164, 0.8);
	--tec-color-accent-primary-active: rgba(0, 88, 164, 0.9);
	--tec-color-accent-primary-background: rgba(0, 88, 164, 0.07);
} */
/* ---------------------------------------------------------
   Events introduction
   --------------------------------------------------------- */

.tribe-events-calendar-list h3::after {
	display: none !important;
}

.tribe-intro {
	padding: 0 0 20px 0 !important;
}

.tribe-intro h1 {
	font-weight: 500 !important;
	color: #0058a4;
}

.tribe-intro p {
	padding-top: 20px !important;
}


/* ---------------------------------------------------------
   Buttons
   --------------------------------------------------------- */

.tribe-common-c-btn {
	color: #0058a4 !important;
	border: solid 3px #0058a4 !important;
}

.tribe-common-c-btn:hover {
	color: #ffffff !important;
	border: solid 3px #0058a4 !important;
}

.tribe-common-c-btn-border-small {
	color: #0058a4 !important;
	border: solid 3px #0058a4 !important;
}

.tribe-common-c-btn-border-small:hover {
	color: #ffffff !important;
	border: solid 3px #0058a4 !important;
	background: #0058a4 !important;
}


/* ---------------------------------------------------------
   Event Search
   --------------------------------------------------------- */

.tribe-events .tribe-events-c-search__button,
.tribe-events button.tribe-events-c-search__button {
	background-color: #0058a4 !important;
	color: #ffffff !important;
}


/* ---------------------------------------------------------
   List View
   --------------------------------------------------------- */

.tribe-events .tribe-events-calendar-list__event-row {
	background-color: #0058a4 !important;
	border-radius: 5px;
	padding: 15px !important;
}


/* =========================================================
   MONTH VIEW
   ========================================================= */

/* Blue event card */
.tribe-events .tribe-events-calendar-month__calendar-event-details {
	background-color: #0058a4 !important;
	padding: 10px !important;
	border-radius: 3px;
}

/* Event time */
.tribe-events .tribe-events-calendar-month__calendar-event-datetime,
.tribe-events .tribe-events-calendar-month__calendar-event-datetime time,
.tribe-events .tribe-events-calendar-month__calendar-event-datetime-separator {
	color: #ffffff !important;
}

/* Event title */
.tribe-events .tribe-events-calendar-month__calendar-event-title,
.tribe-events .tribe-events-calendar-month__calendar-event-title-link {
	color: #ffffff !important;
}

/* Event title hover */
.tribe-events .tribe-events-calendar-month__calendar-event-title-link:hover,
.tribe-events .tribe-events-calendar-month__calendar-event-title-link:focus {
	color: #ffffff !important;
	text-decoration: underline;
}

.tribe-common--breakpoint-medium.tribe-events
.tribe-events-calendar-month__day:hover::after,
.tribe-common--breakpoint-medium.tribe-events
.tribe-events-calendar-month__day:focus-within::after {
	background-color: #F58220 !important;
}

.tribe-events-c-subscribe-dropdown__container {
    display: none !important;
}

.tribe-events-l-container {
    padding-top: 20px !important;
}

@media screen and (max-width: 960px) {
    .tribe-events-l-container {
        padding-top: 60px !important;
    }
}