/* Cake By Blessing: targeted corrections to the four supplied reference screenshots.
   Loaded last to supersede legacy gold theme declarations. */
/* White editorial cards on the homepage */
body .cbb-home-signature-card,
body .cbb-services-section .cbb-service-card,
body .cbb-editorial-services .cbb-service-card {
 background:#fff!important;background-image:none!important;
 border:1px solid #dedede!important;box-shadow:0 7px 22px rgba(0,0,0,.055)!important;
 color:#171717!important;
}
body .cbb-home-signature-card::before {background:#fff!important;border-bottom:1px solid #eee!important;}
body .cbb-home-signature-icon,
body .cbb-services-section .cbb-service-icon,
body .cbb-editorial-services .cbb-service-index {
 background:#fff!important;background-image:none!important;
 border:1px solid #ddd!important;color:#171717!important;
}
body .cbb-home-signature-card .cbb-home-signature-number,
body .cbb-home-signature-card h3,
body .cbb-home-signature-card p,
body .cbb-home-signature-card>a,
body .cbb-home-signature-card>a i,
body .cbb-services-section .cbb-service-card h3,
body .cbb-services-section .cbb-service-card p,
body .cbb-services-section .cbb-service-link,
body .cbb-services-section .cbb-service-link i {color:#171717!important;}
body .cbb-home-signature-card>a,
body .cbb-services-section .cbb-service-link {border-color:#444!important;}
/* White feature tiles in the black home-page section, with black legible writing. */
body .cbb-home-trust .cbb-trust-item {background:#fff!important;background-image:none!important;border:1px solid #ddd!important;box-shadow:none!important;}
body .cbb-home-trust .cbb-trust-icon,
body .cbb-home-trust .cbb-trust-icon i,
body .cbb-home-trust .cbb-trust-item strong,
body .cbb-home-trust .cbb-trust-item small {color:#111!important;}
/* Footer brand panel: white, with black title, eyebrow and dark call-to-action. */
body .cbb-reference-footer .cbb-footer-brand,
body .cbb-footer-brand {background:#fff!important;background-image:none!important;border:1px solid #dedede!important;color:#111!important;box-shadow:none!important;}
body .cbb-footer-brand .cbb-footer-kicker,
body .cbb-footer-brand .cbb-footer-name,
body .cbb-footer-brand .cbb-footer-caption,
body .cbb-footer-brand .cbb-footer-delivery {color:#111!important;}
body .cbb-footer-brand .cbb-footer-cta {background:#171717!important;border:1px solid #171717!important;color:#fff!important;}
body .cbb-footer-brand .cbb-footer-cta:hover {background:#333!important;color:#fff!important;}
/* The single intentional gold accent: the PLACE ORDER action, black lettering. */
body .blessing-nav .blessing-actions .blessing-request,
body .blessing-actions a[href*="request"],
body .cbb-float-order {background:#f2c64d!important;background-image:none!important;border-color:#f2c64d!important;color:#101010!important;}
body .blessing-nav .blessing-actions .blessing-request *,
body .blessing-actions a[href*="request"] *,
body .cbb-float-order * {color:#101010!important;}
body .cbb-float-order svg {stroke:#101010!important;}
