/* --- Top Bar Styles --- */

/* Apply Armenian Font and Color #1C216F */
.whb-top-bar,
.whb-top-bar .container,
.whb-top-bar nav ul li a,
.whb-top-bar .wd-tools-element a,
.whb-top-bar span,
.whb-top-bar .nav-link-text,
.whb-top-bar .wd-tools-text,
.whb-top-bar .wd-sub-menu li a span {
    font-family: 'Noto Sans Armenian', sans-serif !important;
    color: #1C216F !important;
}

/* Ensure hover states maintain visibility or color */
.whb-top-bar a:hover span,
.whb-top-bar a:focus span {
    color: #1C216F !important;
    opacity: 0.8;
}

/* Specific fix for phone numbers or other elements that might override color */
.whb-top-bar a,
.whb-top-bar .wd-nav-img + span {
    color: #1C216F !important;
}

/* --- Button Text Styles --- */
.wd-add-btn.wd-add-btn-replace .add-to-cart-loop span {
    font-size: 16px !important;
    font-family: 'Noto Sans Armenian', sans-serif !important;
    font-weight: 600;
}

/* Button Icon Style */
.wd-add-btn.wd-add-btn-replace .add-to-cart-loop::before {
    color: #ffffff !important;
}
