.pre-footer .container {
    margin-bottom: 70px;
}
.pre-footer .block-title {
    font-size: 2.5em;
    color: #c2ccc9;
    margin-bottom: 40px;
}

.footer {
    border-top:5px solid #2E912F;
    background: #1A2615 none repeat scroll 0 0;
    color: #E6EAEB;
    padding-top: 35px;
    position: relative;
}
.footer section.block {
    margin-bottom: 0
}
.footer h3 {
    font-size: 1.48em;
    margin-top: 10px;
}
.footer img {
    margin: 0 5% 0 0;
    width: 18%;
}
.footer small {
    color: #E9F7E3;
    font-size: 0.6em;
    display: block;
    margin-top: 8px;
    margin-bottom: 12px;
}
.footer a {
  color: #57d35c;
  margin-top: 10px;
}
.footer a:hover {
    color: #BFFFAD;
}