#footer li:first-child {
float: left;
border-left: 1px solid #484848;
padding-top: 0px;
padding-bottom: 0px;
}
#footer li:first-child span {
display: inline-block;
vertical-align: top;
}
#footer li:first-child span:first-child {
padding-top: 4px;
}
.connectis-logo {
font-size: 1px;
line-height: 0;
text-indent: -9999px;
overflow: hidden;
min-width: 102px;
background: url(../img/connectis.png) center no-repeat;
background-size: 100px 22px;
padding: 0;
min-height: 22px;
width: 102px;
display: inline-block;
background-position: 1px 0px;
}