/* ==========================================================================
   Elite Trade Hub - Color Scheme Override (Xriver child theme)
   Colour-only layer. Remove the enqueue in functions.php to revert.
   Palette: Primary blue #2F6FE4 | Deep blue #1747A6 | Light blue #6FA0F5
   Secondary red #D7263D | Gold accent #F5BD1F | Ink #0B1628
   Surfaces #EEF2F8 / #E1E8F2 | Borders #D5DEEB
   ========================================================================== */
:root{--xr-clr-pr-1:#2F6FE4;--xr-clr-pr-2:#F5BD1F;--xr-clr-pr-3:#D7263D;--xr-clr-sd-2:#5B8DEF;--xr-clr-sd-3:#E23A4B;--xr-clr-gd-3:linear-gradient(135deg,#2F6FE4 0%,#0F2F73 100%);--etr-pr-1-light:#6FA0F5;--etr-pr-1-dark:#1747A6;--etr-ink:#0B1628;--etr-surface:#EEF2F8;--etr-surface-2:#E1E8F2;--etr-border:#D5DEEB}
/* mapped from xriver-core.css */
body{color:#0b1628;background-color:#eef2f8}
::-moz-selection{background-color:#2f6fe4}
::-moz-selection{background-color:#2f6fe4}
::selection{background-color:#2f6fe4}
.xr-p-1{color:#0b1628}
.xr-p-3:is(.has-black){color:#0b1628}
.xr-h-1{color:#0b1628}
.xr-subtitle-1-number span{color:#0b1628}
.xr-subtitle-1 .marquee-text-single::after{background-color:#0b1628}
.xr-subtitle-3-text{background:radial-gradient(136.29% 136.29% at 50% 50%, #0b1628 0%, #1f55d1 100%)}
.xr-subtitle-3:is(.has-black) .xr-subtitle-3-number{color:#0b1628}
.xr-subtitle-3:is(.has-black) .xr-subtitle-3-line{background:#0b1628}
.xr-subtitle-3:is(.has-black) .xr-subtitle-3-text{background:radial-gradient(136.29% 136.29% at 50% 50%, #eef2f8 0%, #1f55d1 100%);color:#0b1628}
.xr-sec-title-1{color:#0b1628}
.xr-sec-title-3:is(.has-black){color:#0b1628}
.xr-offcanvas-btn-2{color:#e23a4b}
.xr-offcanvas-btn-3{background:linear-gradient(302deg, #d7263d 0%, #1f55d1 100%)}
.xr-pr-btn-1::after{background:#0b1628}
.xr-pr-btn-2 .bg-shape-2{background:#e23a4b}
.xr-sd-btn-2{background:linear-gradient(180deg, #484848 0%, #122038 100%)}
.xr-sd-btn-2::before{background:linear-gradient(180deg, #f5bd1f 0%, #998538 100%)}
.xr-pr-btn-3{background:linear-gradient(135deg, #d7263d 0%, #1747a6 24.52%, #d7263d 51.44%, #1747a6 75.48%, #d7263d 100%)}
.xr-pr-btn-3::after{background:linear-gradient(214.38deg, #FFFFFF 13.42%, #dbe7ff 66.14%, #1747a6 107.53%)}
.wa-offcanvas-close span{background:#0b1628}
.wa-offcanvas-social-title{color:#0b1628}
.wa-offcanvas-social-link{color:#0b1628}
.wa-offcanvas-social-link:hover{background:#0b1628}
.wa-offcanvas-gallery-title{color:#0b1628}
.mobile-main-navigation ul li .dropdown-btn{color:#0b1628}
.wa-search-box-close{color:#0b1628}
.wa-search-box-close:hover{background:#0b1628}
.wa-search-tag-item:hover{background:#0b1628}
.wa-back-to-top:is(.has-home-2) svg *{fill:#0b1628}
.xr-main-navigation .navbar-nav li .dropdown-menu{background:#0b1628}
.xr-main-navigation:is(.xr-header-2-menu) ul li .dropdown-menu li:hover > a{color:#0b1628}
.xr-main-navigation:is(.xr-header-3-menu) .navbar-nav li .dropdown-menu li{background-color:#2e3e5c}
.xr-main-navigation:is(.xr-header-3-menu) .navbar-nav li .dropdown-menu li:hover{background-color:#2e3e5c}
.wa_sticky_header:is(.sr-header-1-area):is(.wa_sticky_show):is(.has-header-2) .sr-header-1-wrap{background-color:#0b1628}
.xr-hero-1-area .xr-line-shape{background:#0b1628}
.xr-hero-1-main{background-color:#0b1628}
.xr-hero-1-bg-shape-2 .circle-shape-1{background:radial-gradient(50% 50% at 50% 50%, #0b1628 38.46%, #2f6fe4 55.29%, #f5b301 70.19%, #d7263d 83.65%, #0b1628 100%)}
.xr-hero-1-author .author-img-single{border:2px solid #34466a}
.xr-hero-2-area{background-color:#15243e}
.xr-hero-2-counter-item:nth-child(3) .title .plus{color:#e23a4b}
.xr-hero-3-title-text{background:linear-gradient(166deg, #FFFFFF 36%, #d7263d 59%, #1E8AC8 80%)}
.xr-hero-3-support .icon-elm{background:radial-gradient(50% 50% at 50% 50%, #1f55d1 0%, #0b1628 100%)}
.xr-hero-3-support-inner{background-color:#0b1628}
.xr-hero-3-slider-preview-single .number{background-color:#1f55d1}
.xr-hero-3-social-link .single-link{background-color:#0b1628}
.xr-about-1-trust .rating{color:#f5b301}
@media (max-width: 767px){
.xr-about-1-trust .title{color:#0b1628}
}
@media (max-width: 767px){
.xr-about-1-trust .disc{color:#0b1628}
}
.xr-about-1-tabs-btn-single{background-color:#eef2f8}
.xr-about-1-tabs-btn-single .first-content .icon{color:#0b1628}
.xr-about-1-tabs-pane{background-color:#eef2f8}
.xr-about-3-left{border-right:1px solid #d5deeb}
.xr-about-3-left-line{background-color:#d5deeb}
.xr-about-3-left-counter .number{color:#0b1628}
.xr-about-3-left-counter .disc{color:#0b1628}
.xr-about-3-right-left .xr-pr-btn-3{background:#0b1628}
.xr-about-3-features-single .title{color:#0b1628}
.xr-about-3-features-single .icon-elm{background-color:#1f55d1}
.xr-about-3-features-single:is(.has-clr-3) .icon-elm{background-color:#0b1628}
.xr-about-3-features-title::after{background:#1f55d1}
.xr-about-3-features-content-slider-item .disc{color:#0b1628}
.xr-about-3-features-content-slider-item .list-elm li{color:#0b1628}
.xr-services-1-area{background-color:#0b1628}
.xr-services-1-author .author-img-single{border:2px solid #0b1628}
.xr-services-2-item-single::after{background:#15243e}
.xr-services-2-item-single .bg-clr{background-color:#f5bd1f}
.xr-services-2-item-single .dvr-line{background:radial-gradient(50% 50% at 50% 50%, #FFFFFF 0%, #15243e 100%)}
.xr-services-2-item-single:hover .disc{color:#0b1628}
.xr-services-2-item-single:hover .title{color:#0b1628}
.xr-services-2-hire-btn .text{background:#15243e}
.xr-services-3-area{background-color:#0b1628}
.xr-services-3-item{background-color:#122038}
.xr-services-3-item .back-content .title{color:#0b1628}
.xr-services-3-item .back-content-inner-right .disc{color:#0b1628}
.xr-services-3-item .back-content-inner-right .xr-pr-btn-3{background:#0b1628}
.xr-services-3-item .back-content-inner .title-2{color:#0b1628}
.xr-achi-1-exp{background-color:#e1e8f2}
.xr-achi-1-exp-features{background-color:#0b1628}
.xr-achi-1-dedicated{background-color:#d3e0f4}
.xr-achi-1-partner{background-color:#e1e8f2}
.xr-marquee-text-1-wrap-1{background-color:#0b1628}
.xr-price-1-area{background-color:#0b1628}
.xr-price-1-card-single .item-btn{background:rgba(11,22,40, 0.6)}
.xr-price-1-card-single .item-btn::before{background:linear-gradient(165.37deg, #2f6fe4 10.49%, #0b1628 20.61%, #0b1628 68.97%, #8F8688 85.83%)}
.xr-price-1-card-single .item-btn::after{background:radial-gradient(50% 50% at 50% 50%, #2f6fe4 0%, rgba(11,22,40, 0) 100%)}
.xr-price-1-card-single .item-btn-line{background:linear-gradient(90deg, rgba(47,111,228, 0) 0%, #2f6fe4 48.08%, rgba(47,111,228, 0) 100%)}
.xr-price-1-toggle{background:#15243e}
.xr-price-1-toggle-btn{background:#243654}
.xr-price-2-cards{background:#122038}
.xr-price-2-card{background:#122038}
.xr-price-2-card .dvr-line{background:radial-gradient(50% 50% at 50% 50%, #FFFFFF 0%, #122038 100%)}
.xr-price-2-card:is(.active){background-color:#1b2b47}
.xr-team-1-member .main-img{background-color:#0b1628}
.xr-team-1-member .main-img::after{background:#1747a6}
.xr-team-1-member .main-img::before{background:#1747a6}
.xr-choose-1-card-single .icon-elm{background:linear-gradient(180deg, #eef2f8 0%, #FFFFFF 100%)}
.xr-choose-1-card-single .icon-elm::before{background:linear-gradient(180deg, #FFFFFF 0%, #eef2f8 100%)}
.xr-choose-1-img{background-color:#eef2f8}
.xr-choose-3-counter .number-x-title{border-bottom:1px solid #d5deeb}
.xr-choose-3-counter .number .odometer{color:#0b1628}
.xr-choose-3-counter .title{color:#0b1628}
.xr-choose-3-counter .disc{color:#0b1628}
.xr-choose-3-rating{background-color:#0b1628}
.xr-choose-3-rating .author-img{border:2px solid #0b1628}
.xr-choose-3-rating .author-img:is(.has-text) .text-elm{color:#0b1628}
.xr-choose-3-support{background:#eef2f8}
.xr-choose-3-support .title{color:#0b1628}
.xr-choose-3-progress-box .title{color:#0b1628}
.xr-choose-3-progress-single{background:rgba(11,22,40, 0.04)}
.xr-choose-3-progress-single:nth-child(3){background:#0b1628}
.xr-projects-1-number .single-number:is(.active){color:#0b1628}
.xr-projects-1-card-single .content-wrap{background-color:#eef2f8}
.xr-projects-1-card-single .tags-list li{background:linear-gradient(180deg, #FFFFFF 0%, #eef2f8 100%)}
.xr-projects-1-card-single .tags-list li::before{background:linear-gradient(180deg, #eef2f8 0%, #FFFFFF 100%)}
.xr-projects-2-card{background:#15243e}
.xr-projects-3-area{background-color:#0b1628}
.xr-projects-3-card-single .content-wrap{background-color:#15243e}
.xr-projects-3-card-single .xr-pr-btn-3{background:#0b1628}
.xr-career-2-bg-line{background:radial-gradient(50% 50% at 50% 50%, #e23a4b 62.02%, rgba(0, 0, 0, 0) 100%)}
.xr-client-x-step{background-color:#0b1628}
.xr-client-1-logo{border:1px dashed #34466a}
.xr-client-1-logo::after{background:linear-gradient(98.64deg, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.4) 18.75%, rgba(0, 0, 0, 0.4) 59.62%, rgba(47,111,228, 0.4) 100%)}
.xr-partner-2-area{background:#e23a4b}
.xr-partner-2-play-btn{background-color:#0b1628}
.xr-client-3-wrap{border-top:1px solid rgba(11,22,40, 0.16);border-bottom:1px solid rgba(11,22,40, 0.16)}
.xr-client-3-item{border-right:1px solid rgba(11,22,40, 0.16)}
.xr-client-3-item:hover .logo-elm{background-color:#0b1628}
.xr-step-1-card-single{background-color:#0b1628}
.xr-step-2-card .step-number{color:#0b1628}
.xr-step-2-card .back-content{background-color:#1b2b47}
.xr-step-3-area{background-color:#0b1628}
.xr-step-3-card-single .card-top{background:#122038}
.xr-step-3-card-single .number{background:#1f55d1}
.xr-step-3-card-single .xr-pr-btn-3{background:#0b1628}
.xr-skill-2-progress-single:nth-child(3) .title span{color:#5b8def}
.xr-skill-2-progress-single:nth-child(3) .progress-line-fill{background-color:#5b8def}
.xr-skill-2-progress-single:nth-child(3) .progress-line-fill::after{background-color:#5b8def}
.xr-skill-2-progress-single:nth-child(4) .title span{color:#a9c8ff}
.xr-skill-2-progress-single:nth-child(4) .progress-line-fill{background-color:#a9c8ff}
.xr-skill-2-progress-single:nth-child(4) .progress-line-fill::after{background-color:#a9c8ff}
.xr-skill-2-progress-single:nth-child(5) .title span{color:#ff8a95}
.xr-skill-2-progress-single:nth-child(5) .progress-line-fill{background-color:#ff8a95}
.xr-skill-2-progress-single:nth-child(5) .progress-line-fill::after{background-color:#ff8a95}
.xr-contact-1-left{background-color:#e1e8f2}
.xr-contact-1-left-author .author-img{border:8px solid #d5deeb}
.xr-contact-1-left-book .link-elm a{color:#0b1628}
.xr-contact-1-right{background-color:#0b1628}
.xr-contact-1-form-label{background-color:#0b1628}
.xr-cta-2-area::after{background:linear-gradient(180deg, #0b1628 0%, rgba(0, 0, 0, 0) 100%)}
.xr-contact-3-tl-slider-card-single{background-color:#0b1628}
.xr-contact-3-tl-slider-card-single .rating-icon{color:#f5b301}
.xr-faqs-1-area{background-color:#0b1628}
.xr-faqs-1-left{background-color:#122038}
.xr-faqs-1-tabs-pane{border:3px solid #243654}
.xr-faqs-1-tabs-btn .nav-link::after{background-color:#243654}
.xr-faqs-2-right .xr-accordion-item .item-title:is(:not(.collapsed)) .icon{color:#0b1628}
.xr-faqs-3-card .card-text a{color:#0b1628}
.xr-faqs-3-right .xr-accordion-item .item-title{color:#0b1628}
.xr-faqs-3-right .xr-accordion-item .item-title .icon{background-color:#0b1628}
.xr-faqs-3-right .xr-accordion-item .item-title:is(:not(.collapsed)) .icon{background:#1f55d1}
.xr-faqs-3-right .xr-accordion-item .content-wrap-right .item-disc{color:#0b1628}
.xr-faqs-3-right .xr-accordion-item .content-wrap-right .xr-pr-btn-3{background:#0b1628}
.xr-faqs-3-right .xr-accordion-item .content-wrap-right .xr-pr-btn-3 .icon i{-webkit-text-fill-color:#0b1628}
.xr-showcase-2-wrap{background-color:#1b2b47}
.xr-showcase-3-area::after{background:linear-gradient(135deg, #d7263d 0%, #1f55d1 100%)}
.xr-showcase-3-content .number{background:linear-gradient(276.42deg, #d7263d 26.9%, rgba(39, 84, 233, 0.1) 82.95%)}
.xr-showcase-3-content .sec-title{color:#0b1628}
.xr-showcase-3-content .xr-pr-btn-3{border:2px solid #0b1628;color:#0b1628}
.xr-showcase-3-content .xr-pr-btn-3::after{background:linear-gradient(214.38deg, #0b1628 13.42%, #0b1628 44.64%, #1747a6 94.86%)}
.xr-testimonial-1-big-title-text{color:#eef2f8}
.xr-testimonial-1-slider-preview-item{background:#eaf1fd}
.xr-testimonial-2-card:is(.has-clr-2){background-color:#a9c8ff}
.xr-testimonial-2-card:is(.has-clr-2) .rating{color:#0b1628}
.xr-testimonial-2-card:is(.has-clr-2) .comment{color:#0b1628}
.xr-testimonial-2-card:is(.has-clr-2) .author-name{color:#0b1628}
.xr-testimonial-2-card:is(.has-clr-2) .author-bio{color:#0b1628}
.xr-testimonial-2-card:is(.has-clr-3){background-color:#5b8def}
.xr-testimonial-2-card:is(.has-clr-4) .rating{color:#0b1628}
.xr-testimonial-2-card:is(.has-clr-4) .comment{color:#0b1628}
.xr-testimonial-2-card:is(.has-clr-4) .author-name{color:#0b1628}
.xr-testimonial-2-card:is(.has-clr-4) .author-bio{color:#0b1628}
.xr-testimonial-2-card:is(.has-clr-5){background-color:#ff8a95}
.xr-testimonial-2-card:is(.has-clr-6) .rating{color:#0b1628}
.xr-testimonial-2-card:is(.has-clr-6) .comment{color:#0b1628}
.xr-testimonial-2-card:is(.has-clr-6) .author-name{color:#0b1628}
.xr-testimonial-2-card:is(.has-clr-6) .author-bio{color:#0b1628}
.xr-blog-1-area{background-color:#e1e8f2}
.xr-blog-1-item .item-date-day{color:#0b1628}
.xr-blog-3-item .item-img::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #0b1628 100%)}
.xr-blog-3-item .blog-meta-date{color:#0b1628}
.xr-blog-3-item .blog-meta-author{color:#0b1628}
.xr-footer-1-area{background-color:#0b1628}
.xr-footer-2-social-marquee-active{background:#15243e}
.xr-footer-3-top{background-color:#0b1628}
.xr-footer-3-cta-btn-single::after{background:linear-gradient(120deg, #1f55d1, #1f55d1, transparent 60%)}
@media (min-width: 1800px), only screen and (min-width: 1400px) and (max-width: 1599px){
.xr-footer-3-cta-btn-single:hover .icon{color:#0b1628}
}
.xr-footer-3-social .single-link{background-color:#15243e}
.xr-breadcrumb-list::after{background:linear-gradient(90deg, rgb(245,189,31) 0%, rgba(245,189,31, 0) 25%, rgba(47,111,228, 0) 50%, rgba(47,111,228, 0.06) 75%, rgb(47,111,228) 100%)}
.xr-error-page-area{background-color:#eef2f8}
.xr-error-page-content .disc{color:#0b1628}
.xr-home-1{background-color:#eef2f8}
.xr-home-2{background-color:#0b1628}
.xr-home-3{background-color:#eef2f8}
.xr-home-3-bg-clr{background-color:#eef2f8}
/* mapped from xriver-companion.css */
pre{color:#15243e}
blockquote cite{color:#15243e}
blockquote cite::before{color:#2f6fe4}
.widget .wp-block-search__input{border:2px solid #1b2b47}
.widget .wp-block-search__button{background:#1b2b47}
article.sticky::after, .tx-sticky-post::after{color:#0b1628}
.format-gallery .tx-slideNav div:hover{background:#15243e}
.chy-trusted-3-counter .number span{color:#15243e}
.chy-services-1-counter-item span{color:#0d192d}
.tx-defaultFooter{background:#0b1628}
/* mapped from xriver-extra.css */
.xr-breadcrumb-area{background-color:#0b1628}
.as-contact-1-form .nice-select span{color:rgba(11,22,40, 0.52)}
.tz-blog-details-text blockquote{color:#122038}
.comment-form, .tz-cont3-content{background-color:rgba(11,22,40, 0.8)}
.tx-demo-box{background-color:#eef2f8}
.tx-demo-box a{background:#0b1628}
.as-breadcrumb-list{background:rgba(11,22,40, 0.45)}
.as-not-found-title{color:#0b1628}
/* mapped from woocommerce.css */
.woocommerce div.product form.cart .variations select{color:#0b1628}
.woocommerce-page .shop-single-section h1, .woocommerce-page .shop-single-section h2, .woocommerce-page .shop-single-section h3, .woocommerce-page .shop-single-section h3, .woocommerce-page .shop-single-section h5, .woocommerce-page .shop-single-section h6, .woocommerce-page .shop-single-section p, .woocommerce-additional-fields h3, .woocommerce-billing-fields h3{color:#0b1628}
.woocommerce form .form-row input.input-text::placeholder, .woocommerce form .form-row textarea::placeholder{color:#0b1628}
section.related.products h2, .woocommerce div.product .product_title, .woocommerce div.product .woocommerce-tabs .panel h2{color:#0b1628}
.woocommerce .woocommerce-product-rating .star-rating{color:#f5bd1f}
.product-details-col .price span{color:#0b1628}
.woocommerce-privacy-policy-text p{color:#0b1628}
.woocommerce table.shop_table td a{color:#0b1628}
td.product-quantity button{color:#0b1628}
.woocommerce table.shop_table th, .woocommerce table.shop_table td{color:#0b1628}
.select2-container--default .select2-selection--single{color:#0b1628}
.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#0d192d transparent transparent transparent}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#0d192d}
p.woocommerce-result-count{color:#0b1628}
.woocommerce-toolbar-top .nav-item .nav-link{color:#0b1628}
.products .product--title{color:#0b1628}
.products .product--list-view .product--rating li{color:#f5b301}
.widget-product__item .content h3{color:#0b1628}
.widget-product__item .content .rating li{color:#f5b301}
.shop-sidebar .widget_price_filter .filter-price button{color:#0b1628}
.shop-sidebar .widget_price_filter .filter-price #amount{color:#0b1628}
.details_content .review_wrap .review li{color:#f5bd1f}
.shop-single-section .product-details .price{color:#0b1628}
.shop-single-section .product-details .price .old{color:#0b1628}
.product-details .rating i::before{color:#f5bd1f}
.shop-single-section .product-details .color-size span{color:#0b1628}
.shop-single-section .product-details .color-size select{color:#0b1628}
.bootstrap-touchspin button{color:#0b1628}
.bootstrap-touchspin input{color:#0b1628}
.shop-single-section .thb-product-meta-after .product_meta > span{color:#15243e}
.account-form label{color:#0b1628}
.account-form .lost-password:hover{color:#0b1628}
.account-form__content a{color:#0b1628}
.woosw-popup-content-bot-inner a{color:#0b1628}

/* ---- Accessible light-blue text on dark (ink) surfaces ---- */
.xr-header-1-join-btn i{color:var(--etr-pr-1-light)}
.xr-header-1-join-btn:hover{color:var(--etr-pr-1-light)}
.xr-main-navigation .navbar-nav li:hover > a{color:var(--etr-pr-1-light)}
.xr-hero-1-features-list li:is(.active){color:var(--etr-pr-1-light)}
.xr-services-1-accordion-item .item-title .number{color:var(--etr-pr-1-light)}
.xr-footer-1-contact .link-elm:hover{color:var(--etr-pr-1-light)}
.xr-footer-1-link ul li a:hover span:nth-child(2){color:var(--etr-pr-1-light)}
.xr-footer-1-copyright a{color:var(--etr-pr-1-light)}
.xr-footer-1-social a:hover{color:var(--etr-pr-1-light)}
.xr-breadcrumb-list a:hover{color:var(--etr-pr-1-light)}
/* ---- Hover/interactive states: deeper blue on primary buttons ---- */
.xr-pr-btn-3,.xr-showcase-3-content .xr-pr-btn-3{background:linear-gradient(135deg,#2F6FE4 0%,#1747A6 50%,#2F6FE4 100%)}
/* ---- Form focus (theme referenced an undefined variable) ---- */
.xr-contact-1-form-input:focus-within,.xr-contact-1-form-input:focus{border-color:var(--etr-pr-1-light)}
.wpcf7-form input:focus,.wpcf7-form textarea:focus,.wpcf7-form select:focus{outline-color:#2F6FE4}
/* ---- Inline SVG icons shipped with the theme widgets ---- */
[fill='#FD3F00'],[fill='#fd3f00']{fill:#2F6FE4}
[fill='#BF2938'],[fill='#bf2938']{fill:#D7263D}
[stop-color='#BF2938'],[stop-color='#bf2938']{stop-color:#D7263D}
[stop-color='#600509']{stop-color:#8E1422}
[stop-color='#5E3C3C']{stop-color:#2E3E5C}
[stop-color='#120101']{stop-color:#0B1628}
[fill='#ECECEC'],[fill='#ececec']{fill:#EEF2F8}
/* ---- Decorative raster shapes with baked-in orange -> brand blue ---- */
img[src*='/p1-bg-shadow-'],img[src*='/s1-bg-shape-'],img[src*='/f1-bg-shape-1'],img[src*='/s1-item-img-1']{filter:hue-rotate(210deg)}
.xr-achi-1-dedicated .bg-img{filter:hue-rotate(175deg) saturate(.8)}
/* ---- Section background images recoloured to the navy palette ---- */
.xr-services-1-area[data-background*='s1-bg-img-1']{background-image:url('https://elitetradehubltd.co.uk/wp-content/uploads/etr-color-scheme/s1-bg-img-1.webp') !important}
.xr-contact-1-ss[data-background*='c1-ss-bg']{background-image:url('https://elitetradehubltd.co.uk/wp-content/uploads/etr-color-scheme/c1-ss-bg.webp') !important}
.xr-client-x-step[data-background*='c1-bg-img-1']{background-image:url('https://elitetradehubltd.co.uk/wp-content/uploads/etr-color-scheme/c1-bg-img-1.webp') !important}
/* dark texture in About tabs: lift pure black to the ink tone */
.xr-about-1-tabs-btn-single .bg-img{background-color:#0B1628}
.xr-about-1-tabs-btn-single .bg-img img[src*='/a1-tabs-bg-img']{mix-blend-mode:screen}

/* ---- Cursor & back-to-top: no colour inversion (inversion turned white text yellow on hover, incl. cookie buttons) ---- */
.wa-cursor:is(.-pointer){mix-blend-mode:normal}
.wa-cursor:is(.-pointer)::before{background:rgba(4,75,217,.3);box-shadow:inset 0 0 0 1.5px #044BD9}
.wa-back-to-top:hover svg{mix-blend-mode:normal}
.wa-back-to-top:hover svg *{fill:#BF0426;stroke:#FFFFFF;stroke-width:1.5px;stroke-linejoin:round;paint-order:stroke fill}
/* ---- CookieYes banner: keep hover within the approved palette ---- */
.cky-btn{transition:opacity .2s ease}
.cky-btn:hover{opacity:.88}
