@charset "UTF-8";
.no_overflow .elementor-widget-image {
  overflow: hidden;
}
.no_overflow .e-con-full {
  border-radius: 0 0 10px 10px;
}
.no_overflow img {
  width: 100%;
}
p {
  margin-top: 0 !important;
}

.linkred a {
  color: #f47f4d;
}

.nopp p:last-child {
  margin-bottom: 0;
}

.nop {
  margin-bottom: 0;
}
.nop p, .nop h1, .nop h2, .nop h3, .nop h4, .nop h5, .nop h6 {
  margin-bottom: 0;
  margin-top: 0;
}

#mobile_header_row_one .e-con-inner {
  padding-bottom: 0;
}
#mobile_header_row_one .elementor-widget-icon-box .elementor-icon-box-wrapper {
  gap: 0;
}
#mobile_header_row_one .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content h3 {
  margin-top: 3px;
}
#mobile_header_row_one .translate {
  position: relative;
  top: 7px;
}
#mobile_header_row_one .translate .elementor-shortcode .gtranslate_wrapper {
  position: relative;
  margin-left: 0;
}
#mobile_header_row_one .translate .elementor-shortcode .gtranslate_wrapper a span {
  color: #27a9e1 !important;
  top: 0;
  position: relative;
  font-family: "Merriweather", Sans-serif;
  font-size: 14px;
  font-weight: 700;
}
#mobile_header_row_one .translate .elementor-shortcode .gtranslate_wrapper > a {
  position: relative;
}
#mobile_header_row_one .translate .elementor-shortcode .gtranslate_wrapper > a img {
  display: none;
}
#mobile_header_row_one .translate .elementor-shortcode .gtranslate_wrapper > a:before {
  content: "";
  background-image: url("data:image/svg+xml,<svg aria-hidden='true' class='e-font-icon-svg e-fas-globe' viewBox='0 0 496 512' xmlns='http://www.w3.org/2000/svg'><path fill='%2327a9e1' d='M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z'></path></svg>");
  width: 17px;
  height: 17px;
  position: absolute;
  left: 6px;
  top: -16px;
  background-repeat: no-repeat;
}

#mobile_header_row_two {
  box-shadow: -1px 7px 25px -13px rgba(0, 0, 0, 0.54);
  -webkit-box-shadow: -1px 7px 25px -13px rgba(0, 0, 0, 0.54);
  -moz-box-shadow: -1px 7px 25px -13px rgba(0, 0, 0, 0.54);
}
#mobile_header_row_two .e-con-inner {
  padding-top: 0;
  padding-bottom: 0;
}
#mobile_header_row_two .e-con-inner #mobile_header_row_two_col_two {
  gap: 0;
}
#mobile_header_row_two .e-con-inner #mobile_header_row_two_col_two .elementor-widget-elementskit-header-search svg {
  top: 10px;
  position: relative;
}
#mobile_header_row_two .e-con-inner #mobile_header_row_two_col_two #mobile_navigation #ekit-megamenu-header-menu ul li.menu-item a {
  font-family: Merriweather;
  font-size: 14px;
  line-height: 1.3em;
  padding: 10px 15px;
  color: #60514E;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
#mobile_header_row_two .e-con-inner #mobile_header_row_two_col_two #mobile_navigation #ekit-megamenu-header-menu ul li.menu-item a i {
  color: #27a9e1;
  border: 0;
}
#mobile_header_row_two .e-con-inner #mobile_header_row_two_col_two #mobile_navigation #ekit-megamenu-header-menu ul li.menu-item a:hover {
  color: #fff !important;
  background-color: #27a9e1 !important;
}
#mobile_header_row_two .e-con-inner #mobile_header_row_two_col_two #mobile_navigation #ekit-megamenu-header-menu ul li.menu-item a:hover i {
  color: #fff;
}
#mobile_header_row_two .e-con-inner #mobile_header_row_two_col_two #mobile_navigation #ekit-megamenu-header-menu ul li.menu-item.current-menu-item > a {
  color: #fff !important;
  background-color: #27a9e1 !important;
}
#mobile_header_row_two .e-con-inner #mobile_header_row_two_col_two #mobile_navigation #ekit-megamenu-header-menu ul li.menu-item.current-menu-item > a i {
  color: #fff;
}
#mobile_header_row_two .e-con-inner #mobile_header_row_two_col_two #mobile_navigation .elementskit-menu-hamburger {
  background-color: transparent;
  border: 0;
}
#mobile_header_row_two .e-con-inner #mobile_header_row_two_col_two #mobile_navigation .elementskit-menu-hamburger:hover {
  background-color: transparent;
}
#mobile_header_row_two .e-con-inner #mobile_header_row_two_col_two #mobile_navigation .elementskit-menu-hamburger svg {
  width: 30px;
  height: 30px;
}
#mobile_header_row_two .e-con-inner #mobile_header_row_two_col_two #mobile_navigation .elementskit-menu-hamburger i:before {
  color: #27a9e1;
  font-size: 30px;
}
#mobile_header_row_two .e-con-inner #mobile_header_row_two_col_two #mobile_navigation .elementskit-menu-hamburger:after {
  content: "MENU";
  display: block;
  position: absolute;
  bottom: 3px;
  left: 12px;
  width: auto;
  height: auto;
  font-size: 10px;
  color: #27a9e1;
}
#mobile_header_row_two .e-con-inner #mobile_header_row_two_col_two #mobile_navigation .elementskit-menu-hamburger:after:hover {
  color: #27a9e1;
}
#mobile_header_row_two .e-con-inner #mobile_header_row_two_col_two #mobile_navigation .elementskit-nav-identity-panel .elementskit-menu-close {
  background: transparent;
  color: #27a9e1;
  border: solid #27a9e1;
  border-radius: 0;
  padding: 12px 12px;
  width: auto;
  border-top: 0;
  border-right: 0;
  border-width: 1px;
  top: -10px;
}

