body,
.sp-preloader {
  background-color: #ffffff;
  color: #404040;
}
.sp-preloader > div:after {
  background: #ffffff;
}
a,
.offcanvas-menu .menu-parent-open a,
.sppb-animated-number,
.sppb-animated-number-title,
.tp-caption a.btn-white,
.header-sticky .sp-megamenu-parent > li a,
.header-sticky #sp-menu ul.social-icons a,
.header-sticky .search-trigger:not([href]):not([tabindex]),
.header-sticky .search-trigger:not([href]):not([tabindex]):hover {
  color: #101010;
}
.sp-megamenu-parent > li > a,
.sp-megamenu-parent .sp-mega-group > li > a,
#sp-menu ul.social-icons a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a,
.search-trigger:not([href]):not([tabindex]),
.search-trigger:not([href]):not([tabindex]):hover,
.offcanvas-menu a:hover,
.overlay-blog .article-info,
.overlay-blog .article-info a,
.tp-caption a.btn-primary {
  color: #101010;
}
a:hover,
a:focus,
a:active,
.article .article-header h2 a:hover,
.white-text a.sppb-btn-default,
.sppb-btn-link,
.sppb-panel-heading:hover,
.sppb-panel-heading:hover .sppb-toggle-direction,
.sppb-panel-heading.active,
.sppb-panel-heading.active .sppb-toggle-direction,
.header-sticky .sp-megamenu-parent > li.active > a,
.header-sticky #offcanvas-toggler,
.head-login .btn,
.header-sticky .head-login a.link,
.header-sticky.sp-transparent .sp-megamenu-parent > li.active > a,
.header-sticky.sp-transparent .sp-megamenu-parent > li.active:hover > a,
.mfp-readmore,
.mfp_carousel_skin_default .mfp_carousel_item .mfp_carousel_title a:hover,
.mfp_default_skin_default .mfp_default_item span.mfp_date,
.article-info,
.article-info a,
.contact-address dt:before,
#sp-header-topbar .sp-contact-info .fa,
#sp-header-topbar .sp-contact-info .far,
#sp-header-topbar .sp-contact-info .fas,
#sp-left .sp-module ul > li:before,
#sp-right .sp-module ul > li:before,
#sp-left .sp-module ul > li.current a,
#sp-right .sp-module ul > li.current a #sp-bottom .sp-module-title,
#sp-bottom h3.sppb-addon-title,
#sp-bottom a:hover,
span.sppb-addon-title,
.sppb-addon-title span,
.sppb-icon .sppb-icon-inner,
.article-list .article .readmore a,
.header-modules .btn-primary,
.sp-simpleportfolio-tags,
.sp-megamenu-parent > li:hover > a,
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover,
.sp-megamenu-parent .sp-dropdown li.active > a,
#sp-menu ul.social-icons a:hover,
.header-sticky .sp-megamenu-parent > li:hover > a,
.sp-scroll-up {
  color: #ff6600;
}
#sp-logo-right .sp-contact-info .fa,
#sp-header-topbar .sp-contact-info .far,
#sp-header-topbar .sp-contact-info .fas {
  border-color: #ff6600;
}
.btn-primary,
.sppb-btn.sppb-btn-primary,
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner,
.head-login .dropdown-menu,
.header-sticky .header-modules .btn-primary,
.primary-bg,
.contact-street:before,
.contact-telephone:before,
.contact-fax:before,
.contact-mobile:before,
.contact-webpage:before {
  border-color: transparent;
  background-color: #ffffff;
}
.btn:hover,
.btn-primary:hover,
.btn:focus,
.btn-primary:focus {
  background-color: #ff6600;
  opacity: 0.9;
}

#sp-bottom .sppb-icons-group-list li a {
  border-color: transparent;
  background-color: #ff6600;
}

#sp-bottom .sppb-icons-group-list li a:hover,
.sp-scroll-up:hover,
.sp-scroll-up:focus {
  border-color: transparent;
  background-color: #ffffff;
  color: #02216b;
}

.sppb-icon .far,
.sppb-icon .fas,
.sppb-icon .fab {
  color: #ff6600;
}

.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-info,
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover,
.sp-simpleportfolio
  .sp-simpleportfolio-item:hover
  .sp-simpleportfolio-info
  .sp-simpleportfolio-title
  a,
.sp-simpleportfolio
  .sp-simpleportfolio-item:hover
  .sp-simpleportfolio-info
  .sp-simpleportfolio-title
  a:hover,
.sp-simpleportfolio
  .sp-simpleportfolio-item:hover
  .sp-simpleportfolio-info
  .sp-simpleportfolio-tags {
  background-color: #ffffff;
  color: #ff6600;
}

.control-group .btn {
  background-color: #ff6600;
  color: #ffffff;
}

.control-group .btn:hover {
  background-color: #02216b;
  color: #ffffff;
}

.button-wrap .sppb-btn-primary,
.sppb-button-wrapper .sppb-btn-primary,
.mfp_default_skin_default .mfp_default_item .mfp_cat,
.sp-module .sp-module-content .btn-primary {
  background-color: #ff6600;
  color: #ffffff;
}

.mfp_default_skin_default .mfp_default_item .mfp_cat:hover,
.sppb-btn-primary:hover,
.sp-module .btn:hover {
  background-color: #02216b;
  color: #ffffff;
}

.search input,
.search .js-finder-search-query {
  color: #101010;
  border-bottom: 2px thin #101010;
}

.search,
.search .js-finder-search .form-control {
  color: #101010;
  background-color: #ff660052;
}

.sp-page-title,
.center-title .sp-page-title{
  padding:50px;
}
