/* Electrician Pricing storefront — black & yellow brand override on top of the Bookland template */

:root {
    --primary: #FFC107;
    --primary-hover: #e0a800;
    --primary-dark: #b38600;
    --secondary: #1a1a1a;
    --title: #1a1a1a;
    --rgba-primary-1: rgba(255, 193, 7, 0.1);
    --rgba-primary-2: rgba(255, 193, 7, 0.2);
    --rgba-primary-3: rgba(255, 193, 7, 0.3);
    --rgba-primary-4: rgba(255, 193, 7, 0.4);
    --rgba-primary-5: rgba(255, 193, 7, 0.5);
    --rgba-primary-6: rgba(255, 193, 7, 0.6);
    --rgba-primary-7: rgba(255, 193, 7, 0.7);
    --rgba-primary-8: rgba(255, 193, 7, 0.8);
    --rgba-primary-9: rgba(255, 193, 7, 0.9);
    --bs-primary: #FFC107;
    --bs-secondary: #1a1a1a;
    --bs-dark: #1a1a1a;
    --gradient: linear-gradient(to right, #FFC107 0%, #b38600 100%);
    --gradient-sec: linear-gradient(to right, #1a1a1a 0%, #000000 100%);
}

/* Header */
.header-info-bar,
.main-bar-wraper .main-bar,
.sticky-header.main-bar-wraper {
    background-color: #1a1a1a !important;
}

.header-info-bar .navbar-nav .nav-link,
.header-nav .nav > li > a,
.header-nav .nav > li > a > span,
.dz-social-icon ul li a {
    color: #fff !important;
}

.header-nav .nav > li:hover > a,
.header-nav .nav > li:hover > a > span,
.header-nav .nav > li.active > a,
.header-nav .nav > li.active > a > span {
    color: #FFC107 !important;
}

.navicon span {
    background-color: #fff !important;
}

.site-header .btn-primary,
.btn-primary {
    background-color: #FFC107 !important;
    border-color: #FFC107 !important;
    color: #1a1a1a !important;
}

.btn-primary:hover,
.btn-primary:focus {
    background-color: #e0a800 !important;
    border-color: #e0a800 !important;
    color: #1a1a1a !important;
}

.btn-outline-primary {
    color: #b38600 !important;
    border-color: #FFC107 !important;
}

.btn-outline-primary:hover {
    background-color: #FFC107 !important;
    color: #1a1a1a !important;
}

/* Footer */
footer.site-footer,
.footer-top,
.footer-bottom {
    background-color: #1a1a1a !important;
}

/* Preloader */
#loading-area {
    background-color: #1a1a1a;
}

.preloader-shade { background-color: #1a1a1a !important; }

/* Books/CSVs price + accent text */
.books-card .price,
.dz-shop-card .price .price-num,
.book-footer .price .price-num {
    color: #b38600 !important;
}
