/* xl - DESKTOP STYLES */
.hide {
  display: none !important;
}
html:not(.dark-mode) .elementor-kit-8 {
  --e-global-color-73fdbcf: var(--e-global-color-dark);
  --e-global-color-a42c850: var(--e-global-color-primary);
}
html:not(.dark-mode) .elementor-kit-8 .timeline_item .prayer_line_thumb::before {
  box-shadow: inset 0 0 80px #8B5CF6A0;
}
html:not(.dark-mode) .elementor-kit-8 .timeline_item:hover .prayer_line_thumb::before {
  box-shadow: none;
}
html.dark-mode .elementor-kit-8 {
  --e-global-color-73fdbcf: var(--e-global-color-light);
}
html.dark-mode .elementor-kit-8 .timeline_item .datetime::before {
  border-color: #131022;
}
html.dark-mode .elementor-kit-8 .timeline_item .prayer_line_thumb {
  opacity: 0.75;
}
html.dark-mode .elementor-kit-8 .timeline_item:hover .prayer_line_thumb {
  opacity: 1;
}
html .elementor-kit-8 .border, html .elementor-kit-8 .border-top, html .elementor-kit-8 .border-end, html .elementor-kit-8 .border-bottom, html .elementor-kit-8 .border-start, html .elementor-kit-8 .border-top-xxl, html .elementor-kit-8 .border-end-xxl, html .elementor-kit-8 .border-bottom-xxl, html .elementor-kit-8 .border-start-xxl, html .elementor-kit-8 .border-top-xl, html .elementor-kit-8 .border-end-xl, html .elementor-kit-8 .border-bottom-xl, html .elementor-kit-8 .border-start-xl, html .elementor-kit-8 .border-top-lg, html .elementor-kit-8 .border-end-lg, html .elementor-kit-8 .border-bottom-lg, html .elementor-kit-8 .border-start-lg, html .elementor-kit-8 .border-top-md, html .elementor-kit-8 .border-end-md, html .elementor-kit-8 .border-bottom-md, html .elementor-kit-8 .border-start-md, html .elementor-kit-8 .border-top-sm, html .elementor-kit-8 .border-end-sm, html .elementor-kit-8 .border-bottom-sm, html .elementor-kit-8 .border-start-sm, html .elementor-kit-8 .sidebar-blog .widget_archive:not(.widget_block), html .elementor-kit-8 .sidebar-blog .widget_calendar:not(.widget_block), html .elementor-kit-8 .sidebar-blog .widget_categories:not(.widget_block), html .elementor-kit-8 .sidebar-blog .widget_pages:not(.widget_block), html .elementor-kit-8 .sidebar-blog .widget_recent_comments:not(.widget_block), html .elementor-kit-8 .sidebar-blog .widget_recent_entries:not(.widget_block), html .elementor-kit-8 .sidebar-blog .widget_rss:not(.widget_block), html .elementor-kit-8 .sidebar-blog .widget_search:not(.widget_block), html .elementor-kit-8 .sidebar-blog .widget_text:not(.widget_block), html .elementor-kit-8 .sidebar-blog .widget_tag_cloud:not(.widget_block), html .elementor-kit-8 .sidebar-blog .widget_nav_menu, html .elementor-kit-8 .sidebar-blog .widget_meta, html .elementor-kit-8 .sidebar-blog .menu, html .elementor-kit-8 .sidebar-blog .widget > *:only-child, html .elementor-kit-8 .sidebar-blog .wp-block-latest-posts > li + li, html .elementor-kit-8 .sidebar-blog .wp-block-latest-comments > li + li, html .elementor-kit-8 .form-control:valid, html .elementor-kit-8 .form-control.is-valid, html .elementor-kit-8 .form-select:valid, html .elementor-kit-8 .form-select.is-valid, html .elementor-kit-8 select:valid, html .elementor-kit-8 select.is-valid {
  border-color: #8B5CF640 !important;
}
html .elementor-kit-8 .form-control, html .elementor-kit-8 .form-select, html .elementor-kit-8 select {
  color: var(--e-global-color-a42c850);
}
html .elementor-kit-8 .form-control, html .elementor-kit-8 .form-select, html .elementor-kit-8 select {
  background-color: #8B5CF610;
}
html .elementor-kit-8 .form-select:not(:focus), html .elementor-kit-8 select:not(:focus) {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%239798F7' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
}
html .elementor-kit-8 .wp-block-search.is-style-silicon.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  border: 1px solid #8B5CF640;
}
html .elementor-kit-8 .sidebar-blog .widget_block.widget_search .wp-block-search__input {
  border: none;
  border-right: 1px solid #8B5CF640 !important;
  border-radius: 0.375rem 0 0 0.375rem;
}
html .elementor-kit-8 .sidebar-blog .widget_block.widget_search .wp-block-search__input + .wp-block-search__button {
  margin-left: 0;
}
html .elementor-kit-8 .bg-secondary, html .elementor-kit-8 .bg-secondary.badge, html .elementor-kit-8 .card.bg-light, html .elementor-kit-8 .card.bg-light.badge {
  background-color: #8B5CF630 !important;
}
html .elementor-kit-8 .bg-secondary:hover, html .elementor-kit-8 .bg-secondary.badge:hover, html .elementor-kit-8 .card.bg-light:hover, html .elementor-kit-8 .card.bg-light.badge:hover {
  background-color: #8B5CF640 !important;
}
.e-loop__load-more .elementor-button {
  width: 100% !important;
  border: 1px solid rgba(99, 102, 241, 0.35);
  color: var(--e-global-color-a42c850);
  background: transparent;
}
.e-loop__load-more .elementor-button:hover {
  border: 1px solid var(--e-global-color-primary);
  background: var(--e-global-color-primary);
  color: #fff;
}
.elementor-widget-si-team-member .card-hover:hover .card-img-overlay {
  opacity: 0;
  pointer-events: none;
}
.elementor-post-navigation-borders-yes .elementor-post-navigation__separator {
  background-color: #8B5CF640;
}
.timeline_item {
  pointer-events: none;
}
.timeline_item .datetime, .timeline_item .prayer_line_thumb {
  pointer-events: auto;
}
.timeline_item .datetime {
  opacity: 0.75;
  transition: all 0.25s ease-in-out;
}
.timeline_item .datetime::before {
  content: '';
  width: 12px;
  height: 12px;
  background: #6366f1;
  position: absolute;
  top: calc(50% - 10px);
  left: calc(-1.5rem - 10px);
  right: unset;
  border-radius: 50%;
  border: 4px solid #fff;
  box-sizing: content-box;
  transition: all 0.25s ease-in-out;
}
.timeline_item:hover .datetime {
  opacity: 1;
}
.timeline_item:hover .datetime::before {
  background: #D946EF;
}
.timeline_item .prayer_line_thumb {
  transition: all 0.25s ease-in-out;
}
.timeline_item .prayer_line_thumb::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: all 0.25s ease-in-out;
}
.timeline_item:hover .prayer_line_thumb::before {
  box-shadow: inset 0 0 80px #D946EF20;
}
.timeline_item.right .datetime::before {
  right: calc(-1.5rem - 10px);
  left: unset;
}
.history_filters {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  align-items: center;
  justify-content: center;
  margin-bottom: 2rem;
}
.history_filters select {
  flex-basis: 20%;
  min-width: 10rem;
}
.history_filters div {
  flex-basis: 100%;
  text-align: center;
}
.history_filters button {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (max-width: 767px) {
  .timeline_item {
    position: relative;
  }
  .timeline_item::before {
    content: '';
    width: 4px;
    height: 100%;
    background: #8B5CF6;
    position: absolute;
    top: 0;
    left: -2px;
    right: unset;
    opacity: 0.25;
  }
  .timeline_item.right .datetime::before {
    left: calc(-1.5rem - 10px);
    right: unset;
  }
}
.history_detail {
  margin-bottom: 1rem;
}
.history_detail span {
  color: var(--e-global-color-primary);
}
.history_timeline p {
  margin-bottom: 0 !important;
}
@media (min-width: 768px) {
  .timeline_item .thumbnail_wrapper {
    position: relative;
  }
  .timeline_item .thumbnail_wrapper::before {
    content: '';
    width: 4px;
    height: 100%;
    background: #8B5CF6;
    position: absolute;
    top: 0;
    right: calc(-1.5rem - 2px);
    left: unset;
    opacity: 0.25;
  }
  .timeline_item.right .thumbnail_wrapper::before {
    left: calc(-1.5rem - 2px);
    right: unset;
  }
}
/* sm - SMARTPHONE LANDSCAPE STYLES */
@media (max-width: 767px) {
  .history_detail {
    margin-bottom: 0.5rem;
    line-height: 1.3;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sourceRoot%22%3A%22%2F%22%2C%22sources%22%3A%5B%22(stdin)%22%2C%22wp-content%2Fcustom_codes%2F7370-scss-desktop.scss%22%2C%22wp-content%2Fcustom_codes%2F7370-scss-mobile-l.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BACAA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAgBA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAOH%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQD%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAIC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAeD%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAID%3BAAAA%3BAAAA%3BAAGC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOC%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAAA%3BAAKD%3BAACC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAYD%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOD%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAACA%3BAAAA%3BAAAA%3BAAGA%3BAACC%3BAAAA%3BAAAA%3BAAEC%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAD5MF%3BAAIA%3BAEJA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */