/*! normalize.css v1.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0}h2{margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}svg text{font-family:Lato,cronos-pro,sans-serif}h1,h2,h3,h4,h5{font-family:Lato,Verdana,Arial,sans-serif}h1{font-size:28px;clear:both;color:#ef542c;margin-top:50px;font-weight:400;text-transform:uppercase}h2{font-size:24px;clear:both;color:#666;line-height:34px}html{background-color:#587891;background-image:url(../img/photo/intro-bg.jpg);background-repeat:no-repeat;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-position:50% 50%;background-attachment:fixed}body{width:100%;background-color:transparent}#header{height:55px;position:fixed;top:0;left:0;width:100vw;background-color:#fff;z-index:1000;box-shadow:0 2px 8px rgba(40,20,20,.25);background-image:url(../img/photo/intro-bg.jpg);background-repeat:no-repeat;background-size:100%;background-position:top 50%}#header img{height:50px;margin:-6px 0 0 5px}#header #logo{position:absolute;top:9px;left:8px}#header #story-title{display:block;margin:14px auto;width:460px;font-size:18px;color:#154B62;font-family:Lato,cronos-pro,sans-serif;text-align:center;text-transform:uppercase}#header #story-share{width:100px;right:30px;top:10px;position:absolute;font-family:Lato,cronos-pro,sans-serif}h1.title{max-width:860px;min-width:300px;margin:auto;padding:40px;font-size:70px;letter-spacing:3px;color:#fff;margin-top:20px;font-weight:900}h2.title{width:860px;margin:auto;padding:0 40px;font-size:28px;color:#fff}#intro{position:relative;color:#fff;font-family:Lato,cronos-pro,sans-serif}#intro .part-one,#intro .part-two{height:880px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}#intro .part-one{margin-top:50px;background-image:url(../img/photo/1940-nyc-background.jpg);text-shadow:0 0 18px #B95727}#intro .part-one .overlay{background-color:rgba(250,115,90,.75)}#intro .part-one .paragraph{border-top:2px solid #ef542c;background-color:rgba(250,115,90,.75)}#intro .part-two{background-image:url(../img/photo/tianjin-eco-city-11.jpg);text-shadow:0 0 18px #326b84}#intro .part-two .overlay{background-color:rgba(72,196,255,.75)}#intro .part-two .paragraph{border-top:2px solid #326b84;background-color:rgba(72,196,255,.75)}#intro .part-two::after{display:block;content:"IMAGE CREDIT: SURBANA INTERNATIONAL CONSULTANTS PTE LTD";font-size:8px;height:25px;width:180px;position:absolute;bottom:0;right:0;background-color:rgba(20,20,20,.3);padding:2px 5px}#intro .overlay{height:100%;width:100%}#intro .inner{max-width:550px;min-width:300px;margin:auto;padding:10px;padding-top:10%}#intro .headline{font-size:52px;font-weight:900;letter-spacing:3px;line-height:58px}#intro .subhead{font-size:24px;text-transform:uppercase;font-weight:300}#intro .paragraph{font-size:20px;font-weight:300;margin-top:20px;padding:20px;padding-top:20px;line-height:30px;background-color:rgba(15,15,15,.2)!important}a.highlight{display:inline;border-bottom:1px dashed #ccc}a.highlight:active,a.highlight:hover{text-decoration:none}#intro-content{color:#fff;font-size:18px;width:780px;position:relative;z-index:100;margin:auto;padding-left:530px;padding-top:350px}#intro-content .scroll-prompt{opacity:1;text-align:center;font-family:Lato,cronos-pro,sans-serif;font-weight:300;font-size:24px;-webkit-animation:hover 1s ease-in-out infinite alternate}#intro-content .scroll-prompt .glyphicon{font-size:32px}#intro-content p{height:300px;opacity:0;transition:opacity 1s;font-family:Lato,cronos-pro,sans-serif}#intro-content p:nth-child(2) span.annotate{border-left:5px solid #EF542C}#intro-content p:nth-child(3) span.annotate{border-left:5px solid #FFAE72}#intro-content p:nth-child(4) span.annotate{border-left:5px solid #60AED0}#intro-content span{display:block}#intro-content .annotate{padding-left:10px;font-size:16px}#intro-content .annotate-title{font-size:24px;line-height:24px;margin-bottom:10px}#intro-content .active{opacity:1}@-webkit-keyframes hover{from{transform:translate(0px,0)}to{transform:translate(0px,12px)}}.story-meta{display:inline-block;font-size:11px;line-height:26px;color:#888;margin:15px auto 10px;text-transform:uppercase;padding:20px;background-color:rgba(255,255,255,.9);max-width:400px;min-width:240px;font-family:Lato,cronos-pro,sans-serif;font-weight:300}.meta-right{float:right;margin-left:40px}p.lead{font-size:24px!important;line-height:36px!important;font-family:chaparral-pro,Georgia,serif;clear:left}.footnote{font-family:Lato,cronos-pro,sans-serif;font-size:12px;line-height:22px;color:#999}.popover{border-radius:0}.btns-sharing{color:#777;font-size:12px;vertical-align:top;line-height:32px;width:100px}.btns-sharing>span{text-transform:uppercase}.btns-sharing>span .title{display:inline-block;margin-right:10px;width:70px;vertical-align:top}.btns-sharing a{vertical-align:top;background-color:#efefef;border:1px solid #ccc;padding:5px;width:60px;height:55px;margin-right:-5px;color:#777}.btns-sharing a:hover{background-color:#ccc;color:#666}.modal-header div.chart-top{vertical-align:top}.fade:not(.in){pointer-events:none}.stButton{opacity:.6}.stButton:hover{opacity:1}.stLarge{background-image:url(../img/spritesheet-share-icons.png)!important;background-repeat:no-repeat!important}.st_facebook_large .stLarge{background-position:left top!important}.st_facebook_large .stLarge:hover{background-position:left -40px!important}.st_twitter_large .stLarge{background-position:-40px top!important}.st_twitter_large .stLarge:hover{background-position:-40px -40px!important}.st_linkedin_large .stLarge{background-position:-240px top!important}.st_linkedin_large .stLarge:hover{background-position:-240px -40px!important}.st_googleplus_large .stLarge{background-position:-120px top!important}.st_googleplus_large .stLarge:hover{background-position:-120px -40px!important}.st_email_large .stLarge{background-position:-40px -112px!important}.st_email_large .stLarge:hover{background-position:-40px -152px!important}#bio{background-color:rgba(0,0,0,.3);padding:30px;font-family:Lato,cronos-pro,sans-serif}#bio p{font-size:16px;color:rgba(255,255,255,.8)!important}#bio h2{color:#ef542c!important}#bio-logo img{width:200px}#intro .fixed-old{position:fixed;background-image:url(../img/intro-bg-old.jpg);background-repeat:no-repeat;background-size:100%;width:100vw;padding-top:50px;padding-bottom:1000px}#intro .fixed-old #intro-chart{padding-right:270px}.tooltip-inner{padding:15px!important;font-family:Lato,cronos-pro,sans-serif;font-weight:300;font-size:16px}#intro .fixed{position:fixed;background-image:url(../img/intro-bg.jpg);background-repeat:no-repeat;background-size:100%;width:100vw;padding-top:50px;padding-bottom:1000px}#intro .fixed #intro-chart{padding-right:270px}#intro-chart{position:relative;top:0;width:780px;margin:0 auto;z-index:1000}#intro-chart .timeseries-past{stroke-width:5;stroke:#EF542C}#intro-chart .timeseries-projection,#intro-chart .timeseries-projection-decoration-1{stroke-width:5;stroke:#FFAE72}#intro-chart .target-scenario,#intro-chart .target-scenario-decoration-1{stroke-width:5;stroke:#60AED0}#intro-chart .axis path{stroke:#FFF;stroke-opacity:.65}#intro-chart .axis text{fill:#FFF;fill-opacity:.65}#intro-chart .current-year path,#intro-chart .current-year text,#intro-chart .current-year tspan{fill:#FEFEFE}#content{position:relative;top:300px;z-index:100;width:900px;min-width:620px;margin:auto;background-color:#F4F4F4;padding:60px;color:#656565;font-size:18px;line-height:32px;box-shadow:0 1px 6px rgba(20,20,20,.5)}#content p{font-family:Lato,cronos-pro,sans-serif;font-size:16px}.story-lead{border-bottom:1px solid #ccc;margin:30px auto 200px;height:70px;max-width:400px;min-width:240px;text-align:center}.story-lead .title{font-size:32px;letter-spacing:3px;font-weight:900;font-family:Lato,cronos-pro,sans-serif;text-transform:uppercase}.story-lead .subtitle{font-size:14px;letter-spacing:1px;font-weight:300;font-family:Lato,cronos-pro,sans-serif;text-transform:uppercase}.lead-break{width:160px;margin:0 auto 60px;border-top:1px solid #ccc}.section,.slide{margin:30px 0}.section{margin-bottom:100px}.blockquote{display:inline-block;font-size:20px;text-transform:uppercase;padding:20px 0;border-top:1px solid #ef542c;border-bottom:1px solid #ef542c;color:#ef542c;width:270px;font-family:Lato,cronos-pro,sans-serif;margin:40px 0}.blockquote-right{float:right;margin-left:40px}.blockquote-left{float:left;margin-right:40px}.two-thirds{width:420px}.column-50{display:inline-block;width:48%;padding:2%}.stage-next{right:-29px}.stage-prev{left:-29px}.stage-next,.stage-prev{position:absolute;text-align:center;z-index:900;top:170px;height:58px;width:58px;font-size:18px;line-height:64px;background-color:#9C4722;color:#9C4722;border-radius:100%;-webkit-box-shadow:0 0 6px rgba(20,20,20,.2)}.stage-next .glyphicon,.stage-prev .glyphicon{z-index:1000;top:0}.stage-prev::after{content:'BACK'}.stage-next::after{content:'NEXT'}.stage-next::after,.stage-prev::after{position:absolute;line-height:24px;top:-25px;left:13px;color:#9C4722;font-size:12px;text-shadow:0 2px 4px rgba(20,20,20,.4)}.stage-next:hover,.stage-prev:hover{opacity:.9}.chart-lg{width:100%;position:relative}.chart-lg,.chart-md,.chart-sm{background-color:#fff;color:#656565;margin:20px 0;text-align:center;vertical-align:middle;box-shadow:0 0 8px rgba(20,20,60,.05);padding:15px;border-top:8px solid #326b84}.chart-sm{width:340px;float:right;margin-left:30px}.chart-sm-title{width:340px;margin-left:30px;font-size:24px;color:#656565;font-family:Lato,cronos-pro,sans-serif}.chart-sm-wrapper{width:370px;float:right}.chart-md{width:560px;position:relative}.chart-md-left{float:left;margin-right:30px}.chart-md-right{float:right;margin-left:30px}.chart-md-title{width:560px;margin-left:30px;font-size:24px;color:#656565;font-family:Lato,cronos-pro,sans-serif}.chart-md-wrapper-right{width:590px;float:right}.chart-title{font-size:24px;color:#656565;font-family:Lato,cronos-pro,sans-serif}.chart-desc{font-size:12px;display:block;color:#656565;font-family:Lato,cronos-pro,sans-serif;margin-bottom:15px}.sidebar{float:right;margin-right:-220px}.related-report::before{content:"RELATED REPORT";position:absolute;left:0;top:-30px;width:146px}.related-report:hover .read,.related-report:hover .title{background-color:#333}.related-report-india{background-image:url(../img/india-report.png)}.related-report-roadmap{background-image:url(../img/roadmap-report.png)}.related-report{position:relative;cursor:pointer;height:188px;width:146px;margin-left:40px;font-family:Lato,cronos-pro,sans-serif;font-size:12px;color:#F4F4F4;line-height:16px;background-color:#fff;box-shadow:0 1px 4px rgba(20,20,20,.4);-webkit-box-shadow:0 1px 4px rgba(20,20,20,.4)}.related-report .title{position:absolute;top:10px;left:10px;width:125px;padding:5px;background-color:#444}.related-report .read{position:absolute;bottom:10px;right:10px;width:60px;padding:5px;background-color:#444}#overview{position:relative;top:300px;z-index:100;width:900px;margin:auto;padding:60px;color:#fff;font-size:18px;line-height:32px;background-color:rgba(0,0,0,.4);font-family:Lato,cronos-pro,sans-serif}#overview h2{color:#ef542c}#overview .byline{font-size:10px;text-transform:uppercase;text-align:right;font-weight:300;letter-spacing:3px;color:#48c4ff;margin-top:15px}#key-points .text{display:inline-block;max-width:420px;margin:10px 15px;vertical-align:top}#key-points .detail{display:block;font-size:11px;line-height:18px;font-family:Lato,cronos-pro,sans-serif}#key-points .title{display:block;font-size:18px;font-weight:600;font-family:Lato,cronos-pro,sans-serif}#key-points .thumbnail{display:inline-block;border:none;border-radius:0;width:170px;height:100px;background-size:100%;background-position:center;box-shadow:0 1px 4px rgba(20,20,20,.4);-webkit-box-shadow:0 1px 4px rgba(20,20,20,.4)}#key-points a{color:#fff!important;text-decoration:none;opacity:.8}#key-points a:hover{opacity:1}.calculator{font-family:Lato,cronos-pro,sans-serif}.calculator *{vertical-align:top}.calculator .detail{font-size:14px;display:block;font-style:italic}.calculator img{width:200px;vertical-align:top}.calculator #country-name{width:540px;float:right;border-bottom:1px #949494 solid;font-size:24px;color:#326b84;padding-bottom:5px;margin-bottom:5px}.calculator .svg-countries,.calculator .svg-detail{display:inline-block}.calculator .svg-countries{text-align:left;margin-right:25px;padding-right:15px;border-right:solid #e4e4e4 1px;height:320px}.calculator .stakeholder{margin-bottom:30px;line-height:50px;font-size:15px}.calculator .icon-user{height:50px;width:50px;margin-right:5px}.calculator .icon-user img{height:50px;width:50px;opacity:.5}.calculator .title{font-size:18px;font-weight:600;margin-bottom:20px;text-transform:uppercase}.calculator .stakeholders{text-transform:uppercase}.calculator .definitions,.calculator .stakeholders{display:inline-block;width:180px;text-align:left}.calculator .definitions .definition{font-size:14px;margin-bottom:30px;height:50px;line-height:16px}.calculator .num-label{font-size:30px;font-weight:600;fill-opacity:1}.calculator .bar{fill-opacity:.5}.svg-countries svg:hover *{opacity:.95}.svg-countries text{text-transform:uppercase}#net-country-1,#net-country-2,#net-country-3,#net-country-4,#net-country-5,#net-country-6{cursor:pointer}#net-country-1:hover rect,#net-country-2:hover rect,#net-country-3:hover rect,#net-country-4:hover rect,#net-country-5:hover rect,#net-country-6:hover rect{fill:#00374F}#net-country-1:hover text,#net-country-2:hover text,#net-country-3:hover text,#net-country-4:hover text,#net-country-5:hover text,#net-country-6:hover text{fill:#000}.waterfall .legend{width:20%;font-size:14px;display:inline-block;font-family:Lato,cronos-pro,sans-serif;font-weight:300;margin:15px 15px 30px 0;cursor:pointer}.waterfall .legend .letter{background-color:#dedede;border-radius:100%;width:20px;height:20px;line-height:20px;margin-right:5px;display:inline-block}.waterfall .legend .name{display:inline-block;border-bottom:1px dashed #ccc;line-height:20px}.waterfall .subtitle{font-family:Lato,cronos-pro,sans-serif;font-size:14px;text-transform:uppercase;font-weight:300;text-align:left;margin-left:20px}.waterfall .title{font-family:Lato,cronos-pro,sans-serif;font-size:18px;display:block;width:100%;background-color:#efefef}#waterfall-coal{height:485px}#waterfall-transport{height:730px}#waterfall-coal.stage-1 .stage-prev,#waterfall-coal.stage-3 .stage-next,#waterfall-transport.stage-1 .stage-prev,#waterfall-transport.stage-3 .stage-next{opacity:0}#waterfall-coal .annotation-savings,#waterfall-transport .annotation-savings{transition:all 1s;pointer-events:none}#waterfall-coal .annotation-savings *,#waterfall-transport .annotation-savings *{pointer-events:none}#waterfall-coal .stage-2,#waterfall-coal .stage-3,#waterfall-coal .title-2,#waterfall-coal .title-3,#waterfall-transport .stage-2,#waterfall-transport .stage-3,#waterfall-transport .title-2,#waterfall-transport .title-3{opacity:0;pointer-events:none;transition:opacity .5s}#waterfall-coal .stage-next:hover,#waterfall-transport .stage-next:hover{opacity:.8}#waterfall-coal .title-2,#waterfall-coal .title-3,#waterfall-transport .title-2,#waterfall-transport .title-3{display:none}#waterfall-coal .dollar,#waterfall-transport .dollar{pointer-events:none}#waterfall-coal.stage-2 .stage-2,#waterfall-coal.stage-2 .title-2,#waterfall-transport.stage-2 .stage-2,#waterfall-transport.stage-2 .title-2{pointer-events:all;opacity:1;display:block}#waterfall-coal.stage-2 .stage-1,#waterfall-transport.stage-2 .stage-1{opacity:.7}#waterfall-coal.stage-2 .title-1,#waterfall-transport.stage-2 .title-1{opacity:0;display:none}#waterfall-coal.stage-3 .stage-3,#waterfall-coal.stage-3 .title-3,#waterfall-transport.stage-3 .stage-3,#waterfall-transport.stage-3 .title-3{pointer-events:all;opacity:1;display:block}#waterfall-coal.stage-3 .stage-1,#waterfall-coal.stage-3 .stage-2,#waterfall-transport.stage-3 .stage-1,#waterfall-transport.stage-3 .stage-2{pointer-events:all;opacity:.7}#waterfall-coal.stage-3 .title-1,#waterfall-coal.stage-3 .title-2,#waterfall-transport.stage-3 .title-1,#waterfall-transport.stage-3 .title-2{opacity:0;display:none}#low-hanging-fruit.stage2 .particle.coal{opacity:0}#low-hanging-fruit{position:relative;height:530px}#low-hanging-fruit .bottom-section{top:-50px;position:relative}#low-hanging-fruit .particle{opacity:.50}#low-hanging-fruit .particle.oil{fill:#326b84}#low-hanging-fruit .particle.gas{fill:#714b79}#low-hanging-fruit .particle.coal{fill:#ef542c}#low-hanging-fruit .annotation{font-family:Lato,cronos-pro,sans-serif;font-size:24px;font-weight:700;color:#797979;position:absolute;right:20px;top:250px;text-transform:uppercase;display:none}#low-hanging-fruit .annotation .glyphicon{display:block;font-size:32px;color:#ef542c;text-align:right;margin-right:30px}#low-hanging-fruit .annotation-1{display:inline}#low-hanging-fruit .annotation-2{display:none}#low-hanging-fruit .stage-prev{opacity:0}#low-hanging-fruit.stage2 .annotation-1{display:none}#low-hanging-fruit.stage2 .annotation-2{display:inline}#low-hanging-fruit.stage2 .stage-next{opacity:0}#low-hanging-fruit.stage2 .stage-prev{opacity:1}html.touch #particles{background-image:url(../img/particles.gif);background-repeat:no-repeat;background-size:100%}html.touch .stage2 #particles{background-image:url(../img/particles2.gif);background-repeat:no-repeat;background-size:100%}#toggle{position:absolute;top:0;right:20px;text-transform:uppercase}#toggle .nav-pills{display:inline-block;font-weight:700;font-size:12px;font-family:Lato,cronos-pro,sans-serif}#toggle .nav-pills li{margin-right:-7px}#toggle .nav-pills a{color:#326b84;border:1px solid #eee;background-color:#efefef;width:115px;text-align:center;padding:0 10px;border-radius:0}#toggle .nav-pills a:hover{background-color:rgba(20,20,20,.15)}.retirements.stage-1 .stage-prev,.retirements.stage-3 .stage-next{opacity:0}.retirements{height:400px;text-align:left}.retirements *{transition:all .5s}.retirements svg text{text-transform:uppercase}.retirements svg.EU,.retirements svg.US{opacity:0;position:absolute;top:75px;left:0}.retirements .title{font-size:17px;font-family:Lato,cronos-pro,sans-serif;font-weight:600;text-transform:uppercase}.retirements .subtitle{display:block;font-size:12px;font-family:Lato,cronos-pro,sans-serif;text-transform:uppercase}.retirements.US svg.US{opacity:1}.retirements.US #toggle .nav-pills a.toggle-US{color:#fff;border:1px solid #326b84;background-color:rgba(50,107,132,.8);box-shadow:0 1px 4px rgba(20,20,20,.4);-webkit-box-shadow:0 1px 4px rgba(20,20,20,.4);z-index:3}.retirements.EU svg.EU{opacity:1}.retirements.EU #toggle .nav-pills a.toggle-EU{color:#fff;border:1px solid #326b84;background-color:rgba(50,107,132,.8);box-shadow:0 1px 4px rgba(20,20,20,.4);-webkit-box-shadow:0 1px 4px rgba(20,20,20,.4);z-index:3}.retirements svg.US #US-labels-1,.retirements svg.US #US-labels-2,.retirements svg.US #US-labels-3{opacity:0}.retirements svg.US.stage-1 #US-A,.retirements svg.US.stage-1 #US-B,.retirements svg.US.stage-1 #US-C,.retirements svg.US.stage-1 #US-D,.retirements svg.US.stage-1 #US-E{fill:#9b9b9b!important;fill-opacity:.5}.retirements svg.US.stage-1 #US-labels-1{opacity:1!important}.retirements svg.US.stage-2 #US-C,.retirements svg.US.stage-2 #US-D,.retirements svg.US.stage-2 #US-E{fill:#5abad2!important}.retirements svg.US.stage-2 #US-labels-2{opacity:1!important}.retirements svg.US.stage-3 #US-labels-3{opacity:1!important}.retirements svg.EU #EU-labels-1,.retirements svg.EU #EU-labels-2,.retirements svg.EU #EU-labels-3{opacity:0}.retirements svg.EU.stage-1 #EU-A,.retirements svg.EU.stage-1 #EU-B,.retirements svg.EU.stage-1 #EU-C,.retirements svg.EU.stage-1 #EU-D,.retirements svg.EU.stage-1 #EU-E{fill:#9b9b9b!important;fill-opacity:.5}.retirements svg.EU.stage-1 #EU-labels-1{opacity:1!important}.retirements svg.EU.stage-2 #EU-C,.retirements svg.EU.stage-2 #EU-D,.retirements svg.EU.stage-2 #EU-E{fill:#5abad2!important}.retirements svg.EU.stage-2 #EU-labels-2{opacity:1!important}.retirements svg.EU.stage-3 #EU-labels-3{opacity:1!important}.financing{font-family:Lato,cronos-pro,sans-serif}.financing .item{width:29%;display:inline-block;vertical-align:top;margin:0 10px}.financing .number{font-size:28px;color:#ef542c;font-weight:900;line-height:24px;margin:5px 0 -5px 0}.financing .cheaper{text-transform:uppercase;font-size:11px;color:#ef542c}.financing .name{text-transform:uppercase;font-size:14px;font-weight:600;line-height:18px;margin-bottom:10px}.financing .description{font-size:12px;line-height:18px;margin-bottom:10px}.financing .total{border-left:1px solid #ccc}.financing .country{border-top:6px solid #efefef}.financing-md .item{width:29%!important}#title-animation{position:absolute;top:0;left:0}#title-animation circle{fill:#cc545b;opacity:.5}#slide_card_throbber1,#slide_card_throbber2,#slide_card_throbber3,#slide_card_throbber4,#slide_card_throbber5,#slide_card_throbber6,#slide_card_throbber7,#slide_card_throbber8{position:absolute;top:0;left:0}.tip_card_throbber{opacity:.9;transform:scale(1.6,1.6);background:transparent url(../img/tip_throbber.png) 0 0 no-repeat;width:58px;height:58px;cursor:pointer;position:absolute;z-index:10}.tip_card_throbber.throbbing{-webkit-animation:throb .5s steps(12) alternate infinite;-moz-animation:throb .5s steps(12) alternate infinite;animation:throb .5s steps(12) alternate infinite}@-webkit-keyframes throb{from{background-position:0 0}to{background-position:-696px 0}}@-moz-keyframes throb{from{background-position:0 0}to{background-position:-696px 0}}@keyframes throb{from{background-position:0 0}to{background-position:-696px 0}}@media (max-width:399px){#header #story-title{display:none}}@media (max-width:767px){#content,#overview{width:100%;padding:30px}.sidebar{display:none}#header #story-title{width:200px;font-size:14px;margin-top:9px}.two-thirds{width:220px}#intro .paragraph{font-size:18px;line-height:28px}html{background-size:250%}}@media (min-width:768px) and (max-width:1023px){#content,#overview{width:100%;max-width:760px;padding:40px}.sidebar{margin-right:-30px}.chart-lg .definitions{display:none}.two-thirds{width:340px}}@media (min-width:1024px) and (max-width:1199px){#content,#overview{width:880px;padding:60px}.sidebar{margin-right:-90px}.two-thirds{width:420px}}@media (min-width:1200px){#content,#overview{width:900px;padding:60px}}