/* Lincoln brand palette, September 2026. */
:root { --aerial-yellow:#FFCA00; --aerial-link:#57ADD0; --aerial-label:#474747; }
.full-row a:not(.btn):not(.wpbc_button_light), .default-content-row a:not(.btn),
.map-content a, .location .contact-info a { color:var(--aerial-link); }
.services-wrap .services-head h3, .services-wrap .service-col span,
.destinations h3, .availability .avail-col h3, .map-section .map-head h3,
.map-section .map-content strong, .section-title-wrap .section-title h5,
.team-wrap .members-row .member-content h3,
.team-wrap .members-row .member-content h3 a { color:var(--aerial-label); }
.team-wrap .members-row .member-content h3 a:hover,
.team-wrap .members-row .member-content h3 a:active { color:var(--aerial-yellow); }
input[type="radio"], input[type="checkbox"] { accent-color:var(--aerial-yellow); }
.availability table thead th, .availability table thead td,
.availability table tr:first-child th { background:var(--aerial-yellow); color:#312C54; }
.btn:active { background-color:var(--aerial-yellow); transform:translateY(1px); }
.footer, .footer .copyright { color:#fff; }
.footer .lincoln-logo { width:180px; height:auto; max-width:100%; display:block; }
.footer .lincoln-disclaimer { font-family:inherit; font-size:12px; line-height:1.57143; font-weight:inherit; font-style:italic; color:inherit; text-align:inherit; margin:14px 0 0; }
.footer .lincoln-disclaimer span { display:block; }
.footer a { overflow-wrap:anywhere; }
.header .logo img, .nav-logo img, .hero,
.map-image img,
img[src*="/image.jpg"] { filter:url(#aerial-yellow); }
/* Labels identified in the availability cards and tenant information panel. */
.availability .avail-col strong, .page-id-67 .default-content h3 { color:var(--aerial-label); }
.default-content a:not(.btn) { color:var(--aerial-link); }
/* Booking calendar's existing gold pending state. */
.block_hints .date2approve.block_check_in_out, .block_hints .block_pending,
.datepick-inline .date2approve:not(.timespartly),
td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve div.check-in-div,
td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div.check-out-div { background-color:var(--aerial-yellow) !important; }
.block_hints .block_pending, .datepick-inline .date2approve,
.block_hints .block_pending a, .datepick-inline .date2approve a { color:#474747; text-shadow:none; }
.block_hints .date2approve.block_check_in_out div.check-in-div,
.datepick-inline .date2approve.timespartly.check_in_time div.check-in-div { border-right-color:var(--aerial-yellow); }
.block_hints .date2approve.block_check_in_out div.check-out-div,
.datepick-inline .date2approve.timespartly.check_out_time div.check-out-div { border-left-color:var(--aerial-yellow); }
