/* Footer */
.footer-full {
  clear:both;
  width:100%;
  float:left;
  display: flex;
  justify-content: center;
  margin-top: 2em;
}
.footer-full-2 {
  max-width:1200px;
  width:100%;
}
.footer-copyright {
   clear: both;
   display: flex;
   justify-content: center;
   margin-top: 10px;
   padding-top: 10px;
   margin-bottom:10px;
}
.footer-left {
  margin: 0 10px;
  float:left;
  min-width: 30%;
}
.footer-center {
  margin: 0 10px;
  float:left;
  min-width: 30%;
}
.footer-right {
  margin: 0 10px;
  float:left;
  min-width: 30%;
}
.footer-full ul li {
list-style: none;
}
.footer-full p {
  margin-bottom: 0;
}
.footer-full-2 p {
  clear: both;
}
.footer-full ul {
  margin-top: 0;
}
p.tagline {
   margin: 0 10px;
   clear: none;
}
.footer-logo {
    float: left;
    max-width: 300px;
    vertical-align: bottom;
    position: relative;
    padding-right: 10px;
    clear: none;
    margin: 0 10px 10px 10px;
    padding: 0 10px 10px 0;
}
.region-footer {
  border-top: 1px solid #ccc;
  margin: 10px 0;
}
#block-block-63 {
  margin-top:10px;
}
@media screen and (min-width: 700px) {
 .footer-full {
   clear:both;
   display: flex;
   justify-content: center;
  }
}
