/* STT homepage colour refinement: styles only, 2026-10-29 */
:root{--stt-home-navy:#142f4f;--stt-home-slate:#60768d;--stt-home-soft:#f3f6fa;--stt-home-gold:#e5bd6b;--stt-home-ink:#102b4d}
/* Keep hero images, slideshow and province background photographs unchanged. */
body .stt-site-contact{background:#142f4f!important}
body .stt-home-sticky-shell .stt-public-header .stt-primary-links>a:hover{color:#b48837!important}
body .stt-home-sticky-shell .stt-public-header .stt-home-cart{background:#e5bd6b!important;color:#102b4d!important}
body .stt-home-sticky-shell .stt-public-header .stt-home-cart:hover{background:#d8ac55!important}
body .stt-reference-services,body .why-new,body .trip-planner-wrap{background:#f3f6fa!important}
body .stt-ref-services-grid>a,body .why-new-card,body .trip-planner{border:1px solid #dce4ed!important}
body .stt-ref-service-intro h2,body .stt-reference-section-heading h2,body .trip-planner-title h2,body .section-head h2{color:#142f4f!important}
body .stt-reference-section-heading small,body .stt-ref-service-intro small,body .stt-kicker{color:#b48837!important}
body .stt-reference-section-heading>a{border-color:#d9b56b!important;color:#142f4f!important}
body .stt-home-packages{background:linear-gradient(145deg,#142f4f,#263f5b 58%,#142f4f)!important}
body .stt-home-packages .stt-all-packages,body .stt-home-packages .stt-package-details a,body .stt-home-packages .stt-package-image span{background:#e5bd6b!important;color:#102b4d!important}
body .stt-province-explorer .province-panel h3{background:#142f4f!important}
body .stt-province-explorer .province-panel button{color:#142f4f!important}
body .stt-province-explorer .province-panel button:hover{background:#f3f6fa!important}
body .stt-province-explorer .sa-map.proper-map .province.stt-map-dot{background:#e5bd6b!important}
body #weatherStripView,body .trip-search,body .stt-hero-booking .stt-hero-form button[type=submit]{background:#e5bd6b!important;color:#102b4d!important}
body .stt-ebooks{background:#f3f6fa!important}
body .stt-ebooks a.stt-ebooks-link,body .deal-btn{background:#e5bd6b!important;color:#102b4d!important}
body .review-band{background:#142f4f!important}
body .contact{background:linear-gradient(110deg,#142f4f,#60768d)!important}
body .stt-whatsapp-float{background:#168b52!important}
@media(max-width:1100px){body .stt-home-sticky-shell .stt-public-header .nav.mobile-open{background:#142f4f!important}}
