#footer {
    overflow: hidden;
    position: relative;
    width:100%;
    height:310px;
    background:#FFF;
    margin-top:0 !important;
    border-top:none !important;
}

#footer .footer-links {
    margin-top:40px;
    text-align: center;
}

#footer .footer-links a {
    position: relative;
    display:inline-block;
    padding:0 10px;
    font-size:16px;
    font-weight: bold;
    color:#9D9D9D;
    text-decoration: none;
    letter-spacing: -1px;
}

#footer .footer-links a:after {
    position: absolute;
    content: "";
    width:2px;
    height: 12px;
    top:2px;
    right:0;
    background:#9D9D9D;
}

#footer .footer-links a:last-child:after {
    width: 0;
    background: #FFF;
}

#footer address {
    margin-top:40px;
    font-size:15px;
    color:#9D9D9D;
    font-weight: bold;
    text-align: center;
    line-height: 20px;
}

#footer address a {
    color:#9D9D9D;
}

#footer p {
    margin-top:40px;
    text-align: center;
    color:#C0C0C0;
    font-size:13px;
    line-height: 17px;
}
