/* ═══ CHRESTORES CONSULTING — Color Override ═══
   Navy : #1B4F72  |  Gold : #C9A84C               */

/* Preloader dots */
.preloader span { background: #1B4F72 !important; }

/* Header top bar */
.header-top-6.home-6 { background: #1B4F72 !important; }
.feed-name { color: #C9A84C !important; }
.feed-posts { color: rgba(255,255,255,.85) !important; }
.toolbar-sl-share ul li a { color: rgba(255,255,255,.75) !important; }
.toolbar-sl-share ul li a:hover { color: #C9A84C !important; }

/* Sticky nav */
.main-header-area.menu-style-6 { background: #1B4F72 !important; }
/*.navbar-nav .nav-link { color: rgba(255,255,255,.9) !important; }*/
.navbar-nav .nav-item.active .nav-link,
.navbar-nav .nav-link:hover { color: #C9A84C !important; }

/* Slide-bar / sidebar */
.slide-bar { background: #1B4F72 !important; }
.offset-title { color: #C9A84C !important; }
.side-mobile-menu ul li a { color: rgba(255,255,255,.85) !important; }
.side-mobile-menu ul li a:hover { color: #C9A84C !important; }

/* Slider */
.main-slider-area.home-6 .slider__content h3 { color: #C9A84C !important; }
.theme_btn-1 { background: #C9A84C !important; color: #1B4F72 !important; border-color: #C9A84C !important; font-weight:700 !important; }
.theme_btn-2 { border: 2px solid rgba(255,255,255,.6) !important; color: #fff !important; }
.theme_btn-2:hover { background: #C9A84C !important; border-color: #C9A84C !important; color: #1B4F72 !important; }

/* About section */
.semi-title2 { color: #1B4F72 !important; }
.sect-title2 { color: #1B4F72 !important; }
.theme-color { color: #C9A84C !important; }
.btn-text { color: #1B4F72 !important; border-bottom: 2px solid #C9A84C !important; }
.btn-text:hover { color: #C9A84C !important; }

/* Services section */
.services-area.home-6 { background: #1B4F72 !important; }
.semi-title6 { color: #C9A84C !important; }
.sect-title6 { color: #fff !important; }
.single-services2 { background: rgba(255,255,255,.05) !important; border: 1px solid rgba(201,168,76,.3) !important; }
.single-services2 h4 { color: #fff !important; }
.single-services2 p { color: rgba(255,255,255,.8) !important; }
.read-btn2 { color: #C9A84C !important; }
.read-btn2:hover { color: #fff !important; }

/* Feature / Work Process */
.features-bg { background: #f8f9fa !important; }
.semi-title { color: #1B4F72 !important; }
.sect-title { color: #1B4F72 !important; }
.feature-list2, .feature-list3 { border-bottom: 1px solid rgba(27,79,114,.15) !important; }
.feature-list2 .title, .feature-list3 .title { color: #1B4F72 !important; }
.services-btn { color: #C9A84C !important; background: rgba(201,168,76,.1) !important; }

/* Brand / Partners */
.brand-area.home-6 .bg { background: #1B4F72 !important; }

/* Portfolio */
.semi-title2 { color: #1B4F72 !important; }
.pf-btn2 { background: #C9A84C !important; color: #1B4F72 !important; }
.single-portfolio p { color: #C9A84C !important; }
.portfolio-title { color: #1B4F72 !important; }

/* CTA */
.cta-full5 .cta-bg5 { background: linear-gradient(135deg, #154360, #1B4F72) !important; }
.sect-title5 { color: #fff !important; }
.theme_btn1 { background: #C9A84C !important; color: #1B4F72 !important; font-weight: 700 !important; }
.theme_btn2 { border: 2px solid rgba(255,255,255,.5) !important; color: #fff !important; }
.theme_btn2:hover { background: #C9A84C !important; color: #1B4F72 !important; }

/* Testimonials */
.testimonial-wrapper { border: 1px solid rgba(27,79,114,.15) !important; }
.text-heding { color: #1B4F72 !important; }

/* FAQ */
.faq-area .semi-title { color: #1B4F72 !important; }
.accordion-button { color: #1B4F72 !important; }
.accordion-button:not(.collapsed) { background: rgba(27,79,114,.05) !important; color: #1B4F72 !important; }
.accordion-button::after { filter: hue-rotate(180deg) !important; }

/* Blog */
.semi-title7 { color: #C9A84C !important; }
.sect-title7 { color: #1B4F72 !important; }
.blog-title5 { color: #1B4F72 !important; }
.blog-title5:hover { color: #C9A84C !important; }
.read-btn5 { color: #C9A84C !important; }

/* Footer */
.footer-area.home-6 { background: #1B4F72 !important; }
.widget-title { color: #fff !important; }
.footer__widget p { color: rgba(255,255,255,.75) !important; }
.fot-list li a { color: rgba(255,255,255,.75) !important; }
.fot-list li a:hover { color: #C9A84C !important; }
.fot-list li i { color: #C9A84C !important; }
.fot-list .time { color: #C9A84C !important; }
.footer__social a { border: 1px solid rgba(255,255,255,.25) !important; color: rgba(255,255,255,.75) !important; }
.footer__social a:hover { background: #C9A84C !important; border-color: #C9A84C !important; color: #1B4F72 !important; }
.subscribe-form input { border: 1px solid rgba(255,255,255,.2) !important; background: rgba(255,255,255,.1) !important; color: #fff !important; }
.subscribe-form input::placeholder { color: rgba(255,255,255,.6) !important; }
.subscribe-btn { background: #C9A84C !important; color: #1B4F72 !important; font-weight:700 !important; }
.footer-logo2 { filter: brightness(0) invert(1) !important; }
.copy-right-border { border-top: 1px solid rgba(255,255,255,.15) !important; }
.copyright p, .copyright p a { color: rgba(255,255,255,.6) !important; }
.footer-nav .nav-link { color: rgba(255,255,255,.7) !important; }
.footer-nav .nav-link:hover { color: #C9A84C !important; }

/* Scroll to top */
#scrollUp { background: #C9A84C !important; color: #1B4F72 !important; }

/* Page title (inner pages) */
.page-title-area { background: linear-gradient(135deg, #0d2e42, #1B4F72) !important; }
.breadcrumb li a { color: rgba(255,255,255,.75) !important; }
.breadcrumb li.active { color: #C9A84C !important; }
.page-title { color: #fff !important; }

/* Team / services inner pages */
.semi-title.mb-10 { color: #1B4F72 !important; }
.theme_btn { background: #C9A84C !important; color: #1B4F72 !important; font-weight:700 !important; }
.theme_btn:hover { background: #154360 !important; color: #fff !important; }
.theme_btn2.ml-20 { border: 2px solid #1B4F72 !important; color: #1B4F72 !important; }
.theme_btn2.ml-20:hover { background: #C9A84C !important; border-color: #C9A84C !important; }

/* About inner page journey */
.journey-list .left-content h2 { color: rgba(27,79,114,.2) !important; }
.journey-list .left-content h4 { color: #1B4F72 !important; }
.draw-line { background: #C9A84C !important; }
.count-num { color: #1B4F72 !important; }

/* Contact */
.contact-wrapper input, .contact-wrapper textarea { border-bottom: 2px solid rgba(27,79,114,.2) !important; }
.contact-wrapper input:focus, .contact-wrapper textarea:focus { border-bottom-color: #C9A84C !important; }
