a {
    color: #0047ab;   /* previous #00356B  */
}

a:hover,
a:focus {
    color: #5e5e5e;
}

.sp-megamenu-parent >li.active>a,
.sp-megamenu-parent >li:hover>a {
    color: #0047ab;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
    background: #5e5e5e;
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #5e5e5e;
}

#offcanvas-toggler >i {
    color: #000000;
}

#offcanvas-toggler >i:hover {
    color: #0047ab;
}

.btn-primary,
.sppb-btn-primary {
    border-color: #0047ab;
    background-color: #0047ab;
}

.btn-primary:hover,
.sppb-btn-primary:hover {
    border-color: #5e5e5e;
    background-color: #5e5e5e;
}

ul.social-icons >li a:hover {
    color: #0047ab;
}

.sp-page-title {
    background: #0047ab;
}

.layout-boxed .body-innerwrapper {
    background: #ffffff;
}

.sp-module ul >li >a {
    color: #000000;
}

.sp-module ul >li >a:hover {
    color: #0047ab;
}

.sp-module .latestnews >div >a {
    color: #000000;
}

.sp-module .latestnews >div >a:hover {
    color: #0047ab;
}

.sp-module .tagscloud .tag-name:hover {
    background: #0047ab;
}

.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li.active > a,
.sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a:hover {
    background: #0047ab;
}

.search .btn-toolbar button {
    background: #0047ab;
}

.post-format {
    background: #0047ab;
}

.voting-symbol span.star.active:before {
    color: #0047ab;
}

.sp-rating span.star:hover:before,
.sp-rating span.star:hover ~ span.star:before {
    color: #5e5e5e;
}

.entry-link,
.entry-quote {
    background: #0047ab;
}

blockquote {
    border-color: #0047ab;
}

.carousel-left:hover,
.carousel-right:hover {
    background: #0047ab;
}

#sp-footer {
    background: #0047ab;
}

.sp-comingsoon body {
    background-color: #0047ab;
}

.pagination>li>a,
.pagination>li>span {
    color: #000000;
}

.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
    color: #000000;
}

.pagination>.active>a,
.pagination>.active>span {
    border-color: #0047ab;
    background-color: #0047ab;
}

.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
    border-color: #0047ab;
    background-color: #0047ab;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus {
    border-color: #5e5e5e;
    background-color: #5e5e5e;
}

#sp-top-bar .fa,
.home-one-news .bm_over_theme1 .bm_slider_button .bm_slider_prev::after,
.home-one-news .bm_over_theme1 .bm_slider_button .bm_slider_next::after,
.logo-slider .rt-logo-showcase .slick-prev:before,
.logo-slider .rt-logo-showcase .slick-next:before,
.corporate-office ul li i,
.home-two-about-section .sppb-addon-raw-html h3.sppb-addon-title span,
.title-style-two .icon-border i,
.years-experience h2 span,
.home-three-news ul li .full-section .content-part a.moduleItemTitle:hover,
.home-four-service .single-feature .icon i,
.home-four-service .single-feature h3 a:hover,
#sp-bottom .sp-module .latestnews > div > a:hover,
.owl-carousel.owl-theme .owl-nav > div i {
    color: #0047ab;
}

.sp-contact-info a:hover,
#home-one .sp-megamenu-parent > li.active > a,
#home-one .sp-megamenu-parent > li:hover > a,
.home-one-service-slider .single-feature .service-content h3 a:hover,
.home-one-service-slider .single-feature .service-content .features-read-more a,
.choose-service h3.sppb-addon-title span,
.choose-service .single-feature .service-image i,
.choose-service .single-feature .service-content h3 a:hover,
.home-one-news .bm_slider_theme1 .bm_slider_item .bm_slider_title a:hover,
.home-two-news .content-part a.moduleItemTitle:hover,
.help-business .sppb-addon-raw-html h3 a:hover,
.our-core-feature .single-feature .service-image i,
.our-core-feature .single-feature .service-content h3 a:hover,
.rt-catitem .catItemHeader h3.catItemTitle a:hover {
    color: #0047ab;
}

.breadcrumb li.active { color: #ffffff; }


.layout3 .single-team-area:hover .tlp-content h3 a,
.team-three .single-team-area:hover .tlp-content h3 a,
.about-four-service .rt-features .single-feature .icon .fa,
#sp-page-title .sp-page-title, 
#sp-page-title .sp-page-title .breadcrumb li a:hover,
.service-two .single-feature .service-image .fa,
.service-two .single-feature .service-content h3 a:hover,
#sp-component .detail-team .social-icons a,
.rt-catitem .catItemHeader h3.catItemTitle a:hover,
#sp-bottom .sp-module ul li a:hover {
    color: #0047ab;
}

