.et-db #et-boc .et-l .et_pb_search .screen-reader-text{display:none}.et-db #et-boc .et-l .et_pb_search{border:1px solid #ddd;border-radius:3px;overflow:hidden}.et-db #et-boc .et-l .et_pb_search input.et_pb_s,.et-db #et-boc .et-l .et_pb_search input.et_pb_searchsubmit{padding:.715em;margin:0;font-size:14px;line-height:normal!important;border:none;color:#666}.et-db #et-boc .et-l .et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#666}.et-db #et-boc .et-l .et_pb_search input.et_pb_s::-moz-placeholder{color:#666}.et-db #et-boc .et-l .et_pb_search input.et_pb_s:-ms-input-placeholder{color:#666}.et-db #et-boc .et-l .et_pb_search input.et_pb_s{-webkit-appearance:none;background:transparent;display:inline-block;padding-right:80px;flex:1;min-width:0}.et-db #et-boc .et-l .et_pb_search .et_pb_searchform{position:relative}.et-db #et-boc .et-l .et_pb_search .et_pb_searchform>div{display:flex}.et-db #et-boc .et-l .et_pb_search input.et_pb_searchsubmit{min-height:100%!important;background-color:#ddd;cursor:pointer}.et-db #et-boc .et-l .et_pb_search.et_pb_text_align_right .et_pb_searchform>div{flex-direction:row-reverse}.et-db #et-boc .et-l .et_pb_search.et_pb_text_align_right input.et_pb_s{text-align:right;padding-left:80px;padding-right:.7em}.et-db #et-boc .et-l .et_pb_search.et_pb_text_align_center input.et_pb_s{text-align:center}.et-db #et-boc .et-l .et_pb_search.et_pb_hide_search_button input.et_pb_searchsubmit{display:none}.et-db #et-boc .et-l .et_pb_search.et_pb_hide_search_button input.et_pb_s{padding-left:.7em;padding-right:.7em}.et-db #et-boc .et-l .et_pb_search.et_pb_bg_layout_dark input.et_pb_s{color:#fff;border:2px solid #fff}.et-db #et-boc .et-l .et_pb_search.et_pb_bg_layout_dark input.et_pb_s::-webkit-input-placeholder{color:#fff}.et-db #et-boc .et-l .et_pb_search.et_pb_bg_layout_dark input.et_pb_s::-moz-placeholder{color:#fff}.et-db #et-boc .et-l .et_pb_search.et_pb_bg_layout_dark input.et_pb_s:-ms-input-placeholder{color:#fff}.et-db #et-boc .et-l .et_pb_search.et_pb_bg_layout_dark input.et_pb_searchsubmit{background-color:transparent;color:#fff;font-weight:500;border:2px solid #fff}@media (max-width:980px){.et-db #et-boc .et-l .et_pb_bg_layout_light_tablet.et_pb_search input.et_pb_s{border:none;color:#666}.et-db #et-boc .et-l .et_pb_bg_layout_light_tablet.et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#666}.et-db #et-boc .et-l .et_pb_bg_layout_light_tablet.et_pb_search input.et_pb_searchsubmit{border:none;color:#666;background-color:#ddd}.et-db #et-boc .et-l .et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s{color:#fff;border:2px solid #fff}.et-db #et-boc .et-l .et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#fff}.et-db #et-boc .et-l .et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s::-moz-placeholder{color:#fff}.et-db #et-boc .et-l .et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s:-ms-input-placeholder{color:#fff}.et-db #et-boc .et-l .et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_searchsubmit{background-color:transparent;color:#fff;font-weight:500;border:2px solid #fff}.et-db #et-boc .et-l .et_pb_search.et_pb_text_align_right-tablet .et_pb_searchform>div{flex-direction:row-reverse}.et-db #et-boc .et-l .et_pb_search.et_pb_text_align_right-tablet input.et_pb_s{text-align:right;padding-left:80px;padding-right:.7em}.et-db #et-boc .et-l .et_pb_search.et_pb_text_align_center-tablet input.et_pb_s{text-align:center}.et-db #et-boc .et-l .et_pb_search.et_pb_text_align_left-tablet .et_pb_searchsubmit{left:auto}.et-db #et-boc .et-l .et_pb_search.et_pb_text_align_left-tablet input.et_pb_s{text-align:left;padding-left:.715em}.et-db #et-boc .et-l .et_pb_search.et_pb_text_align_center-tablet input.et_pb_s{padding-left:.715em;padding-right:.715em}}@media (max-width:767px){.et-db #et-boc .et-l .et_pb_bg_layout_light_phone.et_pb_search input.et_pb_s{border:none;color:#666}.et-db #et-boc .et-l .et_pb_bg_layout_light_phone.et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#666}.et-db #et-boc .et-l .et_pb_bg_layout_light_phone.et_pb_search input.et_pb_searchsubmit{border:none;color:#666;background-color:#ddd}.et-db #et-boc .et-l .et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s{color:#fff;border:2px solid #fff}.et-db #et-boc .et-l .et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#fff}.et-db #et-boc .et-l .et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s::-moz-placeholder{color:#fff}.et-db #et-boc .et-l .et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s:-ms-input-placeholder{color:#fff}.et-db #et-boc .et-l .et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_searchsubmit{background-color:transparent;color:#fff;font-weight:500;border:2px solid #fff}.et-db #et-boc .et-l .et_pb_search.et_pb_text_align_right-phone .et_pb_searchform>div{flex-direction:row-reverse}.et-db #et-boc .et-l .et_pb_search.et_pb_text_align_right-phone input.et_pb_s{text-align:right;padding-left:80px;padding-right:.7em}.et-db #et-boc .et-l .et_pb_search.et_pb_text_align_center-phone input.et_pb_s{text-align:center}.et-db #et-boc .et-l .et_pb_search.et_pb_text_align_left-tablet .et_pb_searchsubmit{left:auto}.et-db #et-boc .et-l .et_pb_search.et_pb_text_align_left-tablet input.et_pb_s{text-align:left;padding-left:.715em}.et-db #et-boc .et-l .et_pb_search.et_pb_text_align_center-tablet input.et_pb_s{padding-left:.715em;padding-right:.715em}}.btn {
border: 2px solid black;
background-color: white;
color: black;
padding: 12px 12px;
font-size: 16px;
cursor: pointer;
} .success {
border-color: #009FAD;
color: green;
}
.success:hover {
background-color: #009FAD;
color: white;
} .info {
border-color: #2196F3;
color: dodgerblue;
}
.info:hover {
background: #2196F3;
color: white;
} .warning {
border-color: #ff9800;
color: orange;
}
.warning:hover {
background: #ff9800;
color: white;
} .danger {
border-color: #f44336;
color: red;
}
.danger:hover {
background: #f44336;
color: white;
} .default {
border-color: #000000;
color: black;
}
.default:hover {
background: #e7e7e7;
}
.events-days {
margin-left: 5px;
padding: 5px 0;
}
.button-btm a:hover {
color: #000;
}
.button-btm a.event-link {
background: #ff952b;
}
.button-btm a {
color: #fff;
font-size: 14px;
text-transform: uppercase;
border-radius: 5px;
display: inline-block;
height: 35px;
line-height: 35px;
width: 160px;
}
.button-btm a.reg-link {
background: #009fad;
}
a.event-link:hover {
background: #009fada3;
}
a.reg-link:hover {
background: #ff952ba3;
}
.wpem-event-details {
padding-bottom: 25px !important;
}
.button-btm {
text-align: center;
padding-top: 10px;
}
.date-sing .elementor-widget-single-event-field, .time-sing .elementor-widget-single-event-field {
display: contents;
margin-top: 6px;
margin-bottom: 0 !important;
}
.last-clm .elementor-widget-container:before {
content: "To";
margin-left: 7px;
margin-right: 5px;
font-weight: 600;
}
.last-clm-time .elementor-widget-container:before {
content: "To";
margin-left: 8px;
margin-right: 5px;
font-weight: 600;
}
.button-btm a:first-child {
margin-bottom: 10px;
}	
.cal-event .calendar-tooltip-title.wpem-heading-text {
font-weight: 700 !important;
}
.cal-event .date-cal i {
margin-left: 4px;
margin-right: 2px;
}
span.wpem-event-location-icon {
float: left;
height: 45px;
margin-right: 5px;
}
.cal-event i.wpem-icon-location {
font-size: 15px;
margin-top: 5px;
display: block;
margin-left: 5px;
}
.cal-event .events-days {
padding: 8px 0px 4px;
}
@media only screen and (min-width: 600px) {
.event3row .wpem-row:first-child, .event3row .wpem-row:nth-child(2) {
margin-right: 10px;
}
.event3row {
display: flex;
}
.event3row .wpem-row {
width: 36%;
}
}
@media only screen and (min-width: 1080px) {
.button-btm a:first-child { margin-right: 20px;
margin-bottom: 10px;
}
}
@media only screen and (min-width: 1180px) {
.archive .wpem-container {
max-width: 1340px;
}
}
btn {
border: 2px solid black;
background-color: white;
color: black;
padding: 12px 12px;
font-size: 16px;
cursor: pointer;
} .success {
border-color: #009FAD;
color: green;
}
.success:hover {
background-color: #009FAD;
color: white;
} .info {
border-color: #2196F3;
color: dodgerblue;
}
.info:hover {
background: #2196F3;
color: white;
} .warning {
border-color: #ff9800;
color: orange;
}
.warning:hover {
background: #ff9800;
color: white;
} .danger {
border-color: #f44336;
color: red;
}
.danger:hover {
background: #f44336;
color: white;
} .default {
border-color: #000000;
color: black;
}
.default:hover {
background: #e7e7e7;
}
.events-days {
margin-left: 5px;
padding: 5px 0;
}
.button-btm a:hover {
color: #000;
}
.button-btm a.event-link {
background: #ff952b;
}
.button-btm a {
color: #fff;
font-size: 14px;
text-transform: uppercase;
border-radius: 5px;
display: inline-block;
height: 35px;
line-height: 35px;
width: 160px;
}
.button-btm a.reg-link {
background: #009fad;
}
a.event-link:hover {
background: #009fada3;
}
a.reg-link:hover {
background: #ff952ba3;
}
.wpem-event-details {
padding-bottom: 25px !important;
}
.button-btm {
text-align: center;
padding-top: 10px;
}
.date-sing .elementor-widget-single-event-field, .time-sing .elementor-widget-single-event-field {
display: contents;
margin-top: 6px;
margin-bottom: 0 !important;
}
.last-clm .elementor-widget-container:before {
content: "To";
margin-left: 7px;
margin-right: 5px;
font-weight: 600;
}
.last-clm-time .elementor-widget-container:before {
content: "To";
margin-left: 8px;
margin-right: 5px;
font-weight: 600;
}
.button-btm a:first-child {
margin-bottom: 10px;
}	
.cal-event .calendar-tooltip-title.wpem-heading-text {
font-weight: 700 !important;
}
.cal-event .date-cal i {
margin-left: 4px;
margin-right: 2px;
}
span.wpem-event-location-icon {
float: left;
height: 45px;
margin-right: 5px;
}
.cal-event i.wpem-icon-location {
font-size: 15px;
margin-top: 5px;
display: block;
margin-left: 5px;
}
.cal-event .events-days {
padding: 8px 0px 4px;
}
@media only screen and (min-width: 600px) {
.event3row .wpem-row:first-child, .event3row .wpem-row:nth-child(2) {
margin-right: 10px;
}
.event3row {
display: flex;
}
.event3row .wpem-row {
width: 36%;
}
}
@media only screen and (min-width: 1080px) {
.button-btm a:first-child { margin-right: 20px;
margin-bottom: 10px;
}
.button-btm {
text-align: center;
padding-top: 10px;
display: flex;
}	
}
@media only screen and (min-width: 1180px) {
.archive .wpem-container {
max-width: 1420px;
}
}
@media only screen and (min-width: 767px) {
.event-single-img img {
min-height: 500px;
}
}
@media only screen and (max-width: 1080px) {
.button-btm a {
width: auto !important;
font-size: 13px !important;
padding: 0px 10px !important;
}
.button-btm {
text-align: left !important;
display: flex;
}
.button-btm a.reg-link {
margin-left: 25px;
}	
}
@media only screen and (max-width: 980px) {
.button-btm a {
width: 150px !important;
font-size: 13px !important;
padding: 0px 10px !important;
text-align: center;
}
}	
.archive.tax-event_listing_type h1.wpem-heading-text span:before {
content: "Program Type:";
margin-right: 10px;
}
.archive.tax-event_listing_type h1.wpem-heading-text {
font-size: 0 !important;
}
.archive.tax-event_listing_type h1.wpem-heading-text span {
font-size: 32px;
}
.archive.tax-event_listing_category h1.wpem-heading-text span:before {
content: "Program Category:";
margin-right: 10px;
}
.archive.tax-event_listing_category h1.wpem-heading-text {
font-size: 0 !important;
}
.archive.tax-event_listing_category h1.wpem-heading-text span {
font-size: 32px;
}
#page-container .mobile_nav .menu-item-has-children {
background: none !important;
}
.archive.et-db #et-boc .et-l .et-menu .menu-item-has-children>a:first-child::after {
position: relative;
right: auto;
top: auto;
}