﻿  .footer ul {
    margin: 0;
    padding: 0; }
    .footer ul > li::before {
      content: ''; }
  .footer li {
    margin-bottom: 0; }
  .footer a {
    color: #fff; }
    .footer a:active, .footer a:focus, .footer a:hover {
      text-decoration: underline; }
  .footer .footer-top {
    background-color: rgb(123,193,67);
    color: #fff; }
    .footer .footer-top a {
      padding: 0.3rem;
      vertical-align: middle;
      font-size: 1.6rem; }
    .footer .footer-top .footer-social .social-linkgroup {
      overflow: auto; }
      .footer .footer-top .footer-social .social-linkgroup ul {
        display: inline-block; }
        .footer .footer-top .footer-social .social-linkgroup ul .social-link {
          float: left; }
          .footer .footer-top .footer-social .social-linkgroup ul .social-link .social-icon {
            padding: 0 10px; }
            .footer .footer-top .footer-social .social-linkgroup ul .social-link .social-icon a svg {
              width: 2.5rem;
              height: 2.5rem; }
  .footer .logo-container {
    display: inline-block; }
  .footer .footer-bottom {
    background-color: #1c732f;
    padding: 5px 0;
    color: #fff;
    font-size: 12px; }
    .footer .footer-bottom .copyright-text,
    .footer .footer-bottom a {
      padding: 0.3rem 1.3rem;
      font-size: 1.2rem; }
    .footer .footer-bottom .mobile-logo-container {
      padding: 1rem 1.3rem;
      border-bottom: 1px solid rgba(8, 6, 13, 0.2);
      text-align: center; }

    .footerTitle {line-height:60px;color:rgb(85,85,85);text-align:center;vertical-align:middle;margin-top:25px;}