/*!
Theme Name: Netfix
Theme URI: https://bdevs.net/wp/netfix/
Author: theme_pure
Author URI: https://themeforest.net/user/theme_pure
Description: Netfix - Broadband & Internet WordPress Theme
Version: 1.1.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: netfix
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/* === Netfix: Override all red to blue === */


/* === Price list colors === */
.price, 
.pricing-price, 
.plan-price, 
.elementor-price-table__currency, 
.elementor-price-table__price {
    color: #222194 !important; /* Blue */
}

/* === Price box background if red === */
.pricing-box, 
.price-box, 
.elementor-price-table {
    border-color: #222194 !important;
}
 
/* === Icons (Font Awesome / Elementor Icons) === */
i, 
.fa, 
.fas, 
.icon, 
.elementor-icon, 
.elementor-icon i {
    color: #222194 !important; /* Blue */
}

/* === Icons with circle/box backgrounds === */
.icon-box, 
.elementor-icon-box-wrapper .elementor-icon,
.icon-bg {
    background-color: #222194 !important;
    border-color: #222194 !important;
}
/* === Only replace red shades with blue === */

/* Price text */
.price, 
.pricing-price, 
.plan-price, 
.elementor-price-table__currency, 
.elementor-price-table__price {
    color: #222194 !important; /* Blue */
}

/* Price borders */
.pricing-box, 
.price-box, 
.elementor-price-table {
    border-color: #222194 !important;
}

/* Icons */
i, 
.fa, 
.fas, 
.icon, 
.elementor-icon, 
.elementor-icon i {
    color: #222194 !important;
}

/* Icon backgrounds */
.icon-box, 
.elementor-icon-box-wrapper .elementor-icon,
.icon-bg {
    background-color: #222194 !important;
    border-color: #222194 !important;
}

/* Buttons that were red */
button[style*="#ff0000"], 
.btn[style*="#ff0000"], 
.elementor-button[style*="#ff0000"], 
.elementor-button--red {
    background-color: #222194 !important;
    border-color: #222194 !important;
    color: #fff !important;
}

/* Links that were red */
a[style*="#ff0000"], 
a.red, 
a[style*="color:red"] {
    color: #222194 !important;
}

/* === Netfix GPL Theme: Replace all red with blue === */
:root {
    --my-blue: #222194; /* Your blue color */
}

/* ----- Text that was red ----- */
*[style*="#f00"],
*[style*="#ff0000"],
*[style*="color:red"],
a.red,
.red-text,
.text-danger,
.price,
.pricing-price,
.plan-price,
.elementor-price-table__currency,
.elementor-price-table__price {
    color: var(--my-blue) !important;
}

/* ----- Backgrounds that were red ----- */
*[style*="background:#f00"],
*[style*="background:#ff0000"],
*[style*="background:red"],
.bg-danger,
.red-bg,
.elementor-button--red,
button[style*="#ff0000"],
.btn[style*="#ff0000"] {
    background-color: var(--my-blue) !important;
    border-color: var(--my-blue) !important;
    color: #fff !important; /* Keep text white */
}

/* ----- Borders that were red ----- */
*[style*="border-color:#f00"],
*[style*="border-color:#ff0000"],
*[style*="border-color:red"],
.border-danger {
    border-color: var(--my-blue) !important;
}

/* ----- Icons that were red ----- */
i[style*="#f00"],
i[style*="#ff0000"],
i[style*="color:red"],
.fa.red,
.fas.red,
.icon.red,
.elementor-icon {
    color: var(--my-blue) !important;
}

/* ----- Icon backgrounds that were red ----- */
.icon-box.red,
.icon-bg.red,
.elementor-icon-box-wrapper .elementor-icon {
    background-color: var(--my-blue) !important;
    border-color: var(--my-blue) !important;
}
/* === Set Primary Color for Netfix GPL Theme === */
:root {
    --primary-color: #222194; /* Your primary blue */
    --primary: #222194; /* For Bootstrap-based parts */
}

/* Links */
a,
a:visited {
    color: var(--primary-color);
}
a:hover,
a:focus {
    color: #1a1870; /* Darker shade for hover */
}

/* Buttons */
button,
input[type="submit"],
.btn,
.wp-block-button__link,
.elementor-button,
.primary-btn {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    color: #fff;
}
button:hover,
input[type="submit"]:hover,
.btn:hover,
.wp-block-button__link:hover,
.elementor-button:hover,
.primary-btn:hover {
    background-color: #1a1870; /* Darker hover */
    border-color: #1a1870;
}

/* Headings that use primary color */
h1, h2, h3, h4, h5, h6 {
    color: var(--primary-color);
}

/* Price tables, badges, and accents */
.price,
.pricing-price,
.plan-price,
.badge-primary,
.elementor-price-table__price {
    color: var(--primary-color);
}

/* Icons using primary color */
.fa,
.fas,
.elementor-icon {
    color: var(--primary-color);
}
