/* WCAG fixes — Mobilize Cloud, Fall 2026 audit. Minimum visual changes needed to pass. */

/* 2.5.8 Target size: social icons in the slide-out menu (were ~21x17px) */
.menu > .social > a { display: inline-block; min-width: 24px; min-height: 24px; text-align: center; line-height: 24px; }

/* 1.4.3 LEED-ND page icon labels (white on teal #4c858e, 4.15:1) -> teal #487e86 */
.leed-nd .icon-container .icon-label { background-color: #487e86; }

/* 1.4.3 Parking page orange box (white on #f18a00, 2.5:1): NRI chose Option B 11/10 - keep white text, darken orange to #b35a00 (5.1:1). Hover states use the same darker orange. */
.page-template-Parking .container-parking .section-parking .right .box_header { background-color: #b35a00; border-color: #b35a00; }
.page-template-Parking .container-parking .section-parking .right .box_header:hover .header_text,
.page-template-Parking .container-parking .section-parking .right .box_header:focus .header_text { color: #b35a00; }
.page-template-Parking .container-parking .section-parking .right .box_body .btn-action { background: #b35a00; }
.page-template-Parking .container-parking .section-parking .right .box_body .btn-action:hover,
.page-template-Parking .container-parking .section-parking .right .box_body .btn-action:focus { color: #b35a00; border-color: #b35a00; background: #ffffff; }