#headertop .top_header_icons h3.elementor-icon-box-title {
  margin-top: 6px;
}
#headertop .translate .elementor-shortcode .gtranslate_wrapper {
  position: relative;
  margin-left: 15px;
}
#headertop .translate .elementor-shortcode .gtranslate_wrapper a span {
  color: #27a9e1 !important;
  top: -1px;
  position: relative;
  font-family: "Merriweather", Sans-serif;
  font-size: 14px;
  font-weight: 700;
}
#headertop .translate .elementor-shortcode .gtranslate_wrapper > a {
  position: relative;
}
#headertop .translate .elementor-shortcode .gtranslate_wrapper > a img {
  display: none;
}
#headertop .translate .elementor-shortcode .gtranslate_wrapper > a:before {
  content: "";
  background-image: url("data:image/svg+xml,<svg aria-hidden='true' class='e-font-icon-svg e-fas-globe' viewBox='0 0 496 512' xmlns='http://www.w3.org/2000/svg'><path fill='%2327a9e1' d='M336.5 160C322 70.7 287.8 8 248 8s-74 62.7-88.5 152h177zM152 256c0 22.2 1.2 43.5 3.3 64h185.3c2.1-20.5 3.3-41.8 3.3-64s-1.2-43.5-3.3-64H155.3c-2.1 20.5-3.3 41.8-3.3 64zm324.7-96c-28.6-67.9-86.5-120.4-158-141.6 24.4 33.8 41.2 84.7 50 141.6h108zM177.2 18.4C105.8 39.6 47.8 92.1 19.3 160h108c8.7-56.9 25.5-107.8 49.9-141.6zM487.4 192H372.7c2.1 21 3.3 42.5 3.3 64s-1.2 43-3.3 64h114.6c5.5-20.5 8.6-41.8 8.6-64s-3.1-43.5-8.5-64zM120 256c0-21.5 1.2-43 3.3-64H8.6C3.2 212.5 0 233.8 0 256s3.2 43.5 8.6 64h114.6c-2-21-3.2-42.5-3.2-64zm39.5 96c14.5 89.3 48.7 152 88.5 152s74-62.7 88.5-152h-177zm159.3 141.6c71.4-21.2 129.4-73.7 158-141.6h-108c-8.8 56.9-25.6 107.8-50 141.6zM19.3 352c28.6 67.9 86.5 120.4 158 141.6-24.4-33.8-41.2-84.7-50-141.6h-108z'></path></svg>");
  width: 17px;
  height: 17px;
  position: absolute;
  left: -21px;
  top: 4px;
  background-repeat: no-repeat;
}

#header_row_two {
  box-shadow: -1px 7px 25px -13px rgba(0, 0, 0, 0.54);
  -webkit-box-shadow: -1px 7px 25px -13px rgba(0, 0, 0, 0.54);
  -moz-box-shadow: -1px 7px 25px -13px rgba(0, 0, 0, 0.54);
}
#header_row_two #logo_header {
  width: 207px;
}
#header_row_two #logo_header img {
  border-radius: 0;
}
#header_row_two #menu_header {
  width: calc(100% - 295px - 207px);
}
#header_row_two #menu_header #navigation li.menu-item a {
  font-weight: 800;
  font-family: "Blood Orange";
  font-size: 16px;
}
#header_row_two #menu_header #navigation li.menu-item .elementskit-dropdown {
  border: 1px solid #60514E;
  border-radius: 10px;
  padding-top: 10px;
  background: #fff;
  padding-bottom: 10px;
}
#header_row_two #menu_header #navigation li.menu-item .elementskit-dropdown li.menu-item a {
  font-family: "Merriweather";
  text-transform: none;
  font-size: 14px;
}
#header_row_two #menu_header #navigation li.menu-item .elementskit-dropdown li.menu-item a:hover {
  background: #fff;
  color: #FCB75E !important;
}
#header_row_two #menu_header #navigation li.menu-item .elementskit-dropdown li.menu-item.current-menu-item a:hover {
  background: #60514E;
}
#header_row_two #donate_button {
  width: 250px;
}

