/**
 * SLA360 Chit Funds - Brand Colors from Logo
 * Primary: Blue #0066CC, Orange #FF6600, Gold #D4A017
 */

:root {
  --sla-primary-blue: #0066CC;
  --sla-primary-orange: #FF6600;
  --sla-gold: #D4A017;
  --sla-dark-blue: #020847;
  --sla-blue-light: #0e19a1;
}

/* Global overrides - Logo colors */
a { color: var(--sla-primary-orange); }
.btn-style-one,
.theme-btn.btn-style-nine,
.btn-style-five { background: var(--sla-primary-orange) !important; border-color: var(--sla-primary-orange) !important; }
.btn-style-one:hover,
.theme-btn.btn-style-nine:hover { background: transparent !important; color: var(--sla-primary-orange) !important; border-color: var(--sla-primary-orange) !important; }
.btn-style-one .icon { background-color: var(--sla-primary-blue) !important; }
.brown_color { color: var(--sla-primary-orange) !important; }

/* Header - Logo colors */
.header-top .inner-container,
.header-top .inner-container:before,
.main-header .top-left:before { background-color: var(--sla-dark-blue) !important; border-top-color: var(--sla-dark-blue) !important; }
.main-header .top-left .contact-list li a:hover { color: var(--sla-primary-orange) !important; }

/* Header Upper - Navigation */
.main-header.header-style-five.five-alternate .header-upper { background: linear-gradient(135deg, var(--sla-dark-blue) 0%, var(--sla-primary-blue) 100%); }
.main-header.header-style-five .main-menu .navigation > li > a { color: #fff !important; }
.main-header.header-style-five.five-alternate .main-menu .navigation > li:hover > a,
.main-header.header-style-five.five-alternate .main-menu .navigation > li.current > a { color: var(--sla-primary-orange) !important; }
.main-header.header-style-five.five-alternate .main-menu .navigation > li > ul { border-color: var(--sla-primary-orange) !important; }
.main-header .navigation > li > a:hover { color: var(--sla-primary-orange) !important; }

/* Sticky Header */
.sticky-header { background: var(--sla-dark-blue) !important; }
.sticky-header .navigation > li > a:hover { color: var(--sla-primary-orange) !important; }

/* Footer - Logo colors */
.main-footer.style-two { background: linear-gradient(180deg, var(--sla-dark-blue) 0%, #011a55 100%); }
.main-footer.style-two .footer-bottom { background-color: var(--sla-dark-blue) !important; }
.main-footer.style-two .footer-bottom .social-column ul li a:hover,
.main-footer.style-two .footer-bottom .copyright-column .copyright a,
.main-footer.style-two .list-style-two li .icon { color: var(--sla-primary-orange) !important; }

/* CTA, Slider, Buttons */
.call-to-action-two { background: linear-gradient(135deg, var(--sla-dark-blue) 0%, var(--sla-primary-blue) 100%); }
.main-slider .link-box .theme-btn { background: var(--sla-primary-orange) !important; border-color: var(--sla-primary-orange) !important; }
.main-slider .link-box .theme-btn:hover { color: var(--sla-primary-orange) !important; background: transparent !important; }

/* Section accents */
.about-section.brown .content-column .inner-column .sec-title h2 { color: var(--sla-dark-blue) !important; }
.about-section.brown .content-column .inner-column .text p a { color: var(--sla-dark-blue) !important; }
.about-section.brown .fact-counter .count-outer,
.about-section.brown .content-column .inner-column .signature h5,
.about-section.brown .video-column .fact-counter .count-outer .count-text { color: var(--sla-primary-orange) !important; }
.about-section.brown .video-box .overlay-box span { background-color: var(--sla-primary-orange) !important; }

/* Services, Case blocks */
.services-block-eleven .inner-box:hover .icon-box { background: var(--sla-primary-orange) !important; }
.services-block-eleven .inner-box:hover h6 a { color: var(--sla-primary-orange) !important; }
.case-block .inner-box:hover { border-color: var(--sla-primary-orange) !important; }

/* Page title */
.page-title { background: linear-gradient(135deg, var(--sla-dark-blue) 0%, var(--sla-primary-blue) 100%) !important; }
