/* WAMC navigation: match the social bar */#mainnav, #mainnav > .inner { background-color: #0e0f0f !important; }#mainnav .main-menu > li > a, #mainnav .main-menu > li > a span, #mainnav .close-menu { color: #ffffff !important; }#mainnav .main-menu > li > a { font-family: DINNextLTArabic-Regular, -apple-system, BlinkMacSystemFont; font-size: 15px; font-weight: 400; }#mainnav .main-menu > li > a:hover { color: #ffffff !important; opacity: .8; }/* WAMC appointment team background and clinic logo */.s-block--search-appointments > .lazy { position: relative; background-size: 100% auto !important; background-position: center top !important; background-color: #091c32 !important; }.s-block--search-appointments > .lazy::after { content: ""; position: absolute; top: 16px; right: max(20px, calc((100% - 1220px) / 2)); width: 220px; height: 58px; border-radius: 8px; background: #fff url("https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/ePbaeY/yriM0BodWiuBamMzgk60qhHeVyf0E4UL1E9tp2UB.jpg") center / 94% auto no-repeat; z-index: 2; pointer-events: none; }.s-block--search-appointments > .lazy > .container { padding-top: clamp(310px, 32vw, 470px) !important; padding-bottom: 48px !important; }.s-block--search-appointments > .lazy > .container > div:first-child { color: #fff !important; }.s-block--search-appointments > .lazy > .container > div:first-child p { opacity: 1; }@media(max-width:767px) { .s-block--search-appointments > .lazy::after { width: 150px; height: 40px; top: 8px; right: 12px; } .s-block--search-appointments > .lazy > .container { padding-top: clamp(180px, 46vw, 320px) !important; padding-bottom: 28px !important; } }/* Blend the lower edge of the team photograph into the booking panel. */.s-block--search-appointments > .lazy::before { content: ""; position: absolute; inset: 0 auto auto 0; width: 100%; aspect-ratio: 1933 / 813; background: linear-gradient(to bottom, transparent 65%, #091c32 100%); pointer-events: none; z-index: 0; }.s-block--search-appointments > .lazy > .container { z-index: 1; }/* Retain the clinic mark and name; mask only the small company line. */.s-block--search-appointments > .lazy::after { background-image: linear-gradient(#fff,#fff), url("https://cdn.salla.sa/cdn-cgi/image/fit=scale-down,width=400,height=400,onerror=redirect,format=auto/ePbaeY/yriM0BodWiuBamMzgk60qhHeVyf0E4UL1E9tp2UB.jpg") !important; background-size: 164px 12px, 94% auto !important; background-position: 10px 34px, center !important; background-repeat: no-repeat !important; }@media(max-width:767px) { .s-block--search-appointments > .lazy::after { background-size:112px 9px,94% auto !important; background-position:7px 23px,center !important; } }/* WAMC payment strip contrast, labels and footer readability */#wamc-payments h3{color:#173b45!important;font-size:18px!important;line-height:1.6!important;padding:0 16px}#wamc-payments .wamc-payment-item{position:relative}#wamc-payments .wamc-payment-item.soon{padding-bottom:26px}#wamc-payments .wamc-soon{position:absolute;bottom:4px;left:0;right:0;text-align:center;color:#516b70;font-size:10px;line-height:1.2;font-weight:700}#wamc-payments .wamc-payment-item.vezeeta{background:#0070cd;border-color:#0070cd}footer .copyright-text,footer .copyright-text p,footer .copyright-text a,footer .wamc-copyright{color:#dce9e8!important}#wamc-policy-links .footer-list{display:flex;flex-direction:column;gap:8px}#wamc-policy-links .footer-list a{font-size:14px;line-height:1.8;white-space:normal;color:#e2efed}#wamc-policy-links .footer-list a:hover{color:#fff;text-decoration:underline}#wamc-payments .wamc-payment-item:has(img[alt="Mobily Pay"]){background:#0070bd;border-color:#0070bd}
footer.store-footer .store-footer__info-bar .copyright-text p.text-gray-400{color:#dce9e8!important}
/* WAMC multilingual blog direction — 2026-10-24 */
body.blog-single article .ql-align-left:not(.ql-direction-rtl) {
  direction: ltr !important;
  unicode-bidi: isolate;
  text-align: left !important;
}