.mfp-wrap.mfp-auto-cursor.my-mfp-slide-bottom {
  background: #f47f4d;
}
.mfp-wrap.mfp-auto-cursor.my-mfp-slide-bottom .ekit_search-field {
  color: #fff;
}
.mfp-wrap.mfp-auto-cursor.my-mfp-slide-bottom svg path {
  fill: #fff;
}

#archive_posts article {
  border-radius: 0 0 9px 9px;
  background: #e3eef8;
}
#archive_posts article .elementor-post__read-more img {
  filter: brightness(0) saturate(100%) invert(55%) sepia(92%) saturate(1010%) hue-rotate(165deg) brightness(92%) contrast(90%);
}
#archive_posts article .elementor-post__text {
  padding: 0 30px 30px 30px;
}
#archive_posts article .elementor-post__text h3 {
  margin-bottom: 18px;
  margin-top: 18px;
}
#archive_posts article .elementor-post__text .elementor-post__excerpt {
  margin-bottom: 36px;
}

#blog_sidebar .uael-post-grid__inner .uael-post__bg-wrap {
  background-color: #fff;
}
#blog_sidebar .uael-post-grid__inner .uael-post__bg-wrap .uael-post__inner-wrap .uael-post__thumbnail img {
  height: 100%;
  object-fit: cover;
}
#blog_sidebar .uael-post-grid__inner .uael-post__bg-wrap .uael-post__inner-wrap .uael-post__content-wrap {
  margin-left: 0;
  padding: 0 9px 0 18px;
  box-shadow: none;
  -webkit-box-shadow: none;
}
#blog_sidebar .uael-post-grid__inner .uael-post__bg-wrap .uael-post__inner-wrap .uael-post__content-wrap .uael-post__separator {
  display: none;
}

#not_found_page_search_bar .e-search-submit {
  cursor: pointer;
}

.tag-list strong {
  color: #27a9e1;
}

.elementskit-card .ekit-accordion--toggler svg {
  filter: brightness(0) saturate(100%) invert(66%) sepia(16%) saturate(5181%) hue-rotate(328deg) brightness(100%) contrast(92%);
}

body .team-showcase {
  position: relative;
}
body .team-showcase .team-grid {
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  /* ≥ 768px: 3 columns (tablet) */
  /* ≥ 992px: 4 columns (small desktop) */
  /* ≥ 1200px: 5 columns (large desktop) */
}
@media (min-width: 768px) {
  body .team-showcase .team-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
}
@media (min-width: 992px) {
  body .team-showcase .team-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
}
@media (min-width: 1200px) {
  body .team-showcase .team-grid {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }
}
body .team-showcase .team-grid .team-card {
  width: 100%;
}
body .team-showcase .team-grid .team-card .team-card-inner {
  display: block;
  padding: 0;
  border: 0;
  background: none;
  text-align: left;
  cursor: pointer;
}
body .team-showcase .team-grid .team-card .team-card-inner .team-card-image img {
  width: 100%;
  height: auto;
  display: block;
}
body .team-showcase .team-grid .team-card .team-card-inner .team-card-meta {
  margin-top: 12px;
}
body .team-showcase .team-grid .team-card .team-card-inner .team-card-meta .team-card-name {
  font-size: 27px;
  margin: 4px 0 0;
  white-space: normal;
  overflow-wrap: anywhere;
  hyphens: auto;
}
body .team-showcase .team-grid .team-card .team-card-inner .team-card-meta .team-card-office-title {
  font-size: 14px;
  text-transform: capitalize;
  letter-spacing: 0.08em;
  color: #60514E;
  white-space: normal;
  overflow-wrap: anywhere;
  hyphens: auto;
}
body .team-showcase .team-grid .team-card.is-hidden {
  display: none;
}
body .team-showcase .team-grid .team-detail-content .team-detail-header p {
  margin: 0 0 4px;
  text-transform: uppercase;
  font-size: 0.85rem;
  letter-spacing: 0.08em;
  opacity: 0.7;
}
body .team-showcase .team-grid .team-detail-content .team-detail-header h2 {
  margin: 0 0 16px;
}
body .team-showcase .team-detail-panel {
  margin-top: 12px;
  margin-bottom: 60px;
  padding-top: 21px;
  padding-bottom: 21px;
  display: none;
  position: relative;
  grid-column: 1/-1;
}
body .team-showcase .team-detail-panel.is-open {
  display: block;
}
body .team-showcase .team-detail-panel .team-detail-close {
  position: absolute;
  right: 0;
  top: 0;
  border: 0;
  background: none;
  font-size: 39px;
  line-height: 1;
  cursor: pointer;
  color: #60514E;
}
body .team-filter-wrap {
  margin-bottom: 2rem;
  max-width: 100%;
  width: 100%;
  position: relative;
}
body .team-filter-wrap #team-category-filter {
  width: 100%;
  padding: 10px;
  font-size: 21px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: none;
}
body .team-filter-wrap:after {
  content: "▾"; /* your arrow icon */
  position: absolute;
  right: 12px; /* move left/right */
  top: 50%;
  transform: translateY(-50%);
  font-size: 30px; /* make it bigger */
  pointer-events: none; /* click goes to select */
}

