body,h1,h2,html{margin:0;padding:0}blockquote,figure,h1,h2,p{margin:0}body,h1,h2{font-weight:400}.open-sans,body{font-family:'Open Sans',sans-serif}body{background:url(bg.jpg) center top no-repeat #222;color:#fff;text-align:center;word-wrap:break-word;width:100%}img{border:0;height:auto;max-width:100%}a{color:#fed136}.grid-960{margin:0 auto;max-width:960px;width:100%}.droid-serif{font-family:'Droid Serif',serif}.avatar{border-radius:100%;display:inline-block;margin:60px 0 0;max-width:152px}.name,.prof{margin-top:10px}.name{font-size:52px;font-weight:300}.prof{font-size:50px;font-style:italic}.sep{border:0;background-color:#fed136;display:block;height:4px;margin:40px auto;width:70px}.form .button,.form .email{border:0;color:#222;float:left;height:40px}.desc{font-size:16px;line-height:30px}.form{display:inline-block;margin:0 auto;padding:20px 0 0}.form .email{background-color:#fff;font-weight:300;line-height:40px;padding:0 10px;width:440px}.form .button{background-color:#fed136;cursor:pointer;font-size:18px;padding:0 20px;transition:color .2s ease .1s}.form .button:hover{color:#fff}.form .obs{clear:both;display:block;padding:10px 0 0}@media (max-width:980px){.grid-960{padding:2%;width:96%}.form{padding:20px 10% 0;width:80%}.form .email{width:70%}.form .button{padding:0;width:25%}}@media (max-width:599px){.avatar{margin-top:10px;max-width:130px}.name{font-size:38px;line-height:46px}.prof{font-size:30px;line-height:40px}.sep{margin:30px auto}.desc,.form .obs{font-size:14px;line-height:24px}.form .email{border-radius:5px;padding:0 2%;text-align:center;width:96%}.form .button{border-radius:5px;font-size:16px;margin-top:10px;padding:0;width:100%}}