.footer { font-size: small; line-height: 2em; animation: fadeIn 3s;}
.footer h3 {background-color: #7fb344;}
.footer p {background-color: #7fb344;}
.footer a:hover {color: black;}

.footer2 {clear: both; background-color: #f2f9e9; color: #7fb344; text-align: center; margin: 0.5em; animation: fadeIn 5s;}
.footer2 a {color:#7fb344; text-decoration: none;}
.footer2 a:hover {color: black;}

.box {
  background-color: #7fb344;
  min-width:5em;
  min-height:5em;
  margin: 2em;
  padding: 2em;
  box-shadow: 5px 10px 18px #888888;
  text-align: center;
  color: white;
  text-decoration: none;
  transition: height 10s ease-in-out;
}
.box a {background-color: #7fb344; color: white;}
.box b {background-color: #7fb344;}