.footer-container4 { position:relative; padding:60px 0; background-color:#414141; color:#fff; }
.footer-container4 > .container { position:relative; z-index:2; }
.footer-container4 a { color:#fff; }

.footer-links > li { display:block; }

.footer-linkbutton .link-btn { display:inline-block; padding: 14px 57px; border:1px solid #fff; }
.footer-linkbutton .link-btn:hover,.footer-linkbutton .link-btn:focus,.footer-linkbutton .link-btn:active { text-decoration:none; }

.footer-some-icons > li { display:inline-block; margin-right:15px; }
.footer-some-icons > li > a { display:block; }
.footer-some-icons > li > a:hover,.footer-some-icons > li > a:focus,.footer-some-icons > li > a:active { text-decoration:none; }
.footer-some-icons > li > a > .fa { font-size: 24px; }
.footer-some-icons > li > a > span { margin-left:5px; vertical-align: top; text-decoration:uppercase; }