/* Visual corrections for the existing live theme; loaded after its stylesheets. */
.home-topic-links {
    background: #518fc6 !important;
    border-top: 0;
    border-bottom: 0;
}
.home-topic-links h2 {
    color: rgba(255, 255, 255, 0.82) !important;
}
.home-topic-links__items a,
.home-topic-links__items a:hover {
    color: #fff !important;
}
.wrap-home .home-mark .common-tit h1,
.wrap-home .home-mark .common-tit h2,
.wrap-home .home-mark .common-tit h1 span,
.wrap-home .home-mark .common-tit h2 span,
.wrap-home .home-brand .info .top .common-tit h2,
.wrap-home .home-brand .info .top .common-tit h2 span,
.solution-show .overview .top .common-tit h2,
.solution-show .overview .top .common-tit h2 span,
.wrap-show .info .tit h1,
.wrap-show .info .tit h2,
.wrap-show .article-detail .article-heading h1,
.wrap-show .article-detail .editor-content h1,
.wrap-show .article-detail .editor-content h2,
.wrap-show .article-detail .editor-content h3,
.wrap-show .article-detail .editor-content h4,
.footer .info .tit h2,
.footer .info .tit h2 span {
    color: #163a70 !important;
}
.solution-show .overview .top .common-txt p,
.wrap-show .article-detail .editor-content {
    color: #355575;
}
.wrap-contact .city-service-links {
    background: transparent !important;
}
.wrap-contact .city-service-links__title {
    color: #163a70 !important;
}
.wrap-contact .city-service-links__list a {
    color: #355575 !important;
}
.wrap-contact .city-service-links__list a:hover {
    color: #2356a7 !important;
}
