@font-face {
    font-family: 'open_sansbold';
    src: url('../../fonts/opensans-bold-webfont.eot');
    src: url('../../fonts/opensans-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('../../fonts/opensans-bold-webfont.woff') format('woff2'),
         url('../../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../../fonts/opensans-bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'open_sansregular';
    src: url('../../fonts/opensans-regular-webfont.eot');
    src: url('../../fonts/opensans-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('../../fonts/opensans-regular-webfont.woff') format('woff2'),
         url('../../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../../fonts/opensans-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}



#wrapper{ /*padding-top:100px;*/}
.m-top30{ margin-top:30px;}
.m-bot30{ margin-bottom:30px;}
.text-large{ font-size:18px; color:#575300; text-align:center;}
.text-block{ width:74%; margin:30px auto; background:#fff; padding:10px 15px; text-align:center;}
@media (max-width:767px) {
.text-block{ width:90%;}
}
.text-block h2{ color: #000; font-size:18px; font-family: 'open_sansregular'; font-weight: normal;}
.text-block ul{ list-style:none; padding:0; margin:0; text-align:center; text-transform:uppercase;}
.text-block ul li {
    background: url("../../images/bring-solar-home/arrow.jpg") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    display: inline;
    padding: 0 12px 10px 14px;
}
.form, .terms, .copyright, .footer-nav{background:#fff; color:#646464;}
.form{ padding:12px 15px 10px; font-size:10px;}
#contact{ padding:0 0 2px;}
.lets-go{ background:url(../../images/bring-solar-home/let-go-button.png) no-repeat top center; cursor:pointer; width:100%; height:46px; border:0}
.terms{padding:20px 30px;}
.copyright{padding:10px 30px;}

.footer-nav, .text-large span, .text-block ul{ font-family:'open_sansbold', arial, sans-serif; }
.footer-nav ul{ list-style:none; text-align:center; padding:0 0 10px;; margin:0;}
.footer-nav ul li{ display:inline; padding:0 20px;}