html,body{margin:0;padding:0}*,*:after,*:before{-ms-box-sizing:border-box;box-sizing:border-box}body[class^='cities_view_'] .grid{padding:0 6px}body[class^='cities_view_'] .grid [class*='col-']{padding:0 6px}.grid{width:100%;max-width:1080px;min-width:0px;margin:auto;padding:0 20px;padding-bottom:2em}.grid.about{padding-left:20px;padding-right:20px;margin-left:0px;max-width:1200px}.grid.about p{max-width:750px}.grid.about [class*='col-']{padding:0px 20px}.grid.left{margin-left:0px}.grid.no-pad{padding-left:0px !important;padding-right:0px !important}.grid.no-pad-bottom{padding-bottom:0px}.grid.wide{max-width:1920px}.grid.center{margin-left:auto;margin-right:auto}[class*='col-']{position:relative;float:left;width:100%;min-height:1px;padding:0 20px}[class*='col-'].no-pad{padding-left:0px !important;padding-right:0px !important}.no-pad [class*='col-']:last-of-type{padding-right:0px}.no-pad [class*='col-']:first-of-type{padding-left:0px}.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 !important}.tab-0{width:0%;padding:0px}.tab-1-1{width:100%}.grid{padding-left:10px !important;padding-right:10px !important}.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);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);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);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 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);-webkit-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);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);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);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);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:'SuisseBPIntl';src:url("/fonts/SuisseIntl-Regular-WebS.ttf"),url("/fonts/SuisseIntl-Regular-WebS.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'SuisseBPIntl';src:url("/fonts/SuisseIntl-SemiBold-WebS.ttf"),url("/fonts/SuisseIntl-SemiBold-WebS.woff") format("woff");font-weight:bold;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;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}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-color:#F7F7F7;color:#222;font-family:'SuisseBPIntl', Helvetica, sans-serif;line-height:1.5;min-height:100vh;position:relative;background-image:-webkit-linear-gradient(#f5f5f5, #dadada);background-image:linear-gradient(#f5f5f5, #dadada);padding-bottom:40px}body.datos,body.data,body.historical_data{background-image:-webkit-linear-gradient(#f5f5f5, #dadada);background-image:linear-gradient(#f5f5f5, #dadada)}body[class^='cities_view_'],body.map{padding-bottom:0px;background-image:none}body[class^='cities_view_'] h1#site-title,body.map h1#site-title{font-size:20px;line-height:46px}body.cities,body.ciudades{background-image:none;background-color:white}*{box-sizing:border-box}p{line-height:1.375}a{color:#222;text-decoration:none}img{max-width:100%}.no-file{opacity:0.3;cursor:default}.no-scroll{overflow:hidden}.center-align{text-align:center}.align-right{text-align:right}.position-relative,.relative{position:relative}.clear{clear:both}.clear-left{clear:left}.clear-right{clear:right}.display-none{display:none}.text-align-center{text-align:center}.text-align-right{text-align:right}.hide-on-desktop{display:none}.logo_block img{margin:0 0 0 20px;opacity:.5}body[class^='cities_view_'] .header{padding:0px 14px}.header{font-size:16px;padding:0px 40px;line-height:40px;position:fixed;width:100%;top:0px;z-index:2;display:inline-block;background-color:transparent;-webkit-transition:all 500ms ease;transition:all 500ms ease}.header.headroom--unpinned{top:-50px}.header:hover{background-color:rgba(255,255,255,0.5)}.header.headroom--unpinned{top:-50px}.header a{color:#222}.header .nav-holder{margin:0 0 0 20px}.header #site-title{z-index:2;display:inline-block;font-family:"SuisseBPIntl", Helvetica, Arial, sans-serif}.header #site-title h1{display:inline-block}.header .side-menu{z-index:3;padding:20px;line-height:38px;font-size:32px;position:fixed;top:0px;height:100vh;left:100%;background-color:white;width:50vw;letter-spacing:0.25px;font-weight:normal;-webkit-transition:left 500ms ease;transition:left 500ms ease}.header .side-menu.visible{left:50%}.header .side-menu .linkGroup{margin-bottom:32px}.header .side-menu .list{max-height:calc(100vh - 140px);overflow:auto;font-size:24px;line-height:28px;padding-top:20px}.header .side-menu .list .popup-city-li{margin-bottom:28px}.header .side-menu .list .popup-city-li .table{display:table;min-height:56px;vertical-align:middle;float:left}.header .side-menu .list .popup-city-li .table .table-cell{vertical-align:middle;display:table-cell}.header .side-menu .list .popup-city-li .table .table-cell img{box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);width:50px}.header .side-menu .list .popup-city-city,.header .side-menu .list .popup-city-region{padding-left:65px;display:block}.header .side-menu .list .popup-city-region{color:#929292}.header .side-menu input{color:#222;height:43px;margin-top:62px;border:none;width:100%;line-height:38px;font-size:32px;border-bottom:1px solid #e7e7e7;padding-bottom:5px}.header .side-menu input:focus{outline:none}.header .side-menu input::-webkit-input-placeholder{color:#222}.header .side-menu input:-ms-input-placeholder{color:#222}.header .side-menu input::placeholder{color:#222}.header.headroom--unpinned #search-icon,.header.headroom--unpinned #menu-icon{top:-39px}.header #search-icon,.header #menu-icon{z-index:4;width:23px;height:23px;position:fixed;top:11px;-webkit-transition:top 500ms ease;transition:top 500ms ease;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;cursor:pointer;transition:top 500ms ease}.header.headroom--unpinned #search-icon,.header.headroom--unpinned #menu-icon{top:-39px}.header #search-icon{background-image:url("/img/search.svg");right:74px}.header #menu-icon{background-image:url("/img/hamburger.svg");right:24px;width:29px}.header #menu-icon.open{background-image:url("/img/close.svg");width:23px;right:27px}@media only screen and (min-width: 0) and (max-width: 950px){.header{padding:0px 20px}.header .side-menu{width:100vw}.header .side-menu.visible{left:0%}.header #menu-icon{width:23px;top:11px}.header #menu-icon.open{top:11px;width:19px}.header #search-icon{width:19px;top:11px;right:60px}}.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;line-height:46px;font-weight:normal;padding:0;position:relative;letter-spacing:.8px;text-transform:uppercase;z-index:1}.h2{font-family:"SuisseBPIntl",  Helvetica, Arial, sans-serif;font-size:32px}.cityHeader{background-color:#333;margin-top:-65px;padding-top:80px;position:relative;min-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:-webkit-linear-gradient(rgba(0,0,0,0.2), rgba(0,0,0,0.8));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:"SuisseBPIntl", 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:"SuisseBPIntl", 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:#F7F7F7}.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:"SuisseBPIntl", "Helvetica Neue Light", Helvetica, sans-serif}.graphSection p{font-family:"SuisseBPIntl", Helvetica, 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:"SuisseBPIntl", "Helvetica Neue Light", Helvetica, sans-serif;padding:5px 10px 3px}.legend-ul{font-family:"SuisseBPIntl", "Helvetica Neue Light", Helvetica, sans-serif;padding-left:20px;margin-top:32px;padding-top:5px;border:1px solid #e7e7e7}.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}.leaflet-control-attribution{display:none}.map-legend-years{font-family:"SuisseBPIntl", "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:"SuisseBPIntl", "Helvetica Neue Light", Helvetica, sans-serif;font-size:14px;margin-top:10px}.map-legend-sections u{font-family:"SuisseBPIntl", 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}.site-info{font-size:32px;line-height:40px;letter-spacing:0.14px;margin-top:60px;font-size:18px;line-height:25px}.site-info a{text-decoration:underline}#worldmap{height:100vh;width:100%}#worldmap svg g path{stroke:transparent;stroke-width:10px}.logos{display:table;vertical-align:middle;position:absolute;bottom:20px;left:20px;z-index:2;height:100%}.logos .logologo{display:table-cell;vertical-align:middle}.logos .logologo div{display:inline-block;margin-right:32px;background-position:center center;background-size:contain;background-repeat:no-repeat}.logos .logologo:nth-of-type(1) div{width:238px;height:27px;background-image:url("/img/logo-4.png")}.logos .logologo:nth-of-type(2) div{width:147px;height:63px;background-image:url("/img/logo-5.png")}.logos .logologo:nth-of-type(3) div{width:74px;height:25px;background-image:url("/img/logo-6.png")}.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}body.methodology h3,body.metodologia h3{margin:0px 0px 30px 0px;font-size:32px;line-height:40px}body.methodology p,body.metodologia p{font-size:24px;line-height:30px}body.datos .border-above,body.data .border-above{border-top:2px solid #222222}body.datos .data-section-title,body.data .data-section-title{font-size:32px;padding-top:50px;margin-bottom:16px;line-height:40px}body.datos .download-title,body.data .download-title{font-size:16px;line-height:22px;position:relative;text-decoration:underline}body.datos .download-title:after,body.data .download-title:after{bottom:-3px;content:'';position:relative;background-image:url("/img/arrow-down.svg");background-position:center center;background-size:contain;background-repeat:no-repeat;width:19px;height:16px;display:inline-block;margin-left:10px}body.datos .download-link,body.data .download-link{color:#FF6653;font-size:16px;line-height:22px}body.datos .download-link img,body.data .download-link img{width:116px;margin-bottom:16px}body.datos .data-methodology,body.data .data-methodology{font-size:32px;line-height:40px}body.datos .data-methodology .download-title,body.data .data-methodology .download-title{color:#FF6653;text-decoration:none}body.datos .data-methodology .download-title .under,body.data .data-methodology .download-title .under{text-decoration:underline}body.datos .data-tables,body.data .data-tables{vertical-align:top}body.datos .data-tables p,body.data .data-tables p{font-size:16px;line-height:22px}body.datos .data-tables .download-link,body.data .data-tables .download-link{font-size:16px;line-height:22px;text-decoration:underline}body.datos .data-analysis,body.data .data-analysis{font-size:32px;line-height:40px}body.datos .data-analysis .data-section-title,body.data .data-analysis .data-section-title{text-transform:uppercase}.hide-on-desktop .expansion-links{position:absolute;right:0px;text-align:right;background-color:white;padding:5px;border:1px solid black}#data-table a{color:#FF6653}#data-table th{font-family:"SuisseBPIntl", 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 .expansion-links a{text-decoration:underline}#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:#222}.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;transition:500ms all ease}.show-links.showing-link::after{-webkit-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:calc(28.125vw - 0px);max-height:540px}#cityList{padding-top:100px;padding-bottom:100px}#cityList .citites-title{padding-left:10px;font-size:32px;line-height:20px;margin-bottom:32px}#cityList .city:hover{background-color:#F7F7F7}#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{color:#222222}.about p{font-size:24px;line-height:30px}.about .page-header{font-size:56px;line-height:77px;margin-top:90px;margin-bottom:43px}.about .popit{cursor:pointer}.about .popit img{-webkit-filter:grayscale(100%) hue-rotate(10deg);filter:grayscale(100%) hue-rotate(10deg);max-width:221px;opacity:0.43;-webkit-transition:opacity 500ms ease;transition:opacity 500ms ease}.about .popit img:hover{opacity:1}.about .popit .about-text{font-size:16px;line-height:18px;padding-top:5px}.about .popit .popup{display:none;font-size:24px;line-height:30px}.about .popit .popup .popdown{cursor:pointer;width:41px;height:41px;background-image:url("/img/close2.svg");background-size:contain;background-repeat:no-repeat;background-position:center center;display:block;position:fixed;top:34px;right:20px;z-index:5}.about .popit .popup.popped{padding:40px;display:block;position:fixed;z-index:5;top:0px;left:0px;right:0px;bottom:0px;width:100vw;height:100vh;background-image:-webkit-linear-gradient(#f5f5f5, #dadada);background-image:linear-gradient(#f5f5f5, #dadada)}.about .popit .popup.popped img{margin-bottom:40px;opacity:1;display:block}.about .popit .popup.popped .scrollOver{position:fixed;top:0px;left:0px;right:0px;bottom:0px;overflow:auto;padding:40px;padding-right:calc( 100% - 750px)}footer{position:absolute;bottom:0px;left:0px;width:100%;background-color:#e7e7e7;line-height:40px;font-size:12px;color:#929292;letter-spacing:0.86px}footer a{color:#929292;margin-left:10px}footer .grid{padding-bottom:0px}@media only screen and (min-width: 0px) and (max-width: 768px){footer *{text-align:center !important}}@media only screen and (min-width: 0px) and (max-width: 950px){.about .popit .popup.popped .scrollOver{padding:20px}body{font-size:14px}body.map{background-image:-webkit-linear-gradient(#f5f5f5, #dadada);background-image:linear-gradient(#f5f5f5, #dadada)}body.map #worldmap{display:none}h1#site-title{font-size:16px !important}body.map h1#site-title{display:none}h1,.h1{font-size:10vw;padding-top:1em}body[class^='cities_view_'] .h1,body[class^='cities_view_'] h1{padding-top:0 !important}.about .page-header{font-size:36px;line-height:43px;letter-spacing:0.19px}.about p,body.methodology h3,body.methodology p,body.metodologia h3,body.metodologia p{font-size:18px;line-height:25px;letter-spacing:0.14px}#cityList{padding-top:32px}.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}.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:8px 0px;margin-left:20px;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;cursor:pointer}.sectionHeader{padding:.5em 0 7px 0}#cityList h3{font-size:16px;padding:10px 0 10px 0;text-transform:none}#cityList ul.list{-webkit-columns:1;-moz-columns:1;columns:1}#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 - 0px)}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}body{padding-top:40px;padding-bottom:0px}.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}.logos{display:none}.cityHeader .statLabel{font-size:11px}.cityHeader .statValue{font-size:32px}.cityNav{position:relative;bottom:0px}.cityNav li{float:none}.navLabels{display:block}}

/*# sourceMappingURL=style.css.map */