.footer-4-wrapper {
	margin-top:48px;
	text-align:center;
	color: #333;
}

.footer-4-wrapper .logo  {
	width: 200px;
    display: inline-block;
    background: #fff;
	text-align:center;
}
.footer-4-wrapper .logo img {
	display:inline-block;
}
.footer-4-wrapper .colwrapper > div:first-of-type {
	position:relative;
}
.footer-4-wrapper .colwrapper > div:first-of-type > div:after {
	content: ' ';
    display: block;
    background: #ccc;
    width: calc(100% - 30px);
    height: 2px;
    z-index: -1;
    position: absolute;
	top:50%;
}
.footer-4-wrapper .colwrapper > div:nth-of-type(2) {
	margin-top:30px;
}
.footer-4-wrapper .colwrapper > div:nth-of-type(3) p {
	margin:20px 0;
}
.footer-4-wrapper a {
	color: #333;
}
.footer-4-wrapper .ult_social i.social-icon-facebook:after {
	content:'Facebook';
}
.footer-4-wrapper .ult_social i.social-icon-linkedin:after {
	content:'Linkedin';
}
.footer-4-wrapper .ult_social i.social-icon-twitter:after {
	content:'Twitter';
}
.footer-4-wrapper .ult_social i:after {
	font-size:12px;
	text-transform:uppercase;
}

.footer-4-wrapper .ult_social a:before {
	content: '|';
    font-size: 20px;
    margin: 0 5px;
}
.footer-4-wrapper .ult_social a:first-of-type:before {
	display:none;
}