body,
.sp-preloader {
    background-color: #ffffff;
    color: #666;
}
.sp-preloader > div {
    background: #0345bf;
}
.sp-preloader > div:after {
    background: #ffffff;
}
a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover,
.sp-megamenu-parent .sp-dropdown li.active > a,
.offcanvas-menu .menu-parent-open a {
    color: #101010;
}
.offcanvas-menu a:hover,
.sp-megamenu-parent > li > .sp-menu-separator,
.sp-megamenu-parent > li > a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a,
.sp-megamenu-parent .sp-mega-group > li > a,
.overlay-blog .article-info,
.overlay-blog .article-info a {
    color: #fff;
}
#sp-main-menu.header-sticky {
    background-color: #143369;
}
a:hover,
a:focus,
a:active,
.article-header h2 a:hover,
.white-text .sppb-btn-link i:before,
.white-text .sppb-btn-link:hover,
.white-text.sppb-btn-link:hover,
.white-text a.sppb-btn-default,
.sppb-panel-heading:hover,
.sppb-panel-heading:hover .sppb-toggle-direction,
.sppb-panel-heading.active,
.sppb-panel-heading.active .sppb-toggle-direction,
.sppb-addon-button-group a .fas,
.sppb-addon-testimonial-client-url,
.header-sticky .sp-megamenu-parent > li a,
.header-sticky .sp-megamenu-parent > li:hover > a,
.header-sticky .sp-megamenu-parent > li.active > a,
.header-sticky .sp-megamenu-parent > li > .sp-menu-separator,
.header-sticky .sp-megamenu-parent > li.active:hover > a,
.header-sticky #offcanvas-toggler,
.header-sticky .head-login a.link,
.header-sticky .search-trigger:not([href]):not([tabindex]),
.mfp_default_skin_default .mfp_default_item .mfp_date,
.mfp_carousel_skin_default .mfp_carousel_item .mfp_date,
.mfp_carousel_skin_default .mfp_carousel_item .mfp_cat a,
.tp-caption a.btn-white,
.article-info,
.article-info a,
.contact-address dt:before,
#sp-logo-right .sp-contact-info .fa,
#sp-logo-right .sp-contact-info .fas,
#sp-logo-right .sp-contact-info .far,
#sp-left .sp-module ul > li:before,
#sp-right .sp-module ul > li:before,
#sp-right .mfp_default_skin_default .mfp_default_item .mfp_date {
    color: #2258a5;
}
.sppb-addon-button-group .sppb-btn-link:hover {
    color: #ffb318 !important;
}
#sp-logo-right .sp-contact-info .fa,
#sp-logo-right .sp-contact-info .far,
#sp-logo-right .sp-contact-info .fas,
#sp-bottom,
.sppb-addon-button-group a .fas {
    border-color: #2258a5;
}
.primary-bg,
.btn-primary,
.sppb-btn.sppb-btn-primary,
.overlay h4.mfp_default_title,
.mfp_default_item > div:hover,
.mfp_default_skin_default .mfp_default_item .mfp_cat,
.article-body .readmore,
.sppb-addon-header .sppb-addon-title .fas,
.sppb-addon-button-group a:hover .fas,
.sppb-btn-custom > i,
.header-sticky .burger-icon > span,
.header-sticky .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    border-color: transparent;
    background-color: #2258a5;
}
.btn-primary:hover,
.sppb-btn.sppb-btn-primary:hover {
    border-color: transparent;
    opacity: 0.9;
}
