.hh-module .event a {
	 padding-left: 0;
	 padding-right: 0;
}
.hh-module .container {
	 width: 100%;
}
 @media (min-width: 576px) {
	.hh-module .container {
		 max-width: 540px;
	}
}
 @media (min-width: 768px) {
	.hh-module .container {
		 max-width: 720px;
	}
}
 @media (min-width: 992px) {
	.hh-module .container {
		 max-width: 960px;
	}
}
 @media (min-width: 1200px) {
	.hh-module .container {
		 max-width: 1140px;
	}
}
 @media (min-width: 1400px) {
	.hh-module .container {
		 max-width: 1320px;
	}
}

.hh-module h1, .hh-module h2, .hh-module h3, .hh-module h4, .hh-module h5, .hh-module h6 {
	 font-weight: 700;
	 margin: 0 0 15px;
}

.hh-events .back-to-top {
    left: 15px;
    right: unset;
    background: none;
    background-color: #031e51;
}

.hh-events .back-to-top:hover {
    background-color: #fdb813;
    color: #031e51;
}

.hh-events .date-img {
    color: #031e51;
    border: 2px solid #031e51;
}

.hh-events a:hover .date-img {
    border-color: #fdb813;
}

.hh-events .date-img .month {
    background: #031e51;
}

.hh-events a:hover .date-img .month {
    background: #fdb813;
    color: #031e51;
}

.hh-module .secondary-button {
    background-color: #031e51;
    -webkit-box-shadow: 0 0 0 2px #031e51 inset;
    box-shadow: 0 0 0 2px #031e51 inset;
}

.hh-module a:hover, .hh-module a:focus,
.hh-events .feeds a:hover,
.hh-module .secondary-button a:hover, .hh-module .secondary-button a:focus, .hh-module .secondary-button:hover, .hh-module .secondary-button:focus,
.hh-events .sidebar .checkboxes label:hover, .hh-events .sidebar .checkboxes label input:focus~span,
.hh-events .mobile-title i,
.hh-events .icon,
.hh-events .icon-list a,
.hh-events .icon-list span,
.hh-events .icon-list a:hover span,
.hh-module blockquote.blockquote:before,
.hh-events .loading-spinner {
    color: #031e51;
}

.hh-module .primary-button {
    background-color: #fdb813;
    color: #031e51;
    -webkit-box-shadow: 0 0 0 2px #fdb813 inset;
    box-shadow: 0 0 0 2px #fdb813 inset;
}

.hh-module .primary-button:hover, .hh-module .primary-button:focus {
    background-color: #031e51;
    color: #fdb813;
    -webkit-box-shadow: 0 0 0 2px #031e51 inset;
    box-shadow: 0 0 0 2px #031e51 inset;
}

.hh-module .event a:hover .title, .hh-events .event a:focus .title {
    text-decoration: underline;
    color: #031e51;
}

.hh-events .sidebar .date-views button:hover, .hh-events .sidebar .date-views button:focus, .hh-events .sidebar .date-views button.active {
    color: #031e51;
    border-color: #031e51;
}
.hh-events .sidebar input:focus {
    outline: 2px solid -webkit-focus-ring-color;
}

.hh-events :focus {
    outline-color: -webkit-focus-ring-color;
}

.hh-events .details {
    font-family: inherit;
}

.hh-module .dropdown-toggle::after {
    content: none;
}

.hh-events .primary-button.primary-button-white.dropdown-toggle:hover,
.hh-events .sidebar .dropdown.open:hover .primary-button.primary-button-white.dropdown-toggle,
.hh-events .sidebar .dropdown select:hover, .hh-events .sidebar .dropdown select:focus, .hh-events .sidebar-detail .dropdown select:hover, .hh-events .sidebar-detail .dropdown select:focus,
.hh-events .primary-button.primary-button-white.dropdown-toggle:focus, .hh-events .primary-button.primary-button-white.dropdown-toggle:active{
    border-color: #031e51;
}

.hh-events.breadcrumbs ol li a,
.hh-events.breadcrumbs ol li:hover a,
.hh-events .sidebar-detail .info a,
.hh-events .sidebar-detail .filters a,
.hh-events .content-detail a:not([class]) {
    color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity,1));
    text-decoration: none;
}

.hh-events.breadcrumbs ol li a:hover,
.hh-events .icon-list a:hover,
.hh-events .filters a:hover,
.hh-events .feeds a:hover,
.hh-events .sidebar-detail .info a:hover,
.hh-events .content-detail a:hover:not([class]) {
    text-decoration: none;
    border-bottom: 1px solid;
}

.hh-events .filters .filter {
    font-family: inherit;
}

.hh-events .icon-list a {
    margin-right: 10px;
}

.hh-events .icon-list span {
    margin-right: 0;
}

.hh-events .related-events .event .title, .hh-events.hh-events-block .event .title,
.hh-events .sidebar .event h3.title {
    font-size: 1.25rem;
}

.hh-module .event a:hover {
    text-decoration: none;
}
