footer {
  height: 252px;
  background-color: #ef445d; }
  footer .footer-border {
    background-color: #ef445d;
    height: 10px;
    border-bottom: 2px #fff solid; }
  footer .footer-content {
    overflow: hidden;
    height: 240px;
    max-width: 1200px;
    padding-top: 25px; }
    footer .footer-content .navbar-brand {
      z-index: 0;
      display: inline-block;
      position: absolute;
      text-align: center;
      left: 0;
      width: 100%; }
      footer .footer-content .navbar-brand img {
        width: 165px;
        height: 24px; }
    footer .footer-content .left-column {
      position: relative;
      z-index: 10;
      float: left;
      text-align: left;
      height: 100%;
      display: table-cell;
      margin-left: 100px; }
      footer .footer-content .left-column .nav {
        padding-bottom: 10px; }
        footer .footer-content .left-column .nav > .nav-item > .nav-link {
          font-size: 16px; }
      footer .footer-content .left-column .social-media > .nav > .nav-item > .nav-link {
        font-size: 16px; }
    footer .footer-content .right-column {
      position: relative;
      z-index: 10;
      float: right;
      width: auto;
      max-width: 275px;
      height: 100%;
      margin-right: 100px; }
      footer .footer-content .right-column .skateistan-section {
        display: inline-block; }
        footer .footer-content .right-column .skateistan-section .skateistan-logo {
          text-align: center;
          height: 55px;
          width: 85px; }
        footer .footer-content .right-column .skateistan-section .skateistan-credit {
          display: block;
          text-align: center;
          font-size: 10px;
          color: #fff; }
    footer .footer-content .bottom-block {
      width: 100%;
      padding-top: 50px;
      max-width: 275px;
      text-align: center; }
      footer .footer-content .bottom-block .supporter-logos {
        padding-top: 10px;
        height: 75px;
        width: 200px; }
        footer .footer-content .bottom-block .supporter-logos .skateistan-logo {
          margin: 0 auto;
          height: 55px;
          width: 85px; }
      footer .footer-content .bottom-block .social-media {
        clear: both;
        padding-top: 20px; }
        footer .footer-content .bottom-block .social-media > .nav > .nav-item > .nav-link {
          font-size: 24px; }
