html,body{min-height:100%;margin:0}body{position:relative;background:#fff url('headphones.jpg') no-repeat 0 0;background-size:100%;color:#333;font-family:'Open Sans',Helvetica,Sans-serif;font-weight:300;text-align:center;font-size:18px}a{text-decoration:none;color:#349187}a:hover{color:#2aa7d5}hr{border:0;height:1px;margin:60px 0;background:#e4e4e4}a.big-button{margin:10px;font-size:18px;letter-spacing:.1em;font-weight:600;text-transform:uppercase;padding:.8em 1.5em;border:2px solid #349187;border-radius:30px;color:#fff;display:inline-block;background:#349187}a.big-button:hover{background:#333;border-color:#333}div#header{color:#333;padding:1em 0}.logo{max-width:200px;margin-top:-20px}div#container{max-width:40em;margin:0 auto;padding:0 20px}h1{font-weight:300;margin:0;padding:1.5em 0 .5em 0;text-transform:uppercase;letter-spacing:.1em}h2{font-size:18px;color:#333;font-weight:400;margin:0;padding:0 0 .5em 0;text-transform:uppercase;letter-spacing:.05em}p{clear:both;line-height:1.6em;color:#777}p small{color:#aaa;font-weight:400;padding-bottom:2em}.timeline{background:#f4f4f4;padding:40px;text-align:left;margin-top:20px}.timeline h3{display:inline-block;position:relative;margin:10px 0;background:#777;border:2px solid #777;border-radius:16px;height:24px;padding:4px 10px 0 10px;font-size:14px;letter-spacing:1px;font-weight:600;z-index:100;color:#fff}.timeline div{margin-left:20%;margin-top:-60px;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #e4e4e4;overflow:auto}.timeline p.more{text-align:center;margin-bottom:0}.timeline h2{color:#777;margin-bottom:20px}.timeline img{float:right;border:10px solid #fff;border-radius:4px;background:#fff;width:150px;margin-left:20px}@media(max-width:480px){.logo{max-width:100px}h1{font-size:28px}.timeline{margin:20px -20px}.timeline div{margin-left:0;margin-top:0}}