footer {
  padding: 87px 0px 50px 0px;
  background-color: var(--color-primary);
  color: var(--color-blue-light);
  font-size: 14px;
}

.links,
.links a,
.links p,
.fldoe p,
.icandoit-footer p,
.icandoit-footer a,
footer small {
  color: var(--color-blue-light);
  opacity: 0.9;
}

.icandoit-footer img {
  margin-bottom: 16px;
}

.links a:hover,
.icandoit-footer a:hover {
  opacity: 1;
}

.site-map {
  margin-bottom: 16px;
}

.space {
  margin-bottom: 16px;
}

.fldoe p {
  width: 194px;
  font-size: 12px;
}

.fldoe img {
  width: 194px;
  margin-bottom: 16px;
}

.row2 {
  margin-top: 87px;
}

.row2 small {
  height: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.copyright {
  height: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: right;
  -ms-flex-pack: right;
  justify-content: right;
}

/********** RESPONSIVENESS **********/

@media screen and (max-width: 991px) {
  .space-mobile {
    margin-bottom: 63px;
  }

  .copyright {
    margin-top: 21px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
  }
}
