body{font-family:arial}div.container{width:1000px;margin:30px auto}div.container h1{font-size:70px;text-align:center;margin-bottom:10px;color:#222}@media screen and (max-width:480px){div.container{width:100%}div.container h1{font-size:30px}}div.container p.description{font-size:13px;text-align:center;margin-bottom:30px}div.container p.subtitle{text-align:center;font-size:20px}div.container div.input-section{text-align:center;margin:10px;padding:40px;background-color:#fafafa;border:1px solid #f8f8f8}@media screen and (max-width:480px){div.container div.input-section{padding:10px;margin:20px}}div.container div.input-section input,div.container div.input-section select{height:40px;border:1px solid #ddd;font-size:20px;padding-left:5px;margin-top:10px}div.container div.input-section input#comments,div.container div.input-section input#email{width:70%}div.container div.input-section select#comment-select{width:71%}div.container div.input-section input#submit{width:15%;margin-left:10px;cursor:pointer;text-decoration:none;color:#000;border:1px solid #ddd;background-color:#E4E4E4;height:44px}@media screen and (min-width:480px){div.container div.input-section a:after{content:"Unsubscribe"}}div.container div.about{margin-top:50px}div.container div.about div img{width:120px}div.container div.about div.about-text{padding-top:30px;color:#555;font-size:12px}@media screen and (max-width:480px){div.container div.input-section a:after{content:"Go"}div.container div.about div.about-text{padding-top:0}}.inline{float:left;margin-right:10px}.inline.last{float:none;margin-left:0}.success{color:green}