/*===================================================
    iIcon Shipping - Custom Color Overrides
    Primary: #7B1F3A (Maroon/Burgundy)
    Secondary/Accent: #C5A044 (Gold)
====================================================*/

/* Gold accent for highlighted heading words */
.section-heading h2 span.hl {
    color: #C5A044;
}

.section-heading h2 span.hl:before {
    background-color: #C5A044;
    opacity: 0.2;
}

/* Gold accent for sub-headings */
.section-heading .sub-heading {
    color: #C5A044;
}

/* Service icons - gold */
.service-icon i,
.process-icon i,
.promo-item i,
.promo-list i {
    color: #C5A044;
}

/* Counter icons - gold */
.counter-icon i {
    color: #C5A044;
}

/* Gold star ratings */
.rattings li i {
    color: #C5A044;
}

/* Slider badge border & accent */
.slider-badge {
    border-color: #C5A044;
}

/* Feature tab active */
.feature-tab-nav .nav-link.active {
    background-color: #7B1F3A;
    border-color: #7B1F3A;
}

/* Process step numbers - gold bg */
.process-icon span {
    background-color: #C5A044;
    color: #fff;
}

/* Quote icon in testimonials */
.quote-icon i {
    color: #C5A044;
}

/* CTA buttons hover - gold accent */
.default-btn:hover {
    background-color: #C5A044;
    border-color: #C5A044;
}

/* Footer social hover - gold */
.footer-widget .social-share li a:hover,
.header-social-share li a:hover {
    background-color: #C5A044;
    border-color: #C5A044;
}

/* Links hover - gold accent */
.footer-links li a:hover,
.nav-menu li a:hover {
    color: #C5A044;
}

/* Carousel nav hover */
.swiper-nav:hover {
    background-color: #C5A044;
    border-color: #C5A044;
}

/* Read more links */
a.read-more:hover {
    color: #C5A044;
}

/* Team social hover */
.team-social li a:hover {
    background-color: #C5A044;
}

/* Check list icons */
.check-list li i {
    color: #C5A044;
}

/* White sections - sub-heading gold */
.section-heading.white .sub-heading {
    color: #C5A044;
}

/* Logo sizing - make sure the logo displays well */
.site-logo img {
    max-height: 60px;
    width: auto;
}

.footer-logo img {
    max-height: 70px;
    width: auto;
}

/* Call info - gold phone icon */
.call-info i {
    color: #C5A044;
}

/* Promo list in white section */
.promo-list.white li i {
    color: #C5A044;
}

/* CTA men section background tweak */
.cta-section .cta-wrapper {
    background-color: #7B1F3A;
}

/* Top header nav active/hover */
.top-header-nav li a:hover {
    color: #C5A044;
}

/* Sponsor section subtle bg */
.sponsor-section {
    border-top: 3px solid #C5A044;
}

/* Scroll-up button */
.scroll-up {
    background-color: #7B1F3A;
}

.scroll-up:hover {
    background-color: #C5A044;
}

/* Page title/breadcrumb section */
.page-title-section {
    background-color: #7B1F3A;
}

/* Running text accent */
.scroller__inner li::after {
    color: #C5A044;
}

/* Admin & Customer panel sidebar adjustments */
.panel-sidebar {
    background: linear-gradient(180deg, #7B1F3A 0%, #1A0A12 100%);
}

/* Panel stat cards accent */
.stat-card .stat-icon {
    color: #C5A044;
}

/* Form focus state */
.form-control:focus {
    border-color: #7B1F3A;
    box-shadow: 0 0 0 0.2rem rgba(123, 31, 58, 0.15);
}

/* Nice select dropdown */
.nice-select .option:hover,
.nice-select .option.focus,
.nice-select .option.selected.focus {
    background-color: rgba(123, 31, 58, 0.08);
}

/* Selection color */
::selection {
    background-color: #7B1F3A;
    color: #ffffff;
}
