.zooniverse-dialog{display:block;font:12px "Helvetica Neue",Arial,Helvetica,sans-serif;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}
.zooniverse-dialog .underlay{background:rgba(0,0,0,0);display:table;width:100%;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out;-ms-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out;height:100%}
.zooniverse-dialog .underlay .container{display:table-cell;text-align:center;vertical-align:middle;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;perspective:1000px}
.zooniverse-dialog .underlay .container .dialog{background:#f4f4f4;border-top:5px solid #050505;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);box-shadow:0 3px 5px rgba(0,0,0,.5);color:#000;display:inline-block;max-width:33%;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);padding:30px;position:relative;text-align:left;text-shadow:none;-webkit-transform:translateY(-25%) rotateX(30deg) scale(0.75);-moz-transform:translateY(-25%) rotateX(30deg) scale(0.75);-o-transform:translateY(-25%) rotateX(30deg) scale(0.75);-ms-transform:translateY(-25%) rotateX(30deg) scale(0.75);transform:translateY(-25%) rotateX(30deg) scale(0.75);-webkit-transition:opacity .25s ease-in-out,-webkit-transform .33s ease-in-out;-moz-transition:opacity .25s ease-in-out,-moz-transform .33s ease-in-out;-o-transition:opacity .25s ease-in-out,-o-transform .33s ease-in-out;-ms-transition:opacity .25s ease-in-out,-ms-transform .33s ease-in-out;transition:opacity .25s ease-in-out,transform .33s ease-in-out}
.zooniverse-dialog .underlay .container .dialog>form>button[name=close-dialog]{font-size:16px;height:1em;position:absolute;right:4px;top:0;width:1em}
.zooniverse-dialog.warning .underlay .container .dialog{border:5px solid #f90}
.zooniverse-dialog.error .underlay .container .dialog{border:5px solid #c30}
.zooniverse-dialog.showing .underlay{background:rgba(0,0,0,.5)}
.zooniverse-dialog.showing .underlay .container .dialog{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0) rotateX(0) scale(1);-moz-transform:translateY(0) rotateX(0) scale(1);-o-transform:translateY(0) rotateX(0) scale(1);-ms-transform:translateY(0) rotateX(0) scale(1);transform:translateY(0) rotateX(0) scale(1)}
.zooniverse-dialog button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0}
.zooniverse-dialog a{border:0;color:inherit;text-decoration:underline}
.zooniverse-dialog a:hover{color:inherit}
.zooniverse-dialog header{font-size:16px;margin-bottom:20px}
.zooniverse-dialog header .zooniverse-logo{display:inline-block;height:25px;margin-right:5px;position:relative;top:-2px;vertical-align:middle;width:25px}
.zooniverse-dialog .loader{-webkit-animation:1s zooniverse-progress linear infinite;-moz-animation:1s zooniverse-progress linear infinite;-o-animation:1s zooniverse-progress linear infinite;-ms-animation:1s zooniverse-progress linear infinite;animation:1s zooniverse-progress linear infinite;background:-webkit-gradient(linear,left top,right bottom,color-stop(0.25,transparent),color-stop(0.25,#000),color-stop(0.5,#000),color-stop(0.5,transparent),color-stop(0.75,transparent),color-stop(0.75,#000));background:-webkit-linear-gradient(left top,transparent 25%,#000 25%,#000 50%,transparent 50%,transparent 75%,#000 75%);background:-moz-linear-gradient(left top,transparent 25%,#000 25%,#000 50%,transparent 50%,transparent 75%,#000 75%);background:-o-linear-gradient(left top,transparent 25%,#000 25%,#000 50%,transparent 50%,transparent 75%,#000 75%);background:-ms-linear-gradient(left top,transparent 25%,#000 25%,#000 50%,transparent 50%,transparent 75%,#000 75%);background:linear-gradient(left top,transparent 25%,#000 25%,#000 50%,transparent 50%,transparent 75%,#000 75%);-webkit-background-size:25px 25px;-moz-background-size:25px 25px;background-size:25px 25px;bottom:0;display:none;left:0;opacity:.05;-ms-filter:"alpha(Opacity=5)";filter:alpha(opacity=5);position:absolute;right:0;top:0;z-index:-1}
.zooniverse-dialog .loading .loader{display:block}
.zooniverse-dialog label{display:block;margin:10px 0}
.zooniverse-dialog label.checkbox{line-height:1.5em;margin-left:20px}
.zooniverse-dialog input{background:#f0f0f0;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 #fff;font-size:12px;padding:10px}
.zooniverse-dialog input[type=text],.zooniverse-dialog input[type=email],.zooniverse-dialog input[type=password]{width:100%}
.zooniverse-dialog input[type=checkbox]{margin-left:-20px}
.zooniverse-dialog .explanation{font-size:10px;line-height:1.3em;margin:5px 13px;opacity:.75;-ms-filter:"alpha(Opacity=75)";filter:alpha(opacity=75)}
.zooniverse-dialog .error-message{color:maroon;font-weight:700;text-align:center}
.zooniverse-dialog .action{margin:1em 0;text-align:center}
.zooniverse-dialog .action button{background:#fff;border:1px solid #bbb;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 #fff inset,0 1px 3px rgba(0,0,0,.25);box-shadow:0 1px 0 #fff inset,0 1px 3px rgba(0,0,0,.25);font-size:12px;font-weight:700;margin:0 5px;padding:3px 10px}
.zooniverse-dialog .action button:active{border-color:rgba(0,0,0,.25);-webkit-box-shadow:0 100px rgba(0,0,0,.125) inset;box-shadow:0 100px rgba(0,0,0,.125) inset}
@-moz-keyframes zooniverse-progress{0%{background-position:0 0}
100%{background-position:50px 0}}
@-webkit-keyframes zooniverse-progress{0%{background-position:0 0}
100%{background-position:50px 0}}
@-o-keyframes zooniverse-progress{0%{background-position:0 0}
100%{background-position:50px 0}}
@-ms-keyframes zooniverse-progress{0%{background-position:0 0}
100%{background-position:50px 0}}
@keyframes zooniverse-progress{0%{background-position:0 0}
100%{background-position:50px 0}}
#ZOONIVERSE_RESET_BUTTON,.zooniverse-top-bar button,.zooniverse-groups-menu button,.zooniverse-languages-menu button{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-shadow:inherit;text-transform:inherit}
.zooniverse-top-bar{background:#000;color:#fff;font:700 11px "Helvetica Neue",Arial,Helvetica,sans-serif;line-height:1;padding-right:5px;position:absolute;right:0;text-align:center;text-shadow:none;top:0;z-index:100}
.zooniverse-top-bar>.corner{bottom:0;position:absolute;right:100%;top:0;width:20px}
.zooniverse-top-bar>.corner svg{height:100%;width:100%}
.zooniverse-top-bar>.corner path{fill:#000;stroke:transparent;stroke-width:0}
.zooniverse-top-bar a{border:0;color:inherit;text-decoration:none}
.zooniverse-top-bar .piece{display:inline-block;margin:5px;vertical-align:middle}
.zooniverse-top-bar .no-user{display:inline-block}
.zooniverse-top-bar .zooniverse-info{font-size:13px}
.zooniverse-top-bar .zooniverse-logo{height:25px;margin:-2px 5px 0 0;vertical-align:middle;width:25px}
.zooniverse-top-bar .sign-in{font-size:10px;text-transform:uppercase}
.zooniverse-top-bar .sign-in .separator{opacity:.5;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50)}
.zooniverse-top-bar .current-user{display:none}
.zooniverse-top-bar .user-info{margin-left:10px}
.zooniverse-top-bar .zooniverse-mail-icon{height:.75em}
.zooniverse-top-bar .current-user-name{font-size:13px;font-weight:700}
.zooniverse-top-bar .sign-out{font-size:8px;text-transform:uppercase}
.zooniverse-top-bar .groups{display:none}
.zooniverse-top-bar .groups select{max-width:100px}
.zooniverse-top-bar .groups select:disabled{opacity:.33;-ms-filter:"alpha(Opacity=33)";filter:alpha(opacity=33)}
.zooniverse-top-bar .messages{display:none}
.zooniverse-top-bar .avatar{margin:0}
.zooniverse-top-bar .avatar img{border:0;height:30px;width:30px}
.zooniverse-top-bar .languages{display:none}
.zooniverse-top-bar.signed-in .no-user{display:none}
.zooniverse-top-bar.signed-in .current-user{display:inline-block}
.zooniverse-top-bar.has-groups .groups{display:inline-block}
.zooniverse-top-bar.group-participant button[name=groups]{color:#0f0}
.zooniverse-top-bar.has-messages .messages{display:inline-block}
.zooniverse-top-bar.has-languages .languages{display:inline-block}
.zooniverse-dropdown-menu.from-top-bar{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;background:#000;border:1px solid #999;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.5);box-shadow:0 3px 10px rgba(0,0,0,.5);color:#fff;font:12px "Helvetica Neue",sans-serif;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:opacity .25s ease-in-out,-webkit-transform .25s ease-in-out;-moz-transition:opacity .25s ease-in-out,-moz-transform .25s ease-in-out;-o-transition:opacity .25s ease-in-out,-o-transform .25s ease-in-out;-ms-transition:opacity .25s ease-in-out,-ms-transform .25s ease-in-out;transition:opacity .25s ease-in-out,transform .25s ease-in-out;z-index:101}
.zooniverse-dropdown-menu.from-top-bar.open{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.zooniverse-groups-menu,.zooniverse-languages-menu{text-align:center}
.zooniverse-groups-menu button,.zooniverse-languages-menu button{border-bottom:1px solid rgba(255,255,255,.25);padding:3px 15px;width:100%}
.zooniverse-groups-menu button:hover,.zooniverse-languages-menu button:hover{background:rgba(255,255,255,.25)}
.zooniverse-groups-menu button.active,.zooniverse-languages-menu button.active{background:rgba(0,255,0,.5)}
.zooniverse-groups-menu button.stop,.zooniverse-languages-menu button.stop{font-size:10px}
.zooniverse-footer{overflow:hidden;text-align:left}
.zooniverse-footer a{color:inherit;opacity:.75;-ms-filter:"alpha(Opacity=75)";filter:alpha(opacity=75);text-decoration:none}
.zooniverse-footer a:hover{opacity:1;-ms-filter:none;filter:none}
.zooniverse-footer .zooniverse-logo-container{float:left;opacity:.5;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50);width:25%}
.zooniverse-footer .zooniverse-logo-container:hover{opacity:.67;-ms-filter:"alpha(Opacity=67)";filter:alpha(opacity=67)}
.zooniverse-footer .zooniverse-logo-container .zooniverse-logo{height:100%;max-height:200px;width:85%}
.zooniverse-footer .zooniverse-footer-content{float:left;width:75%}
.zooniverse-footer .zooniverse-footer-heading{font-size:18px;margin-bottom:1em}
.zooniverse-footer .zooniverse-footer-projects{font-size:14px;overflow:hidden}
.zooniverse-footer .zooniverse-footer-general{-webkit-box-shadow:0 1px 1px -1px gray inset;box-shadow:0 1px 1px -1px gray inset;font-size:12px;letter-spacing:1px;margin-top:1em;overflow:hidden;padding-top:1em;text-transform:uppercase}
.zooniverse-footer .zooniverse-footer-category{float:left;width:25%}
.zooniverse-footer .zooniverse-footer-category-title{font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase}
.zooniverse-profile .loader{-webkit-animation:2s zooniverse-progress linear infinite;-moz-animation:2s zooniverse-progress linear infinite;-o-animation:2s zooniverse-progress linear infinite;-ms-animation:2s zooniverse-progress linear infinite;animation:2s zooniverse-progress linear infinite;background:-webkit-gradient(linear,left top,right bottom,color-stop(0.25,transparent),color-stop(0.25,gray),color-stop(0.5,gray),color-stop(0.5,transparent),color-stop(0.75,transparent),color-stop(0.75,gray));background:-webkit-linear-gradient(left top,transparent 25%,gray 25%,gray 50%,transparent 50%,transparent 75%,gray 75%);background:-moz-linear-gradient(left top,transparent 25%,gray 25%,gray 50%,transparent 50%,transparent 75%,gray 75%);background:-o-linear-gradient(left top,transparent 25%,gray 25%,gray 50%,transparent 50%,transparent 75%,gray 75%);background:-ms-linear-gradient(left top,transparent 25%,gray 25%,gray 50%,transparent 50%,transparent 75%,gray 75%);background:linear-gradient(left top,transparent 25%,gray 25%,gray 50%,transparent 50%,transparent 75%,gray 75%);-webkit-background-size:25px 25px;-moz-background-size:25px 25px;background-size:25px 25px;bottom:-10px;display:none;left:-10px;opacity:.25;-ms-filter:"alpha(Opacity=25)";filter:alpha(opacity=25);position:absolute;right:-10px;top:-10px;z-index:-1}
.zooniverse-profile .loading .loader{display:block}
.zooniverse-profile .sign-in-form{display:block;margin:0 auto;position:relative;text-align:center;width:50%}
.zooniverse-profile .sign-in-form header{font-size:32px}
.zooniverse-profile .sign-in-form label{display:block;margin:20px 0}
.zooniverse-profile .sign-in-form input{background:#fff;border:0;-webkit-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.25);box-shadow:0 1px 1px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.25);font-size:18px;padding:10px;width:100%}
.zooniverse-profile .sign-in-form .error-message{background:#bf0000;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);box-shadow:0 3px 5px rgba(0,0,0,.5);color:#fff;font-weight:700;display:inline-block;padding:0 1em}
.zooniverse-profile .sign-in-form .action{margin:20px}
.zooniverse-profile .sign-in-form .action button{background:#fff;border:0;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);box-shadow:0 3px 5px rgba(0,0,0,.5);color:#000;font-size:18px;font-weight:700;padding:5px 1em}
.zooniverse-profile .sign-in-form .no-account{font-weight:700}
.zooniverse-profile .sign-in-form .no-account button{text-decoration:underline}
.zooniverse-profile>nav{display:none;overflow:hidden}
.zooniverse-profile>nav button{-webkit-border-radius:2em;border-radius:2em;font-weight:700;padding:0 1em}
.zooniverse-profile>nav button.active{background:rgba(0,0,0,.25);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;box-shadow:0 1px 2px rgba(0,0,0,.5) inset;text-shadow:0 1px 1px rgba(0,0,0,.75)}
.zooniverse-profile .zooniverse-paginator{display:none;position:relative}
.zooniverse-profile .zooniverse-paginator .items{margin:1em -10px;overflow:hidden}
.zooniverse-profile .zooniverse-paginator .items .item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:10px;position:relative;width:25%}
.zooniverse-profile .zooniverse-paginator .items .item button[name=unfavorite]{color:#fff;font-size:20px;height:1em;position:absolute;right:15px;text-shadow:0 1px 1px #000;top:15px;width:1em}
.zooniverse-profile .zooniverse-paginator .items .item a{border:2px solid transparent;display:block}
.zooniverse-profile .zooniverse-paginator .items .item a img{background:rgba(128,128,128,.25);-webkit-box-shadow:0 3px 5px rgba(0,0,0,.5);box-shadow:0 3px 5px rgba(0,0,0,.5);display:block;min-height:50px;width:100%}
.zooniverse-profile .zooniverse-paginator .items .item a:hover{border-color:inherit}
.zooniverse-profile .zooniverse-paginator .controls{text-align:center;font-size:10px;font-weight:700}
.zooniverse-profile .zooniverse-paginator .controls button{-webkit-border-radius:1em;border-radius:1em;height:2em;line-height:1;width:2em}
.zooniverse-profile .zooniverse-paginator .controls button.active{background:rgba(0,0,0,.25);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.5) inset;box-shadow:0 1px 2px rgba(0,0,0,.5) inset;text-shadow:0 1px 1px rgba(0,0,0,.75)}
.zooniverse-profile .empty-message{display:none;margin:1em 0;text-align:center}
.zooniverse-profile.signed-in .zooniverse-login-form{display:none}
.zooniverse-profile.signed-in>nav,.zooniverse-profile.signed-in .zooniverse-paginator.active,.zooniverse-profile.signed-in .zooniverse-paginator.active.empty+.empty-message{display:block}
.zooniverse-profile.signed-in .zooniverse-paginator.empty{display:none}
@-moz-keyframes zooniverse-progress{0%{background-position:0 0}
100%{background-position:50px 0}}
@-webkit-keyframes zooniverse-progress{0%{background-position:0 0}
100%{background-position:50px 0}}
@-o-keyframes zooniverse-progress{0%{background-position:0 0}
100%{background-position:50px 0}}
@-ms-keyframes zooniverse-progress{0%{background-position:0 0}
100%{background-position:50px 0}}
@keyframes zooniverse-progress{0%{background-position:0 0}
100%{background-position:50px 0}}
.zootorial-dialog{background:#fff;border:1px solid #000;color:#000;display:none;max-width:33%;-webkit-transition:left .25s ease-in,top .25s ease-out;-moz-transition:left .25s ease-in,top .25s ease-out;-o-transition:left .25s ease-in,top .25s ease-out;-ms-transition:left .25s ease-in,top .25s ease-out;transition:left .25s ease-in,top .25s ease-out;z-index:2}
.zootorial-dialog.open{display:block}
.zootorial-blocker{background:gray;cursor:not-allowed;opacity:.25;filter:alpha(opacity=25);-ms-filter:"alpha(Opacity=25)";position:absolute;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;z-index:1}
.zootorial-blocker.hidden{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(Opacity=0)"}
.zootorial-focuser{background:gray;opacity:.75;filter:alpha(opacity=75);-ms-filter:"alpha(Opacity=75)";position:absolute;-webkit-transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;-ms-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;z-index:1}
.zootorial-focuser.hidden{opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(Opacity=0)"}
.slide-tutorial{display:none;width:100%;background:rgba(120,120,120,.7);position:fixed;box-sizing:border-box;top:0;bottom:0;left:0;right:0}
.slide-tutorial.active{display:block}
.slide-tutorial .slide-tutorial-slide{display:none}
.slide-tutorial .slide-tutorial-slide.active{display:block}
.slide-tutorial .slide-tutorial-container{width:40%;position:relative;background:#fff;margin:50px auto;overflow:auto;z-index:1}
@media screen and (max-width:820px){.slide-tutorial .slide-tutorial-container{width:60%}}
@media screen and (max-width:520px){.slide-tutorial .slide-tutorial-container{width:90%}}
.slide-tutorial .slide-tutorial-container .slide-tutorial-slide .slide-tutorial-slide-top img{width:100%}
.slide-tutorial .slide-tutorial-container .slide-tutorial-close-button{position:absolute;top:0;right:0}
.slide-tutorial .slide-tutorial-container .slide-tutorial-dots{text-align:center;width:100%;overflow:auto;margin:10px 0}
.slide-tutorial .slide-tutorial-container .slide-tutorial-dots .slide-tutorial-dot{width:10px;border-radius:50%;height:10px;display:inline-block;float:none;background:grey;margin:1px}
.slide-tutorial .slide-tutorial-container .slide-tutorial-dots .slide-tutorial-dot.active{background:green}
.slide-tutorial .slide-tutorial-container .slide-tutorial-button-container{width:100%;text-align:center}
.slide-tutorial .slide-tutorial-container .slide-tutorial-button-container .slide-tutorial-next-button{margin:10px}
.slide-tutorial .slide-tutorial-container .slide-tutorial-slide .slide-tutorial-slide-bottom p{margin:10px}
.slide-tutorial .slide-tutorial-container .slide-tutorial-slide .slide-tutorial-slide-bottom h1{margin:10px}
:focus{outline:0}
#clearfix:before,.stack>div.active:before,.stack>.classifier .right .players:before,#clearfix:after,.stack>div.active:after,.stack>.classifier .right .players:after{content:" ";display:table}
#clearfix:after,.stack>div.active:after,.stack>.classifier .right .players:after{clear:both}
#semantic-list,.stack>.classifier .right .times{list-style:none;margin:0;padding:0}
.float-right{float:right}
.big-button{background-color:#e5eff5;-webkit-border-radius:50px;border-radius:50px;-webkit-box-shadow:0 2px 7px 0 rgba(0,0,0,.18),inset 0 2px 5px 0 #fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.18),inset 0 2px 5px 0 #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#001d34;display:block;font-size:16px;font-weight:700;height:50px;line-height:50px;text-align:center;text-decoration:none;text-shadow:0 1px 0 #fff;width:200px}
.big-button:hover{background-color:#fff;text-decoration:none}
#small-button,.stack>.classifier>.left .actions button,.stack>.classifier .right .actions button,.slide-tutorial .slide-tutorial-next-button{background:#ecf3f8;border:0;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.15),inset 0 1px 0 0 #fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.15),inset 0 1px 0 0 #fff;color:#003143;cursor:pointer;font-size:12px;font-weight:700;height:30px;line-height:22px;padding:0 10px;text-shadow:0 1px 0 #fff}
#site-container,body>.footer>.zooniverse-footer,.stack>div,#app>.header,.stack>.slider div.section .container,.stack>.slider .sponsors-container{margin:0 auto;width:1000px}
a{color:#ff6;text-decoration:none}
a:hover{text-decoration:underline}
p,.stack>.slider .sponsors figure figcaption{font-family:"Helvetica Neue, Helvetica",Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.45em;margin:.2em 0 1.3em;text-shadow:0 1px 0 #0089c8}
p:first-of-type,.stack>.slider .sponsors figure figcaption:first-of-type{margin:.2em 0 1em}
h1,h2,h3{margin:1.2em 0 .2em;text-shadow:0 1px 0 #0089c8}
@media screen and (max-width:400px){.zooniverse-dialog .underlay .container .dialog{max-width:66%}}
html[lang=de] .stack>.slider #classify-button,html[lang=fr] .stack>.slider #classify-button{bottom:121px}
html[lang=de] .stack>.slider .sponsors,html[lang=fr] .stack>.slider .sponsors{bottom:18px}
::selection{background:#0089c8;color:#fff;text-shadow:0 1px 0 #00608c}
html{height:100%}
body{min-height:100%}
html,body{margin:0;padding:0}
img{border:0}
body{background:#01bbff url(images/bg-site.png) repeat;color:#fff;font-family:"Helvetica Neue, Helvetica",Arial,sans-serif;position:relative}
body>.background{background:url(images/background.png) center;height:720px;left:calc(50% - 500px);left:-webkit-calc(50% - 500px);margin:0 auto;position:absolute;top:0;max-width:1000px;z-index:-1}
body>.footer{background:#16c0ff url(images/bg-footer.png) repeat;border-top:1px solid #00b5f8;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#0175a0;width:100%}
body>.footer>.zooniverse-footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:50px 10px;max-width:1000px;width:100%}
body>.footer>.zooniverse-footer .zooniverse-logo-container{margin:0;width:100%}
body>.footer>.zooniverse-footer .zooniverse-logo-container:hover{color:#052533}
body>.footer>.zooniverse-footer .zooniverse-logo-container .zooniverse-logo{max-height:100px;width:100%}
body>.footer>.zooniverse-footer .zooniverse-footer-content{width:100%}
body>.footer>.zooniverse-footer .zooniverse-footer-content .zooniverse-footer-heading{margin:30px auto;text-align:center}
body>.footer>.zooniverse-footer .title{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:19px;font-weight:300;line-height:1.5em}
body>.footer>.zooniverse-footer .category{font-size:12px;line-height:20px}
body>.footer>.zooniverse-footer .category .category-title{font-size:11px;font-weight:700}
.stack{position:relative}
.stack>div{display:none;position:relative}
.stack>div.active{display:block;padding:50px 0 70px}
#app{border-top:5px solid #000;padding-top:80px;position:relative;z-index:1}
#app>.header{color:#fff;font-size:12px;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.5);max-width:1000px;width:100%;height:100%}
#app>.header .logo{float:left}
@media screen and (max-width:1000px){#app>.header .logo{margin:5px 0 0 20px}}
#app>.header .hamburger-menu{font-size:20px;display:none;cursor:pointer;margin:0 20px;float:right;vertical-align:top}
@media screen and (max-width:800px){#app>.header .hamburger-menu{display:initial}}
#app>.header ul{margin:0 auto;text-align:right;max-width:1000px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;list-style:none}
@media screen and (max-width:800px){#app>.header ul{clear:both;padding:0}}
#app>.header ul li{-webkit-border-radius:30px;border-radius:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;cursor:pointer;height:31px;line-height:30px;text-align:center;vertical-align:top}
@media screen and (min-width:800px){#app>.header ul li{display:inline-block!important}}
#app>.header ul li.active{background-color:#0383af;-webkit-box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.13);box-shadow:inset 0 1px 2px 0 rgba(0,0,0,.13)}
#app>.header ul li.feedback a{color:#ff6}
#app>.header ul li a{color:#fff;display:block;padding:0 15px;text-decoration:none}
@media screen and (max-width:800px){#app>.header ul li{display:none;width:100%}}
#app>.header ul.selected{background-color:#0384b0}
.help-dialog h1,.help-dialog h2,.help-dialog h3,.help-dialog h4{text-shadow:none}
.help-dialog p{color:#333;font-weight:400;text-shadow:none}
.help-dialog button[name=close-dialog]{font-size:20px;position:absolute;right:9px;top:3px}
.zootorial-dialog{background-color:#ecf3f8;border:0;-webkit-box-shadow:inset 0 2px 0 #fff,0 1px 15px 0 rgba(0,0,0,.5);box-shadow:inset 0 2px 0 #fff,0 1px 15px 0 rgba(0,0,0,.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;padding:11px 10px 48px 15px;position:relative;width:360px}
.zootorial-dialog button[name=close-dialog]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(images/close_x.png) no-repeat top right;border:0;color:rgba(255,255,255,0);cursor:pointer;float:right;margin:0}
.zootorial-dialog .dialog-content{color:#003143;font-size:13px;line-height:1.4em;text-shadow:0 1px 0 #fff}
.zootorial-dialog .dialog-content .header{font-family:"Helvetica Neue",sans-serif;font-size:18px;font-weight:700;margin-bottom:15px}
.zootorial-dialog .dialog-content .details{padding:0 22px 0 0}
.zootorial-dialog .dialog-content .buttons{bottom:10px;position:absolute;right:10px}
.zootorial-dialog .dialog-content .buttons button{background:#01bbfe;border:0;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 0 0 #0082b1;box-shadow:0 1px 0 0 #0082b1;color:#fff;cursor:pointer;font-family:"Lucida Grande",Verdana,sans-serif;font-size:14px;font-weight:700;padding:7px 12px;position:relative;text-shadow:0 1px 0 #0183b1}
.zootorial-dialog .dialog-content .buttons button:active{background:#0196cb;-webkit-box-shadow:0 -1px 0 0 #0082b1;box-shadow:0 -1px 0 0 #0082b1;margin-top:1px;text-shadow:0 1px 0 #017097}
.zootorial-blocker,.zootorial-focuser{background:#000;position:absolute!important}
.zootorial-focuser{opacity:.55;-ms-filter:"alpha(Opacity=55)";filter:alpha(opacity=55)}
.zootorial-blocker{opacity:.2;-ms-filter:"alpha(Opacity=20)";filter:alpha(opacity=20)}
.stack>.classifier{width:100%!important;max-width:1000px}
@media screen and (max-width:1000px){.stack>.classifier{text-align:center}}
.stack>.classifier>.left{width:100%;max-width:575px;max-height:447px;padding:0 40px 0 0;display:inline-block;vertical-align:top_bar;position:relative}
@media screen and (max-width:1000px){.stack>.classifier>.left{margin:0 auto 45px;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}
@media screen and (max-width:960px){.stack>.classifier>.left{margin:0 0 25px}}
@media screen and (max-width:500px){.stack>.classifier>.left{display:block;margin:0 0 15px}}
.stack>.classifier>.left .actions{padding:14px 0 0!important;text-align:center}
.stack>.classifier>.left .actions button{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0 2.5px}
@media screen and (max-width:768px){.stack>.classifier>.left .actions button{height:35px;padding:0 18px}}
.stack>.classifier>.left .actions button.disabled{cursor:not-allowed;opacity:.5;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50)}
@media screen and (max-width:768px){.stack>.classifier>.left .actions button{float:none}}
.stack>.classifier>.left .video-container{position:relative;width:100%;max-width:555px;max-height:432px;border:8px solid #000;z-index:0}
@media screen and (max-width:575px){.stack>.classifier>.left .video-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}
.stack>.classifier>.left .video-container .video-js{padding-top:75.25%}
.stack>.classifier>.left .video-container .vjs-fullscreen{padding-top:0}
.stack>.classifier>.left .video-container .key-commands p{color:#014e6a;font-size:12px;float:left;padding:24px 20px 0 0;text-shadow:initial;font-weight:inherit}
.stack>.classifier>.left .video-container .key-commands .key{border:solid 2px #014e6a;-webkit-border-radius:6px;border-radius:6px;padding:3px 5px;margin-right:5px;font-size:10px;font-weight:700}
@media screen and (max-width:768px){.stack>.classifier>.left .video-container .key-commands{display:none}}
.stack>.classifier>.left .video-container .tutorial-circle{-webkit-animation:1.5s tutorial-circle linear infinite;-moz-animation:1.5s tutorial-circle linear infinite;-o-animation:1.5s tutorial-circle linear infinite;-ms-animation:1.5s tutorial-circle linear infinite;animation:1.5s tutorial-circle linear infinite;border:2px solid red;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:inset 0 0 5px 0 rgba(0,0,0,.4),0 0 5px 0 rgba(0,0,0,.4);box-shadow:inset 0 0 5px 0 rgba(0,0,0,.4),0 0 5px 0 rgba(0,0,0,.4);height:50px;left:216px;position:absolute;top:186px;width:50px}
.stack>.classifier>.left .video-container>.video-border{position:absolute;z-index:1}
.stack>.classifier>.left .video-container>.video-border.top,.stack>.classifier>.left .video-container>.video-border.right,.stack>.classifier>.left .video-container>.video-border.bottom,.stack>.classifier>.left .video-container>.video-border.left{border:6px solid #000;-webkit-box-shadow:inset 0 0 10px 1px rgba(0,0,0,.7);box-shadow:inset 0 0 10px 1px rgba(0,0,0,.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.stack>.classifier>.left .video-container>.video-border.top,.stack>.classifier>.left .video-container>.video-border.bottom{height:0;width:100%}
.stack>.classifier>.left .video-container>.video-border.left,.stack>.classifier>.left .video-container>.video-border.right{height:100%;width:0}
.stack>.classifier>.left .video-container>.video-border.top{top:0}
.stack>.classifier>.left .video-container>.video-border.bottom{bottom:0}
.stack>.classifier>.left .video-container>.video-border.left{left:0}
.stack>.classifier>.left .video-container>.video-border.right{right:0;padding:0}
.stack>.classifier>.left .video-container #worm-video{position:relative}
.stack>.classifier>.left .video-container #worm-video>.vjs-big-play-button{display:none}
.stack>.classifier>.left .video-container #worm-video .vjs-loading-spinner{top:10%;left:7.5%}
.stack>.classifier>.left .video-container #worm-video>.vjs-control-bar{left:6px;right:6px;bottom:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:14px;line-height:2.5em;padding:0 18px}
.stack>.classifier>.left .video-container #worm-video>.vjs-control-bar>.vjs-fullscreen-control,.stack>.classifier>.left .video-container #worm-video>.vjs-control-bar >.vjs-mute-control,.stack>.classifier>.left .video-container #worm-video>.vjs-control-bar>.vjs-volume-control,.stack>.classifier>.left .video-container #worm-video>.vjs-control-bar>.vjs-play-control{display:none}
.stack>.classifier>.left .video-container #worm-video>.vjs-control-bar>.vjs-time-controls,.stack>.classifier>.left .video-container #worm-video>.vjs-control-bar>.vjs-time-divider{line-height:2.2em}
.stack>.classifier>.left .video-container .overlay{background:rgba(0,0,0,0);cursor:pointer;display:block;height:100%;position:absolute;width:100%;z-index:1}
.stack>.classifier>.left .video-container video,.stack>.classifier>.left .video-container object{max-width:575px;max-height:432px}
.stack>.classifier>.left .video-container .vjs-poster{height:100%;left:0;position:absolute;top:0;width:100%}
.stack>.classifier .right{color:#fff;display:inline-block;font-size:13px;font-weight:700;text-shadow:0 1px 0 #0089c8;vertical-align:top;max-width:360px;width:100%;padding:0 0 0 20px}
@media screen and (max-width:960px){.stack>.classifier .right{max-width:575px;margin:0 auto;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}
.stack>.classifier .right>div.section{border-top:1px solid #0283af;padding:18px 0}
.stack>.classifier .right .prompt{text-shadow:none;font-size:22px;-webkit-box-shadow:1px 1px solid rgba(0,0,0,.6);box-shadow:1px 1px solid rgba(0,0,0,.6)}
.stack>.classifier .right .subject-info{padding:15px 0;width:100%}
.stack>.classifier .right .subject-info img{-webkit-box-shadow:0 1px 0 0 #60d4ff;box-shadow:0 1px 0 0 #60d4ff;display:inline-block;height:56px;margin:0 10px 0 0;padding:0;vertical-align:top;width:56px}
.stack>.classifier .right .subject-info .details{display:inline-block;vertical-align:top;width:285px}
.stack>.classifier .right .subject-info .details h2,.stack>.classifier .right .subject-info .details p{padding:0;margin:0}
.stack>.classifier .right .subject-info .details p{font-size:.9em}
.stack>.classifier .right .players{padding:0!important;max-height:205px}
.stack>.classifier .right .players .player{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;height:204px;overflow:hidden;margin:0;padding:10px;width:50%}
.stack>.classifier .right .players .player:first-child{border-right:1px solid #0283af;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}
.stack>.classifier .right .players .player:first-child:before{background:url(images/bg-site-gradient.png) repeat;bottom:0;content:"";height:30px;position:absolute;width:100%}
.stack>.classifier .right .players .player .name{color:#003140;font-size:12px;font-weight:700;text-shadow:none}
.stack>.classifier .right .players .player .sign-in{cursor:pointer}
.stack>.classifier .right .players .player .sign-in:hover{text-decoration:underline}
.stack>.classifier .right .players .player p{margin:1px 0}
.stack>.classifier .right .times li{-webkit-border-radius:3px;border-radius:3px;margin:1px 0;padding:0 3px;position:relative}
.stack>.classifier .right .times li button{background:0;border:0;color:#fff;cursor:pointer;height:100%;padding:0;position:absolute;right:2px;top:-2px}
.stack>.classifier .right .times li:hover{background:rgba(0,0,0,.15)}
.stack>.classifier .right .times span{color:#000;text-shadow:0 1px 0 rgba(255,255,255,.5)}
.stack>.classifier .right .actions{padding:14px 0 0!important}
@media screen and (max-width:960px){.stack>.classifier .right .actions{height:30px;padding:14px 0!important}}
@media screen and (max-width:768px){.stack>.classifier .right .actions{height:35px;margin-top:14px}}
@media screen and (max-width:500px){.stack>.classifier .right .actions{height:75px;margin-top:0}}
.stack>.classifier .right .actions button{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:0 2.5px}
@media screen and (max-width:768px){.stack>.classifier .right .actions button{height:35px;padding:0 18px}}
.stack>.classifier .right .actions button.disabled{cursor:not-allowed;opacity:.5;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50)}
.stack>.classifier .right .actions .favorite{float:left}
.stack>.classifier .right .actions .discuss{float:left}
.stack>.classifier .right .actions .help{float:left}
@media screen and (max-width:400px){.stack>.classifier .right .actions .help{float:none}}
.stack>.classifier .right .actions .guide{float:left}
@media screen and (max-width:400px){.stack>.classifier .right .actions .guide{float:none}}
.stack>.classifier .right .actions button[name=next]{background:#81e007;padding:0 13px;text-shadow:0 1px 0 rgba(255,255,255,.75);-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.15),inset 0 1px 0 0 rgba(255,255,255,.75);box-shadow:0 3px 5px 0 rgba(0,0,0,.15),inset 0 1px 0 0 rgba(255,255,255,.75);float:right}
@media screen and (max-width:768px){.stack>.classifier .right .actions button[name=next]{height:35px;padding:0 18px}}
@media screen and (max-width:400px){.stack>.classifier .right .actions button[name=next]{float:none;margin-top:5px}}
.stack>.classifier .bubble{background:#ecf3f8;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.15),inset 0 2px 0 0 #fff;box-shadow:0 3px 6px 0 rgba(0,0,0,.15),inset 0 2px 0 0 #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#003143;cursor:pointer;font-size:22px;font-weight:700;height:100px;padding:17px 24px;position:relative;text-shadow:0 1px 0 #fff;max-width:360px;width:100%}
@media screen and (max-width:960px){.stack>.classifier .bubble{margin:0 auto}}
.stack>.classifier .bubble:after{border-color:transparent #ecf3f8;border-style:solid;border-width:15px 15px 15px 0;content:"";display:block;left:-15px;position:absolute;top:35px;width:0;z-index:1}
@media screen and (max-width:960px){.stack>.classifier .bubble:after{left:45%;top:-30px;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #ecf3f8}}
.stack>.classifier .bubble .small-message{font-size:14px;margin-top:10px;font-weight:400}
.stack>.classifier .bubble .middle-pos{line-height:70px}
.stack>.classifier .bubble p{margin:0}
.stack>.classifier .field-guide{display:none;padding:20px 0 0;margin:20px 10px 0;text-align:center;color:#014e6a;background-color:#ecf3f8;-webkit-border-radius:6px;border-radius:6px}
.stack>.classifier .field-guide section{padding:20px 0}
.stack>.classifier .field-guide section:nth-child(even){background:#fff}
.stack>.classifier .field-guide figure{display:inline-block;width:100%;max-width:360px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media screen and (max-width:400px){.stack>.classifier .field-guide figure{margin:0;padding:10px}}
.stack>.classifier .field-guide figure img,.stack>.classifier .field-guide figure video,.stack>.classifier .field-guide figure object{width:100%;max-width:360px;max-height:270px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.stack>.classifier .field-guide .video-container{position:relative;width:100%;max-width:360px;max-height:270px;z-index:0;cursor:pointer}
@media screen and (max-width:768px){.stack>.classifier .field-guide .video-container{margin-left:0;margin-right:0}}
.stack>.classifier .field-guide .video-container .vjs-fullscreen{padding-top:0}
.stack>.classifier .field-guide .video-container .video-js{padding-top:75.25%}
.stack>.classifier .field-guide .video-container #guide-video-one,.stack>.classifier .field-guide .video-container #guide-video-two{position:relative}
.stack>.classifier .field-guide .video-container #guide-video-one>.vjs-big-play-button,.stack>.classifier .field-guide .video-container #guide-video-two>.vjs-big-play-button{display:none}
.stack>.classifier .field-guide .video-container #guide-video-one>.vjs-control-bar,.stack>.classifier .field-guide .video-container #guide-video-two>.vjs-control-bar{bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:14px;line-height:2.5em;padding:0 18px}
.stack>.classifier .field-guide .video-container #guide-video-one>.vjs-control-bar>.vjs-fullscreen-control,.stack>.classifier .field-guide .video-container #guide-video-two>.vjs-control-bar>.vjs-fullscreen-control,.stack>.classifier .field-guide .video-container #guide-video-one>.vjs-control-bar >.vjs-mute-control,.stack>.classifier .field-guide .video-container #guide-video-two>.vjs-control-bar >.vjs-mute-control,.stack>.classifier .field-guide .video-container #guide-video-one>.vjs-control-bar>.vjs-volume-control,.stack>.classifier .field-guide .video-container #guide-video-two>.vjs-control-bar>.vjs-volume-control,.stack>.classifier .field-guide .video-container #guide-video-one>.vjs-control-bar>.vjs-play-control,.stack>.classifier .field-guide .video-container #guide-video-two>.vjs-control-bar>.vjs-play-control{display:none}
.stack>.classifier .field-guide .video-container #guide-video-one>.vjs-control-bar>.vjs-time-controls,.stack>.classifier .field-guide .video-container #guide-video-two>.vjs-control-bar>.vjs-time-controls,.stack>.classifier .field-guide .video-container #guide-video-one>.vjs-control-bar>.vjs-time-divider,.stack>.classifier .field-guide .video-container #guide-video-two>.vjs-control-bar>.vjs-time-divider{line-height:2.2em}
.stack>.classifier .field-guide .video-container .vjs-poster{max-width:360px;max-height:270px;width:100%;height:100%;position:absolute;left:0;top:0}
.stack>.classifier .field-guide figcaption{font-size:12px;padding:5px}
.stack>.classifier .field-guide figcaption a{color:#81e007}
.stack>.classifier .field-guide p{max-width:600px;width:100%;margin:1em auto;font-weight:400;text-shadow:initial;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media screen and (max-width:768px){.stack>.classifier .field-guide p{padding:10px}}
@media screen and (max-width:400px){.stack>.classifier .field-guide p{margin:0}}
.stack>.classifier .field-guide .scroll-up{font-size:20px;padding:30px 0;cursor:pointer;background:#fff;-webkit-border-radius:6px;border-radius:6px}
.stack>.classifier .field-guide .scroll-up img{background-color:#81e007;padding:8px 5px;-webkit-border-radius:20px;border-radius:20px}
@-moz-keyframes tutorial-circle{0%{height:50px;left:216px;top:186px;width:50px}
50%{height:75px;left:203px;top:173px;width:75px}
100%{height:50px;left:216px;top:186px;width:50px}}
@-webkit-keyframes tutorial-circle{0%{height:50px;left:216px;top:186px;width:50px}
50%{height:75px;left:203px;top:173px;width:75px}
100%{height:50px;left:216px;top:186px;width:50px}}
@-o-keyframes tutorial-circle{0%{height:50px;left:216px;top:186px;width:50px}
50%{height:75px;left:203px;top:173px;width:75px}
100%{height:50px;left:216px;top:186px;width:50px}}
@-ms-keyframes tutorial-circle{0%{height:50px;left:216px;top:186px;width:50px}
50%{height:75px;left:203px;top:173px;width:75px}
100%{height:50px;left:216px;top:186px;width:50px}}
@keyframes tutorial-circle{0%{height:50px;left:216px;top:186px;width:50px}
50%{height:75px;left:203px;top:173px;width:75px}
100%{height:50px;left:216px;top:186px;width:50px}}
/*!
Video.js Default Styles (http://videojs.com)
Version GENERATED_AT_BUILD
*/
.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}
.video-js:-moz-full-screen{position:absolute}
body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}
.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important;_position:absolute}
.video-js:-webkit-full-screen{width:100%!important;height:100%!important}
.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;height:100%;margin:0;padding:0;position:relative;width:100%}
.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}
.video-js .vjs-text-track-display{text-align:center;position:absolute;bottom:4em;left:1em;right:1em;font-family:Arial,sans-serif}
.video-js .vjs-text-track{display:none;font-size:1.4em;text-align:center;margin-bottom:.1em;background:#000;background:rgba(0,0,0,.5)}
.video-js .vjs-subtitles{color:#fff}
.video-js .vjs-captions{color:#fc6}
.vjs-tt-cue{display:block}
.vjs-default-skin .vjs-hidden{display:none}
.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}
.vjs-default-skin{color:#ccc}
.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background:#323232;background:rgba(100,100,100,.5)}
.vjs-default-skin .vjs-slider:focus{background:#464646;background:rgba(100,100,100,.7);-webkit-box-shadow:0 0 2em rgba(255,255,255,1);-moz-box-shadow:0 0 2em rgba(255,255,255,1);box-shadow:0 0 2em rgba(255,255,255,1)}
.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}
.vjs-default-skin .vjs-slider-handle:before{font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)}
.vjs-default-skin .vjs-control-bar{display:block;position:absolute;bottom:0;left:0;right:0;padding:0;margin:0;height:2.5em;background-color:#000;background-color:rgba(7,40,50,.7);font-style:normal;font-weight:400;font-family:Arial,sans-serif}
.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}
.vjs-default-skin .vjs-control:before{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}
.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em rgba(255,255,255,1)}
.vjs-default-skin .vjs-control:focus{}
.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}
.vjs-default-skin .vjs-play-control:before{content:"Play"}
.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"Pause"}
.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}
.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006"}
.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003"}
.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004"}
.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005"}
.vjs-default-skin .vjs-volume-control{width:5em;float:right}
.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu-content{height:2.9em}
.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;background:#66A8CC
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC)
-50% 0 repeat}
.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em}
.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em}
.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{width:6em;left:-4em}
.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;-webkit-transition:top .4s,height .4s,font-size .4s,-webkit-transform .4s;-moz-transition:top .4s,height .4s,font-size .4s,-moz-transform .4s;-o-transition:top .4s,height .4s,font-size .4s,-o-transform .4s;transition:top .4s,height .4s,font-size .4s,transform .4s}
.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:top .2s,height .2s,font-size .2s,-webkit-transform .2s;-moz-transition:top .2s,height .2s,font-size .2s,-moz-transform .2s;-o-transition:top .2s,height .2s,font-size .2s,-o-transform .2s;transition:top .2s,height .2s,font-size .2s,transform .2s}
.vjs-default-skin .vjs-progress-holder{height:100%}
.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress{position:absolute;display:block;height:100%;margin:0;padding:0;left:0;top:0}
.vjs-default-skin .vjs-play-progress{background:#66A8CC
url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC)
-50% 0 repeat}
.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,.4)}
.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}
.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}
.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}
.vjs-default-skin .vjs-current-time{float:left}
.vjs-default-skin .vjs-duration{float:left}
.vjs-default-skin .vjs-remaining-time{display:none;float:left}
.vjs-time-divider{float:left;line-height:3em}
.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}
.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000"}
.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b"}
.vjs-default-skin .vjs-big-play-button{display:block;z-index:2;position:absolute;top:2em;left:2em;width:12em;height:8em;margin:0;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#282828;background-color:rgba(7,40,50,.7);border:.3em solid #323232;border-color:rgba(255,255,255,.25);-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-webkit-box-shadow:0 0 1em rgba(255,255,255,.25);-moz-box-shadow:0 0 1em rgba(255,255,255,.25);box-shadow:0 0 1em rgba(255,255,255,.25);-webkit-transition:border .4s,-webkit-box-shadow .4s,-webkit-transform .4s;-moz-transition:border .4s,-moz-box-shadow .4s,-moz-transform .4s;-o-transition:border .4s,-o-box-shadow .4s,-o-transform .4s;transition:border .4s,box-shadow .4s,transform .4s}
.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{outline:0;border-color:#fff;border-color:rgba(255,255,255,1);background-color:#505050;background-color:rgba(50,50,50,.75);-webkit-box-shadow:0 0 3em #fff;-moz-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:border 0s,-webkit-box-shadow 0s,-webkit-transform 0s;-moz-transition:border 0s,-moz-box-shadow 0s,-moz-transform 0s;-o-transition:border 0s,-o-box-shadow 0s,-o-transform 0s;transition:border 0s,box-shadow 0s,transform 0s}
.vjs-default-skin .vjs-big-play-button:before{content:"\e001";font-family:VideoJS;font-size:3em;line-height:2.66;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}
.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:5em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}
.vjs-default-skin .vjs-loading-spinner:before{content:"\e00a";font-family:VideoJS;position:absolute;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}
.vjs-default-skin .vjs-loading-spinner:after{content:"\e00a";font-family:VideoJS;position:absolute;width:1em;height:1em;text-align:center;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}
100%{-moz-transform:rotate(359deg)}}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}
100%{-webkit-transform:rotate(359deg)}}
@-o-keyframes spin{0%{-o-transform:rotate(0deg)}
100%{-o-transform:rotate(359deg)}}
@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}
100%{-ms-transform:rotate(359deg)}}
@keyframes spin{0%{transform:rotate(0deg)}
100%{transform:rotate(359deg)}}
.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}
.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,.5)}
.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#000;background-color:rgba(7,40,50,.7);-webkit-box-shadow:-20px -20px 0 rgba(255,255,255,.5);-moz-box-shadow:0 0 1em rgba(255,255,255,.5);box-shadow:-.2em -.2em .3em rgba(255,255,255,.2)}
.vjs-default-skin .vjs-menu-button:hover .vjs-menu{display:block}
.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0;line-height:1.4em;font-size:1.2em;font-weight:400;text-align:center;text-transform:lowercase}
.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}
.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{background-color:#fff;background-color:rgba(255,255,255,.75);color:#111;outline:0;-webkit-box-shadow:0 0 1em rgba(255,255,255,1);-moz-box-shadow:0 0 1em rgba(255,255,255,1);box-shadow:0 0 1em rgba(255,255,255,1)}
.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}
.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c"}
.vjs-default-skin .vjs-captions-button{font-size:1em}
.vjs-default-skin .vjs-captions-button:before{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:none}
.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em rgba(255,255,255,1);-moz-box-shadow:0 0 1em rgba(255,255,255,1);box-shadow:0 0 1em rgba(255,255,255,1)}
.stack>.sub-page{padding-bottom:70px;max-width:1000px;width:100%}
.stack>.sub-page p{font-weight:400;text-shadow:none}
.stack>.sub-page h1{font-size:30px;font-weight:700;margin-bottom:20px;text-shadow:none}
@media screen and (max-width:1000px){.stack>.sub-page h1{padding:0 10px}}
.stack>.sub-page h3{font-size:18px;font-weight:700;margin-top:0;text-shadow:none}
.stack>.sub-page div.section{padding:0 0 20px;min-height:150px;position:relative;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;display:-ms-flexbox;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-box-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;margin:0 0 10px;-webkit-border-radius:6px;border-radius:6px}
@media screen and (max-width:768px){.stack>.sub-page div.section{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;text-align:center}}
.stack>.sub-page div.section figure{margin:0 40px 0 0;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-o-box-ordinal-group:1;-ms-box-ordinal-group:1;-webkit-order:1;order:1;min-width:150px}
.stack>.sub-page div.section figure img{width:150px}
.stack>.sub-page div.section figure img[src$=svg]{width:100%;max-width:150px}
@media screen and (max-width:768px){.stack>.sub-page div.section figure{margin:20px 0}}
.stack>.sub-page div.section .shadow{-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.3);box-shadow:0 0 10px 1px rgba(0,0,0,.3)}
.stack>.sub-page div.section div{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-o-box-ordinal-group:2;-ms-box-ordinal-group:2;-webkit-order:2;order:2;max-width:750px}
.stack>.sub-page .left{width:39%}
.stack>.sub-page .right{width:59%}
@media screen and (max-width:768px){.stack>.sub-page .right{width:98%;margin:0 auto}}
.stack>.sub-page .full-width{width:98%;margin:0 auto}
.stack>.sub-page .body-copy{background:#fff;color:#014e6a;-webkit-border-radius:6px;border-radius:6px;padding:20px;font-weight:400;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.stack>.sub-page .body-copy a{color:#81e007}
.stack>.sub-page .about-section{min-height:220px}
.stack>.sub-page .about-section:first-child{min-height:255px}
.stack>.sub-page .about-section:nth-of-type(even) figure{float:right;margin:0 0 10px 20px}
@media screen and (max-width:768px){.stack>.sub-page .about-section:nth-of-type(even) figure{display:inline-block;float:none;margin:0 0 20px}}
@media screen and (max-width:768px){.stack>.sub-page .about-section{text-align:center}}
.stack>.sub-page .about-section h2{margin:1.2em 0 .5em;text-shadow:none}
.stack>.sub-page .about-section .about-figure{display:inline-block;margin:0 20px 10px 0;float:left}
@media screen and (max-width:768px){.stack>.sub-page .about-section .about-figure{display:inline-block;float:none;margin:0 0 20px}}
.stack>.sub-page .about-section .about-figure img{max-width:200px}
.stack>.sub-page .about-section .about-figure figcaption{font-size:10px}
.slide-tutorial{z-index:100;color:#003143;background:rgba(0,137,200,.8)}
.slide-tutorial button{cursor:pointer}
.slide-tutorial .slide-tutorial-container{background:#ecf3f8;-webkit-border-radius:5px;border-radius:5px;max-width:560px;-webkit-transition:width .7s;-moz-transition:width .7s;-o-transition:width .7s;-ms-transition:width .7s;transition:width .7s}
.slide-tutorial .slide-tutorial-container .slide-tutorial-slide-bottom{min-height:160px}
.slide-tutorial .slide-tutorial-container .slide-tutorial-slide-bottom h1{text-shadow:initial;text-align:center}
.slide-tutorial .slide-tutorial-container .slide-tutorial-slide-bottom p{text-shadow:initial;font-weight:300;margin:20px!important}
.slide-tutorial .slide-tutorial-container .slide-tutorial-slide-bottom strong{font-weight:700}
.slide-tutorial .slide-tutorial-container .slide-tutorial-dots .slide-tutorial-dot{background:#01bbfe;cursor:pointer;margin:4px}
.slide-tutorial .slide-tutorial-container .slide-tutorial-dots .slide-tutorial-dot.active{background:#0089c8}
.slide-tutorial .slide-tutorial-container .slide-tutorial-close-button{background:transparent;font-size:16px;color:#fff;border:0}
.slide-tutorial .slide-tutorial-next-button{width:120px;margin:0 auto!important;font-size:14px;background:#81e007;padding:0 13px;text-shadow:0 1px 0 rgba(255,255,255,.75);-webkit-box-shadow:none;box-shadow:none}
.slide-tutorial h1{font-size:30px}
@media screen and (max-width:520px){.slide-tutorial .slide-tutorial-container{margin-top:25px}
.slide-tutorial .slide-tutorial-container .slide-tutorial-slide-bottom{min-height:100px}
.slide-tutorial .slide-tutorial-container .slide-tutorial-slide-bottom p{line-height:1.2em;font-size:14px}}
#reset{background:0;border:0;bottom:50px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;left:calc(50% - 75px);left:-webkit-calc(50% - 75px);position:absolute;text-shadow:0 1px 0 #0089c8;width:150px;z-index:1}
.stack>.slider{height:500px;left:0;overflow:hidden;width:100%}
@media screen and (max-width:1000px){.stack>.slider{padding-bottom:200px!important}}
@media screen and (max-width:999px){.stack>.slider{height:100%;padding:0!important}}
@media screen and (max-width:999px){.stack>.slider .caroufredsel_wrapper{display:none!important}}
.stack>.slider>#back,.stack>.slider>#forward{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0;background-position:center;background-repeat:no-repeat;border:0;color:#fff;height:500px;opacity:.35;-ms-filter:"alpha(Opacity=35)";filter:alpha(opacity=35);position:absolute;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;top:0;width:100px;z-index:1;cursor:pointer}
@media screen and (max-width:999px){.stack>.slider>#back,.stack>.slider>#forward{display:none!important}}
.stack>.slider>#back:hover,.stack>.slider>#forward:hover{opacity:.8;-ms-filter:"alpha(Opacity=80)";filter:alpha(opacity=80)}
.stack>.slider>#back{background-image:url(images/arrow-left.png);left:0}
.stack>.slider>#forward{background-image:url(images/arrow-right.png);right:0}
.stack>.slider .section-container{height:500px;position:relative}
.stack>.slider h1{font-size:30px;font-weight:700}
.stack>.slider h3{font-size:22px;font-weight:700}
.stack>.slider p{font-size:14px}
.stack>.slider div.section{float:left;height:500px}
.stack>.slider div.section .container{position:relative;display:-ms-flexbox;display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.stack>.slider div.section .left{width:42%}
.stack>.slider div.section .details{width:90px;margin-top:200px;margin-left:50px}
.stack>.slider div.section .right{width:57%}
.stack>.slider div.section .right p{width:85%}
.stack>.slider div.section .right .third.header{margin-top:120px}
.stack>.slider div.section p{font-size:16px;font-weight:700;line-height:1.5em;margin-bottom:40px;width:100%;display:inline-block}
.stack>.slider div.section .image-container{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-o-box-ordinal-group:2;-ms-box-ordinal-group:2;-webkit-order:2;order:2}
.stack>.slider div.section .image-container img{left:150px;position:absolute;top:0}
.stack>.slider div.section .image-container img.genes{left:155px;top:128px}
.stack>.slider div.section .image-container img.person{left:220px;top:33px}
.stack>.slider div.section .image-container img.worm{left:165px}
.stack>.slider .static-container{width:100%;max-width:800px;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;margin:0 auto}
@media screen and (max-width:999px){.stack>.slider .static-container{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex}
{display:box;display:flex}}
@media screen and (max-width:768px){.stack>.slider .static-container{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center}}
.stack>.slider .static-container .image-container{display:inline-block}
@media screen and (max-width:768px){.stack>.slider .static-container .image-container{display:block}}
.stack>.slider .static-container .static-copy{display:inline-block;width:100%;max-width:480px;padding:0 20px 0 0}
@media screen and (max-width:768px){.stack>.slider .static-container .static-copy{max-width:100%;text-align:center}}
.stack>.slider .sponsors-container{position:relative}
@media screen and (max-width:1000px){.stack>.slider .sponsors-container{display:-webkit-box;display:-moz-box;display:-ms-box;display:-webkit-flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column;position:relative;max-width:700px;width:100%;left:initial;bottom:initial;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-box-align:center;-webkit-align-items:center;align-items:center}
{display:box;display:flex}}
.stack>.slider #classify-button{bottom:180px;left:42%;position:absolute}
@media screen and (max-width:1000px){.stack>.slider #classify-button{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-o-box-ordinal-group:1;-ms-box-ordinal-group:1;-webkit-order:1;order:1;margin:10px 0;position:relative;left:initial;bottom:initial}}
.stack>.slider .sponsors{border-top:1px solid rgba(255,255,255,.2);padding-top:8px;bottom:79px;left:42%;position:absolute}
@media screen and (max-width:1000px){.stack>.slider .sponsors{position:relative;left:initial;bottom:initial;padding:10px;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-o-box-ordinal-group:2;-ms-box-ordinal-group:2;-webkit-order:2;order:2}}
.stack>.slider .sponsors figure{margin:0;padding:0;position:relative}
.stack>.slider .sponsors figure figcaption{padding:0 0 0 130px;max-width:75%}
.stack>.slider .sponsors figure img{left:0;position:absolute;top:2px}
@media screen and (max-width:900px){.stack>.slider .sponsors figure img{position:relative;left:initial;top:initial;float:left}}
.stack>.profile{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
@media screen and (max-width:768px){.stack>.profile{text-align:center}}
.stack>.profile .left{display:inline-block}
.stack>.profile .right{display:inline-block;vertical-align:top}
.stack>.profile #zooniverse-default-profile{margin-top:20px}
.stack>.profile .zooniverse-profile button{background:#ddd;-webkit-border-radius:3px;border-radius:3px;border:0;-webkit-box-shadow:none;box-shadow:none;color:#000;font-size:14px;margin:0 5px;outline:0;padding:5px 10px;text-shadow:none}
.stack>.profile .zooniverse-profile button.active{background:#fff}
.stack>.profile .zooniverse-profile button:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5)}
.stack>.profile .zooniverse-profile button:first-child{margin-left:0}
.stack>.profile .zooniverse-profile button:last-child{margin-right:0}