.ama-field-label{display:block;font-size:14px;line-height:1.4;font-weight:600;margin:12px 0 6px;color:#202a36}
.ama-request-note{font-size:13px;line-height:1.5;margin-top:12px;color:#525c68}
.ama-vehicle-price-link{font-size:16px;line-height:1.4;font-weight:600;white-space:normal;text-decoration:underline}
.badge .ama-vehicle-price-link{color:inherit;font-size:13px}
.ama-diesel-prices{max-width:1140px;margin:24px auto;padding:20px;border-left:3px solid #dc3545;background:#f8f9fa}
@media(max-width:767px){
 .fixed_sidebtn{display:none!important}
 body.page #page .entry-header{min-height:0!important;height:auto!important;padding:28px 0!important;margin-bottom:24px!important}
 body.page #page .entry-header .entry-title{font-size:28px!important;line-height:1.2!important;margin:0 0 12px!important}
 body.page #page .entry-header .breadcrumb-container{line-height:1.5!important}
 .home-quote-form .col-lg-6,.home-quote-form .col-lg-12{margin-bottom:2px}
}
@media(min-width:768px){body.page #page .entry-header{min-height:0!important;height:auto!important;padding:64px 0!important;margin-bottom:32px!important}}

/* Targeted CTA display corrections: Yearly Service and Caravan Service. */
body.page-id-1043 #page #main #ama-yearly-service .ama-global-footer-cta h2,
body.page-id-1043 #page #main #ama-yearly-service .ama-global-footer-cta p{color:#fff!important}
body.page-id-64537 .ama-global-footer-cta{display:none!important}
/* Pale blue quote surfaces, matching the LandCruiser service badge. */
body .amaq .amaq-head{border-top-color:#e7f1ff!important}
body .amaq .amaq-steps span.on,body .amaq .amaq-steps span.on b{border-color:#e7f1ff!important}
body .amaq button,body .amaq .amaq-section-title,body .amaq .amaq-review-label,body .amaq .amaq-service-group>b,body .amaq .amaq-steps span.on b{background:#e7f1ff!important}
body .amaq button,body .amaq .amaq-review-label,body .amaq .amaq-service-group>b{color:#202a36!important}
body .amaq input:focus,body .amaq select:focus,body .amaq textarea:focus,body .amaq .amaq-includes,body .amaq .amaq-note,body .amaq .amaq-dsg-note{border-color:#e7f1ff!important}
body .amaq .amaq-variant-choices button.on,body .amaq .amaq-variant-choices button:hover{background:#e7f1ff!important;border-color:#b6d4fe!important}
body a.header_top_btn,body a.fixed_sidebtn,body a.ama-header-mega__button,body a.bar-btn.call{background:#e7f1ff!important;border-color:#e7f1ff!important;color:#202a36!important}

body .mobile-call-bar a.bar-btn.call{background:#e7f1ff!important;color:#202a36!important}
body .amaq button.amaq-link,body .amaq button.amaq-back{color:#fff!important}
/* Match the homepage opening call button to the pale blue CTA palette. */
body.home a.home_hero_btn_primary{background:#e7f1ff!important;border-color:#e7f1ff!important;color:#202a36!important}
body.home a.home_hero_btn_outline,body.home a.home_hero_btn_outline:hover,body.home a.home_hero_btn_outline:focus{background:#e7f1ff!important;border-color:#e7f1ff!important;color:#202a36!important}
body .amaq #amaq-home-trailer,body .amaq #amaq-home-trailer:hover,body .amaq #amaq-home-trailer:focus{background:#e7f1ff!important;border-color:#b6d4fe!important}
body .amaq #amaq-home-trailer .amaq-group-icon{background:#e7f1ff!important;color:#0d6efd!important}