/* ==========================================================================
   Elite Trade Hub - HOME PAGE ONLY palette (loaded only on page 321)
   Blue #044BD9 = actions/interactive | Red #BF0426 = labels/highlights
   Black #000000 = dark sections & text | White #FFFFFF = light surfaces & text on dark
   Neutral gray tints (#ECECEC/#DCDCDC) are kept only as theme card surfaces.
   ========================================================================== */
body.page-id-321{--xr-clr-pr-1:#044BD9;--xr-clr-pr-2:#BF0426;--xr-clr-pr-3:#BF0426;--xr-clr-sd-2:#044BD9;--xr-clr-sd-3:#BF0426;--xr-clr-gd-3:linear-gradient(135deg,#044BD9 0%,#BF0426 100%)}
html:has(body.page-id-321)::-webkit-scrollbar-thumb{background:#044BD9}

/* theme colour rules re-applied on Home with the 4-colour mapping */
body.page-id-321{color:#000;background-color:#ececec}
body.page-id-321 ::-moz-selection{background-color:#044bd9;color:white}
body.page-id-321 ::-moz-selection{background-color:#044bd9;color:white}
body.page-id-321 ::selection{background-color:#044bd9;color:white}
@media (min-width: 1800px), only screen and (min-width: 1600px) and (max-width: 1799px), only screen and (min-width: 1400px) and (max-width: 1599px){
body.page-id-321 ::-webkit-scrollbar{background:#fff}
body.page-id-321 ::-webkit-scrollbar-track{background:transparent}
body.page-id-321 ::-webkit-scrollbar-thumb{background:var(--xr-clr-pr-1)}
}
body.page-id-321 .xr-p-1{color:#000}
body.page-id-321 .xr-h-1{color:#000}
body.page-id-321 .xr-subtitle-1-number{color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-subtitle-1-number span{color:#000}
body.page-id-321 .xr-subtitle-1 .marquee-text-single::after{background-color:#000}
body.page-id-321 .xr-sec-title-1{color:#000}
body.page-id-321 .xr-offcanvas-btn-1{background:rgba(255, 255, 255, 0.1);box-shadow:inset 0px 0px 7px rgba(255, 255, 255, 0.3);color:#fff}
body.page-id-321 .xr-offcanvas-btn-1:hover{background:var(--xr-clr-pr-1)}
body.page-id-321 .xr-pr-btn-1{background:var(--xr-clr-pr-1);color:#fff}
body.page-id-321 .xr-pr-btn-1::after{background:#000}
body.page-id-321 .xr-pr-btn-1:hover{color:var(--xr-clr-pr-1)}
body.page-id-321 .wa-offcanvas-area{background:#fff}
body.page-id-321 .wa-offcanvas-close{background:transparent}
body.page-id-321 .wa-offcanvas-close span{background:#000}
body.page-id-321 .wa-offcanvas-social-title{color:#000}
body.page-id-321 .wa-offcanvas-social-link{border:1px solid rgba(0, 0, 0, 0.3);color:#000}
body.page-id-321 .wa-offcanvas-social-link:hover{background:#000;color:#fff}
body.page-id-321 .wa-offcanvas-gallery-title{color:#000}
body.page-id-321 .wa-overly{background-color:rgba(0, 0, 0, 0.8)}
body.page-id-321 .mobile-main-navigation ul li:not(:last-child){border-bottom:1px solid rgba(0, 0, 0, 0.1)}
body.page-id-321 .mobile-main-navigation ul li .dropdown-menu{background-color:transparent}
body.page-id-321 .xr-preloader{background:#0d0d0d}
body.page-id-321 .xr-preloader-text{color:#fff}
body.page-id-321 .xr-preloader-text span:nth-child(1){color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-preloader-line-wrap{background:rgba(255, 255, 255, 0.1)}
body.page-id-321 .xr-preloader-line{background:var(--xr-clr-pr-1)}
body.page-id-321 .xr-line-shape .single-line{background:transparent;border-top:6px solid white}
body.page-id-321 .xr-line-shape .single-line:nth-child(2){border-top:7px solid white}
body.page-id-321 .xr-line-shape .single-line:nth-child(3){border-top:8px solid white}
body.page-id-321 .xr-line-shape .single-line:nth-child(4){border-top:9px solid white}
body.page-id-321 .xr-line-shape .single-line:nth-child(5){border-top:10px solid white}
body.page-id-321 .wa-back-to-top{background-color:var(--xr-clr-pr-1)}
body.page-id-321 .wa-back-to-top svg *{fill:#fff}
body.page-id-321 .wa-back-to-top:hover svg *{fill:var(--xr-clr-pr-1)}
body.page-id-321 .xr-header-1-logo-x-btn{background:rgba(255, 255, 255, 0.08);border:1px solid rgba(255, 255, 255, 0.16)}
body.page-id-321 .xr-header-1-join-btn{color:rgba(255, 255, 255, 0.8)}
body.page-id-321 .xr-header-1-join-btn i{color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-header-1-join-btn:hover{color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-header-1-action-link{background:rgba(255, 255, 255, 0.08);border:1px solid rgba(255, 255, 255, 0.16)}
body.page-id-321 .xr-header-1-menu-toggle-btn span{background-color:#fff}
body.page-id-321 .xr-header-1-menu-toggle-btn:hover span{background:var(--xr-clr-pr-1)}
body.page-id-321 .xr-main-navigation .navbar-nav li a{color:#fff}
body.page-id-321 .xr-main-navigation .navbar-nav li:hover > a{color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-main-navigation .navbar-nav li .dropdown-menu{background:#000;border:1px solid rgba(255, 255, 255, 0.16)}
body.page-id-321 .xr-main-navigation .navbar-nav li .dropdown-menu li a{color:#fff}
body.page-id-321 .xr-main-navigation .navbar-nav li .dropdown-menu li:hover{background:var(--xr-clr-pr-1)}
body.page-id-321 .xr-main-navigation .navbar-nav li .dropdown-menu li:hover > a{color:#fff}
body.page-id-321 .xr-hero-1-area .xr-line-shape{background:#000}
body.page-id-321 .xr-hero-1-area .xr-line-shape .single-line{background:transparent;border-bottom:6px solid white}
body.page-id-321 .xr-hero-1-area .xr-line-shape .single-line:nth-child(2){border-bottom:7px solid white}
body.page-id-321 .xr-hero-1-area .xr-line-shape .single-line:nth-child(3){border-bottom:8px solid white}
body.page-id-321 .xr-hero-1-area .xr-line-shape .single-line:nth-child(4){border-bottom:9px solid white}
body.page-id-321 .xr-hero-1-area .xr-line-shape .single-line:nth-child(5){border-bottom:10px solid white}
body.page-id-321 .xr-hero-1-main{background-color:#000}
body.page-id-321 .xr-hero-1-bg-shape-1 .line-shape{background:linear-gradient(270deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%)}
body.page-id-321 .xr-hero-1-bg-shape-2 .circle-shape-1{background:radial-gradient(50% 50% at 50% 50%, #000000 38.46%, #044bd9 55.29%, #bf0426 70.19%, #044bd9 83.65%, #000000 100%)}
body.page-id-321 .xr-hero-1-author{border:5px solid transparent}
body.page-id-321 .xr-hero-1-author .big-img{background:rgba(255, 255, 255, 0.14)}
body.page-id-321 .xr-hero-1-author .img-x-text{background:rgba(255, 255, 255, 0.14)}
body.page-id-321 .xr-hero-1-author .img-x-text-flex{background:rgba(255, 255, 255, 0.14)}
body.page-id-321 .xr-hero-1-author .author-img-single{border:2px solid #434343}
body.page-id-321 .xr-hero-1-author .disc{color:rgba(255, 255, 255, 0.8)}
body.page-id-321 .xr-hero-1-author .disc b{color:#fff}
body.page-id-321 .xr-hero-1-top-disc{color:#fff;border-top:1px solid rgba(255, 255, 255, 0.36)}
body.page-id-321 .xr-hero-1-features-list li{color:#fff}
body.page-id-321 .xr-hero-1-features-list li:is(.active){color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-hero-1-features-list li:is(.active) i{color:#fff}
body.page-id-321 .xr-hero-1-circle-btn{background:var(--xr-clr-pr-1);box-shadow:inset 0px 0px 10px #FFFFFF}
body.page-id-321 .xr-hero-1-circle-btn .btn-icon{background-color:#fff}
body.page-id-321 .xr-hero-1-title-1{color:#fff}
body.page-id-321 .xr-hero-1-title-2{color:#fff}
body.page-id-321 .xr-hero-1-active .disc .dot-shape{background-color:rgba(4,75,217, 0.12)}
body.page-id-321 .xr-hero-1-active .disc .dot-shape::after{background-color:#044bd9}
body.page-id-321 .xr-about-1-img::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%)}
body.page-id-321 .xr-about-1-trust .rating{color:#bf0426}
body.page-id-321 .xr-about-1-trust .title{color:#fff}
@media (max-width: 767px){
body.page-id-321 .xr-about-1-trust .title{color:#000}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
body.page-id-321 .xr-about-1-trust .title{color:#fff}
}
body.page-id-321 .xr-about-1-trust .disc{color:#fff}
@media (max-width: 767px){
body.page-id-321 .xr-about-1-trust .disc{color:#000}
}
@media only screen and (min-width: 576px) and (max-width: 767px){
body.page-id-321 .xr-about-1-trust .disc{color:#fff}
}
body.page-id-321 .xr-about-1-tabs{background-color:#fff}
body.page-id-321 .xr-about-1-tabs-btn-single{background-color:#ECECEC}
body.page-id-321 .xr-about-1-tabs-btn-single .first-content .icon{color:#000}
body.page-id-321 .xr-about-1-tabs-btn .nav-link{background-color:transparent}
body.page-id-321 .xr-about-1-tabs-btn .nav-link:is(.active) .xr-about-1-tabs-btn-single .hover-content .icon{color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-about-1-tabs-btn .nav-link:is(.active) .xr-about-1-tabs-btn-single .hover-content .title{color:#fff}
body.page-id-321 .xr-about-1-tabs-pane{background-color:#ECECEC}
body.page-id-321 .xr-about-1-tabs-pane-single .tags-list li{background:#fff;color:rgba(0, 0, 0, 0.72)}
body.page-id-321 .xr-services-1-area{background-color:#000}
body.page-id-321 .xr-services-1-sec-title .xr-subtitle-1-number span{color:#fff}
body.page-id-321 .xr-services-1-sec-title .xr-subtitle-1 .marquee-text-single{color:#fff}
body.page-id-321 .xr-services-1-sec-title .xr-subtitle-1 .marquee-text-single::after{background-color:#fff}
body.page-id-321 .xr-services-1-sec-title .xr-sec-title-1{color:#fff}
body.page-id-321 .xr-services-1-accordion-item{background:rgba(255, 255, 255, 0.12);box-shadow:inset 0px 0px 6px rgba(255, 255, 255, 0.25)}
body.page-id-321 .xr-services-1-accordion-item .item-title{background:transparent}
body.page-id-321 .xr-services-1-accordion-item .item-title .number{color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-services-1-accordion-item .item-title .number-count{color:#fff}
body.page-id-321 .xr-services-1-accordion-item .item-title .number-line{border:1.5px dashed #fff}
body.page-id-321 .xr-services-1-accordion-item .item-title .icon-elm{background:rgba(255, 255, 255, 0.06);border-color:rgba(255, 255, 255, 0.2)}
body.page-id-321 .xr-services-1-accordion-item .item-title .icon-elm::after{background:#FFFFFF}
body.page-id-321 .xr-services-1-accordion-item .item-title .title-elm{background:rgba(255, 255, 255, 0.06);border-color:rgba(255, 255, 255, 0.2);color:#fff}
body.page-id-321 .xr-services-1-accordion-item .item-title:is(:not(.collapsed)) .icon-elm{background-color:var(--xr-clr-pr-1);border-color:#fff}
body.page-id-321 .xr-services-1-accordion-item .item-title:is(:not(.collapsed)) .title-elm{background-color:var(--xr-clr-pr-1);border-color:#fff}
body.page-id-321 .xr-services-1-accordion-item-disc .folder-img-1{box-shadow:inset 0px 0px 10px rgba(0, 0, 0, 0.52)}
body.page-id-321 .xr-services-1-accordion-item-disc .folder-img-2{box-shadow:inset 0px 0px 10px rgba(0, 0, 0, 0.52)}
body.page-id-321 .xr-services-1-accordion-item-disc .folder-img-3{box-shadow:inset 0px 0px 10px rgba(0, 0, 0, 0.52)}
body.page-id-321 .xr-services-1-accordion-item-disc .disc-elm{color:#fff}
body.page-id-321 .xr-services-1-accordion-item-disc .services-list li{color:#fff}
body.page-id-321 .xr-services-1-accordion-item-disc .services-list li::after{background-color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-services-1-bottom-disc{color:#fff}
body.page-id-321 .xr-services-1-author .author-img-single{border:2px solid #000}
body.page-id-321 .xr-services-1-author .title{color:#fff}
body.page-id-321 .xr-services-1-author .title .rating{color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-services-1-author .disc{color:#fff}
body.page-id-321 .xr-achi-1-wrap{background-color:#fff}
body.page-id-321 .xr-achi-1-exp{background-color:#DCDCDC}
body.page-id-321 .xr-achi-1-exp-marquee{background-color:#fff}
body.page-id-321 .xr-achi-1-exp-features{background-color:#000}
body.page-id-321 .xr-achi-1-exp-features-single{background-color:#fff}
body.page-id-321 .xr-achi-1-exp-features-single .icon{color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-achi-1-client{background-color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-achi-1-client .title{color:#fff}
body.page-id-321 .xr-achi-1-client .rating{background-color:#fff}
body.page-id-321 .xr-achi-1-client .rating-text{color:#fff}
body.page-id-321 .xr-achi-1-client .line-shape{background:linear-gradient(45deg, #ffffff, transparent)}
body.page-id-321 .xr-achi-1-client .line-shape-dot{background-color:#fff}
body.page-id-321 .xr-achi-1-client .disc{color:#fff}
body.page-id-321 .xr-achi-1-client .big-number{background:linear-gradient(180deg, rgba(0, 0, 0, 0.22) 0%, rgba(0, 0, 0, 0) 100%)}
body.page-id-321 .xr-achi-1-dedicated{background-color:#e4e4e4}
body.page-id-321 .xr-achi-1-dedicated .subtitle{background:var(--xr-clr-pr-1);color:#fff}
body.page-id-321 .xr-achi-1-partner{background-color:#DCDCDC}
body.page-id-321 .xr-achi-1-partner-author{border-left:1px dashed rgba(0, 0, 0, 0.3)}
body.page-id-321 .xr-achi-1-partner-author .rating{color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-achi-1-partner-author .author-img-single{border:2px solid #fff}
body.page-id-321 .xr-marquee-text-1-wrap-1{background-color:#000}
body.page-id-321 .xr-marquee-text-1-wrap-2{background-color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-marquee-text-1-elm .single-elm{color:#fff}
body.page-id-321 .xr-price-1-area{background-color:#000}
body.page-id-321 .xr-price-1-big-title{color:#fff}
body.page-id-321 .xr-price-1-card-single{background:rgba(255, 255, 255, 0.06);box-shadow:inset 0px 0px 10px rgba(255, 255, 255, 0.24)}
body.page-id-321 .xr-price-1-card-single .title{color:#fff}
body.page-id-321 .xr-price-1-card-single .disc{color:#fff}
body.page-id-321 .xr-price-1-card-single .price-wrap{color:#fff}
body.page-id-321 .xr-price-1-card-single .subtitle{color:#fff}
body.page-id-321 .xr-price-1-card-single .features-list li{color:#fff}
body.page-id-321 .xr-price-1-card-single .item-btn{background:rgba(0,0,0, 0.6);box-shadow:inset 0px 0px 12px rgba(255, 255, 255, 0.52);color:#fff}
body.page-id-321 .xr-price-1-card-single .item-btn::before{background:linear-gradient(165.37deg, #044bd9 10.49%, #000000 20.61%, #000000 68.97%, #8F8688 85.83%)}
body.page-id-321 .xr-price-1-card-single .item-btn::after{background:radial-gradient(50% 50% at 50% 50%, #044bd9 0%, rgba(0,0,0, 0) 100%)}
body.page-id-321 .xr-price-1-card-single .item-btn-line{background:linear-gradient(90deg, rgba(4,75,217, 0) 0%, #044bd9 48.08%, rgba(4,75,217, 0) 100%)}
body.page-id-321 .xr-price-1-card-single .item-btn:hover{background-color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-price-1-bottom{background:rgba(217, 217, 217, 0.1)}
body.page-id-321 .xr-price-1-bottom-disc{color:#fff}
body.page-id-321 .xr-price-1-toggle{background:#222223}
body.page-id-321 .xr-price-1-toggle-text{color:#fff}
body.page-id-321 .xr-price-1-toggle-btn{background:#343435;border:1px solid rgba(255, 255, 255, 0.18)}
body.page-id-321 .xr-price-1-toggle-btn::after{background:var(--xr-clr-pr-1);box-shadow:inset 0px 0px 4px rgba(255, 255, 255, 0.75)}
body.page-id-321 .xr-team-1-member .main-img{background-color:#000}
body.page-id-321 .xr-team-1-member .main-img::after{background:#bf0426}
body.page-id-321 .xr-team-1-member .main-img::before{background:#bf0426}
body.page-id-321 .xr-team-1-member .name:hover{color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-team-1-member .team-social-link{background-color:#fff;color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-team-1-main-wrap .draw-svg path{stroke:transparent}
body.page-id-321 .xr-support-1-content .xr-sec-title-1{color:#fff}
body.page-id-321 .xr-support-1-content .disc{color:#fff}
body.page-id-321 .xr-support-1-play-btn{color:#fff}
body.page-id-321 .xr-support-1-play-btn::after{background:rgba(255, 255, 255, 0.2);box-shadow:inset 0px 0px 8px #FFFFFF}
body.page-id-321 .xr-support-1-play-btn:hover{color:#fff}
body.page-id-321 .xr-support-1-play-btn:hover::after{background-color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-choose-1-card-single{background-color:#fff}
body.page-id-321 .xr-choose-1-card-single .icon-elm{background:linear-gradient(180deg, #ECECEC 0%, #FFFFFF 100%)}
body.page-id-321 .xr-choose-1-card-single .icon-elm::before{background:linear-gradient(180deg, #FFFFFF 0%, #ECECEC 100%)}
body.page-id-321 .xr-choose-1-img-bg{border:8px solid rgba(255, 255, 255, 0.24)}
body.page-id-321 .xr-choose-1-img{background-color:#ECECEC}
body.page-id-321 .xr-projects-1-number .single-number{border:1px solid #fff;color:#fff}
body.page-id-321 .xr-projects-1-number .single-number:is(.active){background-color:#fff;color:#000}
body.page-id-321 .xr-projects-1-card{background-color:#fff}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){
body.page-id-321 .xr-projects-1-card{background:transparent}
}
body.page-id-321 .xr-projects-1-card-single{background-color:#fff}
body.page-id-321 .xr-projects-1-card-single .content-wrap{background-color:#ECECEC}
body.page-id-321 .xr-projects-1-card-single .tags-list li{color:rgba(0, 0, 0, 0.68);background:linear-gradient(180deg, #FFFFFF 0%, #ECECEC 100%)}
body.page-id-321 .xr-projects-1-card-single .tags-list li::before{background:linear-gradient(180deg, #ECECEC 0%, #FFFFFF 100%)}
body.page-id-321 .xr-projects-1-card-single .title:hover{color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-client-x-step{background-color:#000}
body.page-id-321 .xr-client-x-step .xr-line-shape .single-line{background:transparent;border-bottom:6px solid white}
body.page-id-321 .xr-client-x-step .xr-line-shape .single-line:nth-child(2){border-bottom:7px solid white}
body.page-id-321 .xr-client-x-step .xr-line-shape .single-line:nth-child(3){border-bottom:8px solid white}
body.page-id-321 .xr-client-x-step .xr-line-shape .single-line:nth-child(4){border-bottom:9px solid white}
body.page-id-321 .xr-client-x-step .xr-line-shape .single-line:nth-child(5){border-bottom:10px solid white}
body.page-id-321 .xr-client-1-sec-title .xr-subtitle-1 .xr-subtitle-1-number span{color:#fff}
body.page-id-321 .xr-client-1-sec-title .xr-subtitle-1 .marquee-text-single{color:#fff}
body.page-id-321 .xr-client-1-sec-title .xr-subtitle-1 .marquee-text-single::after{background-color:#fff}
body.page-id-321 .xr-client-1-sec-title .xr-sec-title-1{color:#fff}
body.page-id-321 .xr-client-1-logo{border:1px dashed #454344}
body.page-id-321 .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(4,75,217, 0.4) 100%)}
body.page-id-321 .xr-step-1-marquee-line .single-line{background-color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-step-1-marquee-line-2 .single-line{background-color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-step-1-marquee-active{background-color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-step-1-marquee-text{color:#fff}
body.page-id-321 .xr-step-1-card-single{background-color:#000}
body.page-id-321 .xr-step-1-card-single::after{border:2px solid rgb(255, 255, 255)}
body.page-id-321 .xr-step-1-card-single .title{color:#fff}
body.page-id-321 .xr-step-1-card-single .disc{color:#fff}
body.page-id-321 .xr-step-1-card-single .number{background-color:var(--xr-clr-pr-1);color:#fff}
body.page-id-321 .xr-step-1-card-single .icon-elm{color:#fff}
body.page-id-321 .xr-contact-1-left{background-color:#DCDCDC}
@media only screen and (min-width: 1400px) and (max-width: 1599px), only screen and (min-width: 1200px) and (max-width: 1399px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 768px) and (max-width: 991px), (max-width: 767px){
body.page-id-321 .xr-contact-1-left-author{background-color:#fff}
}
body.page-id-321 .xr-contact-1-left-author .author-img{border:8px solid #D9D9D9}
body.page-id-321 .xr-contact-1-left-book{background-color:#fff}
body.page-id-321 .xr-contact-1-left-book .link-elm{color:rgba(0, 0, 0, 0.6)}
body.page-id-321 .xr-contact-1-left-book .link-elm a{color:#000}
body.page-id-321 .xr-contact-1-right{background-color:#000}
body.page-id-321 .xr-contact-1-right-content .subtitle{color:#fff;background-color:rgba(255, 255, 255, 0.12)}
body.page-id-321 .xr-contact-1-right-content .subtitle .dot{background:rgba(4,75,217, 0.12)}
body.page-id-321 .xr-contact-1-right-content .subtitle .dot::after{background:#044bd9}
body.page-id-321 .xr-contact-1-right-content .title{color:#fff}
body.page-id-321 .xr-contact-1-form-label{background-color:#000;color:#fff}
body.page-id-321 .xr-contact-1-form-input{background:transparent;border:1px solid rgba(255, 255, 255, 0.2);color:rgba(255, 255, 255, 0.48)}
body.page-id-321 .xr-contact-1-form .author-name{color:#fff}
body.page-id-321 .xr-contact-1-form .author-dg{color:#6a6a6a}
body.page-id-321 .xr-faqs-1-area{background-color:#000}
body.page-id-321 .xr-faqs-1-left{background-color:#1D1D1D}
body.page-id-321 .xr-faqs-1-left-title{color:#fff}
body.page-id-321 .xr-faqs-1-sec-title .xr-subtitle-1-number span{color:#fff}
body.page-id-321 .xr-faqs-1-sec-title .xr-subtitle-1 .marquee-text-single{color:#fff}
body.page-id-321 .xr-faqs-1-sec-title .xr-subtitle-1 .marquee-text-single::after{background-color:#fff}
body.page-id-321 .xr-faqs-1-sec-title .xr-sec-title-1{color:#fff}
body.page-id-321 .xr-faqs-1-tabs-pane{border:3px solid #373737}
body.page-id-321 .xr-faqs-1-tabs-btn-table-title{border-bottom:1px solid var(--xr-clr-pr-1);color:#fff}
body.page-id-321 .xr-faqs-1-tabs-btn .nav-link{background-color:transparent;color:#fff;border-bottom:1px solid rgba(255, 255, 255, 0.32)}
body.page-id-321 .xr-faqs-1-tabs-btn .nav-link::after{background-color:#373737}
body.page-id-321 .xr-faqs-1-tabs-btn .nav-link:hover{border-color:transparent}
body.page-id-321 .xr-accordion-item{background:rgba(255, 255, 255, 0.06);border:1px solid transparent}
body.page-id-321 .xr-accordion-item .item-title{background:transparent;color:#fff}
body.page-id-321 .xr-accordion-item .item-title .icon{background:rgba(255, 255, 255, 0.06);color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-accordion-item .item-title:is(:not(.collapsed)) .icon{background:var(--xr-clr-pr-1);color:#fff}
body.page-id-321 .xr-accordion-item .item-disc{color:#fff;border-top:1px dashed transparent}
body.page-id-321 .xr-accordion-item .item-disc a{color:#fff}
body.page-id-321 .xr-accordion-item .accordion-collapse:is(.show) .item-disc{border-color:rgba(255, 255, 255, 0.3)}
body.page-id-321 .xr-accordion-item:is(.active){border-color:rgba(255, 255, 255, 0.32)}
body.page-id-321 .xr-testimonial-1-bg-circle .circle-elm{background:#fff}
body.page-id-321 .xr-testimonial-1-big-title-text{color:#ECECEC}
body.page-id-321 .xr-testimonial-1-slider-main-item .author-dg{color:#817f7f}
body.page-id-321 .xr-testimonial-1-slider-main-item .icon-elm{color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-testimonial-1-slider-preview-item{background:#f2f2f2}
body.page-id-321 .xr-testimonial-1-slider-preview-item:nth-child(4){background-color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-blog-1-area{background-color:#DCDCDC}
body.page-id-321 .xr-blog-1-item{background-color:#fff}
body.page-id-321 .xr-blog-1-item .item-date{background:rgba(255, 255, 255, 0.7)}
body.page-id-321 .xr-blog-1-item .item-date-year{background:var(--xr-clr-pr-1);color:#fff}
body.page-id-321 .xr-blog-1-item .item-date-day{color:#000}
body.page-id-321 .xr-blog-1-item .title:hover{color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-blog-1-item-2{background-color:#fff}
body.page-id-321 .xr-blog-1-item-2 .title:hover{color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-footer-1-area{background-color:#000}
body.page-id-321 .xr-footer-1-contact .title{color:#fff}
body.page-id-321 .xr-footer-1-contact .link-elm{color:#fff}
body.page-id-321 .xr-footer-1-contact .link-elm:hover{color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-footer-1-contact .disc{color:#fff}
body.page-id-321 .xr-footer-1-link ul li a{color:#fff;border-bottom:1px solid rgba(255, 255, 255, 0.28)}
body.page-id-321 .xr-footer-1-link ul li a:hover{border-bottom:1px solid var(--xr-clr-pr-1)}
body.page-id-321 .xr-footer-1-link ul li a:hover span:nth-child(2){color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-footer-1-link ul li:nth-child(1) a{border-top:1px solid rgba(255, 255, 255, 0.28)}
body.page-id-321 .xr-footer-1-logo{color:#fff}
body.page-id-321 .xr-footer-1-bottom{border-top:1px solid rgba(255, 255, 255, 0.32)}
body.page-id-321 .xr-footer-1-copyright{color:rgba(255, 255, 255, 0.72)}
body.page-id-321 .xr-footer-1-copyright a{color:var(--xr-clr-pr-1)}
body.page-id-321 .xr-footer-1-social a{color:#fff}
body.page-id-321 .xr-footer-1-social a:hover{color:var(--xr-clr-pr-1)}

/* ===== Home palette: design decisions ===== */
/* Buttons: hover = black fill with white text (blue text on black is too low-contrast) */
body.page-id-321 .xr-pr-btn-1:hover{color:#FFFFFF}
/* Header (sits on the dark hero): links stay white, blue underline marks hover */
body.page-id-321 .xr-header-1-join-btn:hover{color:#FFFFFF;text-decoration:underline;text-decoration-color:#044BD9;text-decoration-thickness:2px;text-underline-offset:5px}
body.page-id-321 .xr-main-navigation .navbar-nav li:hover > a{color:#FFFFFF}
body.page-id-321 .xr-main-navigation .navbar-nav > li:hover > a{text-decoration:underline;text-decoration-color:#044BD9;text-decoration-thickness:2px;text-underline-offset:6px}
/* Hero: active feature stays white, red marker icon */
body.page-id-321 .xr-hero-1-features-list li:is(.active){color:#FFFFFF}
body.page-id-321 .xr-hero-1-features-list li:is(.active) i{color:#BF0426}
/* Section label numbers = red accent (dark sections keep their own white rule) */
body.page-id-321 .xr-subtitle-1-number{color:#BF0426}
/* Services (dark) */
body.page-id-321 .xr-services-1-accordion-item .item-title .number{color:#FFFFFF}
body.page-id-321 .xr-services-1-author .title .rating{color:#BF0426}
/* Achievements */
body.page-id-321 .xr-achi-1-dedicated .subtitle{background:#BF0426;color:#FFFFFF}
body.page-id-321 .xr-achi-1-partner-author .rating{color:#BF0426}
body.page-id-321 .xr-achi-1-dedicated .bg-img{filter:grayscale(1)}
/* Steps: numbered badges red, marquee band stays blue */
body.page-id-321 .xr-step-1-card-single .number{background-color:#BF0426;color:#FFFFFF}
/* FAQ (dark) */
body.page-id-321 .xr-faqs-1-tabs-btn-table-title{border-bottom-color:#BF0426}
body.page-id-321 .xr-accordion-item .item-title .icon{color:#FFFFFF}
/* Testimonials */
body.page-id-321 .xr-testimonial-1-slider-main-item .icon-elm{color:#BF0426}
body.page-id-321 .xr-testimonial-1-slider-preview-item:nth-child(4){background-color:#BF0426}
/* Blog date badge */
body.page-id-321 .xr-blog-1-item .item-date-year{background:#BF0426;color:#FFFFFF}
/* Contact form (dark panel) */
body.page-id-321 .xr-contact-1-form .author-dg{color:rgba(255,255,255,.72)}
body.page-id-321 .xr-contact-1-form-input:focus-within,body.page-id-321 .xr-contact-1-form-input:focus{border-color:#044BD9}
/* Footer (dark): white text, blue marks hover */
body.page-id-321 .xr-footer-1-contact .link-elm:hover{color:#FFFFFF;text-decoration:underline;text-decoration-color:#044BD9;text-underline-offset:5px}
body.page-id-321 .xr-footer-1-link ul li a:hover span:nth-child(2){color:#FFFFFF}
body.page-id-321 .xr-footer-1-copyright a{color:#FFFFFF;text-decoration:underline;text-decoration-color:#044BD9;text-underline-offset:4px}
body.page-id-321 .xr-footer-1-social a:hover{color:#044BD9}
/* Inline theme SVG icons */
body.page-id-321 [fill='#FD3F00']{fill:#044BD9}
body.page-id-321 .xr-price-1-area [fill='#FD3F00']{fill:#FFFFFF}
body.page-id-321 [fill='#BF2938']{fill:#BF0426}
body.page-id-321 [stop-color='#BF2938']{stop-color:#BF0426}
body.page-id-321 [stop-color='#600509']{stop-color:#6E0216}
body.page-id-321 [stop-color='#5E3C3C']{stop-color:#3A3A3A}
body.page-id-321 [stop-color='#120101']{stop-color:#000000}
body.page-id-321 [fill='#ECECEC']{fill:#ECECEC}
/* Section background images: black stays black on Home */
body.page-id-321 .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-home.webp') !important}
body.page-id-321 .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-home.webp') !important}
body.page-id-321 .xr-client-x-step[data-background*='c1-bg-img-1']{background-image:url('https://elitetradehubltd.co.uk/wp-content/uploads/2026/03/c1-bg-img-1.webp') !important}
body.page-id-321 .xr-about-1-tabs-btn-single .bg-img{background-color:#000000}

/* ===== Hover states: remove the inverted 'yellow' effect ===== */
/* The theme cursor used mix-blend-mode:difference; under a blue cursor that inverts white text to yellow (#FBB426). */
body.page-id-321 .wa-cursor:is(.-pointer){mix-blend-mode:normal}
body.page-id-321 .wa-cursor:is(.-pointer)::before{background:rgba(4,75,217,.3);box-shadow:inset 0 0 0 1.5px #044BD9}
body.page-id-321 .wa-cursor:is(.-text)::before{background:#044BD9}
body.page-id-321 .wa-cursor:is(.-text) .wa-cursor-text{color:#FFFFFF}
/* Back-to-top: arrow no longer inverts; on hover it becomes a red accent with a white outline so it reads on blue, black and light areas */
body.page-id-321 .wa-back-to-top:hover svg{mix-blend-mode:normal}
body.page-id-321 .wa-back-to-top:hover svg *{fill:#BF0426;stroke:#FFFFFF;stroke-width:1.5px;stroke-linejoin:round;paint-order:stroke fill}
