/* Override bootstrap yellow/orange colors with dark green */
:root {
    --bs-secondary: #146c43 !important;  /* Changed from #FFB524 to dark green */
    --bs-warning: #0d5f3c !important;    /* Changed from #ffc107 to darker green */
}

/* Override any remaining orange/yellow elements */
.btn-warning,
.bg-warning {
    background-color: #0d5f3c !important;
    border-color: #0d5f3c !important;
    color: #fff !important;
}

.btn-secondary,
.bg-secondary {
    background-color: #146c43 !important;
    border-color: #146c43 !important;
    color: #fff !important;
}

.text-warning {
    color: #0d5f3c !important;
}

.text-secondary {
    color: #146c43 !important;
}

/* Override for icons that might be using warning colors */
.fa-star.text-warning,
.fa-star-half-alt.text-warning {
    color: #0d5f3c !important;
}

/* Border overrides */
.border-warning {
    border-color: #0d5f3c !important;
}

.border-secondary {
    border-color: #146c43 !important;
}

/* Additional overrides for specific components */
.hero-header {
    background: linear-gradient(rgba(13, 95, 60, 0.1), rgba(13, 95, 60, 0.1)), url(../img/hero-img.jpg) !important;
}

.carousel-item a {
    background: linear-gradient(rgba(13, 95, 60, 0.7), rgba(13, 95, 60, 0.7)) !important;
}

.featurs .featurs-item .featurs-icon::after {
    background: var(--bs-secondary) !important;
}

.fruite .tab-class .nav-item a.active {
    background: var(--bs-secondary) !important;
}

.fruite .fruite-categorie .fruite-name a:hover {
    color: var(--bs-secondary) !important;
}

.vesitable .owl-nav .owl-prev:hover,
.vesitable .owl-nav .owl-next:hover,
.testimonial .owl-nav .owl-prev:hover,
.testimonial .owl-nav .owl-next:hover {
    background: var(--bs-secondary) !important;
    color: var(--bs-white) !important;
}

.pagination a.active {
    background-color: var(--bs-primary) !important;
    border-color: var(--bs-secondary) !important;
}

.pagination a:hover:not(.active) {
    background-color: var(--bs-primary) !important;
}

.nav.nav-tabs .nav-link.active {
    border-bottom: 2px solid var(--bs-secondary) !important;
}

.footer .footer-item .btn-link:hover {
    color: var(--bs-secondary) !important;
}

/* Price and discount badges */
.price-old::before {
    background: linear-gradient(90deg, transparent, #0d5f3c, transparent) !important;
}

.price-new {
    background: linear-gradient(45deg, #d1e7dd, #a3d9a4) !important;
    color: #0d5f3c !important;
}

.price-new:hover {
    background: linear-gradient(45deg, #b8dbc4, #8bc49c) !important;
}

.discount-badge {
    background: linear-gradient(45deg, #0d5f3c, #146c43) !important;
}

/* Additional hover states */
.topbar .top-link a small:hover i {
    color: #0d5f3c !important;
}

/* Announcement banner colors */
.announcement-banner {
    background: linear-gradient(135deg, #198754 0%, #0d5f3c 100%) !important;
}

/* Navigation hover effects */
.navbar .navbar-nav .nav-link:hover,
.navbar .navbar-nav .nav-link.active {
    color: #0d5f3c !important;
}

/* Button gradients */
.btn-primary,
.btn-gradient {
    background: linear-gradient(45deg, #0d5f3c, #198754) !important;
}

.btn-primary:hover,
.btn-gradient:hover {
    background: linear-gradient(45deg, #0a4c30, #146c43) !important;
}