/*.team-grid ,*/
.team-grids, .team-grid {
  display: grid;
  gap: 21px;
  row-gap: 39px;
  grid-template-columns: repeat(4, 1fr);
}
@media (max-width: 1024px) {
  .team-grids, .team-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media (max-width: 767px) {
  .team-grids, .team-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
.team-grids .team-card, .team-grid .team-card {
  height: 100%;
}
.team-grids .team-card .elementor-widget-image, .team-grid .team-card .elementor-widget-image {
  overflow: hidden;
}
.team-grids .team-card .elementor-widget-image a, .team-grid .team-card .elementor-widget-image a {
  pointer-events: none;
  cursor: default;
}
.team-grids .team-card .elementor-widget-image img, .team-grid .team-card .elementor-widget-image img {
  transition: transform 0.4s ease-in-out;
}
.team-grids .team-card h2 a, .team-grid .team-card h2 a {
  pointer-events: none;
  cursor: default;
}
.team-grids .team-card:hover .elementor-widget-image img, .team-grid .team-card:hover .elementor-widget-image img {
  transform: scale(1.08);
}

.events-intro-acf {
  min-height: 63px;
  margin-bottom: 30px !important;
  opacity: 0;
  transform: translateY(4px);
  transition: opacity 0.18s ease, transform 0.18s ease;
}
.events-intro-acf.is-ready {
  opacity: 1;
  transform: translateY(0);
  min-height: 0;
}

.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop,
.tribe-events button.tribe-events-c-top-bar__datepicker-button {
  font-family: "Blood Orange" !important;
  color: #60514e !important;
}

.tribe-events button.tribe-events-c-top-bar__datepicker-button:hover {
  background: #fff !important;
}

.single-tribe_events .registration_button {
  display: flex;
  justify-content: center;
}
.single-tribe_events .registration_button .register_here {
  font-family: "Blood Orange", Sans-serif;
  font-size: 16px;
  font-weight: 800;
  text-transform: capitalize;
  background-color: #FCB75E;
  line-height: 1.3em;
  letter-spacing: 0.5px;
  color: #60514E;
  border-radius: 30px 30px 30px 30px;
  padding: 16px 35px 16px 35px;
}
.single-tribe_events .registration_button .register_here:hover {
  background-color: #f47f4d;
  color: #fff;
}
.single-tribe_events .tribe-events-series-relationship-single-marker .tribe-events-series-relationship-single-marker__icon {
  display: none;
}
.single-tribe_events .tribe-events-series-relationship-single-marker .tribe-events-series-relationship-single-marker__prefix {
  font-weight: 700;
  color: #EE2F3C;
}
.single-tribe_events .tribe-events-series-relationship-single-marker .tribe-events-series-relationship-single-marker__title {
  font-weight: 700;
  color: #60514E !important;
}
.single-tribe_events .tribe-events-series-relationship-single-marker .tribe-events-series-relationship-single-marker__title:hover {
  color: #60514E;
}
.single-tribe_events .event-meta-row {
  /*display: flex;
  gap: 48px;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: wrap;*/
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 5rem;
}
@media (max-width: 680px) {
  .single-tribe_events .event-meta-row {
    gap: 28px;
  }
}
.single-tribe_events .event-meta-row .event-meta-item {
  /*display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    font-family: inherit;*/
  text-align: center;
  max-width: 221px;
  min-width: 15%;
}
.single-tribe_events .event-meta-row .event-meta-item img {
  /*width: 58px;
  height: auto;
  display: block;
  margin-bottom: 6px;*/
  display: block;
  margin: 0 auto 0.5rem;
  max-width: 81px;
  height: auto;
}
@media (max-width: 680px) {
  .single-tribe_events .event-meta-row .event-meta-item img {
    width: 46px;
  }
}
.single-tribe_events .event-meta-row .event-meta-item .event-meta-text {
  font-weight: 900;
  font-size: 18px;
  line-height: 1.2;
}
@media (max-width: 680px) {
  .single-tribe_events .event-meta-row .event-meta-item .event-meta-text {
    font-size: 16px;
  }
}
.single-tribe_events .event-location-wrap {
  display: grid;
  grid-template-columns: 1fr 2.4fr;
  gap: 28px;
  align-items: stretch;
}
@media (max-width: 1024px) {
  .single-tribe_events .event-location-wrap {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 900px) {
  .single-tribe_events .event-location-wrap {
    grid-template-columns: 1fr;
  }
}
.single-tribe_events .event-location-wrap .event-location-info .event-location-heading {
  font-weight: 800;
  margin: 0.75rem 0 0.25rem;
}
.single-tribe_events .event-location-wrap .event-location-info .event-location-venue a {
  color: #f47f4d !important;
  text-decoration: none;
}
.single-tribe_events .event-location-wrap .event-location-info .event-location-address div {
  margin: 0.15rem 0;
}
.single-tribe_events .event-location-wrap .event-location-info .event-location-phone a,
.single-tribe_events .event-location-wrap .event-location-info .event-location-website a {
  color: #f47f4d !important;
  text-decoration: none;
}
.single-tribe_events .event-location-wrap .event-location-map-wrap {
  height: 100%;
}
.single-tribe_events .event-location-wrap .event-location-map-wrap .event-location-map {
  width: 100%;
  height: 100% !important;
  display: block;
}
@media (max-width: 900px) {
  .single-tribe_events .event-location-wrap .event-location-map-wrap .event-location-map {
    height: auto !important;
  }
}
.single-tribe_events .event-related {
  text-align: center;
}
.single-tribe_events .event-related .event-related-heading {
  font-size: 60px;
  font-weight: 800;
  margin: 0 0 1.25rem;
}
.single-tribe_events .event-related .event-related-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 22px;
  align-items: start;
}
@media (max-width: 980px) {
  .single-tribe_events .event-related .event-related-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 640px) {
  .single-tribe_events .event-related .event-related-grid {
    grid-template-columns: 1fr;
  }
}
.single-tribe_events .event-related .event-related-grid .event-related-card {
  text-align: left;
}
.single-tribe_events .event-related .event-related-grid .event-related-card .event-related-media {
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: 2px;
}
.single-tribe_events .event-related .event-related-grid .event-related-card .event-related-media .event-related-thumb {
  width: 100%;
  height: 210px;
  display: block;
  object-fit: cover;
}
.single-tribe_events .event-related .event-related-grid .event-related-card .event-related-media .event-related-thumb.placeholder {
  background: #eee;
  aspect-ratio: 16/9;
}
.single-tribe_events .event-related .event-related-grid .event-related-card .event-related-media .event-related-date {
  position: absolute;
  left: 0;
  bottom: 12px;
  background: #60514E;
  color: #fff;
  border-radius: 3px;
  padding: 6px 8px;
  line-height: 1;
  text-align: center;
  min-width: 44px;
  font-weight: 700;
}
.single-tribe_events .event-related .event-related-grid .event-related-card .event-related-media .event-related-date .erd-day {
  display: block;
  font-size: 16px;
}
.single-tribe_events .event-related .event-related-grid .event-related-card .event-related-media .event-related-date .erd-mon {
  display: block;
  font-size: 11px;
  letter-spacing: 0.05em;
}
.single-tribe_events .event-related .event-related-grid .event-related-card .event-related-title {
  font-size: 30px;
  font-weight: 800;
  margin: 16px 0 5px;
}
.single-tribe_events .event-related .event-related-grid .event-related-card .event-related-title a {
  text-decoration: none;
  color: inherit;
}
.single-tribe_events .event-related .event-related-grid .event-related-card .event-related-more {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-weight: 700;
  text-decoration: none;
  font-size: 17px;
  color: #60514E;
}
.single-tribe_events .event-related .event-related-grid .event-related-card .event-related-more .event-related-leaf {
  width: 23px;
  display: inline-block;
}

.tribe-events .tribe-events-calendar-month__header-column {
  border-block-start: 0 !important;
}

.tribe-common--breakpoint-full.tribe-events .tribe-events-c-top-bar__datepicker-desktop,
.tribe-events button.tribe-events-c-top-bar__datepicker-button {
  font-family: "Blood Orange" !important;
  color: #60514E !important;
}

.tribe-events button.tribe-events-c-top-bar__datepicker-button:hover {
  background: #fff !important;
}

.series-overview .series-overview__grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 5rem;
}
.series-overview .series-overview__item {
  text-align: center;
  max-width: 221px;
  min-width: 15%;
  flex: 1 1 221px;
}
@media (max-width: 1158px) {
  .series-overview .series-overview__item {
    flex: 0 0 45%;
    max-width: 45%;
    min-width: 45%;
  }
}
@media (max-width: 767px) {
  .series-overview .series-overview__item {
    flex: 0 0 100%;
    max-width: 100%;
    min-width: 100%;
  }
}
.series-overview .series-overview__item img {
  display: block;
  margin: 0 auto 0.5rem;
  max-width: 81px;
  height: auto;
}
.series-overview .series-overview__item .series-overview__text {
  font-weight: 900;
  font-size: 18px;
}

#series_sponsor_logos .series-sponsors .series-sponsors__grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 24px;
}
#series_sponsor_logos .series-sponsors .series-sponsors__grid .series-sponsors__item {
  margin: 0;
}
#series_sponsor_logos .series-sponsors .series-sponsors__grid .series-sponsors__item img {
  display: block;
  max-width: 210px;
  height: auto;
}

