/* CSS Document */

.site-footer{
    background:black;
    color:white;
    padding-top:40px;
    font-family:Arial, sans-serif;
}

.footer-container{
    display:flex;
    justify-content:space-between;
    flex-wrap:wrap;
    max-width:1200px;
    margin:auto;
    padding:0 20px;
}

.footer-column{
    width:220px;
    margin-bottom:30px;
}

.footer-column h3{
    margin-bottom:15px;
}

.footer-column ul{
    list-style:none;
    padding:0;
}

.footer-column ul li{
    margin-bottom:8px;
}

.footer-column a{
    color:white;
    text-decoration:none;
}

.footer-column a:hover{
    text-decoration:underline;
}

.social-icons a{
    display:block;
    margin-bottom:6px;
}

.footer-bottom{
    text-align:center;
    border-top:1px solid #444;
    padding:15px;
    margin-top:20px;
    font-size:14px;
}