footer {
    margin-top: 50px;
    min-height: 250px;
    padding: 10px 0;
    background-color: #F3F3F3 !important;
    border-top: #86A9C7 solid 2px;
    color: #7A8188;
}

.footer-container {
    width: 1170px;
    margin: 50px auto;
}

.footer-list {
    list-style: none;
    width: 700px;
    position: relative;
    margin: 10px auto;
}

.footer-list li {
    float: left;
    margin-left: 50px;
}

.author {
    clear: both;
    margin: 10px auto;
    width: 195px;
}

.footer-list span {
    width: 100%;
    text-align: center;
}