footer
{
    background:#474747;
}
.footermenu li
{
    margin-bottom:20px;
}
footer .social li
{
    display:inline-block;
    margin-right:6px;
}
footer .social li a
{
    border-radius:9999px;
    color:white;
    border:1px solid white;
    height:36px;
    width:36px;
    line-height:36px;
    text-align: center;
    display:block;
    transition:0.5s ease all;
}
footer .social li a:hover
{
    background:white;
    color:#474747;
}
footer a
{
    font-weight: 300;
    font-size:14px;
    font-family: 'Montserrat', sans-serif;
}
.lowerfooter li
{
    border-right:1px solid #999999;
    padding-right:10px;
    padding-left:10px;
    line-height:10px;
}
.lowerfooter p,
.lowerfooter a
{
    font-size:11px;
    font-family: 'Montserrat', sans-serif;
}
.lowerfooter li:first-child
{
    padding-left:0;
}
.lowerfooter li:last-child
{
    border-right:none;
    padding-right:0;
}