.footer-flex-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 30px 0px 50px 0px;
  min-height: 300px;
  background-color: #345;
  color: #3ac;
}
.footer-flex-container p {
  font-family: "Trade Gothic", Arial;
  font-size: 15px;
  padding: 10px;
  color: #fff;
}
.footer-flex-container b {
  font-weight: bold;
}
.donat-box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 12px;
  min-width: 980px;
  border: 1px solid #456;
  border-radius: 5px;
}
.litreeracy-logo-footer {
  margin: 50px 0;
  opacity: 0.75;
}
.footer-links {
  list-style: none;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-start;
}
.footer-links li:nth-child(n+2) {
  border-left: 1px dotted #ccf;
}
.footer-links a {
  display: block;
  font: bold 0.8rem Arial;
  color: #ccf;
  text-decoration: none;
  letter-spacing: normal;
  padding: 4px 10px;
}
.footer-links a:hover {
  color: #fff;
  text-decoration: underline;
  background-color: #00000050;
}
.foot_link {padding:0 7px;border-left:1px dotted #b9b9b9}
.foot_link div {margin:0 0 7px}
.foot_link a,.foot_link a:link,.foot_link a:visited,.foot_link a:active {font-family:"Trade Gothic",Arial;font-size:13px;letter-spacing:0px;color:#999;text-decoration:none}
.foot_link a:hover {text-decoration:underline;color:#333}
