body{background-color:#fcfcfc;margin:0;font-family:Lato}body .credits{font-size:.95em;color:#999;width:95%;margin:5em auto 2em}body .nav{top:0;color:#fff;height:25px;background-color:#3a3a3a;width:100%;position:fixed;z-index:500;padding:.7em;box-shadow:-2px 1px 25px -8px rgba(0,0,0,.64)}body .nav a{color:inherit;text-decoration:none}body .nav .nav-logo{padding-left:.2em;vertical-align:middle}body .nav .nav-logo.desktop{height:15px;display:inline-block}@media (max-width:650px){body .nav .nav-logo.desktop{display:none}}body .nav .nav-logo.mobile{height:25px;display:none}@media (max-width:650px){body .nav .nav-logo.mobile{display:inline-block}}body .nav .right-container{position:absolute;right:40px;top:8px;font-size:1.6em}body .nav .right-container .social-button{margin-right:.4em}body .nav .right-container .social-button:hover{color:#aaa;cursor:pointer}@media (max-width:700px){body .nav .right-container{right:15px}}@media (max-width:700px){body .nav{position:relative;margin-bottom:1.5em;width:inherit}}body select{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;font-size:13px;font-family:Lato}body .headline{color:#3a3a3a;font-family:Lato;font-weight:900;font-size:2.8em;line-height:1.4em}@media (max-width:700px){body .headline{font-size:2em}}body .subhed{font-size:1.4em;color:#3a3a3a;font-weight:500;font-family:Lato;margin-bottom:2em;font-style:italic}body .intro-container{margin-bottom:6em}@media (max-width:850px){body .intro-container{margin:3em 0}}body .button.random{font-size:.9em;margin-bottom:.5em}body .instructions{text-align:center;margin-bottom:1em}body .instructions i{font-size:1.1em}body .select-ins{margin:1em;color:#4a4a4a}body .country-selector>*{vertical-align:-10px}body .category-section{padding-bottom:.7em;margin-bottom:2.3em;border-bottom:1px solid #ccc;max-width:300px;margin-left:auto;margin-right:auto}body .menu{text-align:center;margin-bottom:1em}body .menu .c-inline{display:inline-block}@media (max-width:600px){body .menu .country-selector .c-inline{display:block;margin-left:auto;margin-right:auto}}body .menu select{border-radius:6px;height:35px;border:0;font-size:1em;font-weight:500;margin:0 .5em 1em;cursor:pointer;background-color:#fcfcfc;border:1px solid #3a3a3a}body .menu .select-ins.cat{margin-bottom:0}body .menu .category{font-size:1.3em;cursor:pointer}body .menu .category:hover{opacity:.6}body .menu .category.inactive{color:#bcbcbc}body .menu .pipe{font-size:1.5em;margin-left:.5em;margin-right:.5em}body .byline,body .dateline{font-size:1.1em}body .dateline{font-style:italic}body .head-container{text-align:center;width:45%;margin:4em auto 0}@media (max-width:800px){body .head-container{width:90%}}body .leadimg{width:100%}@media (max-width:700px){body .leadimg.hide-mobile{display:none}}body .leadimg.hide-desktop{display:none}@media (max-width:700px){body .leadimg.hide-desktop{display:block;padding-top:3em}}body .hide-desktop{display:none}body .intro-text{width:90%;max-width:550px;padding-top:5em;text-align:center;margin:1em auto 2em;font-size:1.4em;line-height:1.7em;margin-bottom:3em}@media (max-width:850px){body .intro-text{padding-top:0;font-size:1.1em}}body .stopwatch.inactive{opacity:0}body .stopwatch{-webkit-transition:all .2s linear;transition:all .2s linear;top:180px;position:fixed;right:0;text-align:center;padding:1em 2em;background-color:hsla(0,0%,100%,.8);color:#3a3a3a;border-radius:5px;opacity:1}body .stopwatch .time{font-size:2em}@media (max-width:600px){body .stopwatch{right:0;padding:.5em 1em;font-size:.9em}}body .legend{text-align:center;margin-top:-30px}body .legend .key{display:inline-block;margin-right:4em}body .legend .key .legend-box,body .legend .key p{display:inline-block;vertical-align:middle}body .legend .key .legend-box{width:20px;height:20px;margin-right:.5em}@media (max-width:900px){body .legend .key .legend-box{width:12px;height:12px}}body .legend .key:last-child{margin-right:0}@media (max-width:900px){body .legend{margin-top:-50px;text-align:left;padding-left:1em;font-size:.8em}body .legend .key{margin:-10px 1em 0 0;margin-right:1em;margin-bottom:.5em}}body .x.axis .tick{display:none}body .label-text{font-weight:500;font-size:1.1em}@media (max-width:800px){body .label-text{font-size:.9em}}@media (max-width:600px){body .difference .label-text{font-size:.8em}}@media (max-width:850px){body .button.play{margin-top:2em}}body .y.axis path.domain{display:none}body .y.axis .tick{font-size:1.4em}body .y.axis .tick text{fill:#c7c7c7}body .y.axis .tick line{stroke:#ededed!important}body .finish-line-text{fill:#c7c7c7;font-size:1.5em}body .button{border:2px solid #3a3a3a;padding:.7em .5em;text-align:center;margin-left:auto;margin-right:auto;width:200px;font-size:1.2em;background-color:#3a3a3a;color:#fff;border-radius:5px;cursor:pointer}@media (max-width:350px){body .button{width:85%;margin-left:auto;margin-right:auto}}body .button:hover{color:#3a3a3a;background-color:#fcfcfc}body .axis line,body .axis path{fill:none;stroke:#c7c7c7;stroke-width:2;shape-rendering:crispEdges}body .x.axis path,body line.finish-line.axis,body line.x.axis{stroke-width:2;stroke:#c7c7c7}body .refbox{text-align:center;margin-top:2em;padding:2em;border-top:1px solid #c7c7c7}body .refbox h2{margin-bottom:2em}body .refbox .storybox{-webkit-transition:all .2s linear;transition:all .2s linear;color:inherit;text-decoration:inherit;text-align:left;display:inline-block;margin-right:3em;opacity:1;vertical-align:top}body .refbox .storybox img{width:300px}body .refbox .storybox h3{max-width:300px}@media (max-width:1200px){body .refbox .storybox img{width:250px}body .refbox .storybox h3{max-width:250px}}@media (max-width:980px){body .refbox .storybox img{width:200px}body .refbox .storybox h3{max-width:200px}}@media (max-width:850px){body .refbox .storybox{margin-right:2em}}@media (max-width:550px){body .refbox .storybox{margin-right:0;display:block;margin-bottom:1em;padding-bottom:2em;margin-left:auto;margin-right:auto;width:80%}body .refbox .storybox img{width:100%}body .refbox .storybox h3{width:85%;max-width:none}}@media (max-width:400px){body .refbox .storybox{width:95%}}body .refbox .storybox:hover{opacity:.6}body .stepper-container{background-color:hsla(0,0%,100%,.9);padding:1em;position:fixed;top:50px;left:70px;width:400px;border-radius:5px;z-index:-10;opacity:0}body .stepper-container .maintext{margin:1em 0;font-size:1em;line-height:1.8em}body .stepper-container .result-head{font-size:1.3em;font-weight:700}body .stepper-container .progress-button{margin-right:.5em;background-color:#000;color:#fff;border:1px solid #000;padding:.3em .5em;display:inline-block;border-radius:5px;text-align:center}@media (max-width:500px){body .stepper-container .progress-button{font-size:.9em}}body .stepper-container .progress-button:hover{border-color:#000;background-color:hsla(0,0%,100%,0);color:#000;cursor:pointer}@media (max-width:800px){body .stepper-container{max-width:500px;top:0;width:80%;left:0;min-height:140px;z-index:-1;width:90%;padding:.5em 1em}}@media (max-width:700px){body .stepper-container{top:5px}}@media (max-width:600px){body .stepper-container{box-shadow:-1px 3px 20px -5px rgba(0,0,0,.68)}}@media (max-width:500px){body .stepper-container .text{font-size:.9em}}
/*# sourceMappingURL=styles.css.map*/