/*--------------------------------------------------------------
 Crown Cleaning Solution - Brand Override CSS
 Royal Sapphire Blue & Charcoal Elegance
--------------------------------------------------------------*/
:root {
  --tidytouch-base: #1E60F5;
  --tidytouch-base-rgb: 30, 96, 245;
  --tidytouch-primary: #1E60F5;
  --tidytouch-primary-rgb: 30, 96, 245;
  --crown-blue: #1E60F5;
  --crown-blue-light: #3B82F6;
  --crown-blue-hover: #154ECC;
  --crown-blue-dark: #0E3899;
  --crown-black: #0D0D0D;
  --crown-dark: #111111;
}

.main-header--five { background-color: rgba(13,13,13,0.97) !important; }
.main-header--five.sticky-header--cloned { background-color: rgba(13,13,13,0.98) !important; }
.main-header--five .main-header__nav .main-menu__list > li > a { color: #F5F0E8 !important; }
.main-header--five .main-header__nav .main-menu__list > li > a:hover,
.main-header--five .main-header__nav .main-menu__list > li.current > a { color: #3B82F6 !important; }
.main-header--five .main-header__call .main-header__call__title { color: rgba(255,255,255,0.6); }
.main-header--five .main-header__call .main-header__call__number a { color: #3B82F6; }
.main-header--five .main-header__call__icon i { color: #3B82F6; }
.main-header--five .mobile-nav__btn span { background-color: #1E60F5; }
.main-header--five .main-header__search i { color: #F5F0E8; }

.topbar--two { background-color: #0D0D0D; border-bottom: 1px solid rgba(30,96,245,0.25); }
.topbar--two .topbar__info a, .topbar--two .topbar__info__icon i { color: rgba(255,255,255,0.7); }
.topbar--two .topbar__info a:hover { color: #3B82F6; }
.topbar--two .topbar__social a { color: rgba(255,255,255,0.6); }
.topbar--two .topbar__social a:hover { color: #3B82F6; }

.tidytouch-btn { background-color: #1E60F5 !important; border-color: #1E60F5 !important; color: #ffffff !important; }
.tidytouch-btn:hover { background-color: #154ECC !important; border-color: #154ECC !important; color: #ffffff !important; }
.tidytouch-btn__icon { background-color: #0E3899 !important; color: #ffffff !important; }
.tidytouch-btn--white { background-color: #ffffff !important; border-color: #ffffff !important; color: #0D0D0D !important; }
.tidytouch-btn--white .tidytouch-btn__icon { background-color: #1E60F5 !important; color: #ffffff !important; }
.tidytouch-btn--white:hover { background-color: #1E60F5 !important; border-color: #1E60F5 !important; color: #ffffff !important; }

.sec-title__tagline { color: #1E60F5 !important; }
.sec-title__title span { color: #1E60F5 !important; }
.main-slider-five__tagline { color: #3B82F6 !important; }
.main-slider-five__title__highlight { color: #3B82F6 !important; }

.service-card-five__icon { color: #1E60F5 !important; }
.service-card-five__title a:hover { color: #1E60F5 !important; }
.services-five__info__link { color: #1E60F5 !important; }
.about-five__experience { background-color: #1E60F5 !important; color: #ffffff !important; }
.skill-one__list__icon i { color: #1E60F5 !important; }
.work-process-two__card__icon { color: #1E60F5 !important; }
.work-process-two__card__link { color: #1E60F5 !important; }
.contact-info-two__icon { color: #3B82F6 !important; }
.contact-info-two__list a { color: #3B82F6 !important; }
.contact-info-two__title { color: #ffffff !important; }
.tidytouch-ratings__icon i { color: #F59E0B !important; }
.features-four__card__title span { color: #1E60F5 !important; }

.main-footer { background-color: #0D0D0D !important; }
.main-footer__bg { display: none !important; }
.footer-widget__title { color: #3B82F6 !important; }
.footer-widget__links a:hover { color: #3B82F6 !important; }
.footer-widget__post__title a:hover { color: #3B82F6 !important; }
.main-footer__bottom { background-color: #070707 !important; border-top: 1px solid rgba(30,96,245,0.2) !important; }
.social-links-two a:hover .social-links-two__icon { background-color: #1E60F5 !important; border-color: #1E60F5 !important; }

.mobile-nav__container { background-color: #0D0D0D !important; }
.mobile-nav__container .main-menu__list > li > a { color: #F5F0E8 !important; border-bottom-color: rgba(30,96,245,0.15) !important; }
.mobile-nav__container .main-menu__list > li > a:hover { color: #3B82F6 !important; }
.mobile-nav__container .dropdown-btn { color: #3B82F6 !important; }
.mobile-nav__container .main-menu__list ul { background-color: #1A1A1A !important; }
.mobile-nav__container .main-menu__list ul li a { color: rgba(255,255,255,0.75) !important; }

.page-header { background-color: #111111 !important; }
.page-header__bg { opacity: 0.3 !important; }
.page-header__title { color: #ffffff !important; }
.page-header__breadcrumb a, .page-header__breadcrumb span { color: rgba(255,255,255,0.6) !important; }
.page-header__breadcrumb .active { color: #3B82F6 !important; }

.main-menu__list ul { background-color: #111111 !important; border-top: 3px solid #1E60F5 !important; }
.main-menu__list ul li a { color: #F5F0E8 !important; }
.main-menu__list ul li a:hover { color: #3B82F6 !important; background-color: rgba(30,96,245,0.08) !important; }

.service-details__sidebar .service-details__sidebar__menu li.active a,
.service-details__sidebar .service-details__sidebar__menu li a:hover { background-color: #1E60F5 !important; color: #ffffff !important; }
.service-details__sidebar .service-details__sidebar__contact { background-color: #1E60F5 !important; color: #ffffff !important; }

.contact-form__btn { background-color: #1E60F5 !important; border-color: #1E60F5 !important; color: #ffffff !important; }
.contact-form__btn:hover { background-color: #154ECC !important; border-color: #154ECC !important; color: #ffffff !important; }
.preloader { background-color: #0D0D0D !important; }

.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span { background-color: #1E60F5 !important; }

.contact-info__icon { color: #1E60F5 !important; }

.faq-one__card.active .faq-one__card__header { background-color: #1E60F5 !important; }

.crown-logo-img { height: 58px; width: auto; object-fit: contain; }

.main-header__btn-box .sidebar-btn__toggler { color: #3B82F6 !important; }

@media (max-width: 991px) { .topbar--two { display: none; } }
