/** ClearFix **/
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 


body {
    color: #595959;
    background-color: #45BCDE;
    font-family: "Roboto Condensed", sans-serif;
    padding-top: 220px;
}
.container {
    width: 940px;
    margin: 0 auto;
}
.icon {
    float: left;
    width: 260px;
}
.info {
    margin-left: 320px;
}
.info p {
    font-size: 18px;
    margin: 0 0 8px;
}
.info .footer {
    margin-top: 38px;
}