.h-left{float:left}.h-right{float:right}.h-pa{position:absolute}.h-pr{position:relative}.h-ov{overflow:hidden}.h-iblock{display:inline-block}.inb-list>li{display:inline-block;margin-right:-4px}.h-malign{vertical-align:middle}.h-talign{vertical-align:top}.h-balign{vertical-align:bottom}.h-txt-center{text-align:center}.h-txt-left{text-align:left}.h-txt-right{text-align:right}.h-tupper{text-transform:uppercase}.h-valign:before{display:inline-block;vertical-align:middle;content:"";height:100%;margin-left:-5px}.h-vspace-xl{margin-bottom:60px}.h-vspace-l{margin-bottom:40px}.h-vspace-m{margin-bottom:25px}.h-vspace-s{margin-bottom:12px}.h-vspace-xs{margin-bottom:8px}.h-lspace-xl{margin-left:40px}.h-lspace-l{margin-left:25px}.h-lspace-xs{margin-left:8px}.h-lspace-xxs{margin-left:4px}.h-rspace-l{margin-right:25px}.h-rspace-xl{margin-right:40px}.h-rspace-xs{margin-right:8px}.h-rspace-s{margin-right:12px}.h-tspace-m{margin-top:25px}.h-tspace-s{margin-top:8px}.h-tspace-l{margin-top:40px}.h-tspace-xl{margin-top:60px}.h-img-block{display:block;margin-right:auto;margin-left:auto;max-width:100%}.h-img-circle{border-radius:50%}*{box-sizing:border-box}body,html{height:100%}body{background-color:#333;text-rendering:optimizeLegibility;-webkit-text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;line-height:normal}a{text-decoration:none;color:#2483B4}a:hover{text-decoration:underline}strong{font-weight:700}em{font-style:italic}abbr{border-bottom:1px dotted #ddd}button{margin:0;outline:0;cursor:pointer}.Notifications{position:absolute;right:40px;top:40px;overflow:hidden;z-index:5;width:360px}.Notification-text{padding:20px}.Notification-image{max-width:400px;max-height:400px}.Notification{display:none;float:right;width:360px;background:rgba(55,59,66,.8);opacity:0;border-radius:4px;margin-right:-30px;border:1px solid rgba(0,0,0,.2)}.Notification:first-child .Notification-inner{border-top:0}.Notification-time{display:inline-block;margin-bottom:12px;padding:4px 8px 6px;border:1px solid rgba(255,255,255,.8);font-weight:300;font-size:11px;text-transform:uppercase;color:rgba(255,255,255,.8);border-radius:4px}.Notification-content{color:#fff}.Notification-content p{font-size:14px;margin-bottom:8px}.Notification-content h2{margin-bottom:8px;font-weight:700;font-size:16px}.Notification-content a{color:#fff;text-decoration:underline}.slide-tip{position:absolute;z-index:101}.slide-tip.slide-tip-nslide{top:-5px;width:12px;height:12px;background:#fff;border:2px solid #B20000;border-radius:8px}.slide-tip.slide-tip-nscore{top:-9px;width:20px;height:20px;margin-left:-20px}.slide-tip.slide-tip-t1{top:-24px}.slide-tip.slide-tip-t2{top:14px}.slider-wrapper .tooltip{position:absolute;display:none;background:rgba(0,0,0,.85);bottom:30px;padding:10px;box-shadow:0 0 1px rgba(255,255,255,.2);border-radius:2px;color:#FFF;line-height:1;text-align:left;font-size:12px;z-index:1000;height:54px;max-width:120px;margin-top:-70px;margin-left:-26px}.slider-wrapper .tooltip h2,.slider-wrapper .tooltip p{height:auto;padding:0;margin:0;text-align:left;color:#EEE;font-weight:400;line-height:1.1;width:auto}.slider-wrapper .tooltip h2{font-weight:700;margin-bottom:8px;font-size:11px}.slider-wrapper .tooltip p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slider-wrapper .tooltip:after{content:"";display:block;position:absolute;bottom:-5px;left:10px;border-top:5px solid rgba(0,0,0,.85);border-left:7px solid transparent;border-right:7px solid transparent}.Scoreboard{position:absolute;left:40px;top:40px;z-index:5;text-transform:uppercase;color:#fff}.Scoreboard-team{display:inline-block;vertical-align:middle;margin-bottom:40px}.Scoreboard-team--1{text-align:right;margin-right:12px}.Scoreboard-team--2{text-align:left}.Scoreboard-image{display:inline-block;vertical-align:middle}.Scoreboard-count{display:inline-block;position:relative;min-width:70px;padding:0 20px;font-weight:700;font-size:40px;line-height:70px;vertical-align:middle;text-align:center;color:#fff;background:rgba(15,15,30,.5);border-radius:4px;box-shadow:1px 0 0 rgba(0,0,0,.1)inset,-1px 0 0 rgba(0,0,0,.1)inset,0 1px 0 rgba(0,0,0,.1)inset,0 -1px 0 rgba(0,0,0,.1)inset;text-shadow:0 0 1px rgba(15,15,30,.5)}.Scoreboard-count:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 0,#000 100%);border-radius:4px;opacity:.3}.Scoreboard-count--small{float:right;min-width:40px;padding:0 10px;font-weight:700;font-size:20px;line-height:40px}.Scoreboard-count--small .Scoreboard-number:after,.Scoreboard-count--small .Scoreboard-number:before{left:-10px;right:-10px}.Scoreboard-number{display:none;position:relative;z-index:2}.Scoreboard-number:before{content:"";height:1px;position:absolute;top:50%;left:-20px;right:-20px;background:rgba(255,255,255,.05);z-index:3}.Scoreboard-number:after{content:"";height:1px;position:absolute;top:50%;left:-20px;right:-20px;margin-top:1px;background:rgba(0,0,0,.1);z-index:3}.Scoreboard-number.is-visible{display:block}.Scoreboard-title{display:inline-block;margin:0 12px;vertical-align:middle;text-transform:uppercase;font-weight:400;font-size:14px;color:#fff}.team-marker{width:8px;height:8px;border-radius:50%;vertical-align:middle}.Footer{position:absolute;bottom:20px;left:40px;right:40px;padding-top:20px;color:rgba(255,255,255,.8)}.Footer-time{position:absolute;bottom:80px;left:0;right:0}.Footer-info{color:#fff}.Footer-infoTitle{font-weight:700;font-size:18px}.Footer-infoAttributions{font-size:12px}.Footer-infoAttributionsLink{color:#fff;text-decoration:none}.Footer-time--l{margin-left:35px}body{overflow:hidden;font:400 15px Lato,'Helvetica Neue',Helvetica,Arial,sans-serif;color:#fff}.leaflet-container *{box-sizing:content-box}div.cartodb-timeslider{position:absolute;display:inline-block;height:auto;margin-bottom:0;box-shadow:none;background:0 0;-o-border-radius:0;border-radius:0;border:0;text-align:left;z-index:105}.cartodb-legend-stack,.cartodb-logo,.cartodb-tiles-loader,.leaflet-control-attribution,.time{display:none!important}div.cartodb-zoom{margin:110px 0 0 40px!important}div.cartodb-share{position:absolute!important;margin:190px 0 0 40px!important}div.cartodb-timeslider{right:40px!important;bottom:80px!important;left:75px!important}div.cartodb-timeslider *{box-sizing:border-box}div.cartodb-timeslider ul{height:auto;line-height:1}div.cartodb-timeslider ul li{display:block;height:auto;line-height:1}div.cartodb-timeslider ul li.controls{position:absolute;z-index:300;top:-19px;border-radius:4px;border:0;width:52px;left:-54px;text-align:center}div.cartodb-timeslider .slider-wrapper{display:block;width:auto;padding:0}div.cartodb-timeslider .slider{width:auto}div.cartodb-timeslider .ui-slider-horizontal{height:2px}div.cartodb-timeslider .ui-slider .ui-slider-handle{background:url(../../../cartodb.js/v3/3.11/themes/img/slider.png) no-repeat -99px -19px #fff}div.cartodb-timeslider .ui-slider .ui-slider-range{background:#B20000}@media (max-width:960px){.Scoreboard{position:relative;top:20px;left:auto;right:auto;text-align:center}.Scoreboard>ul{display:inline-block}.Notifications{top:auto;left:80px;right:40px;overflow:hidden;width:auto}.Notification{width:100%}div.cartodb-zoom{margin:20px 0 0 20px!important}div.cartodb-share{margin:100px 0 0 20px!important}}@media (min-width:625px){.hide-mobile{display:block!important}.show-mobile{display:none!important}}@media (max-width:624px){.hide-mobile{display:none!important}.show-mobile{display:block!important}div.cartodb-zoom{display:none!important}div.cartodb-share{margin:140px 0 0 20px!important}.Scoreboard{left:20px;text-align:left}.Scoreboard>ul{display:block}.Scoreboard-team{display:block;width:calc(100% - 40px);line-height:40px;text-align:left}.Scoreboard-team--1{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.1)}.Notifications{display:none}div.cartodb-timeslider{right:20px!important;left:70px!important;bottom:120px!important}.Footer{left:20px;right:20px;text-align:center}.Footer-time{bottom:120px}.Footer-time .h-left{float:left;width:auto;text-align:left;margin:0;margin-left:50px}.Footer-time .h-right{float:right;width:auto;text-align:right}.h-left,.h-right{display:block;float:none;width:100%}.h-left{margin-bottom:10px}}