.about{margin:0 auto;width:100%;max-width:900px;padding:20px;font-size:13px;color:#999}.about h3{color:#00ccff}footer{font-size:13px;color:#aaa;background-color:#777;max-width:900px;margin:30px auto 0 auto}footer:after{content:"";display:table;clear:both}footer p{padding:0 15px;line-height:25px;text-align:right}footer p:first-child{float:left}footer p:nth-child(2){float:right}footer a{color:#00ccff;transition:color .2s ease}footer a[href^="tel"]{color:rgba(0,204,255,0.53)}.top-link.contact-form-open{color:#00ccff}#contact-form{display:none;position:fixed;width:100%;height:100%;left:0;top:0;z-index:9999;background:rgba(0,0,0,0.6)}#contact-form>div{background:#00ccff;width:300px;height:390px;margin:-145px 0 0 -195px;top:50%;position:absolute;left:50%;top:50%;padding:20px 25px}#contact-form a{color:#fff;position:absolute;top:15px;right:25px;font-size:16px}#contact-form form{position:relative;top:25px}#contact-form input{width:250px;height:30px;background:transparent;border:1px solid rgba(255,255,255,0.6);border-radius:2px;color:#fff;font-family:Arial;font-size:16px;font-weight:400;padding:4px;margin:0 0 10px 0}#contact-form textarea{width:250px;height:200px;background:transparent;border:1px solid rgba(255,255,255,0.6);border-radius:2px;color:#fff;font-family:Arial;font-size:16px;font-weight:400;padding:4px;margin:0 0 10px 0}#contact-form input[type="submit"]{background-color:#fff;color:#00ccff}::-webkit-input-placeholder{color:rgba(255,255,255,0.6)}::-moz-input-placeholder{color:rgba(255,255,255,0.6)}
