/*--------------------------------------------------------------
# Color Scheme - Barrick Inspired (Option 1)
# Blue: #06607f, Gold: #D4AF37, White: #ffffff
--------------------------------------------------------------*/

:root {
    /* Primary Brand Colors - Barrick Inspired */
    --govity-base: #06607f !important;           /* Deep Blue - Main Brand Color */
    --govity-base-rgb: 6, 96, 127 !important;
    --govity-secondary: #D4AF37 !important;      /* Classic Gold */
    --govity-secondary-rgb: 212, 175, 55 !important;
    
    /* Neutral Colors */
    --govity-white: #ffffff !important;
    --govity-white-rgb: 255, 255, 255 !important;
    --govity-black: #1a1a1a !important;
    --govity-black-rgb: 26, 26, 26 !important;
    --govity-gray: #6b7280 !important;
    --govity-gray-rgb: 107, 114, 128 !important;
    
    /* Additional Shades */
    --govity-blue-light: #0887b5 !important;     /* Lighter Blue for hover */
    --govity-blue-dark: #044a61 !important;      /* Darker Blue for depth */
    --govity-gold-light: #E5C65A !important;     /* Lighter Gold for accents */
    --govity-gold-dark: #B8961F !important;      /* Darker Gold for text */
    
    /* Background Colors */
    --govity-primary: #f8f9fa !important;        /* Light Background */
    --govity-primary-rgb: 248, 249, 250 !important;
    --govity-bdr-color: #e5e7eb !important;
    --govity-bdr-color-rgb: 229, 231, 235 !important;
}

/* Primary Button Styles */
.thm-btn,
.main-menu__btn a,
.site-footer__top-social a,
.main-slider-three__btn .thm-btn {
    background-color: #D4AF37 !important;        /* Gold Button */
    color: #1a1a1a !important;
    border-color: #D4AF37 !important;
}

.thm-btn:hover,
.main-menu__btn a:hover,
.site-footer__top-social a:hover {
    background-color: #ffffff !important;        /* White BG on hover */
    border-color: #D4AF37 !important;            /* Gold border on hover */
    color: #D4AF37 !important;                   /* Gold text on hover */
}

/* Ensure icons inside buttons match hover (gold) */
.thm-btn:hover i,
.main-menu__btn a:hover i,
.site-footer__top-social a:hover i,
.thm-btn:hover svg,
.main-menu__btn a:hover svg,
.site-footer__top-social a:hover svg {
    color: #D4AF37 !important;
    fill: #D4AF37 !important;
}

/* Secondary Button (Blue) */
.thm-btn--two,
.main-slider__btn .thm-btn {
    background-color: #06607f !important;        /* Blue Button */
    color: #ffffff !important;
    border-color: #06607f !important;
}

.thm-btn--two:hover,
.main-slider__btn .thm-btn:hover {
    background-color: #ffffff !important;        /* White BG on hover */
    border-color: #D4AF37 !important;
    color: #D4AF37 !important;
}

.thm-btn--two:hover i,
.main-slider__btn .thm-btn:hover i {
    color: #D4AF37 !important;
}

/* Home hero CTA buttons (defined in index.html) — force the requested hover */
.primary-btn:hover,
.secondary-btn:hover,
.main-slider-three__btn.primary-btn:hover,
.main-slider-three__btn.secondary-btn:hover {
    background: #ffffff !important;
    border-color: #D4AF37 !important;
    color: #D4AF37 !important;
}

.primary-btn:hover i,
.secondary-btn:hover i {
    color: #D4AF37 !important;
}

/* Header & Navigation */
.main-menu,
.main-menu__inner,
.stricky-header,
.main-header {
    background-color: #ffffff !important;
}

.main-menu .main-menu__list > li > a {
    color: #1a1a1a !important;
}

.main-menu .main-menu__list > li:hover > a,
.main-menu .main-menu__list > li.current > a {
    color: #06607f !important;
}

/* Section Titles & Headings */
.section-title__title,
h1, h2, h3 {
    color: #dcb947  !important;
}

.section-title__tagline {
    color: #06607f !important;
    background-color: rgba(6, 96, 127, 0.1) !important;
}

/* Icons & Accent Elements */
.icon-box-style-one__icon,
.feature-one__icon,
.services-one__icon,
.department-one__icon {
    background-color: #D4AF37 !important;        /* Gold Icons */
    color: #ffffff !important;
}

.icon-box-style-one:hover .icon-box-style-one__icon,
.feature-one__single:hover .feature-one__icon,
.services-one__single:hover .services-one__icon {
    background-color: #06607f !important;        /* Blue on hover */
}

/* Footer */
.site-footer {
    background-color: #1a1a1a !important;
    color: #ffffff !important;
}

.site-footer__title {
    color: #D4AF37 !important;                   /* Gold Footer Titles */
}

.site-footer__top-left a:hover,
.site-footer__links li a:hover,
.footer-widget__contact li a:hover {
    color: #D4AF37 !important;
}

/* Links */
a {
    color: #D4AF37 !important;
}

a:hover {
    color: #D4AF37 !important;
}

/* Background Overlays */
.main-slider__bg:before,
.page-header:before {
    background-color: rgba(6, 96, 127, 0.85) !important;  /* Blue overlay */
}

/* Counter & Stats */
.counter-one__single,
.counter-two__single {
    background-color: #06607f !important;
    color: #ffffff !important;
}

.counter-one__count-text,
.counter-two__count-text {
    color: #D4AF37 !important;
}

/* Cards & Boxes */
.event-one__single:hover,
.news-one__single:hover,
.portfolio-one__single:hover {
    box-shadow: 0 10px 30px rgba(6, 96, 127, 0.15) !important;
}

/* Borders & Separators */
.section-separator {
    border-color: #e5e7eb !important;
}

/* Input Focus States */
input:focus,
textarea:focus,
select:focus {
    border-color: #06607f !important;
    box-shadow: 0 0 0 0.2rem rgba(6, 96, 127, 0.25) !important;
}

/* Testimonials */
.testimonial-one__client-info-name,
.testimonial-three__client-info-name {
    color: #06607f !important;
}

.testimonial-one__quote,
.testimonial-three__quote {
    color: #D4AF37 !important;
}

/* Progress Bars */
.progress-bar,
.skill-bar .skill-per {
    background-color: #D4AF37 !important;
}

/* Social Icons */
.social-one a,
.team-one__social a {
    background-color: #06607f !important;
    color: #ffffff !important;
}

.social-one a:hover,
.team-one__social a:hover {
    background-color: #D4AF37 !important;
}

/* Badges & Tags */
.badge,
.tag-cloud-widget a {
    background-color: #06607f !important;
    color: #ffffff !important;
}

.badge:hover,
.tag-cloud-widget a:hover {
    background-color: #D4AF37 !important;
}





