.header-logo {
  width: 180px;
}

.header-logo img {
  min-width: 180px;
}

header.navbar.navbar-expand-lg.fixed-top.navbar-stuck {
    border-bottom: 3px solid #edf1f5;
}

a.nav-link.dropdown-toggle.active {
    color: #00A887;
}

.btn-primary {
    --ar-btn-hover-bg: #00A887;
    --ar-btn-active-bg: #00A887;
    --ar-btn-hover-border-color: #00A887;
    --ar-btn-active-border-color: #00A887;
    --ar-btn-bg: #00A887;
    --ar-btn-border-color: #00A887;
    --ar-btn-disabled-bg: #00A887;
    --ar-btn-disabled-border-color: #00A887;
}

.featured-slideshow a {
    text-decoration: none;
}

.featured-slideshow p a:hover {
    color: #1a428a;
}

.btn:hover {
    background-color: #1A428A;
    border-color: #1A428A;
}

.nav-link:hover, .nav-link:focus {
    color: #00A887 !important;
}

a.nav-link.dropdown-toggle,
.navbar-nav .nav-link {
    font-weight: bold;
    color: #1A428A;
}

.featured-ceo {
    padding-top: 4em !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

.featured-slideshow {
  padding-bottom: 0 !important;
}
.featured-program,
.featured-testimonials {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.bg-footer {
    background-color: #00A887 !important;
}

.bg-dark {
    background-color: #1A428A !important;
}

:root .text-dark, [data-bs-theme=light] .text-dark {
    color: #1A428A !important;
}

.navbar-toggler-icon::before,
.navbar-toggler-icon::after {
    width: 100%;
}

.navbar-toggler-icon::after {
    bottom: -0.6rem;
}

.navbar-toggler-icon::before {
    top: -0.55rem;
}

.navbar-toggler-icon, .navbar-toggler-icon::before, .navbar-toggler-icon::after {
    height: .15rem !important;
}

.navbar-toggler {

    line-height: 1;
    color: #1A428A;
    background-color: rgba(0, 0, 0, 0);
    border: #1A428A;
}

header .social-network .btn-secondary {
  --ar-btn-bg: #1A428A;
  --ar-btn-border-color: #1A428A;
  --ar-btn-disabled-bg: #1A428A;
  --ar-btn-disabled-border-color: #1A428A;
      --ar-btn-color: #ffffff !important;
}

.featured-slideshow-main {
  /* display: none; */
}


.navbar-phone-email .ms-4 {
    margin-right: 1.4em;
}

.py-5.header-internal {
    padding-bottom: 0 !important;
    padding-top: 6rem !important;
}

.header-internal-title {
    color: #1a428a;
}

.header-internal-sub-title {
    color: #000 !important;
}

.breadcrumb-item>a {
    color: #00a887;
}

.breadcrumb-item+.breadcrumb-item::before {
  color: #1a428a;
}

@media (min-width: 1400px) {
  .header-logo {
    width: 180px;
  }
  /* .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
      max-width: unset;
  } */
  header .container {
      max-width: unset;
  }
  .navbar {
    padding-left: 20px;
    padding-right: 20px;
  }
  .featured-news {
    padding-top: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .featured-slideshow-sub-funds-mobile {
    display: none ;
}
}

@media (max-width: 1399px) {
  .featured-sub-funds-web {
    display: none;
  }
  .featured-slideshow-sub-funds-mobile a {
    text-decoration: none;
  }
  .min-vh-100 {
    min-height: unset !important;
  }
  .mt-xl-4 {
        margin-top: 0 !important;
    }

  .navbar-phone-email {
    display: none !important;
  }
}

a.card.h-100.border-0.rounded-1.text-decoration-none.px-xxl-1 {
    border: 2px solid #ffffff !important;
}

.featured-slideshow .fw-medium.text-uppercase {
    color: #000000;
}

.featured-slideshow h3.fs-sm.mb-2 {
    color: #00a887;
}

a.card.h-100.border-0.rounded-1.text-decoration-none.px-xxl-1:hover {
    border: 2px solid #00a887 !important;
}

header i.ai-phone.fs-3,
header i.ai-messages.fs-3 {
    color: #00a887 !important;
}

.text-primary {
  color: #00a887 !important;
}

.btn-outline-primary {
    --ar-btn-color: #00a887;
    --ar-btn-border-color: #00a887;
    --ar-btn-hover-bg: #00a887;
    --ar-btn-hover-border-color: #00a887;
    --ar-btn-active-bg: #00a887;
    --ar-btn-active-border-color: #00a887;
    --ar-btn-disabled-color: #00a887;
    --ar-btn-disabled-border-color: #00a887;
}

footer .flex-column {
    color: #1a428a;
}

footer .nav-link:hover,
footer .nav-link:focus,
footer .navbar .nav-item:hover>.nav-link:not(.disabled),
footer .navbar .nav-item .nav-link.show:not(.disabled) {
  color: #00a887 !important;
}

h1>a:hover, .h1>a:hover, h2>a:hover, .h2>a:hover, h3>a:hover, .h3>a:hover, h4>a:hover, .h4>a:hover, h5>a:hover, .h5>a:hover, h6>a:hover, .h6>a:hover {
    color: #00a887;
}
a {
    color: #00a887;
}

.nav {
    --ar-nav-link-active-color: #00a887;
}

.nav-tabs {
    --ar-nav-tabs-link-active-color: #00a887;
    --ar-nav-tabs-link-active-border-color: #00a887;
}

.nav {
    --ar-nav-link-hover-color: #00a887;
}

.btn-link {
    --ar-btn-color: #00a887;
    --ar-btn-hover-color: #00a887;
    --ar-btn-active-color: #00a887;
}

@media (min-width:992px) {
  .dropdown-menu.overflow-hidden.p-0,
  .navbar-expand-lg .dropdown:hover>.dropdown-menu {
    background-color: #00a887;
    border: 2px solid #00a887;
    border-radius: 5px;
  }
  header a.nav-link {
    padding-bottom: 35px !important;
    padding-top: 35px !important;
  }
  .featured-slideshow .ps-md-4 {
    padding-left: 0 !important;
  }
  header a.dropdown-item {
    color: #ffffff;
  }
  header a.dropdown-item:hover,
  header .dropdown-item.active {
    color: #1A428A !important;
  }

}

@media (max-width: 991px) {
  .header-logo {
    width: 180px;
  }
}

@media (min-width: 576px) {
  /* .featured-slideshow-sub-funds-mobile {
    display: none;
  } */
  .me-sm-1 {
    margin-right: 1.25rem !important;
  }
  .featured-sub-funds-web .container.position-relative.z-5.py-sm-4.py-lg-5.mt-4 {
    padding-left: 0;
    padding-right: 0;
}
}

@media (max-width: 575px) {
  .header-logo {
    width: 150px;
  }
  .navbar-phone-email {
      display: none !important;
  }
  /* .featured-sub-funds-web {
    display: none;
  } */
  /* .featured-slideshow-sub-funds-mobile a {
    text-decoration: none;
  } */

  .featured-slideshow-image {
    padding-bottom: 0 !important;
    margin: 0 !important;
  }

  .featured-slideshow-text h1.display-4.pb-3.mb-4 {
    padding-bottom: 0 !important;
    font-size: 22px;
    padding-top: 10px;
  }

  .featured-slideshow-cta .mb-2 {
    margin-bottom: 21px !important;
  }
  .min-vh-100 {
    min-height: unset !important;
  }

  .featured-slideshow-text .d-sm-flex.justify-content-center.justify-content-lg-start.pt-5.mt-lg-2.featured-slideshow-cta {
    padding-top: 20px !important;
  }
  section.bg-primary.bg-opacity-10.pt-5.mt-lg-3.mt-xl-4.mt-xxl-5.featured-slideshow-sub-funds-mobile {
    padding-top: 15px !important;
  }
}
