/* ==================================================================
  FOOTER
================================================================== */

footer {

  .fa {
        font-size: 50px;
        color: @text-brand-color;
        font-size: 50px;
        padding-right: 14px;
  }

  p.text, a { 
    font-size: 28px;
    color: #777777; 
  }

  a:hover { 
    color: @text-brand-color; 
  }

  .info-text {
      .fa {
        float: left;
      }
      .small {
        display: block;
        font-size: 12px;
        line-height: 1.4em;
      }
  }
  &.clearfix {
    border-top: 1px solid lighten(@brand-primary, 20%);
    padding-top: 20px;
  }
}
.footer {
  background-color: @brand-primary;
  padding:30px 0 30px;
  font-size:16px;
  color:@white;
    .left-img {
        float: left;
        padding-right: 25px;
      } 
    .c4 {
      float: left;
      li {
        color: #fff;
      }

    }

    p.hl4 {
      font-size:20px;
      text-transform: uppercase;
      color:#fff;
      padding:20px 0 0;
      font-weight: 600;
    }
    .padding-bottom {
      padding-bottom: 40px;
    }
}
.flogo {
  padding-top:10px;
}
.footer .form-control {
    background-color: lighten(@brand-primary, 10%);
    border-color: @white;
    color: @white;
    height: 45px;
    margin:0 6px 0 0;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    padding-left: 40px;
    width: 100%;
}


.social-footer {
    a:link i,
    a:visited i { color: #fff;}
    a:hover i,
    a:active i { background-color:@brand-primary; }
    i {
        display: inline-block;
        width: 50px;
        height: 50px;
        line-height: 50px;
        text-align: center;
        font-size: 28px;
        margin: 0 3px 3px 0;
        padding: 0 0px 0 0;
    }
} 
.social-footer {
    i.fa-facebook { background-color: #3b5998; }
    i.fa-twitter { background-color: #00aced; }
    i.fa-google-plus { background-color: #dd4b39; }
    i.fa-youtube { background-color: #bb0000; }
    i.fa-linkedin { background-color: #007bb6; }
    i.fa-instagram { background-color: #517fa4; }
    i.fa-pinterest-p { background-color: #cb2027; }
    i.fa-vine { background-color: #00bf8f; }
    i.fa-flickr { background-color: #ff0084; }
    i.fa-tumblr { background-color: #32506d; }
    i.fa-vimeo { background-color: #aad450; }
    i.fa-foursquare { background-color: #0072b1; }  
    i.fa-users { background-color: @text-brand-color; }  
}
  


.footer .form-control::-moz-placeholder {
  color: @white;
  opacity: 1;
}
.footer .form-control:-ms-input-placeholder {
  color: @white;
}
.footer .form-control::-webkit-input-placeholder {
  color: @white;
}
.footer .btn-primary {
    height: 45px !important;
    line-height: 1 !important;
    padding-left: 25px !important;
    padding-right: 25px !important;
}
.footer .btn-primary:hover {
    background-color: #fff;
    color: @text-brand-color;
    border-color: @brand-secondary;
}
.copyrights {
  background-color: darken(@brand-primary, 10%);
  padding:30px 0;
  font-size:15px;
  color:@white;
}
.copyrights p {
  margin: 0;
}
.copyrights a {
  font-weight: 600;
}
.link-footer a i {
  color:#666666 !important;
  font-size:16px;
  margin-left: 7px;
}
.link-footer a:hover i {
  color:@white !important;
}
