body,fieldset,form,h1,h2,h3,h4,h5,h6,img,ol,p,table,td{margin:0;padding:0;border:0}body{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#333}a{text-decoration:none}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.navbar{position:relative;min-height:50px;margin-bottom:22px}@media screen and (min-width:768px){.navbar{padding-top:20px;padding-bottom:20px}}.navbar .container{width:100%;margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}@media screen and (min-width:768px){.navbar .container{width:768px}}@media screen and (min-width:1500px){.navbar .container{width:1020px}}.navbar .container .button{float:left}.navbar .container .button a{color:#777;line-height:22px;position:relative;display:block;padding:10px 15px;text-transform:uppercase}.navbar .container .right{float:right}.title{margin-right:auto;margin-left:auto;margin-bottom:60px;padding-left:10px;padding-right:10px;padding-bottom:30px;text-align:center}.title h1{font-size:72px;font-weight:100}.title p{font-size:21px;font-weight:300;line-height:1.6;letter-spacing:-.02em}.screenshots img{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px;display:block;width:100%;padding-bottom:20px}@media screen and (min-width:768px){.screenshots img{width:768px}}@media screen and (min-width:1500px){.screenshots img{width:1020px}}