:host, :root {
    --mc-light-blue: #006ea5;
    --mc-medium-blue: #004e75;
    --mc-dark-blue: #033561;
    --mc-medium-orange: #b41a0c;
    --mc-light-gray: #f8f8f8;
    --mc-medium-gray: #606060;
    --mc-theme-color-main: var(--mc-medium-blue);
    --mc-font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    --mc-page-bg: #fff;
    --mc-text: #000;
    --mc-link: var(--mc-theme-color-main);
    --mc-link-hover: var(--mc-theme-color-main);
    --mc-link-hover-filter: brightness(15);
    --mc-dividers: #d0d0d0;
    --mc-page-margin: 2rem;
    --mc-hero-text: #004c98;
    --mc-hero-bg: var(--mc-theme-color-main);
    --mc-hero-gradient-color: transparent;
    --mc-export-controls: #000;
    --mc-export-controls-hover: var(--mc-theme-color-main);
    --mc-page-title: var(--mc-theme-color-main);
    --mc-event-list-bg: var(--mc-light-gray);
    --mc-event-list-label: var(--mc-theme-color-main);
    --mc-event-list-label-cancelled: #b21d18;
    --mc-event-list-details: var(--mc-medium-gray);
    --mc-dropdown-trigger-active-bg: var(--mc-theme-color-main);
    --mc-dropdown-trigger-active-text: #fff;
    --mc-dropdown-content-bg: #fff;
    --mc-dropdown-content-link-hover-text: var(--mc-theme-color-main);
    --mc-dropdown-content-link-hover-line: var(--mc-theme-color-main);
    --mc-view-selector: #b4b4b4;
    --mc-view-selector-active: #000;
    --mc-view-selector-active-underline: var(--mc-theme-color-main);
    --mc-mobile-filter-close-bg: var(--mc-light-gray);
    --mc-sidebar-bg: var(--mc-light-gray);
    --mc-tag: var(--mc-theme-color-main);
    --mc-tag-filter: brightness(1);
    --mc-tag-hover: #fff;
    --mc-footer-text: #606060;
    --mc-footer-text-hover: #7a7a7a;
    --mc-event-detail-hero-text: #fff;
    --mc-event-detail-trigger-active-bg: var(--mc-theme-color-main);
}

.wrapper,
.dropdown-trigger	{
	font-family: "proxima-nova",sans-serif;
}

.hero::after	{
	background-image: none;
}

.hero-text,
.page-title	{
	font-family: "poppins",sans-serif;
	color: #004c98;
}

.export-controls > a {
    color: #000;
}

.event-list	{
	min-height: auto;
	background: transparent;
	padding-bottom: 20px;
}

.event-list-left	{
	width: 300px;
	height: 169px;
}

.event-list .featured {
	display: none !important;
}

.event-detail .related	{
	padding-bottom: .5em;
}

.wrapper .tag	{
	margin-bottom: .7em;
}

.fc-icon-chevron-left::before
{
	content: "‹" !important;
}

.fc-icon-chevron-right::before
{
  content: "›" !important;
}