html,body{margin:0;padding:0}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.grid{width:100%;max-width:1080px;min-width:320px;margin-right:auto;padding:0 20px;padding-bottom:2em}.grid.no-pad{padding-left:0px !important;padding-right:0px !important}.grid.wide{max-width:1920px}[class*='col-']{position:relative;float:left;width:100%;min-height:1px;padding:0 7.5px}[class*='col-'].no-pad{padding-left:0px !important;padding-right:0px !important}.grid:after{content:"";display:table;clear:both}.col-1-1{width:100%}.col-1-2{width:50%}.col-1-3{width:33.33333%}.col-2-3{width:66.66667%}.col-1-4{width:25%}.col-2-4{width:50%}.col-3-4{width:75%}.col-1-5{width:20%}.col-2-5{width:40%}.col-3-5{width:60%}.col-4-5{width:80%}.col-1-6{width:16.66667%}.col-2-6{width:33.33333%}.col-3-6{width:50%}.col-4-6{width:66.66667%}.col-5-6{width:83.33333%}.col-1-7{width:14.28571%}.col-2-7{width:28.57143%}.col-3-7{width:42.85714%}.col-4-7{width:57.14286%}.col-5-7{width:71.42857%}.col-6-7{width:85.71429%}.col-1-8{width:12.5%}.col-2-8{width:25%}.col-3-8{width:37.5%}.col-4-8{width:50%}.col-5-8{width:62.5%}.col-6-8{width:75%}.col-7-8{width:87.5%}.col-1-9{width:11.11111%}.col-2-9{width:22.22222%}.col-3-9{width:33.33333%}.col-4-9{width:44.44444%}.col-5-9{width:55.55556%}.col-6-9{width:66.66667%}.col-7-9{width:77.77778%}.col-8-9{width:88.88889%}.col-1-10{width:10%}.col-2-10{width:20%}.col-3-10{width:30%}.col-4-10{width:40%}.col-5-10{width:50%}.col-6-10{width:60%}.col-7-10{width:70%}.col-8-10{width:80%}.col-9-10{width:90%}.col-1-11{width:9.09091%}.col-2-11{width:18.18182%}.col-3-11{width:27.27273%}.col-4-11{width:36.36364%}.col-5-11{width:45.45455%}.col-6-11{width:54.54545%}.col-7-11{width:63.63636%}.col-8-11{width:72.72727%}.col-9-11{width:81.81818%}.col-10-11{width:90.90909%}.col-1-12{width:8.33333%}.col-2-12{width:16.66667%}.col-3-12{width:25%}.col-4-12{width:33.33333%}.col-5-12{width:41.66667%}.col-6-12{width:50%}.col-7-12{width:58.33333%}.col-8-12{width:66.66667%}.col-9-12{width:75%}.col-10-12{width:83.33333%}.col-11-12{width:91.66667%}@media only screen and (min-width: 0) and (max-width: 950px){[class*='col-']{padding:0 10px}.tab-0{width:0%;padding:0px}.tab-1-1{width:100%}.grid{padding-left:10px;padding-right:10px}.tab-1-2{width:50%}.tab-1-3{width:33.33333%}.tab-2-3{width:66.66667%}.tab-1-4{width:25%}.tab-2-4{width:50%}.tab-3-4{width:75%}.tab-1-5{width:20%}.tab-2-5{width:40%}.tab-3-5{width:60%}.tab-4-5{width:80%}.tab-1-6{width:16.66667%}.tab-2-6{width:33.33333%}.tab-3-6{width:50%}.tab-4-6{width:66.66667%}.tab-5-6{width:83.33333%}.tab-1-7{width:14.28571%}.tab-2-7{width:28.57143%}.tab-3-7{width:42.85714%}.tab-4-7{width:57.14286%}.tab-5-7{width:71.42857%}.tab-6-7{width:85.71429%}.tab-1-8{width:12.5%}.tab-2-8{width:25%}.tab-3-8{width:37.5%}.tab-4-8{width:50%}.tab-5-8{width:62.5%}.tab-6-8{width:75%}.tab-7-8{width:87.5%}.tab-1-9{width:11.11111%}.tab-2-9{width:22.22222%}.tab-3-9{width:33.33333%}.tab-4-9{width:44.44444%}.tab-5-9{width:55.55556%}.tab-6-9{width:66.66667%}.tab-7-9{width:77.77778%}.tab-8-9{width:88.88889%}.tab-1-10{width:10%}.tab-2-10{width:20%}.tab-3-10{width:30%}.tab-4-10{width:40%}.tab-5-10{width:50%}.tab-6-10{width:60%}.tab-7-10{width:70%}.tab-8-10{width:80%}.tab-9-10{width:90%}.tab-1-11{width:9.09091%}.tab-2-11{width:18.18182%}.tab-3-11{width:27.27273%}.tab-4-11{width:36.36364%}.tab-5-11{width:45.45455%}.tab-6-11{width:54.54545%}.tab-7-11{width:63.63636%}.tab-8-11{width:72.72727%}.tab-9-11{width:81.81818%}.tab-10-11{width:90.90909%}.tab-1-12{width:8.33333%}.tab-2-12{width:16.66667%}.tab-3-12{width:25%}.tab-4-12{width:33.33333%}.tab-5-12{width:41.66667%}.tab-6-12{width:50%}.tab-7-12{width:58.33333%}.tab-8-12{width:66.66667%}.tab-9-12{width:75%}.tab-10-12{width:83.33333%}.tab-11-12{width:91.66667%}}@media only screen and (min-width: 0px) and (max-width: 768px){.mob-0{width:0%;padding:0px}.mob-1-1{width:100%}[class*='col-']{padding:0 10px}.grid{padding:0 10px}.mob-1-2{width:50%}.mob-1-3{width:33.33333%}.mob-2-3{width:66.66667%}.mob-1-4{width:25%}.mob-2-4{width:50%}.mob-3-4{width:75%}.mob-1-5{width:20%}.mob-2-5{width:40%}.mob-3-5{width:60%}.mob-4-5{width:80%}.mob-1-6{width:16.66667%}.mob-2-6{width:33.33333%}.mob-3-6{width:50%}.mob-4-6{width:66.66667%}.mob-5-6{width:83.33333%}.mob-1-7{width:14.28571%}.mob-2-7{width:28.57143%}.mob-3-7{width:42.85714%}.mob-4-7{width:57.14286%}.mob-5-7{width:71.42857%}.mob-6-7{width:85.71429%}.mob-1-8{width:12.5%}.mob-2-8{width:25%}.mob-3-8{width:37.5%}.mob-4-8{width:50%}.mob-5-8{width:62.5%}.mob-6-8{width:75%}.mob-7-8{width:87.5%}.mob-1-9{width:11.11111%}.mob-2-9{width:22.22222%}.mob-3-9{width:33.33333%}.mob-4-9{width:44.44444%}.mob-5-9{width:55.55556%}.mob-6-9{width:66.66667%}.mob-7-9{width:77.77778%}.mob-8-9{width:88.88889%}.mob-1-10{width:10%}.mob-2-10{width:20%}.mob-3-10{width:30%}.mob-4-10{width:40%}.mob-5-10{width:50%}.mob-6-10{width:60%}.mob-7-10{width:70%}.mob-8-10{width:80%}.mob-9-10{width:90%}.mob-1-11{width:9.09091%}.mob-2-11{width:18.18182%}.mob-3-11{width:27.27273%}.mob-4-11{width:36.36364%}.mob-5-11{width:45.45455%}.mob-6-11{width:54.54545%}.mob-7-11{width:63.63636%}.mob-8-11{width:72.72727%}.mob-9-11{width:81.81818%}.mob-10-11{width:90.90909%}.mob-1-12{width:8.33333%}.mob-2-12{width:16.66667%}.mob-3-12{width:25%}.mob-4-12{width:33.33333%}.mob-5-12{width:41.66667%}.mob-6-12{width:50%}.mob-7-12{width:58.33333%}.mob-8-12{width:66.66667%}.mob-9-12{width:75%}.mob-10-12{width:83.33333%}.mob-11-12{width:91.66667%}}[data-tooltip],.tooltip{position:relative;cursor:pointer}.tooltip-link{border-bottom:1px dotted rgba(0,0,0,0.3)}[data-tooltip]:before,[data-tooltip]:after,.tooltip:before,.tooltip:after{position:absolute;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-moz-transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,-moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);transition:opacity 0.2s ease-in-out,visibility 0.2s ease-in-out,transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);pointer-events:none}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after,.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after{visibility:visible;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.tooltip:before,[data-tooltip]:before{z-index:1001;border:6px solid transparent;background:transparent;content:""}.tooltip:after,[data-tooltip]:after{z-index:1001;padding:8px;width:160px;background-color:#fff;background-color:rgba(255,255,255,0.9);color:#000;content:attr(data-tooltip);font-size:14px;line-height:1.2}[data-tooltip]:before,[data-tooltip]:after,.tooltip:before,.tooltip:after,.tooltip-top:before,.tooltip-top:after{bottom:100%;left:50%}[data-tooltip]:before,.tooltip:before,.tooltip-top:before{margin-left:-6px;margin-bottom:-12px;border-top-color:#fff;border-top-color:rgba(255,255,255,0.9)}[data-tooltip]:after,.tooltip:after,.tooltip-top:after{margin-left:-80px}[data-tooltip]:hover:before,[data-tooltip]:hover:after,[data-tooltip]:focus:before,[data-tooltip]:focus:after,.tooltip:hover:before,.tooltip:hover:after,.tooltip:focus:before,.tooltip:focus:after,.tooltip-top:hover:before,.tooltip-top:hover:after,.tooltip-top:focus:before,.tooltip-top:focus:after{-webkit-transform:translateY(-12px);-moz-transform:translateY(-12px);transform:translateY(-12px)}.tooltip-left:before,.tooltip-left:after{right:100%;bottom:50%;left:auto}.tooltip-left:before{margin-left:0;margin-right:-12px;margin-bottom:0;border-top-color:transparent;border-left-color:#fff;border-left-color:rgba(255,255,255,0.9)}.tooltip-left:hover:before,.tooltip-left:hover:after,.tooltip-left:focus:before,.tooltip-left:focus:after{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.tooltip-bottom:before,.tooltip-bottom:after{top:100%;bottom:auto;left:50%}.tooltip-bottom:before{margin-top:-12px;margin-bottom:0;border-top-color:transparent;border-bottom-color:#fff;border-bottom-color:rgba(255,255,255,0.9)}.tooltip-bottom:hover:before,.tooltip-bottom:hover:after,.tooltip-bottom:focus:before,.tooltip-bottom:focus:after{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.tooltip-right:before,.tooltip-right:after{bottom:50%;left:100%}.tooltip-right:before{margin-bottom:0;margin-left:-12px;border-top-color:transparent;border-right-color:#fff;border-right-color:rgba(255,255,255,0.9)}.tooltip-right:hover:before,.tooltip-right:hover:after,.tooltip-right:focus:before,.tooltip-right:focus:after{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}.tooltip-left:before,.tooltip-right:before{top:3px}.tooltip-left:after,.tooltip-right:after{margin-left:0;margin-bottom:-16px}@font-face{font-family:'DINNextLTProUltraLight';src:url("/fonts/DINNextLTPro-UltraLight.eot");src:url("/fonts/DINNextLTPro-UltraLight.eot?#iefix") format("embedded-opentype"),url("/fonts/DINNextLTPro-UltraLight.woff") format("woff"),url("/fonts/DINNextLTPro-UltraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:'NeueHaasRegularTX';src:url("/fonts/NHaasGroteskTXPro-55Rg.eot");src:url("/fonts/NeueHaasUnicaPro-Regular.eot?#iefix") format("embedded-opentype"),url("/fonts/NHaasGroteskTXPro-55Rg.woff") format("woff"),url("/fonts/NHaasGroteskTXPro-55Rg.ttf") format("truetype");font-weight:normal;font-style:normal}html,body,div,span,applet,object,iframe,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:bottom}table tbody>*{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0;line-height:1.1 !important}p{padding-bottom:1em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background-image:linear-gradient(to bottom, #f5f5f5, #dadada);color:#5a5a5a;font-family:"NeueHaasRegularTX", Helvetica, sans-serif;line-height:1.5;min-height:100vh;opacity:1 !important;padding-top:54px;padding-bottom:377px;position:relative;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;transition:opacity 1s ease}body .maploader{display:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;position:fixed;bottom:10px;right:10px;width:0px;height:0px;background-image:url("/img/loader.svg");background-size:contain;background-repeat:no-repeat}body.mapsLoading .maploader{width:50px;height:50px}*{box-sizing:border-box}p{line-height:1.375}a{color:#5a5a5a;text-decoration:none}.no-file{display:none;text-decoration:line-through !important;cursor:default}.no-scroll{overflow:hidden}.center-align{text-align:center}.align-right{text-align:right}.position-relative{position:relative}.loader{width:1px;height:1px;opacity:0;position:absolute}.display-none{display:none}.text-align-center{text-align:center}.text-align-right{text-align:right}.hide-on-desktop{display:none}body[class^='cities_view_']{padding-bottom:317px !important}body[class^='cities_view_'] .header a{color:#fff !important}body[class^='cities_view_'] .headroom--not-top a,body[class^='cities_view_'] .headroom--not-top #site-title a{color:gray !important}body[class^='cities_view_'] .headroom--not-top a:hover,body[class^='cities_view_'] .headroom--not-top #site-title a:hover{color:#FF6653 !important}body[class^='cities_view_'] .header{border-bottom:1px solid rgba(255,255,255,0.7)}body[class^='cities_view_'] header.headroom--not-top{border-bottom:1px solid rgba(0,0,0,0.2)}body[class^='cities_view_'] #site-title a{color:#fff !important}body .header a{color:#808080}body.about .header a,body.cities .header a,body.data .header a,body.historical_data .header a{color:#808080}.header{-webkit-transition:transform 500ms ease;-moz-transition:transform 500ms ease;-ms-transition:transform 500ms ease;transition:transform 500ms ease;display:inline-block;display:flex;font-size:16px;padding:15px 30px 15px 30px;position:fixed;top:0px;width:100%;z-index:9999}.header.headroom--unpinned:not(.poppedUp){-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.header.headroom--unpinned:not(.poppedUp) nav.navOpen .nav-holder a{display:none}.header.headroom--pinned:not(.poppedUp){-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.header.headroom--not-top{background-color:#f5f5f5}.header .nav-holder{margin:0 0 0 20px}.header #site-title{display:inline-block;font-family:"NeueHaasRegularTX", Helvetica, Arial, sans-serif}.header #site-title a{color:#000 !important}.header #site-title h1{display:inline-block}.header nav{display:inline-block;flex:1;order:2}.header nav a{margin:0 0 0 25px}.header nav a:hover{color:#FF6653}.header #citySearch{display:inline-block;float:right;order:3;margin-left:auto}.header a{color:#fff}footer{font-size:14px;background-color:#fff;position:absolute;height:320px;bottom:0;left:0px;padding:1em 0 .25em 0;width:100%}footer .grid:nth-child(2){padding-bottom:12px !important}footer p{padding-right:10px}footer a{color:#929292;cursor:pointer;text-decoration:none}footer img{max-width:100%;padding-bottom:15px}footer ul li{float:left;padding-right:25px}footer .bottom-links{border-top:1px solid rgba(0,0,0,0.1);color:#929292;padding-top:10px;position:absolute;bottom:4px}footer .bottom-links a{color:#929292;opacity:.5}footer .quiet{opacity:.5}footer h3{text-transform:uppercase}.logo_block img{margin:0 0 0 20px;opacity:.5}.countryNameRow,.regionMenu{position:relative;display:block;font-family:"DINNextLTProUltraLight", "Helvetica Neue Light", Helvetica, sans-serif;font-size:16px;padding:3px 15px 3px 4px;width:100%}h2.countryName{border-top:1px solid #ccc}.cityNav{position:absolute;bottom:10px}.cityNav ul{float:left;margin:0 50px 10px 0}.cityNav li{list-style-type:none}.cityNav li::after{content:"\203A";font-size:22px;line-height:25px;margin-left:4px;opacity:0.7;position:absolute;text-decoration:none}.cityNav a{color:#fff;cursor:pointer;font-size:12px;opacity:0.7;text-transform:uppercase}.cityNav a:hover{opacity:1.0}.cityNavHeader{font-size:12px;letter-spacing:1.2px;text-transform:uppercase}table th{cursor:pointer}.h1{font-size:80px;line-height:1.1;color:#fff}h1{font-size:80px;line-height:1.1;padding:.5em 0 1em 0}h1#site-title{font-size:18px;font-weight:normal;padding:0;position:relative;letter-spacing:.8px;text-transform:uppercase;z-index:1}.h2{font-family:"DINNextLTProUltraLight", "Helvetica Neue Light", Helvetica, Arial, sans-serif;font-size:32px}.cityHeader{background-color:#333;margin-top:-65px;padding-top:80px;position:relative;min-height:676px;height:calc(100vh);color:#fff}.cityHeader .header-bg{position:absolute;top:0px;left:0px;width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat}.cityHeader .header-bg::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.8))}.cityHeader .countryNameRow{border-bottom:1px solid rgba(255,255,255,0.7)}.cityHeader .countryNameRow>*{display:inline-block}.cityHeader .countryNameRow .flag img{margin-right:7px;width:40px}.cityHeader .citySummaryTable{font-size:40px;font-family:"DINNextLTProUltraLight", "Helvetica Neue Light", Helvetica, sans-serif}.cityHeader .cityRegionTable{border:1px solid rgba(255,255,255,0.5);display:inline-block;margin:17px 0 30px 0}.cityHeader .statLabel{font-family:"NeueHaasRegularTX", Helvetica, Arial, sans-serif;font-size:12px;text-transform:uppercase}.cityHeader .statValue{color:rgba(255,255,255,0.8);line-height:1.1;margin:0 0 16px 0}.cityHeader .units{display:inline-block;font-size:12px;padding-left:3px;vertical-align:top}.anchorPoint{position:relative;top:-85px}.keyword-word{display:inline;font-weight:bold;text-decoration:underline;color:#FF6653;cursor:pointer}.keyword-word .keyword-popup{display:none}.keyword-word:hover .keyword-popup{width:300px;font-weight:normal;display:block;position:absolute}.keyword-word:hover .keyword-popup .leaflet-popup-content-wrapper{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.1);background-color:rgba(255,255,255,0.9);color:#333333;padding:1px;text-align:left;pointer-events:all}.keyword-word:hover .keyword-popup .leaflet-popup-content-wrapper .leaflet-popup-content{padding:5px 5px 0 5px;margin:0;line-height:inherit}.keyword-word:hover .keyword-popup .leaflet-popup-content-wrapper .leaflet-popup-content p{font-size:15px;line-height:20px;margin:0 0 10px;margin-bottom:2px !important;padding-bottom:2px !important}.keyword-word:hover .keyword-popup .leaflet-popup-tip-container{width:20px;height:20px;margin:0 auto;position:relative}.keyword-word:hover .keyword-popup .leaflet-popup-tip-container .leaflet-popup-tip{width:0;height:0;margin:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;box-shadow:none;border-top:10px solid rgba(255,255,255,0.9)}.cityImage img{width:100%}.graphSection{padding-bottom:120px}.graphMainContainer{background-color:#f5f5f5}.header-underline{border-bottom:1px dotted #929292}.sectionHeader{font-size:18px;text-transform:uppercase;line-height:1.375;letter-spacing:1px;padding:2em 0 7px 0;text-align:left}.sectionDownload{line-height:1.375;padding:37px 0 7px 0;font-size:16px;text-align:right}.sectionDownload a{color:#FF6653}.sectionSubHeader{margin-bottom:.5em}h3.sectionSubHeader{font-size:32px;font-family:"NeueHaasRegularTX", "DINNextLTProUltraLight", "Helvetica Neue Light", Helvetica, sans-serif}.graphSection p{font-family:"Times New Roman", Times, serif;font-size:16px;color:#929292}.switchYear{cursor:pointer}.switchYear.activeYear{background-color:#999999;color:#fff}.years{left:50px;margin-top:10px;position:absolute;font-size:16px}.years span{background-color:#e4e4e4;font-family:"DINNextLTProUltraLight", "Helvetica Neue Light", Helvetica, sans-serif;padding:5px 10px 3px}.legend-ul{font-family:"Helvetica Neue Light", Helvetica, sans-serif;padding-left:20px;margin-top:32px}.legend-ul li{font-size:12px;position:relative}.legend-ul .legend-click{display:inline-block;width:10px;height:10px;margin:0 5px;position:absolute;left:-20px;margin-top:-7px;top:50%}.city-map{height:600px;background-color:#b1b1b1 !important}.map-legend-years{font-family:"DINNextLTProUltraLight", "Helvetica Neue Light", Helvetica, sans-serif;margin-top:15px}.map-legend-years li{display:inline-block}.map-legend-years li:first-child label{border-left:1px solid #DADADA}.map-legend-years li label{border-bottom:1px solid #DADADA;border-top:1px solid #DADADA;border-right:1px solid #DADADA;color:#848282;padding:5px 10px 3px;cursor:pointer}.map-legend-years li label:hover,.map-legend-years li label.current-year{background-color:#DADADA}.map-legend-years li label.current-year{background-color:#999999;border:1px solid #999999;color:#fff}.map-legend-years li label input{display:none}.map-legend-sections{font-family:"DINNextLTProUltraLight", "Helvetica Neue Light", Helvetica, sans-serif;font-size:14px;margin-top:10px}.map-legend-sections u{font-family:"NeueHaasRegularTX", Helvetica, Arial, sans-serif;text-decoration:none}.map-legend-sections li label{padding:2.5px 10px 2.5px;margin:2.5px 0px 2.5px -10px;cursor:pointer;display:block}.map-legend-sections li label:hover{background-color:#DADADA}.map-legend-sections li label input{display:none;display:inline-block}.map-legend-sections li label input:checked+span{background-image:url("/img/menu.png");background-position:center center;background-repeat:no-repeat;background-size:contain}.map-legend-sections li label span{border:1px solid #AFAFAF;background-color:#DADADA;width:15px;display:inline-block;display:none;height:15px;margin-right:10px;line-height:24px;vertical-align:middle;margin-bottom:3px}.color-key{float:right;height:20px;width:20px}.year-switch-graphic{margin-bottom:32px}#density_change-plottable{width:100%;height:500px}#density_change-plotly{width:600px;height:500px}.holder #density_change-chartjs{width:100%;height:500px}#density_change-chartist .ct-bar{stroke-width:50px}#worldmap{height:100vh;width:100%}#worldmap svg g path{stroke:transparent;stroke-width:10px}.map-placeholder{width:100%;background-color:#292929}#worldmap .leaflet-popup-pane .leaflet-popup-content-wrapper{background-color:rgba(255,255,255,0.8);color:#333333}#worldmap .leaflet-popup-pane .leaflet-popup-content-wrapper a{color:#333333;font-size:13px !important}#worldmap .leaflet-popup-pane .leaflet-popup-content-wrapper a:hover{color:#FF6653}#worldmap .leaflet-popup-close-button+.leaflet-popup-content-wrapper .leaflet-popup-content{padding:5px 5px 0 5px}#worldmap .leaflet-popup-close-button{display:none}#worldmap>div.leaflet-map-pane>div.leaflet-objects-pane>div.leaflet-popup-pane>div>div.leaflet-popup-content-wrapper>div>p{margin-bottom:2px !important;padding-bottom:2px !important}#worldmap .leaflet-popup-tip-container .leaflet-popup-tip{border-top:10px solid rgba(255,255,255,0.8)}.table-label{padding-right:30px}.tableSmallText{font-size:16px}#citySearch input:focus{outline:none}#citySearch:not(.poppedUp) input#search{width:50%;border:none;font-size:16px;text-align:right;background-color:transparent}#citySearch:not(.poppedUp) *::placeholder{color:#808080}#citySearch{color:#5a5a5a;text-align:right;position:relative}#citySearch a{color:#5a5a5a !important}#citySearch ul{background-image:linear-gradient(to bottom, #f5f5f5, #dadada);position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;margin-top:9.9em;text-align:left}#citySearch ul li{padding:7.5px;padding-left:30px}#citySearch ul li .popup-city-city{display:inline-block;font-size:32px}#citySearch ul li .popup-city-li{line-height:40px}#citySearch ul li .popup-city-li img{height:32px;display:inline;vertical-align:middle}#citySearch ul li .popup-city-region{color:#929292}#citySearch ul li:hover{background-color:rgba(0,0,0,0.1)}#citySearch .closeHolder{position:fixed;top:7.5px;right:7.5px;display:none}#citySearch .closeCitySearch{width:30px;height:30px;cursor:pointer;position:relative;overflow:hidden}#citySearch .closeCitySearch:hover::before,#citySearch .closeCitySearch:hover::after{background:grey}#citySearch .closeCitySearch::before,#citySearch .closeCitySearch::after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#000}#citySearch .closeCitySearch::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#citySearch .closeCitySearch::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#citySearch.poppedUp{z-index:3;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;background-color:rgba(255,255,255,0.8)}#citySearch.poppedUp .closeHolder{display:block}#citySearch.poppedUp .search-container{background-color:#fff;float:left;padding:0 0 10px 30px;width:100%}#citySearch.poppedUp input{border:none;border-bottom:1px solid #000;color:#000;padding:3em 7.5px 10px 0px;float:left;width:75%;font-size:32px;background-color:white}#citySearch.poppedUp *::placeholder{color:#5a5a5a}#citySearch:not(.poppedUp) ul,#citySearch.unlisted ul{display:none}.data a.download-link{color:#FF6653;font-size:14px}.data a:hover{color:#FF6653;text-decoration:underline}.data .download-size{font-size:14px}.data .expansion-links a{color:#FF6653;display:block;padding-right:3px;text-decoration:underline}.data .download-desc{color:#929292;font-size:14px}.data h4{color:#5a5a5a;padding-bottom:.25em}.data .atlas-downloads{color:#808080;font-size:14px}.data-page-text a,.data a{color:#FF6653}.hide-on-desktop .expansion-links{position:absolute;right:0px;text-align:right;background-color:white;padding:5px;border:1px solid black}#data-table th{font-family:Helvetica, sans-serif;font-size:12px;font-weight:normal;text-transform:uppercase}#data-table th:nth-of-type(0),#data-table th:nth-of-type(1){width:30%}#data-table th:nth-of-type(2),#data-table th:nth-of-type(3),#data-table th:nth-of-type(4){width:18%}#data-table th:last-of-type{width:30%}#data-table .page-holder{display:inline-block}#data-table .page-holder .pagination{display:inline-block}#data-table .page-holder .pagination li{margin:10px;display:inline-block}#data-table .page-holder .pagination li.active{text-decoration:underline}#data-table .per-page{display:inline-block;line-height:44px;float:right}#data-table .per-page select{border:none;background-color:transparent}#data-table input.search{margin-bottom:1em;padding:6px 8px;width:225px}#data-table input.search[type="text"]{font-size:#5a5a5a}.show-links{cursor:pointer;position:relative}.show-links::after{content:"";width:0px;height:0px;top:50%;margin-top:-5px;margin-left:5px;position:absolute;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid black;-webkit-transition:500ms all ease;-moz-transition:500ms all ease;-ms-transition:500ms all ease;transition:500ms all ease}.show-links.showing-link::after{-webkit-transform:rotate(90DEG);-moz-transform:rotate(90DEG);-ms-transform:rotate(90DEG);transform:rotate(90DEG)}.data-table{width:100%}.data-table tr{position:relative}.data-table th,.data-table td{padding:5px 15px 20px 2px;border-bottom:1px solid #d6d6d6;text-align:left}.historical video{width:100%;height:320px;height:calc(40vw - 25px);max-height:412.25px;height:calc(22.5vw - 20px);max-height:415.125px}#cityList{padding-top:2em;padding-bottom:100px}#cityList .city:hover{background-color:#f5f5f5}#cityList ul.list{vertical-align:top;display:inline-block;list-style-type:none}#cityList ul>div:first-of-type h3{padding-top:0px}#cityList h3{font-size:12px;letter-spacing:.8px;text-transform:uppercase;padding:25px 0 10px 0}#cityList a:hover{color:#FF6653}#cityList .country-name,#cityList .country-dash{color:#cccccc}.region-1 .region{display:block}.region-1 ~ .region-1 .region{display:none}.region-2 .region{display:block}.region-2 ~ .region-2 .region{display:none}.region-3 .region{display:block}.region-3 ~ .region-3 .region{display:none}.region-4 .region{display:block}.region-4 ~ .region-4 .region{display:none}.region-5 .region{display:block}.region-5 ~ .region-5 .region{display:none}.region-6 .region{display:block}.region-6 ~ .region-6 .region{display:none}.region-7 .region{display:block}.region-7 ~ .region-7 .region{display:none}.region-8 .region{display:block}.region-8 ~ .region-8 .region{display:none}.about,.historical,.data-page-text{font-family:"NeueHaasRegularTX", Helvetica, Arial, sans-serif !important;padding-top:2em}.about h1,.about h2,.about h3,.historical h1,.historical h2,.historical h3,.data-page-text h1,.data-page-text h2,.data-page-text h3{font-family:"NeueHaasRegularTX", Helvetica, Arial, sans-serif !important}.about .grid.about img{float:left;margin:0 10px 6px 0;filter:grayscale(100%);opacity:0.8;width:180px}.about h3{font-size:18px;letter-spacing:.8px;text-transform:uppercase}.about h4{color:#808080;font-size:16px;float:left;width:100%}.about .highlight{font-color:#FF6653}.highlight{display:inline;text-transform:uppercase}.tooltip-link{color:#929292}@media only screen and (min-width: 0px) and (max-width: 950px){body{font-size:14px}h1#site-title{font-size:12px}h1,.h1{font-size:10vw;padding-top:1em}body[class^='cities_view_'] .h1,body[class^='cities_view_'] h1{padding-top:0 !important}.cityHeader .countryNameRow .flag img{margin-right:6px;padding:0;width:25px !important}.cityHeader .citySummaryTable .statValue{font-size:24px}.cityHeader .cityRegionTable{margin:12px 0 15px 0;border:0px solid rgba(255,255,255,0.7)}.cityHeader .countryNameRow,.cityHeader .regionMenu{border:none;font-size:12px;width:auto}.cityHeader .regionMenu{padding:0}.graphSection{padding-bottom:60px}.grid{padding:0;margin-left:5px}.cityNav{position:absolute;bottom:10px}.cityNav li::after{line-height:20px}.cityNav ul{margin-right:20px;float:left;margin-bottom:10px}.cityNav li{list-style-type:none;margin:0}.cityNav a{color:#fff;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:12px;text-transform:uppercase;padding:0px;border:0px solid rgba(255,255,255,0.5);cursor:pointer}.cityNav a:hover{background:rgba(0,0,0,0.7)}.sectionDownload{text-align:left}.city-graphic{-webkit-tap-highlight-color:transparent}.mobile-map-cover{position:absolute;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;background-color:rgba(255,255,255,0.3);z-index:1001}.mobile-map-cover.clicked-map{display:none}.menu-icon{line-height:0px}.menu-icon::before{position:relative;content:"";display:inline-block;margin-left:20px;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;cursor:pointer}body[class^='cities_view_'] .header.headroom--top #citySearch::before{background-image:url("/img/search.png")}body[class^='cities_view_'] .header.headroom--top nav::before{background-image:url("/img/menu.png")}body[class^='cities_view_'] .header a{color:#808080 !important}body .header a{color:#000 !important}body[class^='cities_view_'] #site-title a,body[class^='cities_view_'] .header a{color:#000 !important}body[class^='cities_view_'] .header #site-title a,body[class^='cities_view_'] .header a{color:#000 !important}.header{background-color:#f5f5f5;padding:8px 15px 8px 15px;display:flex}.header #site-title{flex:1}.header nav{float:right;flex:none;order:3}.header nav a{display:none}.header nav::before{background-image:url("/img/menu.png");z-index:3}.header nav.navOpen .nav-holder{margin-left:0px;position:fixed;left:0px;top:0px;width:100%;height:100%;line-height:1.3em}.header nav.navOpen .nav-holder a{background-color:white;display:block;padding:10px 15px;margin-left:0px}.header nav.navOpen .nav-holder a:first-of-type{padding-top:54px}.header nav.navOpen .nav-holder a:last-of-type{padding-bottom:20px}.header #citySearch{order:2}.header #citySearch>*{display:none}.header #citySearch::before{background-image:url("/img/search.png")}.header.poppedUp #citySearch ul{display:block}.header.poppedUp #citySearch{line-height:1.3em}.header.poppedUp #citySearch .closeHolder{top:5px;right:5px}.header.poppedUp #citySearch>*{display:inherit}.header.poppedUp #citySearch::before{display:none}.header.poppedUp #citySearch input{padding-top:0px;padding-bottom:0px;font-size:32px;line-height:54px;border-bottom:0px}.header.poppedUp #citySearch ul{margin-top:54px;width:100%}.header.poppedUp #citySearch li{padding-left:10px}.header.poppedUp #citySearch .search-container{padding-left:10px}.sectionHeader{padding:.5em 0 7px 0}#cityList h3{font-size:16px;padding:10px 0 10px 0;text-transform:none}#cityList ul.list{columns:1}#cityList ul.list .city{display:none}#cityList.region-0>ul>.region-0 .city{display:block}#cityList.region-1>ul>.region-1 .city{display:block}#cityList.region-2>ul>.region-2 .city{display:block}#cityList.region-3>ul>.region-3 .city{display:block}#cityList.region-4>ul>.region-4 .city{display:block}#cityList.region-5>ul>.region-5 .city{display:block}#cityList.region-6>ul>.region-6 .city{display:block}#cityList.region-7>ul>.region-7 .city{display:block}#cityList.region-8>ul>.region-8 .city{display:block}#cityList.region-9>ul>.region-9 .city{display:block}.historical video{width:100%;height:calc(56.25vw - 20px)}footer{position:relative}footer .logo_block{width:100%}footer img{width:20%}footer .bottom-links{font-size:12px;position:relative}}@media only screen and (min-width: 0px) and (max-width: 768px){.hide-on-desktop{display:block}th.hide-on-desktop,td.hide-on-desktop{display:table-cell}.hide-on-mobile{display:none}.sectionSubHeader{margin:.5em 0px}.map-legend-sections{margin:10px 0px}.city-map{margin-bottom:20px;margin-top:20px}.years{position:relative;margin-bottom:20px}.city-graphic{margin-bottom:32px}.legend-ul{margin-top:0px;margin-bottom:20px}.year-switch-graphic{margin-bottom:0px}#worldmap{margin:0px 25px;width:calc(100% - 50px)}#worldmap svg g path{stroke:#666}.cityHeader .statLabel{font-size:11px}.cityHeader .statValue{font-size:32px}.cityNav{position:relative;bottom:0px}.cityNav li{float:none}.navLabels{display:block}body{padding-top:54px;padding-bottom:0px}}
/*# sourceMappingURL=style.css.map */
