@media (min-width:981px){.et_pb_gutter.et_pb_gutters2 #left-area{width:77.25%}.et_pb_gutter.et_pb_gutters2 #sidebar{width:22.75%}.et_pb_gutters2.et_right_sidebar #left-area{padding-right:3%}.et_pb_gutters2.et_left_sidebar #left-area{padding-left:3%}.et_pb_gutter.et_pb_gutters2.et_right_sidebar #main-content .container:before{right:22.75%!important}.et_pb_gutter.et_pb_gutters2.et_left_sidebar #main-content .container:before{left:22.75%!important}.et_pb_gutters2 .et_pb_column,.et_pb_gutters2.et_pb_row .et_pb_column{margin-right:3%}.et_pb_gutters2 .et_pb_column_4_4,.et_pb_gutters2.et_pb_row .et_pb_column_4_4{width:100%}.et_pb_gutters2 .et_pb_column_4_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_module{margin-bottom:1.5%}.et_pb_gutters2 .et_pb_column_3_4,.et_pb_gutters2.et_pb_row .et_pb_column_3_4{width:74.25%}.et_pb_gutters2 .et_pb_column_3_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_module{margin-bottom:2.02%}.et_pb_gutters2 .et_pb_column_2_3,.et_pb_gutters2.et_pb_row .et_pb_column_2_3{width:65.667%}.et_pb_gutters2 .et_pb_column_2_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module{margin-bottom:2.284%}.et_pb_gutters2 .et_pb_column_3_5,.et_pb_gutters2.et_pb_row .et_pb_column_3_5{width:58.8%}.et_pb_gutters2 .et_pb_column_3_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_3_5 .et_pb_module{margin-bottom:2.551%}.et_pb_gutters2 .et_pb_column_1_2,.et_pb_gutters2.et_pb_row .et_pb_column_1_2{width:48.5%}.et_pb_gutters2 .et_pb_column_1_2 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module{margin-bottom:3.093%}.et_pb_gutters2 .et_pb_column_2_5,.et_pb_gutters2.et_pb_row .et_pb_column_2_5{width:38.2%}.et_pb_gutters2 .et_pb_column_2_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_2_5 .et_pb_module{margin-bottom:3.927%}.et_pb_gutters2 .et_pb_column_1_3,.et_pb_gutters2.et_pb_row .et_pb_column_1_3{width:31.3333%}.et_pb_gutters2 .et_pb_column_1_3 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module{margin-bottom:4.787%}.et_pb_gutters2 .et_pb_column_1_4,.et_pb_gutters2.et_pb_row .et_pb_column_1_4{width:22.75%}.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module{margin-bottom:6.593%}.et_pb_gutters2 .et_pb_column_1_5,.et_pb_gutters2.et_pb_row .et_pb_column_1_5{width:17.6%}.et_pb_gutters2 .et_pb_column_1_5 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_5 .et_pb_module{margin-bottom:8.523%}.et_pb_gutters2 .et_pb_column_1_6,.et_pb_gutters2.et_pb_row .et_pb_column_1_6{width:14.1667%}.et_pb_gutters2 .et_pb_column_1_6 .et_pb_module,.et_pb_gutters2.et_pb_row .et_pb_column_1_6 .et_pb_module{margin-bottom:10.588%}.et_pb_gutters2 .et_full_width_page.woocommerce-page ul.products li.product{width:22.75%;margin-right:3%;margin-bottom:3%}.et_pb_gutters2.et_left_sidebar.woocommerce-page #main-content ul.products li.product,.et_pb_gutters2.et_right_sidebar.woocommerce-page #main-content ul.products li.product{width:30.64%;margin-right:4.04%}}
.et_pb_search .screen-reader-text{display:none}.et_pb_search{border:1px solid #ddd;border-radius:3px;overflow:hidden}.et_pb_search input.et_pb_s,.et_pb_search input.et_pb_searchsubmit{padding:.715em;margin:0;font-size:14px;line-height:normal!important;border:none;color:#666}.et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#666}.et_pb_search input.et_pb_s::-moz-placeholder{color:#666}.et_pb_search input.et_pb_s:-ms-input-placeholder{color:#666}.et_pb_search input.et_pb_s{-webkit-appearance:none;background:transparent;display:inline-block;padding-right:80px;flex:1;min-width:0}.et_pb_search .et_pb_searchform{position:relative}.et_pb_search .et_pb_searchform>div{display:flex}.et_pb_search input.et_pb_searchsubmit{min-height:100%!important;background-color:#ddd;cursor:pointer}.et_pb_search.et_pb_text_align_right .et_pb_searchform>div{flex-direction:row-reverse}.et_pb_search.et_pb_text_align_right input.et_pb_s{text-align:right;padding-left:80px;padding-right:.7em}.et_pb_search.et_pb_text_align_center input.et_pb_s{text-align:center}.et_pb_search.et_pb_hide_search_button input.et_pb_searchsubmit{display:none}.et_pb_search.et_pb_hide_search_button input.et_pb_s{padding-left:.7em;padding-right:.7em}.et_pb_search.et_pb_bg_layout_dark input.et_pb_s{color:#fff;border:2px solid #fff}.et_pb_search.et_pb_bg_layout_dark input.et_pb_s::-webkit-input-placeholder{color:#fff}.et_pb_search.et_pb_bg_layout_dark input.et_pb_s::-moz-placeholder{color:#fff}.et_pb_search.et_pb_bg_layout_dark input.et_pb_s:-ms-input-placeholder{color:#fff}.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_pb_bg_layout_light_tablet.et_pb_search input.et_pb_s{border:none;color:#666}.et_pb_bg_layout_light_tablet.et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#666}.et_pb_bg_layout_light_tablet.et_pb_search input.et_pb_searchsubmit{border:none;color:#666;background-color:#ddd}.et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s{color:#fff;border:2px solid #fff}.et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#fff}.et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s::-moz-placeholder{color:#fff}.et_pb_bg_layout_dark_tablet.et_pb_search input.et_pb_s:-ms-input-placeholder{color:#fff}.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_pb_search.et_pb_text_align_right-tablet .et_pb_searchform>div{flex-direction:row-reverse}.et_pb_search.et_pb_text_align_right-tablet input.et_pb_s{text-align:right;padding-left:80px;padding-right:.7em}.et_pb_search.et_pb_text_align_center-tablet input.et_pb_s{text-align:center}.et_pb_search.et_pb_text_align_left-tablet .et_pb_searchsubmit{left:auto}.et_pb_search.et_pb_text_align_left-tablet input.et_pb_s{text-align:left;padding-left:.715em}.et_pb_search.et_pb_text_align_center-tablet input.et_pb_s{padding-left:.715em;padding-right:.715em}}@media (max-width:767px){.et_pb_bg_layout_light_phone.et_pb_search input.et_pb_s{border:none;color:#666}.et_pb_bg_layout_light_phone.et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#666}.et_pb_bg_layout_light_phone.et_pb_search input.et_pb_searchsubmit{border:none;color:#666;background-color:#ddd}.et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s{color:#fff;border:2px solid #fff}.et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s::-webkit-input-placeholder{color:#fff}.et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s::-moz-placeholder{color:#fff}.et_pb_bg_layout_dark_phone.et_pb_search input.et_pb_s:-ms-input-placeholder{color:#fff}.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_pb_search.et_pb_text_align_right-phone .et_pb_searchform>div{flex-direction:row-reverse}.et_pb_search.et_pb_text_align_right-phone input.et_pb_s{text-align:right;padding-left:80px;padding-right:.7em}.et_pb_search.et_pb_text_align_center-phone input.et_pb_s{text-align:center}.et_pb_search.et_pb_text_align_left-tablet .et_pb_searchsubmit{left:auto}.et_pb_search.et_pb_text_align_left-tablet input.et_pb_s{text-align:left;padding-left:.715em}.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;
}