
.header-bottom-area .navbar-collapse .main-menu li a.active {
color: #ea580c;
}
.header-bottom-area .navbar-collapse .main-menu li a:hover {
color: #ea580c;
}

/* Preloader: neutral surface — not the accent color (avoids full-screen purple/indigo flash) */
#overlayer {
background: #fafaf9 !important;
}

.header-bottom-area .navbar-collapse .main-menu li .sub-menu li::before {
background-color: #ea580c;
}
.submit-btn{
background-color:#ea580c;
color:#fff;
}
select,input:focus{
border: .3px solid #ea580c !important;

}


textarea:focus{
border: .3px solid #ea580c !important;
}

.cookies-card__icon{
background-color:#ea580c}
.cmn-btn {
background: #ea580c;
box-shadow: 0px 10px 16px 0px #ea580c33;
}
.cmn-btn:focus, .cmn-btn:hover {
color: white;
box-shadow: 0px 10px 26px 0px #ea580c80;
}

.scrollToTop {
background-color: #ea580c;
}
.scrollToTop:hover {
box-shadow: 0px 10px 26px 0px #ea580c80;
}

/* Scrollbars + selection: fixed brand orange (ignores legacy indigo in admin DB) */
*::-webkit-scrollbar-button {
background-color: #ea580c;
}
*::-webkit-scrollbar-thumb {
background-color: #ea580c;
}
::selection {
background-color: rgba(234, 88, 12, 0.28);
color: inherit;
}

.feature-section .feature-item .feature-icon i {
color: #ea580c;
background-color: #ea580c1a;
}

.about-section .about-content .title-border::before {
border: 1px solid #ea580c;
}
.about-section .about-content .title-border::after {
background-color: #ea580c;
}

.counter-section .counter-item .counter-icon {
background-color: #ea580c1a;
color: #ea580c;
}

.cmn-btn-active {
color: #ea580c;
box-shadow: 0px 10px 16px 0px #ea580c33;
}

.section-header .sub-title {
color: #ea580c;
background-color: #ea580c1a;
}
.section-header .title-border::before {
border: 1px solid #ea580c;
}
.section-header .title-border::after {
background-color: #ea580c;
}
.service-section .service-item .service-icon i {
color: #ea580c;
background-color: #ea580c1a;
}
.service-section .service-item:hover {
background-color: #ea580c;
}

.faq-wrapper .faq-item.open .faq-title {
background: #ea580c;
}

.custom-btn {
color: #ea580c;
}
.custom-btn:hover {
color: #ea580c;
}

.call-to-action-section .call-to-action-content .call-to-action-form .submit-btn {
background-color: #ea580c;
border: 1px solid #ea580c;
}

.footer-social li a:hover, .footer-social li a.active {
background-color: #ea580c;
opacity:0.5;
}

.register-section .register-form-area .register-form .submit-btn {
background-color: #ea580c;
}
.contact-info-item i {
color: #ea580c;
background-color: #ea580c1a;
}
.contact-info-item.active {
background-color: #ea580c;
}

.breadcrumb li {
color: #57534e;
}
.breadcrumb-item.active::before {
color: #a8a29e;
}

.change-catagory-area {
background-color: #ea580c;
}

.cmn-btn-active:focus, .cmn-btn-active:hover {
color:#ea580c;
box-shadow: 0px 10px 26px 0px #ea580c80;
}

.navbar-toggler span {
color: #ea580c;
}

.nice-select .option:hover {
background-color: #ea580c;
}

.footer-section {
background-color: #0A0A15;
}
.link-text{
color:#ea580c;
}

.btn--base{
background: #ea580c;
}


.privacy-area{
background-color: #0A0A15;
}

/* Body copy utility — dark text, not theme purple */
.text--base{
color: #1c1917 !important;
}

.nice-select:active,
.nice-select.open,
.nice-select:focus {
border-color: #ea580c !important;
}

.footer-social li a {

background-color:#ea580c;

}

/*
.header-bottom-area .navbar-collapse .main-menu li a {
border-bottom: 1px solid #ea580c30 !important;
}
*/