#series_top_left_column #series_registration {
  margin: 0;
}
#series_top_left_column #series_registration .registration_button {
  text-align: left;
}
#series_top_left_column #series_registration .registration_button a {
  display: block;
  width: fit-content;
  padding: 12px 30px;
}

.series-nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  margin: 22px 0;
}
.series-nav .series-nav-left, .series-nav .series-nav-right {
  min-width: 120px;
}
.series-nav .series-nav-left .series-nav-link, .series-nav .series-nav-right .series-nav-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-weight: 700;
  text-decoration: none;
  color: #60514E;
}
.series-nav .series-nav-left .series-nav-link .series-nav-icon, .series-nav .series-nav-right .series-nav-link .series-nav-icon {
  display: inline-block;
  vertical-align: middle;
}
.series-nav .series-nav-left .series-nav-link.prev .icon, .series-nav .series-nav-right .series-nav-link.prev .icon {
  order: -1;
}
.series-nav .series-nav-left .series-nav-link.prev .icon .series-nav-icon, .series-nav .series-nav-right .series-nav-link.prev .icon .series-nav-icon {
  display: none;
}
.series-nav .series-nav-left .series-nav-link.prev .label img, .series-nav .series-nav-right .series-nav-link.prev .label img {
  transform: rotate(180deg);
}
.series-nav .series-nav-left .series-nav-link.next .icon, .series-nav .series-nav-right .series-nav-link.next .icon {
  order: 2;
}
.series-nav .series-nav-left .series-nav-link.next .icon .series-nav-icon, .series-nav .series-nav-right .series-nav-link.next .icon .series-nav-icon {
  display: none;
}

