footer {
    background: #333;
}
#menu-header-nav-1,#menu-policy,ul.social {
    text-align: right;
    display: block;
}
#menu-policy {
    text-align: left;
}
ul#menu-header-nav-1 li,#menu-policy li,ul.social li {
    display: inline-block;
    padding: 20px;
}
ul.social li {
    padding: 10px;
}
ul#menu-header-nav-1 li a,#menu-policy li a,ul.social li a {
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
}
ul#menu-header-nav-1 li a:hover,#menu-policy li a:hover {
	text-decoration: underline;
}
.footer_top div#block-7 img {
    max-width: 150px;
    height: auto;
    width: 100%;
}
.footer_top {
    padding: 50px 0;
    border-bottom: 3px solid #fff;
}
.social i {
    font-size: 22px;
    line-height: normal;
}