/* D-Renov Custom Color Scheme - Red #C1121F */

/* Primary Brand Color Override */
.default-btn,
.default-btn-two,
.default-btn-three,
.default-btn-four {
    background: #C1121F !important;
    border: 2px solid #C1121F !important;
}

.default-btn:hover,
.default-btn-two:hover,
.default-btn-three:hover,
.default-btn-four:hover {
    background: #A00F1A !important;
    border-color: #A00F1A !important;
}

/* Navigation Active States */
.navbar-nav .nav-item .nav-link:hover,
.navbar-nav .nav-item .nav-link.active {
    color: #C1121F !important;
}

/* Service Icons and Highlights */
.single-services-item .services-icon {
    background: #C1121F !important;
}

.single-services-item:hover .services-icon {
    background: #A00F1A !important;
}

/* Section Titles and Accents */
.section-title span {
    color: #C1121F !important;
}

.section-title::before {
    background: #C1121F !important;
}

/* Team Social Icons */
.team-social-icon a:hover {
    background: #C1121F !important;
}

/* Portfolio Overlay */
.portfolio-item .portfolio-content .portfolio-icon a:hover {
    background: #C1121F !important;
}

/* Pricing Tables */
.single-pricing-table .pricing-header {
    background: #C1121F !important;
}

/* Footer Links */
.footer-area .footer-widget ul li a:hover {
    color: #C1121F !important;
}

/* Contact Form */
.contact-form .form-group .form-control:focus {
    border-color: #C1121F !important;
}

/* Scroll to Top Button */
.scroll-top {
    background: #C1121F !important;
}

/* Override existing orange/red colors */
.testimonial-item .testimonial-content {
    border-left-color: #C1121F !important;
}

.counter-item .counter-icon {
    color: #C1121F !important;
}

.blog-item .blog-content .blog-meta a:hover {
    color: #C1121F !important;
}

/* Language Switcher */
.language-switcher .dropdown-toggle:hover,
.language-switcher .dropdown-item:hover {
    background-color: #C1121F !important;
    color: white !important;
}

/* Mobile Menu */
.mean-container .mean-nav ul li a:hover {
    background: #C1121F !important;
    color: white !important;
}

/* Progress Bars */
.progress-bar {
    background-color: #C1121F !important;
}

/* Additional Brand Consistency */
.single-blog-item .blog-content .blog-meta a:hover,
.single-services-item h3:hover,
.portfolio-filter ul li.active,
.portfolio-filter ul li:hover {
    color: #C1121F !important;
}

/* Form Submit Buttons */
input[type="submit"],
button[type="submit"] {
    background: #C1121F !important;
    border-color: #C1121F !important;
}

input[type="submit"]:hover,
button[type="submit"]:hover {
    background: #A00F1A !important;
    border-color: #A00F1A !important;
}