.custom-class .sp-module ul li a::before,
.class2 .sp-module ul li a::before,
#sp-component .item .entry-header h2 a:hover,
.rt-item .itemComments ul.itemCommentsList li .comment-content .commentLink .fa,
.rt-item .itemComments ul.itemCommentsList li .comment-content .commentLink a:hover,
.contact-info ul li .fa,
#home-one #offcanvas-toggler i:hover,
.home-one-service-slider .owl-carousel .owl-controls .owl-buttons div i,
.layout3 .single-team-area .tlp-content h3 a,
.owl-carousel .owl-controls .owl-buttons div i,
.tlp-team-detail .social-icons a {
    color: #0047ab;
}

.custom-class .sp-module .sp-module-title::after,
.class2 .sp-module .sp-module-title::after,
.rt-item .itemBody .itemHeader h3::after,
.rt-item .itemComments .itemCommentsCounter::after,
.rt-item .itemComments .itemCommentsForm h3::after,
.rt-item .itemComments .itemCommentsForm .form-validate input#submitCommentButton,
.contact-info h3::after,
#sp-menu .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner,
.pagination-wrapper .pagination li a:hover,
.pagination-wrapper .pagination li.active a,
.sppb-progress .sppb-progress-bar,
.home-two-news .read-more a,
.help-business h3::after,
.our-core-feature .single-feature .service-content h3::after,
.sppb-text-left .pull-left::after,
.tlp-team-detail .tlp-content h3::after,
.tss-wrapper .tss-layout3 ul.slick-dots li.slick-active button {
    background: #0047ab;
}

.home-slider .tp-rightarrow.default:hover::after,
.home-slider .tp-leftarrow.default:hover::after,
.trastimonial .owl-carousel .owl-controls .owl-page.active span,
.home-one-news .bm_slider_theme1 .bm_slider_item .date-author,
#sp-free-consultation,
#sp-footer ul.social-icons li a:hover,
.title-style h3.sppb-addon-title::after,
.our-service .service-content .overley,
.our-service .service-content:hover h3,
.home-three-news ul li .full-section .content-part .moduleItemDateCreated,
.sppb-addon-accordion .sppb-panel-heading,
.tlp-portfolio .tlp-portfolio-isotope .isotop-container .button-group button,
.sppb-ajaxt-contact-form button,
.trastimonial .owl-carousel .owl-dots .owl-dot.active span,
.tlp-team .layout12 .single-team-area .tlp-overlay h3 span {
    background: #0047ab;
}

.title-style-two .icon-border::before,
.title-style-two .icon-border::after,
.home-four-service .single-feature h3::after,
.title-style-three .sppb-addon-title::after,
.sppb-addon-tab ul.sppb-nav-tabs li a:hover,
.sppb-addon-tab .sppb-tab-content .media-body h2::after,
.sppb-carousel-indicators li.active,
.sppb-text-left .sppb-addon-title::after,
.about-four-service .rt-features .single-feature h3::after,
.our-sucess h3.sppb-title-heading::after,
.service-two .single-feature .service-content h3::after,
#sp-component .detail-team .tlp-content h3::after,
.rt-catitem .catItemHeader h3.catItemTitle::after,
.rt-catitem .catItemHeader h3.catItemTitle::after,
.itemListView .k2Pagination ul.pagination li a:hover,
.itemListView .k2Pagination ul.pagination li.active a,
div.pagination ul.pagination li a:hover,
div.pagination ul.pagination li.active a,
.sp-pre-loader .sp-loader-with-logo .line {
    background: #0047ab;
}

.home-two-news .read-more a:hover,
.rt-item .itemComments .itemCommentsForm .form-validate input#submitCommentButton:hover,
.tlp-portfolio .tlp-portfolio-isotope .isotop-container .button-group button:hover,
.tlp-portfolio .tlp-portfolio-isotope .isotop-container .button-group button.selected,
.readmore .btn-default:hover,
body .scrollup:hover {
    background: #5e5e5e;
}

.sppb-btn-success:hover,
.sppb-btn-success:focus,
.sppb-btn-success:active,
.sppb-btn-success.active,
.open > .dropdown-toggle.sppb-btn-success {
    background-color: #5e5e5e;
    border-color: #5e5e5e;
    color: #ffffff;
}

.home-two-about-section .sppb-addon-raw-html .read-more a,
.sppb-addon-tab ul.sppb-nav-tabs li a {
    border: 2px solid #0047ab;
    color: #0047ab;
}

