/* Mitchabvim: colors for activity search, AJAX cards and pagination. */

/* Shared palette on category, location and activity archive pages. */
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) {
  --primary: #1760BF; --primary-hover: #124D99;
}

body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .event_loop_price,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .event_archive a:hover,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .event_archive a:focus-visible,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .wrap_form_search .icon_field,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .wrap_form_search .locate-me,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .event-loop-favourite.active i,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .event-loop-favourite:hover i,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .el-pagination a,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .el-pagination span {
  color: #1760BF !important;
}

body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .el_submit_search input[type=submit],
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .event_archive .event-button a,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .event_meta_cat a,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .event_meta_cat a:hover,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .el-pagination .current,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .el-pagination a:hover,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .el-pagination a:focus-visible,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .event-status .status {
  background: #1760BF !important; border-color: #1760BF !important; color: #fff !important;
}

body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .el_submit_search input[type=submit]:hover,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .el_submit_search input[type=submit]:focus-visible,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .event_archive .event-button a:hover,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .event_archive .event-button a:focus-visible {
  background: #124D99 !important; border-color: #124D99 !important; color: #fff !important;
}

body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .el-pagination a,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .el-pagination span,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .wrap_form_search input:focus,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .wrap_form_search select:focus,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .wrap_form_search .select2-container--focus .select2-selection,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .noUi-handle {
  border-color: #5E99E1 !important;
}

body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .noUi-connect,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .ui-slider-range,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .el_event_feature::before {
  background: #1760BF !important;
}

body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .select2-container--default .select2-results__option--highlighted[aria-selected],
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .select2-container--default .select2-results__option--selected,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .select2-container--default .select2-results__option[aria-selected=true] {
  background: #EAF1FB !important; color: #1760BF !important;
}

body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .ui-datepicker .ui-state-active,
body:is(.tax-event_cat, .tax-event_loc, .post-type-archive-event) .ui-datepicker .ui-state-hover {
  background: #1760BF !important; border-color: #1760BF !important; color: #fff !important;
}

body.page-id-1464 { --primary: #1760BF; --primary-hover: #124D99; }
body.page-id-1464 .elementor_search_map { --primary: #1760BF; --primary-hover: #124D99; }
body.page-id-1464 .elementor_search_map a:hover,
body.page-id-1464 .elementor_search_map a:focus-visible,
body.page-id-1464 .elementor_search_map .locate-me,
body.page-id-1464 .elementor_search_map .locate-me:hover,
body.page-id-1464 .elementor_search_map .event_loop_price,
body.page-id-1464 .elementor_search_map .event_title a:hover,
body.page-id-1464 .elementor_search_map .event-icon i,
body.page-id-1464 .elementor_search_map .event-loop-favourite i,
body.page-id-1464 .elementor_search_map .listing_found {
  color: #1760BF !important;
}

body.page-id-1464 .elementor_search_map .event_meta_cat a,
body.page-id-1464 .elementor_search_map .event_meta_cat a:hover,
body.page-id-1464 .elementor_search_map .event-status .status,
body.page-id-1464 .elementor_search_map .event_button a:hover,
body.page-id-1464 .elementor_search_map .el-pagination .current,
body.page-id-1464 .elementor_search_map .el-pagination a:hover,
body.page-id-1464 .elementor_search_map .el-pagination span:hover,
body.page-id-1464 .elementor_search_map .el_special_pagination .el_current_page,
body.page-id-1464 .elementor_search_map .el_special_pagination a:hover,
body.page-id-1464 .elementor_search_map .job_filters button[type=submit],
body.page-id-1464 .elementor_search_map .job_filters input[type=submit] {
  background: #1760BF !important; border-color: #1760BF !important; color: #fff !important;
}

body.page-id-1464 .elementor_search_map .event_meta_cat a:focus-visible,
body.page-id-1464 .elementor_search_map .event_button a:focus-visible {
  background: #124D99 !important; color: #fff !important;
}

body.page-id-1464 .elementor_search_map .el-pagination a,
body.page-id-1464 .elementor_search_map .el-pagination span,
body.page-id-1464 .elementor_search_map .el_special_pagination a,
body.page-id-1464 .elementor_search_map .toggle_wrap span.active,
body.page-id-1464 .elementor_search_map input:focus,
body.page-id-1464 .elementor_search_map select:focus {
  border-color: #1760BF !important;
}

body.page-id-1464 .elementor_search_map .loader circle {
  stroke: #1760BF !important;
}

body.page-id-1464 .select2-container--default .select2-results__option--highlighted[aria-selected],
body.page-id-1464 .select2-container--default .select2-results__option--selected,
body.page-id-1464 .select2-container--default .select2-results__option[aria-selected=true] {
  background: #EAF1FB !important; color: #1760BF !important;
}

body.page-id-1464 .ui-datepicker .ui-state-active,
body.page-id-1464 .ui-datepicker .ui-state-hover {
  background: #1760BF !important; border-color: #1760BF !important; color: #fff !important;
}