.divi-search-label-above .et_pb_searchform .et_pb_s{position:relative}.divi-search-label-above .et_pb_searchform .et_pb_s:before{content:"Search";position:absolute;top:-1.5em;left:0;color:#777;font-size:0.8em}.border-underline a{border-bottom:2px solid #388d8f;padding:.1em;font-weight:bold}.divi_list_spacing *:has(+ol),.divi_list_spacing *:has(+ul),{padding-bottom:0}.divi_list_spacing ol:first-child{padding-top:7px;padding-bottom:0px;margin-bottom:0px}.divi_list_spacing *+ol{padding-top:0px;padding-bottom:0px;margin-bottom:0px}#et-boc .et-l ol li:not(:last-child){padding-top:0px;padding-bottom:.25em}.divi_list_spacing ul:first-child{padding-top:1em;padding-bottom:0px}.divi_list_spacing *+ul{padding-top:0px;padding-bottom:15px}#et-boc .et-l ul li:not(:last-child){padding-bottom:5px}.divi_list_spacing a{border-bottom:2px solid #388d8f;padding:.1em;font-weight:bold}body .lh-widget-container .lh-age-senior{background:#3C1642!important}body .lh-widget-container .lh-age-adult{background:#086375!important}body .lh-widget-container .lh-age-teen{background:#688d36!important}body .lh-widget-container .lh-age-youth{background:#F06543!important}body .lh-widget-container .lh-age-infanttoddler{background:#A31621!important}body .lh-widget-container{font-size:14px!important;font-family:‘Open Sans' !important; /* font family */
}

body .lh-widget-container .lh-calendar-grid__weekday {
	color: #fff !important; /* calendar weekday font color */
    background-color: #444; /* calendar weekday background color */
    border-color:#333 !important; /* calendar weekday border color */
}

body .lh-widget-container .lh-calendar-grid__day-number {
    background-color: #b2b2b2; /* calendar day number background */
    color: #fff !important;  /* calendar day number font color */
}

body .lh-widget-container .lh-theme__primary-link, body .lh-widget-container .lh-theme__primary-link:hover, body .lh-widget-container .lh-theme__primary-link:visited, body .lh-widget-container .lh-theme__primary-link:active {
	color:#388d8f !important; /* primary link color */
}

body .lh-widget-container .lh-theme__secondary-link, body .lh-widget-container .lh-theme__secondary-link:hover, body .lh-widget-container .lh-theme__secondary-link:visited, body .lh-widget-container .lh-theme__secondary-link:active {
	color: !important; /* secondary link color */
}

body .lh-widget-container .lh-theme__primary-button, body .lh-widget-container .lh-theme__primary-button:hover, body .lh-widget-container .lh-theme__primary-button:visited, body .lh-widget-container .lh-theme__primary-button:active {
	background-color:#be9441 !important; /* primary button color */
}

body .lh-widget-container .lh-theme__secondary-button, body .lh-widget-container .lh-theme__secondary-button:hover, body .lh-widget-container .lh-theme__secondary-button:visited, body .lh-widget-container .lh-theme__secondary-button:active, body .lh-widget-container .lh-event-page__series-event-cta {
	background-color:#688d36 !important; /* secondary button color */
}

body .lh-widget-container .lh-calendar-list__bubble--circle, body .lh-widget-container .lh-event-page__series-event-date {
	background-color: #be9441; /* list view bubble date background */
}

body .lh-widget-container .lh-calendar-list__event-data .lh-glyph:before, body .lh-widget-container .lh-event-page__content .lh-glyph:before{
	color: initial !important; /* glyph icon color */
}

body .lh-widget-container .lh-calendar-grid__event {
	background-color:rgba(112, 189, 197,0.2); /* calendar event box background */
	border-color: #be9441 !important; /* calendar event box border color */
}

body .lh-widget-container .lh-calendar-grid__day--passed .lh-calendar-grid__event {
    background-color: rgba(112, 189, 197,0.15); /* expired calendar event box background */
    border-color: #a6dadf !important; /* expired calendar event box border color */
    
}

/*-------------------------
Mini List Panelled Theming
---------------------------*/

body .localhop-widget {
	font-size: 14px !important; /* base font size */
	font-family: 'open sans'!important}body .localhop-widget .lh-widget-mini-list__no-results{font-weight:700!important;font-size:16px!important}body .localhop-widget .lh-widget-mini-list__event-details .btn,body .localhop-widget .lh-widget-mini-list__details .btn{background-color:#be9441!important}body .localhop-widget .lh-widget-mini-list__event-details .btn--secondary,body .localhop-widget .lh-widget-mini-list__details .btn--secondary{background-color:#688d36!important}body .localhop-widget .lh-widget-mini-list__event-day{background-color:#be9441}body .localhop-widget .lh-widget-mini-list__event-day span{color:#be9441!important}body .localhop-widget .lh-widget-mini-list__event-details h2{color:#388d8f!important}body .localhop-widget .lh-widget-mini-list--row .lh-widget-mini-list__prev:hover:after,body .lh-widget-mini-list--row .lh-widget-mini-list__next:hover:after,body .localhop-widget .lh-widget-mini-list-overlay__close-btn:hover:before{color:#388d8f!important}body .localhop-widget .lh-widget-mini-list__details .glyph:before{color:#388d8f!important}