/**
 * @file
 * LCN - site footer
 */

.site-footer {
  padding: 10px 0 0 0;
  margin-bottom: -21px;
}
.site-footer .layout-container {
  padding: 0;
}
@media all and (min-width: 560px) {
  .site-footer__top .region {
    float: none;
    position: relative;
    width: auto;
  }
}
@media all and (min-width: 560px) and (max-width: 850px) {
  .site-footer__top .region:nth-child(2n+1) {
    width: 100%;
  }
}
@media all and (min-width: 851px) {
  .site-footer__top .region {
    width: 100%;
    padding: 0;
  }
}
.site-footer h2 {
  color: #c0c0c0;
  color: rgba(255, 255, 255, 0.65);
}
.site-footer .content {
  color: black;
}
.site-footer .content a,
.site-footer .content a.is-active {
  color: #7a003c;
}
.site-footer .content a:hover,
.site-footer .content a:focus {
  color: #063772;
}
.site-footer .block {
  margin: 0;
  padding: 10px 0;
}

#block-lakeview-footermission {clear: both; text-align: center; margin: 15px 0; padding: 10px 0; width: 100%;}
#block-lakeview-footermission p {color:#6a5e5e; text-align: center; font-size: 14px; margin: 0 auto; padding: 0;}
#block-lakeview-footermission hr {color:#003976;}
.front #block-lakeview-footermission hr {display: none;}
#block-lakeview-footermission a {text-decoration: none; border-bottom: 0;}

#block-lakeview-footerdeclarations {clear: both; width: 100%; color: #000000; vertical-align: top; margin-top: -30px;}
#block-lakeview-footerdeclarations div {vertical-align: top;}
#block-lakeview-footerdeclarations .left {float: left; width: 30%;}
#block-lakeview-footerdeclarations .mid {float: left; right: -50%; width: 40%; text-align: center;}
#block-lakeview-footerdeclarations .mid img {padding: 10px;}
#block-lakeview-footerdeclarations .mid a {text-decoration: none; border-bottom: 0;}
#block-lakeview-footerdeclarations .right {float: right; width: 30%; text-align: right;}

#block-lakeview-footerbottomborder {
  background: url(/themes/lakeview/images/blue_paper.jpg) repeat top center;
  border-radius: 5px 5px 0 0;
  margin: 0;
  padding: 0;
}

#block-lakeview-hubspottrackingcode, #block-lakeview-tactivepixels {
  margin: 0;
  padding: 0;
}
