.hh-events .details .date:before  {
    display:none;
}
.hh-events .details .date:after {
    content: '\2022';
    display: inline-block;
    margin-left: 10px;
}
.hh-events .details {
	 font-size: 14px;
}
 .hh-events .hh-sidebar .dropdown select, .hh-events .hh-sidebar-detail .dropdown select {
	 font-weight: normal;
}
 .hh-events .details .time,.hh-events .details {
	 text-transform: none;
}
 .hh-events .hh-sidebar-detail .filter p {
	 display:block;
	 margin-bottom:20px;
	 font-size:16px;
	 font-weight:normal;
}
 .hh-events .hh-sidebar h4{
	 margin:20px 0;
}
 .hh-events .hh-sidebar-detail h4{
	 margin:30px 0 20px;
}
 .hh-events .hh-sidebar .date-views {
	 margin-top:0;
}
 .hh-module .hh-sidebar label {
	 font-weight:normal;
}
 .hh-events .loading-spinner {
	 color:#72A539;
	 margin-bottom:50px;
}
 .content-well-container > .sidebar {
	 display:none;
}
 .content-well-container > .content-well {
	 width:100%;
}
 .content-well-container > .content-well .breadcrumb-container {
	 width: calc(100% - 88px);
}
 .content-well.interior .hh-module.hh-events * {
	 -webkit-box-sizing: border-box !important;
	 -moz-box-sizing: border-box !important;
	 box-sizing: border-box !important;
}
/* .content-well.interior .hh-module.hh-events .events-list .event .event-image {*/
/*	 height: 160px;*/
/*	 width: 160px;*/
/*}*/
/* .content-well.interior .hh-module.hh-events .events-list .event .event-image.date-img {*/
/*	 height: 140px;*/
/*	 width: 100%;*/
/*}*/
 .content-well.interior .hh-module.hh-events.section {
	 width: calc(100% - 88px);
	 display: block !important;
	 margin: 0 0 0 2% !important;
	 padding:0 !important;
	 border: 0 !important;
}
 .content-well.interior .hh-module.hh-events.section .container {
	 width: 100% !important;
	 padding: 0 !important;
	 margin: 0 !important;
	 border: 0 !important;
}
 .content-well.interior .hh-module.hh-events.section .container > .row {
	 margin:30px 0 !important;
	 display:block;
}
 .content-well.interior .hh-module.hh-events.section .container > .row > * {
	 padding-left: 15px;
	 padding-right: 15px;
}
 .content-well.interior .hh-module.hh-events.section .container .row {
	 position: relative !important;
}
 .content-well.interior .hh-module.hh-events.section .row>* {
	 padding-left: 15px;
	 padding-right: 15px;
	 margin-top: 0;
}
 .content-well.interior .hh-module.hh-events.section .events-list .row, .content-well.interior .hh-module.hh-events.section .featured-events-list .row{
	 width:100%;
	 background: transparent;
	 height: auto;
	 padding:0;
}
 .content-well.interior .hh-module.hh-events.section .details {
	 color: var(--bs-body-color);
}
 .content-well.interior .hh-module.hh-events.section a, .content-well.interior .hh-module.hh-events.section a:hover, .content-well.interior .hh-module.hh-events.section a:focus {
	 color: var(--bs-body-color);
}
 .content-well.interior .hh-module.hh-events.section a:hover .title, .content-well.interior .hh-module.hh-events.section a:focus .title {
	 color: #72A539;
}
 .content-well.interior .hh-module.hh-events.section .date-img, .content-well.interior .hh-module.hh-events.section a .date-img {
	 border-color: #82BC41;
}
 .content-well.interior .hh-module.hh-events.section .date-img .month, .content-well.interior .hh-module.hh-events.section a .date-img .month{
	 background: #82BC41;
}
 .content-well.interior .hh-module.hh-events.section a:hover .date-img, .content-well.interior .hh-module.hh-events.section a:focus .date-img{
	 border-color: #72A539;
}
 .content-well.interior .hh-module.hh-events.section a:hover .date-img .month, .content-well.interior .hh-module.hh-events.section a:focus .date-img .month{
	 background: #72A539;
}
 .content-well.interior .hh-module.hh-events.section .date-img .day .weekday span {
	 font-family: var(--bs-body-font-family) !important;
	 font-size: 20px !important;
	 font-weight:normal !important;
}
 .content-well.interior .hh-module.hh-events.section .primary-button.primary-button-white.dropdown-toggle:hover {
	 border-color: #72A539;
}
 .content-well.interior .hh-module.hh-events.section .hh-sidebar .date-views button:hover, .content-well.interior .hh-module.hh-events.section .hh-sidebar .date-views button:focus, .content-well.interior .hh-module.hh-events.section .hh-sidebar .date-views button.active {
	 color: var(--bs-body-color);
	 border-color: #72A539;
}
 .content-well.interior .hh-module.hh-events.section .hh-sidebar input:focus {
	 outline: 2px solid #72A539;
}
 .content-well.interior .hh-module.hh-events.section .hh-sidebar .dropdown select:hover, .content-well.interior .hh-module.hh-events.section .hh-sidebar .dropdown select:focus, .content-well.interior .hh-module.hh-events.section .hh-sidebar-detail .dropdown select:hover, .content-well.interior .hh-module.hh-events.section .hh-sidebar-detail .dropdown select:focus {
	 border-color: #72A539;
	 outline: none;
}
 .content-well.interior .hh-module.hh-events.section :focus {
	 outline-color: #72A539;
}
 .content-well.interior .hh-module.hh-events.section .input {
	 width: 100%;
	 height: 40px;
	 padding: 0 15px;
	 background-color: #fff;
	 border-radius: 2px;
	 border: 2px solid #e8eaed;
}
 .content-well.interior .hh-module.hh-events.section .events .event .title {
	 margin-bottom: 10px;
	 margin-top: 0;
}
 .content-well.interior .hh-module.hh-events.section .related-events .event .title {
	 margin-bottom: 0;
	 margin-top: 0;
}
 .content-well.interior .hh-module.hh-events.section .hh-sidebar .event h3.title {
	 margin-top:0;
	 margin-bottom:5px;
}
 .content-well.interior .hh-module.hh-events.section .dot {
	 height:14px;
	 width:14px;
	 border-radius:0;
	 background:transparent;
	 margin: 0 3px 0 0;
}
 .content-well.interior .hh-module.hh-events.section .secondary-button {
	 display: inline-block;
	 padding: 16px 24px;
	 width: auto;
	 background: #FFF2DD;
	 border-radius: 4px;
	 border: unset;
	 border-bottom: 4px solid #FDBE57;
}
 .content-well.interior .hh-module.hh-events.section .primary-button {
	 display: inline-block;
	 padding: 16px 24px;
	 width: auto;
	 background: #FDBE57;
	 border-radius: 4px;
	 border: unset;
	 border-bottom: 4px solid #FEE5BC;
}
 .content-well.interior .hh-module.hh-events.section .secondary-button:hover, .content-well.interior .hh-module.hh-events.section .secondary-button:focus, .content-well.interior .hh-module.hh-events.section .primary-button:hover, .content-well.interior .hh-module.hh-events.section .primary-button:focus{
	 display: inline-block !important;
	 background: white !important;
	 box-shadow: 0 0px 2px 2px #fdbe57 !important;
}
 .content-well.interior .hh-module.hh-events.section .secondary-button + .secondary-button, .content-well.interior .hh-module.hh-events.section .secondary-button + .primary-button, .content-well.interior .hh-module.hh-events.section .primary-button+ .secondary-button, .content-well.interior .hh-module.hh-events.section .primary-button + .primary-button {
	 margin-left:8px;
}
 .content-well.interior .hh-module.hh-events.section .rowpadding .secondary-button, .content-well.interior .hh-module.hh-events.section .rowpadding .primary-button {
	 width:98%;
}
 .content-well.interior .hh-module.hh-events.section .primary-button.primary-button-white.btn-block.dropdown-toggle {
	 background-color: white;
	 border: 2px solid #e8eaed;
	 width: 100%;
	 padding: 10px 10px;
	 font-weight: bold !important;
}
 .content-well.interior .hh-module.hh-events.section .primary-button.primary-button-white.btn-block.dropdown-toggle:focus,.content-well.interior .hh-module.hh-events.section .primary-button.primary-button-white.btn-block.dropdown-toggle:hover {
	 background:white !important;
	 box-shadow:none !important;
	 border-color: #72A539 !important;
}
 .content-well.interior .hh-module.hh-events.section .primary-button.primary-button-white.btn-block.dropdown-toggle::after {
	 display:none;
}
 .content-well.interior .hh-module.hh-events.section .hh-sidebar .checkboxes label:hover, .content-well.interior .hh-module.hh-events.section .hh-sidebar .checkboxes label input:focus~span {
	 color: #72A539;
}
 .content-well.interior .hh-module.hh-events.section .hh-sidebar .section-title .title, .content-well.interior .hh-module.hh-events.section .hh-sidebar-detail .section-title .title, .content-well.interior .hh-module.hh-events.section .related-events .section-title .title{
	 display:block;
}
 .content-well.interior .hh-module.hh-events.section .content-detail {
	 padding: 25px 0;
}
 
.content-detail a:not(.secondary-button):not(.primary-button){
	 color:#008f92 !important;
	 text-decoration:underline !important;
}
.content-detail a:not(.secondary-button):not(.primary-button):hover{
	 text-decoration:none !important;
	 color:#008f92 !important;
}