.contact-info {
    vertical-align: baseline;
    padding-top: 10px;}
    
    
    
    .contact-info dl {
    vertical-align: baseline;
    text-align: left;
    color: #555;
    font-size: 12px;
    padding-left: 35px;
    position: relative;
    display: inline-block;
    line-height: 14px;
}


.contact-info dl + dl {
    margin-left: 11px;
}


.contact-info dl.phone:before {
    content: url("../images/icon-1.png");
    top: 4px;
    left: 3px;
}


.contact-info dl.address:before {
    content: url("../images/icon-2.png");
    top: 2px;
    left: 0px;
}
.contact-info dl:before {
    position: absolute;
}