.home-slider .tp-caption.largeblackbg a.read-bg,
.sppb-addon-tab ul.sppb-nav-tabs li.active a,
body .scrollup {
    background: #0047ab;
    border: 2px solid #0047ab;
}

.home-slider .tp-caption.largewhitebg a.read-nobg {
    border: 2px solid #0047ab;
}

#sp-component .detail-team .social-icons a:hover,
.layout3 .single-team-area .social-icons a:hover,
.layout1 .single-team-area .social-icons a:hover,
.layout8 .single-team-area .social-icons a:hover,
.layout10 .single-team-area .social-icons a:hover,
.layout12 .single-team-area .social-icons a:hover,
.layout13 .single-team-area .social-icons a:hover {
    background: #5e5e5e;
    border: 1px solid #5e5e5e;
}

.home-slider .tp-caption.largeblackbg a.read-bg:hover,
.home-slider .tp-caption.largewhitebg a.read-nobg:hover {
    background: #5e5e5e;
    border: 2px solid #5e5e5e;
}

.home-one-service-slider .single-feature .service-content .features-read-more a:hover,
.home-one-news .bm_slider_theme1 .bm_slider_item .bm_slider_desc a.bm_readmore_button:hover,
.consultation .get-free-consult a:hover,
.scrollToTop,
.home-two-about-section .sppb-addon-raw-html .read-more a:hover {
    color: #ffffff;
    background: #5e5e5e;
    border: 2px solid #5e5e5e;
}

.home-one-service-slider .owl-carousel .owl-controls .owl-buttons div,
#sp-footer ul.social-icons li a,
#sp-component .detail-team .social-icons a,
.tlp-team-detail .social-icons a {
    border: 1px solid #0047ab;
}

.years-experience:hover h2 {
    color: #0047ab;
    border: 1px dashed #0047ab;
}

.home-one-news .bm_over_theme1 .bm_slider_button .bm_slider_prev,
.home-one-news .bm_over_theme1 .bm_slider_button .bm_slider_next,
.logo-slider .rt-logo-showcase .slick-prev:before,
.logo-slider .rt-logo-showcase .slick-next:before,
.home-one-service-slider .single-feature .service-content .features-read-more a,
.home-one-news .bm_slider_theme1 .bm_slider_item .bm_slider_desc a.bm_readmore_button,
.owl-carousel .owl-controls .owl-buttons div,
.owl-carousel.owl-theme .owl-nav > div {
    border: 2px solid #0047ab;
}

.home-one-news .bm_over_theme1 .bm_slider_button .bm_slider_prev:hover,
.home-one-news .bm_over_theme1 .bm_slider_button .bm_slider_next:hover {
    border: 2px solid #5e5e5e;
}

#sp-header.menu-fixed {
    border-bottom: 2px solid #0047ab;
}

.home-one-service-slider .owl-carousel .owl-controls .owl-buttons div:hover,
.team-three .single-team-area .social-icons a:hover,
.team-three .layout3 .single-team-area .social-icons a:hover,
.tlp-team-detail .social-icons a:hover {
    background: #5e5e5e;
    border: 1px solid #5e5e5e;
    color: #ffffff;
}

.home-one-news .image-effect .overley,
.our-service .service-content h3,
.home-three-service .service-content:hover h3,
.home-three-news ul li .full-section .image-part .overley,
.team-three .single-team-area .social-icons,
.layout3 .single-team-area .social-icons,
.sppb-carousel .sppb-carousel-arrow .fa:hover,
.tlp-portfolio .tlp-layout .tlp-portfolio-item .tlp-overlay .tlp-title,
.tlp-portfolio .tlp-portfolio-isotope .tlp-portfolio-item .tlp-overlay .tlp-title,
.home-two-service .rt-featuresn .service-content .overley,
.service-one .single-feature .service-image::after,
.team-three .layout3 .single-team-area figure::after {
    background: rgba(16, 127, 210, 0.9);
}

#sp-component .detail-team .detail-image::before,
#sp-component .detail-team .detail-image::after {
    background: rgba(16, 127, 210, 0.7);
}

.tlp-team .layout1 .overlay,
.tlp-team .tlp-content-layout1,
.mod-tlp-team .tlp-content-layout1,
.tlp-team .layout13 .tlp-overlay,
.tlp-team .layout14 .tlp-overlay,
.tlp-team .layout12 .single-team-area:hover .tlp-overlay,
.tlp-team .layout8 .tlp-overlay .tlp-title,
.tlp-team .layout10 .image-container:hover .tlp-overlay {
    background: rgba(16, 127, 210, 0.9) !important;
}

.tlp-team .layout12 .single-team-area h3 span.team-name {
    background: #0047ab !important;
}