.single-tribe_event_series a.btn-primary {
  font-family: "Blood Orange", Sans-serif;
  font-size: 16px;
  font-weight: 800;
  text-transform: capitalize;
  background-color: #FCB75E;
  color: #60514E !important;
  border-style: none;
  border-radius: 30px 30px 30px 30px;
  padding: 16px 35px 16px 35px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.registration_button {
  text-align: center;
}
.registration_button a {
  font-family: "Blood Orange", Sans-serif;
  font-size: 16px;
  font-weight: 800;
  text-transform: capitalize;
  background-color: #FCB75E;
  color: #60514E !important;
  border-style: none;
  border-radius: 30px 30px 30px 30px;
  padding: 16px 35px 16px 35px;
  margin-top: 12px;
  margin-bottom: 12px;
}

@media screen and (max-width: 802px) {
  #series_calendar_list .tribe-events-calendar-list__event-date-tag {
    padding-right: 10px;
    width: 64px;
  }
}
@media screen and (max-width: 802px) {
  #series_calendar_list .tribe-events-calendar-list__event-wrapper {
    padding-left: 10px;
  }
}
#series_calendar_list .tribe-common-l-container {
  padding-left: 0;
  padding-right: 0;
  margin: 0 auto;
  padding-bottom: 30px;
}
#series_calendar_list .tribe-common-l-container .tribe-events-c-top-bar .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon--caret-left {
  position: relative;
}
#series_calendar_list .tribe-common-l-container .tribe-events-c-top-bar .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon--caret-left:after {
  content: "";
  background: url(/wp-content/uploads/2026/03/arrow-blue-dark.svg);
  position: absolute;
  display: block;
  z-index: 1;
  background-repeat: no-repeat;
  top: 0;
  right: 0;
  transform-origin: center;
  background-size: 21px;
  width: 21px;
  height: 21px;
  transform: rotate(90deg);
}
#series_calendar_list .tribe-common-l-container .tribe-events-c-top-bar .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon--caret-right {
  position: relative;
}
#series_calendar_list .tribe-common-l-container .tribe-events-c-top-bar .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon--caret-right:after {
  content: "";
  background: url(/wp-content/uploads/2026/03/arrow-blue-dark.svg);
  position: absolute;
  display: block;
  z-index: 1;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  transform-origin: center;
  background-size: 21px;
  width: 21px;
  height: 21px;
  transform: rotate(270deg);
}
#series_calendar_list .tribe-common-l-container .tribe-events-c-top-bar .tribe-events-c-top-bar__nav-list-item svg {
  display: none;
}
#series_calendar_list .tribe-common-l-container .tribe-events-c-top-bar .tribe-common-c-btn-border-small {
  background: #e3eef8;
  border: 0;
  border-radius: 30px;
  font-family: "Blood Orange";
  color: #60514E;
  font-size: 15px;
  padding: 10px 24px;
}
#series_calendar_list .tribe-common-l-container .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker-button {
  position: relative;
}
#series_calendar_list .tribe-common-l-container .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker-button time {
  font-family: "Blood Orange";
  color: #60514E;
}
#series_calendar_list .tribe-common-l-container .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker-button time:after {
  content: "";
  background: url(/wp-content/uploads/2026/03/arrow-blue-dark.svg);
  position: absolute;
  display: block;
  z-index: 1;
  background-repeat: no-repeat;
  top: 10px;
  right: -34px;
  transform-origin: center;
  transform: scaleX(-1);
  background-size: 21px;
  width: 21px;
  height: 21px;
}
#series_calendar_list .tribe-common-l-container .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker-button svg {
  display: none;
}
#series_calendar_list .tribe-common-l-container .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker-button:hover {
  background-color: transparent;
  opacity: 1;
}
#series_calendar_list .tribe-common-l-container .tribe-events-c-top-bar .tribe-events-c-top-bar__datepicker-button:hover time {
  color: #f47f4d;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list__month-separator {
  display: flex;
  align-items: center;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list__month-separator .tribe-events-calendar-list__month-separator-text {
  font-family: "Merriweather";
  font-size: 16px;
  font-weight: 700;
  color: #60514E;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list__month-separator:after {
  background-color: transparent;
  color: #60514E;
  content: "";
  flex: 1 1 auto; /* fill the remaining width */
  margin-left: 20px; /* spacing after the month label */
  border-top: 2px dashed #60514E;
  height: 0;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list__event .tribe-events-calendar-list__event-featured-image-wrapper .tribe-events-calendar-list__event-featured-image {
  height: 100%;
  object-fit: cover;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-venue {
  display: none;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-datetime-wrapper span {
  font-weight: bold;
  font-family: "Merriweather";
  font-size: 13px;
  color: #60514E;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title {
  font-family: "Blood Orange";
  font-size: 30px;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-header .tribe-events-calendar-list__event-title a {
  color: #60514E;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description {
  font-family: "Merriweather";
  font-size: 13px;
  color: #60514E;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-calendar-list__event-description p {
  color: #60514E;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list__event .tribe-events-calendar-list__event-details .tribe-events-c-small-cta__price {
  font-family: "Merriweather";
  font-size: 13px;
  color: #60514E;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list__event-date-tag {
  display: flex;
  justify-content: center;
  border-right: 5px solid #f47f4d;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-datetime {
  width: 54px;
  background: #60514E;
  height: fit-content;
  border-radius: 5px;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list__event-date-tag .tribe-events-calendar-list__event-date-tag-datetime span {
  color: #fff;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list-nav {
  border-top: 2px dashed #60514E;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--prev {
  position: relative;
  transition: ease-in-out 0.3s;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--prev .tribe-events-c-nav__prev {
  left: 36px;
  position: relative;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--prev .tribe-events-c-nav__prev .tribe-events-c-nav__prev-label {
  color: #60514E;
  font-family: "Blood Orange";
  font-size: 17px;
  transition: ease-in-out 0.3s;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--prev .tribe-events-c-nav__prev svg {
  display: none;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--prev:after {
  content: "";
  background: url(/wp-content/uploads/2025/09/leaf-icon.svg);
  width: 30px;
  position: absolute;
  right: 100%;
  display: block;
  z-index: 1;
  height: 12px;
  background-repeat: no-repeat;
  top: 7px;
  left: 0;
  transform-origin: center;
  transform: scaleX(-1);
  transition: ease-in-out 0.3s;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--prev:hover .tribe-events-c-nav__prev-label {
  color: #27a9e1;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--prev:hover:after {
  filter: brightness(0) saturate(100%) invert(68%) sepia(34%) saturate(4171%) hue-rotate(166deg) brightness(90%) contrast(95%);
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--next {
  position: relative;
  transition: ease-in-out 0.3s;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--next .tribe-events-c-nav__next {
  right: 36px;
  position: relative;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--next .tribe-events-c-nav__next .tribe-events-c-nav__next-label {
  color: #60514E;
  font-family: "Blood Orange";
  font-size: 17px;
  transition: ease-in-out 0.3s;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--next .tribe-events-c-nav__next svg {
  display: none;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--next:after {
  content: "";
  background: url(/wp-content/uploads/2025/09/leaf-icon.svg);
  width: 30px;
  position: absolute;
  display: block;
  z-index: 1;
  height: 12px;
  background-repeat: no-repeat;
  top: 7px;
  right: 0;
  transition: ease-in-out 0.3s;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--next:hover .tribe-events-c-nav__next-label {
  color: #27a9e1;
}
#series_calendar_list .tribe-common-l-container .tribe-events-calendar-list-nav .tribe-events-c-nav__list .tribe-events-c-nav__list-item.tribe-events-c-nav__list-item--next:hover:after {
  filter: brightness(0) saturate(100%) invert(68%) sepia(34%) saturate(4171%) hue-rotate(166deg) brightness(90%) contrast(95%);
}
#series_calendar_list .tribe-common-l-container .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown {
  float: none;
  margin: 0 auto;
  margin-top: 36px;
}
#series_calendar_list .tribe-common-l-container .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown .tribe-common-c-btn-border {
  background: #e3eef8;
  border: #e3eef8;
  border-radius: 30px;
}
#series_calendar_list .tribe-common-l-container .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown .tribe-common-c-btn-border .tribe-events-c-subscribe-dropdown__button-text {
  font-family: "Blood Orange";
  color: #60514E;
  padding: 8px 12px;
  font-size: 15px;
  text-transform: capitalize;
}
#series_calendar_list .tribe-common-l-container .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown .tribe-common-c-btn-border svg {
  filter: brightness(0) saturate(100%) invert(31%) sepia(3%) saturate(2097%) hue-rotate(322deg) brightness(98%) contrast(87%);
}
#series_calendar_list .tribe-common-l-container .tribe-events-c-subscribe-dropdown__container .tribe-events-c-subscribe-dropdown .tribe-common-c-btn-border:hover svg {
  filter: brightness(0) saturate(100%) invert(68%) sepia(34%) saturate(4171%) hue-rotate(166deg) brightness(90%) contrast(95%);
}

.tribe-common-c-svgicon--featured path {
  fill: #f47f4d !important;
}

.tribe-events-calendar-list__event-date-tag-datetime:after {
  background-color: transparent !important;
}

.tribe-events-c-view-selector__button:hover {
  background-color: transparent !important;
}

#series_calendar_list.tribe_on_posts h1.tribe-events-header__title-text {
  font-family: "Blood Orange";
}
#series_calendar_list.tribe_on_posts .tribe-common-l-container {
  min-height: auto;
  padding-top: 0;
}

.cat-name {
  color: #60514E !important;
}

@media screen and (max-width: 1024px) and (min-width: 768px) {
  #blogs_home .uael-post-wrapper:last-child {
    width: 100%;
  }
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
  #blogs_home .uael-post-wrapper:last-child .uael-post__bg-wrap {
    background-color: transparent;
  }
}
@media screen and (max-width: 1024px) and (min-width: 768px) {
  #blogs_home .uael-post-wrapper:last-child .uael-post__bg-wrap .uael-post__inner-wrap {
    width: 50%;
    margin: 0 auto;
    background: #e3eef8;
  }
}

#post_navigation .elementor-post-navigation__link__prev {
  padding-right: 10px;
}
#post_navigation .elementor-post-navigation__link__next {
  padding-left: 10px;
}

#home_posts .uael-post__thumbnail img {
  border-radius: 0;
  min-height: 250px;
  max-height: 250px;
  object-fit: cover;
}
#home_posts .uael-post__inner-wrap {
  margin-bottom: 0;
}
#home_posts .uael-post__inner-wrap .uael-post__content-wrap {
  padding-bottom: 10px;
  padding-top: 10px;
}
#home_posts .uael-post__inner-wrap .uael-post__content-wrap .uael-post__terms-wrap svg {
  fill: #f47f4d;
}
#home_posts .uael-post__inner-wrap .uael-post__content-wrap .uael-post__terms-wrap {
  margin-bottom: 9px;
}
#home_posts .uael-post__inner-wrap .uael-post__content-wrap .uael-post__terms-wrap .uael-post__terms svg {
  width: 15px;
}
#home_posts .uael-post__inner-wrap .uael-post__content-wrap .uael-post__terms-wrap .uael-post__terms .uael-listing__terms-link {
  margin-left: 9px;
  font-family: "Merriweather";
  color: #27a9e1;
}
#home_posts .uael-post__inner-wrap .uael-post__read-more img {
  filter: brightness(0) saturate(100%) invert(55%) sepia(92%) saturate(1010%) hue-rotate(165deg) brightness(92%) contrast(90%);
}

