#header .header-nav.header-nav-line nav > ul li:hover > a:before {
    background: #298992;
}

#header .header-nav.header-nav-line nav > ul li:hover > a {
    color: #298992;
}

.header-nav.header-nav-line nav > ul li:hover > a:before {
    background: #298992;
}
#header
    .header-nav.header-nav-line.header-nav-bottom-line.header-nav-bottom-line-active-text-dark
    nav
    > ul
    > li:hover
    > a {
    color: #298992 !important;
}

#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active {
    color: #298992 !important;
}

#header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active:before {
    background: #298992 !important;
}

.nav-item-left-border a {
    font-size: 14px;
    font-weight: 600;
}

.nav-item-left-border a:hover {
    color: #298992 !important;
}

.header-extra-info-text a:hover {
    color: #298992 !important;
    text-decoration: none;
}

.featured-boxes-style-4 .featured-box.featured-box-primary .icon-featured {
    border-color: #298992;
    border-color: #298992;
    color: #298992 !important;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu {
    border-top-color: #298992;
}

#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:hover,
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:focus,
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a.active,
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:active {
    color: #298992;
}

html .btn-dark:hover:not(.bg-transparent),
html .btn-dark.hover:not(.bg-transparent) {
    background-color: #298992;
    border-color: #298992;
}

html .bg-color-primary,
html .bg-primary {
    background-color: #298992 !important;
}

.overlay:before {
    background: none;
}

#footer {
    background: #298992 !important;
}

.btn-primary {
    border-color: #3c2876 !important;
    color: #fff;
    background-color: #3c2876 !important;
}
.btn-primary:hover {
    border-color: #3c2876 !important;
    color: #fff;
    background-color: #3c2876 !important;
}
.social-icons li:hover.social-icons-instagram a {
    background: linear-gradient(
        45deg,
        #f09433 0%,
        #e6683c 25%,
        #dc2743 50%,
        #cc2366 75%,
        #bc1888 100%
    ) !important;
}
html
    .accordion-modern-status-primary.accordion-modern-status
    > .card
    .card-header
    a:not(.collapsed) {
    background-color: #298992 !important;
    color: #fff !important;
}
html
    .accordion-modern-status-primary.accordion-modern-status
    > .card:hover
    .card-header
    a.collapsed {
    color: #298992 !important;
}
html .text-primary {
    color: #298992 !important;
}

.carousel-indicators [data-bs-target] {
    background-color: #298992 !important;
}

.breadcrumb a {
    color: #298992 !important;
}

.breadcrumb a:hover {
    color: #275b83 !important;
}

.p-static h1 {
    color: #298992 !important;
}
html .text-color-hover-primary:hover,
html .text-hover-primary:hover {
    color: #298992 !important;
}
.recent-posts .date .month,
article.post .post-date .month {
    background-color: #298992;
}

.recent-posts .date .day,
article.post .post-date .day {
    color: #298992;
}
article.post .post-date {
    float: left;
    margin-right: 0px;
    text-align: center;
}

#header .header-btn-collapse-nav {
    background: #298992;
}

@media (max-width: 991px) {
    #header .header-nav.header-nav-line nav > ul:not(:hover) li > a.active {
        color: #fff !important;
    }
    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav>ul>li>a.active {
         background: #298992;
    }
    
    #header .header-nav-main:not(.header-nav-main-mobile-dark) nav>ul>li>a {
        color: #298992;
    }
}

@media (max-width: 576px) {
  #header .header-nav-features .header-nav-features-dropdown.header-nav-features-dropdown-mobile-fixed {
    position: fixed;
    right: auto;
    left: 50%;
    transform: translate3d(-50%,0,0);
    top: 5%;
  }
}
