﻿/************************************************************************/
/* Header */
.section_top .section_top_header {
  background-color: #1D83BE;
}
.section_top .section_top_header .top_logo .slogan {
  color: #FFF;
}
.section_top .section_top_header .section_top_items {
  color: #FFF;
}
.section_top .section_top_header .section_top_items a {
  color: #FFF;
}
.section_top .section_top_header .section_top_items a.finder-link svg {
  fill: #FFF;
}
.section_top #header-svg {
  background-color: #1D83BE;
}
.section_top .navi_trigger svg path {
  fill: #FFF;
}
.section_top .navilang_nav {
  border-color: #FFF;
}
.section_top .navilang_nav a {
  color: rgba(255, 255, 255, 0.6) !important;
}
.section_top .navilang_nav a.active {
  color: #FFF !important;
}
.section_top .navi_trigger {
  color: #FFF;
}

/************************************************************************/
/* Einsatzbereich TOP */
.wrap_einsatzbereich_header a.button {
  background-color: #1D83BE;
}
.wrap_einsatzbereich_header a.button:hover {
  background-color: #166492;
}

/************************************************************************/
/* Einsatzbereich Footer */
.einsatzbereich-form .right {
  color: #FFF;
}
@media only screen and (max-width: 768px) {
  .einsatzbereich-form .right {
    text-align: center;
    padding: 0;
  }
  .einsatzbereich-form .right .right-inner {
    background-color: #1D83BE;
  }
}
.einsatzbereich-form .right .contact-block svg {
  fill: #FFF;
}

/************************************************************************/
/* Footer */
.section_footer #footer-svg,
.section_footer #footer-svg-mobile,
.section_footer .footer-bottom {
  background-color: #1D83BE;
}
.section_footer footer {
  margin-top: -8px;
  background-color: #1D83BE;
  color: #FFF;
}
.section_footer a {
  color: #FFF;
}
.section_footer .social-sharing {
  background-color: #1D83BE;
}
.section_footer .social-sharing a,
.section_footer .social-sharing svg {
  fill: #FFF;
}

/************************************************************************/
/* Home */
body.pagetyp-home .social-sharing {
  background-color: #1D83BE;
}
body.pagetyp-home .container_page {
  background-color: #1D83BE;
}
@media only screen and (max-width: 768px) {
  body.pagetyp-home .container_page {
    background-color: #1D83BE;
  }
}
body.pagetyp-home .container_page .left {
  background-color: #1D83BE;
}
body.pagetyp-home .container_page .left .home-image-container .slogan {
  color: #FFF;
}
body.pagetyp-home .container_page .left .home-image-container .person .text {
  padding: 20px 20px;
  color: #FFF;
}
body.pagetyp-home .container_page .left svg.bg path {
  fill: #1D83BE;
}
body.pagetyp-home .container_page .right .slogan-mobile {
  color: #FFF;
}
body.pagetyp-home .container_page .right .wk-mode-changer-container svg.slider .p1 {
  fill: #1D83BE;
}
@media only screen and (max-width: 768px) {
  body.pagetyp-home .container_page .right .wk-mode-changer-container svg.slider .p1 {
    fill: #1D83BE;
  }
}
body.pagetyp-home .container_page .right .wk-mode-changer-container svg.slider .points circle, body.pagetyp-home .container_page .right .wk-mode-changer-container svg.slider .p2 {
  fill: #FFF;
}
body.pagetyp-home .container_page .right .wk-mode-changer-container svg.grid .p1 {
  fill: #1D83BE;
}
@media only screen and (max-width: 768px) {
  body.pagetyp-home .container_page .right .wk-mode-changer-container svg.grid .p1 {
    fill: #1D83BE;
  }
}
body.pagetyp-home .container_page .right .wk-mode-changer-container svg.grid .p2, body.pagetyp-home .container_page .right .wk-mode-changer-container svg.grid .p3 {
  fill: #FFF;
}
body.pagetyp-home .container_page .right .swiper-slide .card a {
  color: #1D83BE;
}
body.pagetyp-home .container_page .right .swiper-pagination {
  color: #FFF;
}
body.pagetyp-home .container_page .right #person-text-mobile {
  color: #FFF;
}
body.pagetyp-home .container_page .bg-kreuz-mobile svg {
  fill: #1D83BE;
}
body.pagetyp-home .container_page .swiper-navi-button svg {
  fill: #FFF;
}
body.pagetyp-home .container_page #footer-svg {
  display: none;
}
body.pagetyp-home .container_page footer {
  background-color: #1D83BE;
}
