/*
 * Farben
 */
body.wp-child-theme-stt-world footer .footerTop {
  background-color: #005878;
}
body.wp-child-theme-stt-world footer .footerTop hr.hoch {
  background-color: rgba(255, 255, 255, 0.25);
}
body.wp-child-theme-stt-world footer .footerTop hr:not(.hoch) {
  background-color: rgba(255, 255, 255, 0.25);
}
body.wp-child-theme-stt-world footer ul.socialList li svg {
  transition-duration: 0s;
}
body.wp-child-theme-stt-world footer ul.socialList li svg path, body.wp-child-theme-stt-world footer ul.socialList li svg g {
  transition-duration: 0.3s;
  transition-property: fill;
}
body.wp-child-theme-stt-world footer .footerTop form .field input[type=password], body.wp-child-theme-stt-world footer .footerTop form .field input[type=text] {
  border: solid 1px rgba(255, 255, 255, 0.32);
  background-color: transparent;
}
body.wp-child-theme-stt-world footer .footerTop form .field .label label:after {
  color: #00749C;
}
body.wp-child-theme-stt-world footer .footerTop form input[type=submit] {
  background-color: #B71738;
  color: #fff;
}
body.wp-child-theme-stt-world footer .footerBottom {
  background-color: #001A22;
}
body.wp-child-theme-stt-world footer .footerBottom p.zusatz {
  color: rgba(255, 255, 255, 0.4);
  border-left-color: rgba(255, 255, 255, 0.4);
}
@media (max-width: 991.98px) {
  body.wp-child-theme-stt-world footer .footerTop .footerLeft {
    border-right: solid 2px rgba(255, 255, 255, 0.25);
  }
}

html.no-touchevents footer .footerTop p a:hover,
html.no-touchevents footer .footerTop ul.footerList li a:hover {
  color: #8CC0D3 !important;
}
html.no-touchevents footer ul.socialList li a:hover svg {
  transform: none;
}
html.no-touchevents footer ul.socialList li a:hover svg.insta path {
  fill: #fff;
}
html.no-touchevents footer ul.socialList li a:hover svg.insta g path:nth-child(1) {
  fill: #00749C;
}
html.no-touchevents footer ul.socialList li a:hover svg.xing g path {
  fill: #fff;
}
html.no-touchevents footer ul.socialList li a:hover svg.xing g path:nth-child(1) {
  fill: #00749C;
}
html.no-touchevents footer ul.socialList li a:hover svg.instagram > g > path {
  fill: #00749C;
}
html.no-touchevents footer ul.socialList li a:hover svg.instagram > g > g {
  fill: #fff;
}
html.no-touchevents footer .footerTop form input[type=submit]:hover {
  background-color: #891129;
}
