body {
  position: relative;
}



.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
}

.row > [class*='col-'] {
  display: flex;
  flex-direction: column;
}



.footer--copyright {
  padding: 33px 0 13px 0;
}

.footer--mentions
{
  background-color: #272727;
  padding: 13px 0 33px 0;
  color: #888888;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1;
  text-transform: none;
}
.footer--mentions a {
  color: #888888;
}
.footer--mentions a:hover {
    color: #cd974e;
}