.no_margin .elementor-icon-box-title {
  margin: 0;
}

@media screen and (max-width: 1320px) {
  #main_footer .e-con-inner {
    padding-left: 2%;
    padding-right: 2%;
  }
}
@media screen and (max-width: 767px) {
  #main_footer .e-con-inner #footer_col_two #footer_nav li a {
    justify-content: center;
  }
}
@media screen and (max-width: 767px) {
  #main_footer .e-con-inner .footer_icon {
    justify-content: center;
    display: flex;
  }
}
@media screen and (max-width: 767px) {
  #main_footer .e-con-inner .footer_titles h2, #main_footer .e-con-inner .footer_titles .ekit-heading--title {
    text-align: center;
  }
}
#main_footer .e-con-inner #exploremos_footer {
  position: fixed;
  right: 0;
  top: 45%;
  background: #EE2F3C;
  border-radius: 0;
  width: 90px;
  height: 63.36px;
}
#main_footer .e-con-inner #exploremos_footer a {
  width: 100%;
}
#main_footer .e-con-inner #exploremos_footer a img {
  width: 36px;
  padding: 4px 0;
}
#main_footer .e-con-inner .coloricons svg {
  filter: brightness(0) saturate(100%) invert(51%) sepia(87%) saturate(377%) hue-rotate(332deg) brightness(97%) contrast(97%);
}

#sub_footer a {
  font-family: "Merriweather";
  font-size: 12px;
  color: #f47f4d;
}

/*# sourceMappingURL=custom.css.map */
