/* Footer */

#footer {
  background-color: var(--mws_running_background);
  text-align: center;
  width: 100%;
}
.footer_stick {
  width:100%;
  position:fixed; 
  bottom:0;
}
.footer_foreground {
  background-image: linear-gradient(transparent, var(--mws_running_background) 100%);
  color:var(--mws_running_foreground);
  text-align:center;
  margin:0px auto 0px ;
  padding: 8px 0px 9px;
  z-index: 5;
}
.footer_background {
  background-color: var(--mws_running_background);
  height:42px;
  z-index: 3;
}
.span_footer {
  position: relative;
  max-width: 940px;
  margin: auto;
  float: none;
  clear: both;
}
a.link_footer:link, a.link_footer:visited {
  color: var(--mws_running_link);
  font-weight: bold;
}
a.link_footer:hover, a.link_footer:active {
  color: var(--mws_running_hover);
  font-weight: bold;
}