.footer{background:#000;position:relative;margin-top:10px}.footer:before{position:absolute;width:100%;height:10px;top:-10px;background:#484343;content:"";left:0}.footer h4{font-family:proxima-nova,Arial,sans;color:#ff5b3f;letter-spacing:2px;font-weight:600;margin-bottom:10px}.footer .content{float:left;color:#fff;font-size:.875em;font-weight:400;position:relative}@media (max-width:767px){.footer .content{float:none;width:100%;padding:20px 0 30px;border-bottom:3px solid #fff}}.footer .content p{text-align:center;text-indent:0;margin-bottom:0}.footer a{white-space:nowrap;font-family:proxima-nova,Arial,sans}.footer a:active,.footer a:hover,.footer a:link,.footer a:visited{color:#fff;text-decoration:none;-moz-transition:color 1s ease;-o-transition:color 1s ease;-webkit-transition:color 1s ease;transition:color 1s ease;position:relative;border-bottom:0}.footer a:after{height:1px;background-color:#fff;width:0;position:absolute;left:50%;bottom:-2px;content:"";-moz-transition:width .5s ease,left .5s ease;-o-transition:width .5s ease,left .5s ease;-webkit-transition:width .5s ease,left .5s ease;transition:width .5s ease,left .5s ease}.footer a.active,.footer a:hover{text-decoration:none;border-bottom:none}.footer a.active:after,.footer a:hover:after{height:1px;width:100%;left:0}.footer .divider{background:#fff}.footer section{padding:0}@media (min-width:768px){.footer section{max-width:1300px;margin:40px auto}}.footer form{padding-top:0}.footer input[type=email]{width:80%;max-width:250px;font-size:1.125em;border:none;background:#deddda}.footer ::-webkit-input-placeholder{font-family:proxima-nova,Arial,sans;letter-spacing:2px;font-style:italic;text-transform:none}.footer :-moz-placeholder{font-family:proxima-nova,Arial,sans;letter-spacing:2px;font-style:italic;text-transform:none}.footer ::-moz-placeholder{font-family:proxima-nova,Arial,sans;letter-spacing:2px;font-style:italic;text-transform:none}.footer :-ms-input-placeholder{font-family:proxima-nova,Arial,sans;letter-spacing:2px;font-style:italic;text-transform:none}.footer form input[type=submit]{padding:19px 18px;font-size:12px;display:inline-block;vertical-align:bottom;margin-left:-6px}.footer .contact a{width:auto;height:auto}.footer .address{width:90%;margin:auto}.footer .social{margin:0;padding:0}.footer .social a{display:inline-block;vertical-align:top;padding:0 3px}.footer .fa{font-size:2.625em}