.footer ul {
    padding: 0;
    list-style-type: none;
}

.footer-container {
    background: #141414;
}

.sub-footer-container {
    background: #000;
}

.footer .column {
    float: left;
    padding-right: 25px;
    color: #fff;
    line-height: 30px;
}

.footer .column a {
    color: #fff;
}

.footer .column .head {
    font-size: 24px;
    color: #00bff3;
    padding: 24px 0;
}

.sub-footer address {
    line-height: 50px;
    margin-bottom: 0;
    color: #fff;
}
.footer .colid-210 {
    width: 30%;
}
.footer .colid-213 {
    width: 20%;
}
.footer .colid-221 {
    width: 25%;
}
.footer .colid-230 {
    width: 25%;
}
.home-newsletter {
    background: #1778c2;
}
.block.block-subscribe-home {
    margin-bottom: 0;
    color: #fff;
    padding: 0;
}
.block-subscribe-home .form-subscribe-header .italic-area {
    font-size: 20px;
    padding-right: 10%;
    max-width: 450px;
    font-style: italic;
}
.block-subscribe-home .form-subscribe-header {
    font-size: 14px;
    padding-top: 30px;
}
.block-subscribe-home .form-area-subs {
    padding: 50px 0;
}
.block-subscribe-home .block-content-home {
    background: url("../images/newletter.jpg") no-repeat left center transparent;
}
.block-subscribe-home input{
    height: 34px;
    width: 304px;
    background: #fff;
    border-radius: 16px;
    margin-top: 10px;
    border: none;
    outline: 0;
    color: #000;
    padding: 0 10px;
    font-style: italic;
}
.block-subscribe-home button {
    background: url("../images/newsletter-button.png") no-repeat left center;
    border: none;
    outline: none;
    color: #fff;
    padding: 9px 28px 10px 49px;
}
