.top-bar,section{border-bottom:1px solid #E4E9ED}.top-bar:after,section:after{clear:both}.map li a,.top-bar a{text-decoration:none}body{font:14px/1.5 Avenir,'Helvetica Neue',Helvetica,Arial,sans-serif;color:#5B656D;-webkit-font-smoothing:antialiased}div[role=main]{text-align:center;width:auto;max-width:100%;padding:0 0 20px;overflow-x:hidden}.inner{max-width:960px;margin:0 auto}.top-bar{padding:0 10px;line-height:50px}.top-bar:after,.top-bar:before{content:"";display:table}.top-bar .arr-right,.top-bar h1,.top-bar h2{font-family:'Avenir Next',Avenir,'Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;float:left;margin:0;color:#3A464E;line-height:1.2em;padding:15px 0}.top-bar .arr-right a,.top-bar h1 a,.top-bar h2 a{color:#3A464E}.top-bar .arr-right{color:#c9d2d7;margin:0 .4em;font-family:'Courier New',Courier,monospace}.newsletter form button,.newsletter form input,h1{font-family:'Avenir Next',Avenir,'Helvetica Neue',Helvetica,Arial,sans-serif}.top-bar .more{float:right}.top-bar .more a{float:left;font-size:14px;color:#98abba}h1{font-weight:100;font-size:3em;margin-bottom:0}#timeframes,.visitors p strong{font-weight:500}.round-meter{margin:0 auto;position:relative}.round-meter .bignum{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:1em;transition:color .2s ease-out}.round-meter .bignum:after{position:absolute;top:80%;left:0;right:0;text-align:center;font-size:.2em;opacity:.3;content:attr(title)}.graph .spinny,.round-meter .spinny{left:50%;position:relative;transition:opacity .2s ease-out}.round-meter .spinny{opacity:0;top:-84px}.round-meter.loading .bignum{color:#fff}.round-meter.loading .bignum:after{color:#000}.round-meter.loading .spinny{opacity:1}.graph{margin:-100px auto 0;max-width:1200px}.graph .spinny{top:-50%;opacity:0}.graph .loading .spinny{opacity:1}.graph,.graph>div{height:500px}#timeframes{display:inline-block;margin:30px 0 0;padding:0;border-radius:5px;border:1px solid #CBD5DD;color:#395C75}.map li a,.modal{border-radius:5px}#timeframes li{display:inline-block;padding:.4em 1.2em;cursor:pointer}#timeframes li.active{background:#62829B;color:#fff}.only{margin:20px 0}label[for=only]{padding-left:10px}#only{padding-top:20px}.social{z-index:99;position:relative;height:100px}.badge{position:relative;top:-210px}section{padding:20px}.demo,.newsletter{border-bottom:none}section:after,section:before{content:"";display:table}section p{font-size:14px;color:#24282B}.visitors p{transition:opacity .2s ease-out;opacity:0}.visitors.show p{opacity:1}.newsletter{text-align:left;background:#58656F}.map,.modal h4{text-align:center}.newsletter h3{font-weight:100;font-size:18px;color:#fff;margin-bottom:0}.newsletter p{max-width:400px;float:left;color:#eee}.newsletter form{float:right}.newsletter form p{float:none}.newsletter form input[type=email]{width:240px;background:#fff}.map ul{list-style:none;padding:0;margin:0 auto;max-width:720px}.map li{vertical-align:top;display:inline-block;width:160px;margin:20px 0}.map li a{display:block;padding:15px}.map li a::before{content:'';height:80px;width:80px;background-image:url(https://static.gosquared.com/images/globalmetrics/icons_global_05.png);background-repeat:no-repeat;display:block;margin:0 auto 5px}@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.map li a::before{background-image:url(https://static.gosquared.com/images/globalmetrics/icons_global_05@2x.png);background-size:960px 80px}}.map li a:hover{opacity:.8;box-shadow:inset 0 0 0 1px #d3e4eb}.map li a:active{background:#e5eef0;opacity:1}.map li.el-capitan a::before{background-position:-560px 0}.map li.yosemite a::before{background-position:-80px 0}.map li.mavericks a::before{background-position:-160px 0}.map li.ios9 a::before{background-position:-640px 0}.map li.ios8 a::before{background-position:-240px 0}.map li.win10 a::before{background-position:-720px 0}.map li.ios10 a::before{background-position:-800px 0}.map li.sierra a::before{background-position:-880px 0}.modal{background:#fff;padding:20px}.modal h4{margin:0 0 10px;font-weight:500}.modal input[type=text]{width:380px}.modal .submit{display:block;margin:10px auto 0}.demo{text-align:left;padding-bottom:0}.demo .left{max-width:400px;float:left}.demo .right{text-align:right;padding-top:20px}.demo h3,.demo h4{font-weight:200;font-size:24px;color:#24282B;margin:0}.demo h3{margin-top:1em}.demo .links{margin:2em 0 4em}.demo .links span.or{color:#888;padding:0 10px}.fb-like,.twitter-share-button{display:inline-block;vertical-align:middle}