body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;background:#f0f0f0;color:#333;padding-top:0;margin:0 auto}.header{position:fixed;top:0;left:0;right:0;text-align:center;margin:auto;z-index:200}.header-block{display:inline-block;width:1000px;background-color:rgba(255,255,255,.7)}h1{display:inline-block;font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,sans-serif;color:#111;text-align:center;font-size:30px;text-indent:45px;font-weight:400;background:url(../images/logo.png) no-repeat 0 -7px;height:30px;margin-bottom:0}h2{font-weight:300;margin-top:10px}a{color:#428bca;text-decoration:none}a:focus,a:hover{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.play-btn-container{position:fixed;top:340px;left:0;right:0;z-index:100;pointer-events:none}.play-btn-wrapper{text-align:left;margin:0 auto;width:1000px;display:inline-block}.play-btn-area{display:inline-block;padding:0 40px 40px 30px;pointer-events:auto}#play-btn{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border:5px solid #528F89;width:70px;height:70px;background-color:#eee;font-size:18px;color:#5F5E6A;cursor:pointer;pointer-events:auto;outline:0;-o-border-radius:35px;border-radius:35px;transition:all .3s;white-space:nowrap}#play-btn:hover{background-color:#fff;border-color:#EC8E66;border-width:5px}.tweet-block{display:inline-block;margin-left:10px;margin-top:14px}.map-block .map-wrapper{display:inline-block;width:1000px}.map-block .map-wrapper img{width:1000px}.content-container{text-align:center}.credits{width:1000px;display:inline-block;padding:16px 0;line-height:18px;font-size:13px}.has-stripe1{mask:url(#mask-stripe1)}.timezone-map-vis-container{position:fixed;left:0;right:0;text-align:center;z-index:90;overflow:hidden}.timezone-map-vis svg{margin:auto;background-color:#fff}.timezone-map-vis svg path.tz{stroke:#f5f5f5}.axis-vis-container{position:fixed;top:450px;left:0;right:0;z-index:100}.main-vis-container{position:absolute;top:520px;left:0;right:0;text-align:center}.axis-vis,.main-vis{margin:auto;margin-top:-5px}.axis-vis svg,.main-vis svg{background-color:rgba(255,255,255,.6)}.axis-vis line.axis-line,.main-vis line.axis-line{stroke:#f5f5f5}.axis-vis text.language-name,.main-vis text.language-name{font-size:13px;font-weight:700;fill:#888}.axis-vis text.axis-title,.main-vis text.axis-title{fill:#666}.axis-vis text.axis-label,.main-vis text.axis-label{text-anchor:middle;font-size:12px;fill:#555}.axis-vis text.greeting-phrase,.main-vis text.greeting-phrase{fill:#888;cursor:pointer;transition:fill .2s}body.theme-fireworks{background-color:#121212;color:#ddd}body.theme-fireworks .header-block{background-color:rgba(0,0,0,.7);padding-bottom:8px}body.theme-fireworks .header-block h1{float:left;margin-top:10px;margin-left:5px;padding-right:8px;color:#fff;text-shadow:1px 1px 3px #aaa,1px 1px 3px #969696 #aaa;text-shadow:1px 1px 3px #969696 #aaa,1px 1px 3px #969696 #aaa}body.theme-fireworks .header-block .tweet-block{float:right;margin-top:19px;margin-right:10px}body.theme-fireworks .header-block h2{background-color:rgba(0,0,0,0);display:inline-block;float:right;margin-top:10px;margin-bottom:0;padding:4px 6px;text-shadow:1px 1px 3px #aaa,1px 1px 3px #969696 #aaa;text-shadow:1px 1px 3px #969696 #aaa,1px 1px 3px #969696 #aaa}body.theme-fireworks .axis-vis svg{background-color:rgba(0,0,0,.9)}body.theme-fireworks .main-vis svg{background-color:#191919}body.theme-fireworks .axis-vis line.axis-line,body.theme-fireworks .main-vis line.axis-line{stroke:#444}body.theme-fireworks .axis-vis text.axis-title,body.theme-fireworks .main-vis text.axis-title{fill:#bbb}body.theme-fireworks .axis-vis text.axis-label,body.theme-fireworks .main-vis text.axis-label{fill:#ddd}body.theme-fireworks .axis-vis text.greeting-phrase,body.theme-fireworks .main-vis text.greeting-phrase{fill:#bbb}body.theme-fireworks .timezone-map-vis svg{background-color:#222}body.theme-fireworks .timezone-map-vis svg path.tz{stroke:#333}.avoid-events{pointer-events:none!important}.sstooltip{position:absolute;z-index:1000;top:100px;left:100px;border-radius:5px;background:#222;opacity:.95;color:#eee;padding:10px;font-size:12px}.sstooltip .greeting-text{font-size:15px;margin-bottom:2px}.sstooltip p{color:#aaa;margin-top:8px;margin-bottom:0}