.site-footer{
    margin-top:40px;
    padding:24px 16px;
    border-top:1px solid rgba(200,149,60,.25);
    background:#111;
    color:#aaa;
    font-size:13px;
}

.site-footer-inner{
    max-width:1100px;
    margin:0 auto;
    text-align:center;
}

.site-footer-brand{
    margin-bottom:10px;
    color:#d6a84f;
    font-size:18px;
    font-weight:bold;
}

.site-footer-links{
    margin-bottom:10px;
}

.site-footer-links a{
    color:#d6a84f;
    text-decoration:none;
    margin:0 10px;
    transition:opacity .2s;
}

.site-footer-links a:hover{
    opacity:.8;
}

.site-footer-copy{
    color:#888;
}

@media (max-width:768px){

    .site-footer{
        padding:20px 12px;
    }

    .site-footer-links a{
        display:inline-block;
        margin:6px 8px;
    }

}
