.container,.template-tile,header,sub,sup{position:relative}h1,h2{letter-spacing:-.1rem}.container,.u-max-full-width{max-width:100%;box-sizing:border-box}pre,textarea{overflow:auto}.rc-slider,.rc-slider *,.rc-tooltip,.rc-tooltip *{-webkit-tap-highlight-color:transparent}.longish,.longishForm{word-wrap:break-word}.container{width:100%;margin:0 auto}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width:400px){.container{width:100%;padding:0}}html{font-size:62.5%;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{line-height:1.2}h2{line-height:1.25}h3{line-height:1.3}h4{line-height:1.35;letter-spacing:-.08rem}h5{line-height:1.5;letter-spacing:-.05rem}h6{line-height:1.6;letter-spacing:0}@media (min-width:550px){.container{width:100%}.column,.columns{margin-left:1.5%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:6.95833%}.two.columns{width:15.41667%}.three.columns{width:23.875%}.four.columns{width:32.33333%}.five.columns{width:40.79167%}.six.columns{width:49.25%}.seven.columns{width:57.70833%}.eight.columns{width:66.16667%}.nine.columns{width:74.625%}.ten.columns{width:83.08333%}.eleven.columns{width:91.54167%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:32.33333%}.two-thirds.column{width:66.16667%}.one-half.column{width:49.25%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.45833%}.offset-by-two.column,.offset-by-two.columns{margin-left:16.91667%}.offset-by-three.column,.offset-by-three.columns{margin-left:25.375%}.offset-by-four.column,.offset-by-four.columns{margin-left:33.83333%}.offset-by-five.column,.offset-by-five.columns{margin-left:42.29167%}.offset-by-six.column,.offset-by-six.columns{margin-left:50.75%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:59.20833%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:67.66667%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:76.125%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:84.58333%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:93.04167%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:33.83333%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:67.66667%}.offset-by-one-half.column{margin-left:50.75%}h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#1eaedb}a:hover{color:#1b9cc5}.button,button,input[type=submit],input[type=reset],input[type=button]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}ol,ul{padding-left:0;margin-top:0}.button:focus,.button:hover,button:focus,button:hover,input[type=submit]:focus,input[type=submit]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=button]:focus,input[type=button]:hover{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type=submit].button-primary,input[type=reset].button-primary,input[type=button].button-primary{color:#fff;background-color:#33c3f0;border-color:#33c3f0}.button.button-primary:focus,.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover{color:#fff;background-color:#1eaedb;border-color:#1eaedb}input[type=tel],input[type=url],input[type=password],input[type=email],input[type=number],input[type=search],input[type=text],select,textarea{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=tel],input[type=url],input[type=password],input[type=email],input[type=number],input[type=search],input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:65px;padding-top:6px;padding-bottom:6px}input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,select:focus,textarea:focus{border:1px solid #33c3f0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}.button,button,li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;white-space:nowrap;background:#f1f1f1;border:1px solid #e1e1e1;border-radius:4px}img,legend{border:0}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{text-align:left;border-bottom:1px solid #e1e1e1;padding:0}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #e1e1e1;-moz-box-sizing:content-box;box-sizing:content-box;height:0}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}.ReactModalPortal .ReactModal__Content h1,.ReactModalPortal .ReactModal__Content h2,.ReactModalPortal .ReactModal__Content h3,.ReactModalPortal .ReactModal__Content h4,.ReactModalPortal .ReactModal__Content h5,.ReactModalPortal .ReactModal__Content h6,.intro-modal .intro-modal-button,.intro-modal .p0 h1,.intro-modal .p1 h2,.intro-modal .p1 h3,header .header-main{text-transform:uppercase}button,html input[type=button],input[type=submit],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}.full-height,body,html{height:100%}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.rc-slider,.rc-slider *,.rc-tooltip,.rc-tooltip *,.template-tile{box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}table{border-collapse:collapse;border-spacing:0}body,html{width:100%;background-color:#b8cdcb}body{margin:0;line-height:1}@media screen and (max-width:750px){body{font-size:16px}}@media screen and (min-width:750px) and (max-width:1280px){body{font-size:20px}}@media screen and (min-width:1280px) and (-webkit-min-device-pixel-ratio:1){body{font-size:24px}}@media screen and (min-width:1280px) and (-webkit-min-device-pixel-ratio:2) and (min-resolution:192dpi){body{font-size:2px}}.container{padding:20px}.template-tile{padding:20px;white-space:pre-wrap;overflow-x:hidden;overflow-y:auto;background-color:#f3f3f3}.top-row{margin-bottom:20px}header{height:100px;padding-top:0;text-align:center}header h1{margin:0;padding-bottom:12px}header .header-main{font-size:.9em;letter-spacing:.04em}header .header-sub{font-size:.7em;margin-left:.9em;letter-spacing:.002em}header h4{cursor:pointer;display:inline-block;background-color:#b8cdcb;padding:0 10px;letter-spacing:.02em}header h4:hover{color:#111}header hr.style-eight{margin-top:-30px;padding:0;border:none;border-top:1px solid #d72e2a;color:#333;text-align:center;max-width:610px}header hr.style-eight:after{display:inline-block;position:relative;top:-.7em;font-size:.8em;padding:0 3em;background:#b8cdcb}.leaflet-container{width:100%;height:100%;background:#f3f3f3}.city-selector{height:100px}.dataViewer{margin-top:100px}.intro-button{display:block;position:absolute;width:auto;height:auto;border:none;background:0 0;padding:0;color:#777}header .intro-button{bottom:.5em;right:.1em}.left-column .bottom-row .intro-button{left:.8333em;bottom:.8333em}.right-column .top-row .intro-button{top:.8333em;right:.8333em}.right-column .top-row .intro-button.has-scrollbar{right:1.5em}.right-column .bottom-row .intro-button{bottom:.8333em;right:.8333em}.icon.info{display:block;width:1em;height:1em;border:1px solid #888;border-radius:50%}.icon.info::before{content:'i';position:absolute;top:.25em;left:.56em;font-size:.8em;font-family:serif;font-weight:700}.ReactModalPortal .ReactModal__Overlay{z-index:2000;background-color:rgba(51,51,51,.25)}.ReactModalPortal .ReactModal__Content{position:absolute;width:36em;top:2em;bottom:2em;padding:2.5em;left:50%;margin-left:-15em;background-color:#f3f3f3;line-height:1.9em}.ReactModalPortal .ReactModal__Content li{list-style-type:none}.ReactModalPortal .ReactModal__Content p,.ReactModalPortal .ReactModal__Content ul{font-size:1em}.ReactModalPortal .ReactModal__Content button.close{position:absolute;top:1em;right:1em;border:none;background:0 0;padding:0}.ReactModalPortal .ReactModal__Content button.close span{font-size:2.25em}#nav_header h1{font-size:30px;left:80px;top:20px;font-family:Oswald;color:#28668a;clear:left}#hamburger,#navburger{position:fixed;left:12px;top:19px;z-index:100;cursor:pointer}.city-choice{height:40px}.main-pane{position:relative}.the_ad{position:absolute;top:20px;left:20px;background:#444}.arealocation,.contactUs,.longishform{position:absolute;bottom:20px;top:20px;left:20px;right:20px;z-index:10000;overflow-y:scroll;background:rgba(243,243,243,.95);text-align:center}.arealocation .content,.contactUs .content,.longishform .content{margin:10px auto;width:600px}.arealocation p,.arealocation ul,.contactUs p,.contactUs ul,.longishform p,.longishform ul{font-size:1.5em;text-align:initial;margin-bottom:.8em;word-spacing:4px}.arealocation h1,.arealocation h2,.arealocation h3,.arealocation h4,.arealocation h5,.arealocation h6,.contactUs h1,.contactUs h2,.contactUs h3,.contactUs h4,.contactUs h5,.contactUs h6,.longishform h1,.longishform h2,.longishform h3,.longishform h4,.longishform h5,.longishform h6{text-transform:uppercase;letter-spacing:1px}.arealocation button,.contactUs button,.longishform button{border:none;margin-left:580px;font-size:2em}.arealocation .arealocation,.arealocation button.nope,.arealocation button.sure,.contactUs .arealocation,.contactUs button.nope,.contactUs button.sure,.longishform .arealocation,.longishform button.nope,.longishform button.sure{margin:0 10px;border:1px solid #e4e1e1}.arealocation button.nope:hover,.arealocation button.sure:hover,.contactUs button.nope:hover,.contactUs button.sure:hover,.longishform button.nope:hover,.longishform button.sure:hover{border:1px solid #bfbfbf}.arealocation .arealocationPrompt p,.contactUs .arealocationPrompt p,.longishform .arealocationPrompt p{text-align:center;padding-top:20px}.contactUs input,.contactUs submit,.contactUs textarea{display:block;margin:20px 0 20px 250px;width:350px}.contactUs textarea{height:200px}.contactUs label{text-align:right;float:left;width:230px;padding-top:10px}.contactUs .contactUsForm p{margin-left:160px}header .header-main,header .header-sub{font-family:Lora,serif;font-weight:100;color:#454545}.ReactModalPortal .ReactModal__Content p,.ReactModalPortal .ReactModal__Content ul,.arealocation p,.arealocation ul,.contactUs p,.contactUs ul,.longishform p,.longishform ul,body{font-family:Lato,sans-serif;font-weight:300;color:#454545}h1{font-size:1.8em}h2{font-size:1.4em}h3{font-size:1.3em;letter-spacing:.04rem}h4{font-size:.87em}h5{font-size:.5em}h6{font-size:.35em}body{font-size:16px}.hidden{visibility:hidden}.leaflet-container .donut,.leaflet-container .donuthole{stroke-width:1;stroke:#ddd;stroke-dasharray:5,5}.leaflet-container .ringArea{stroke:#000;stroke-width:1}.leaflet-container .neighborhoodPolygon,.leaflet-container .ringGradedArea{stroke-width:2;mix-blend-mode:overlay}.leaflet-container .neighborhoodPolygon.gradeA,.leaflet-container .ringGradedArea.gradeA{stroke:#418e41;fill:#418e41}.leaflet-container .neighborhoodPolygon.gradeB,.leaflet-container .ringGradedArea.gradeB{stroke:#4a4ae4;fill:#4a4ae4}.leaflet-container .neighborhoodPolygon.gradeC,.leaflet-container .ringGradedArea.gradeC{stroke:#ffdf00;fill:#ffdf00}.leaflet-container .neighborhoodPolygon.gradeD,.leaflet-container .ringGradedArea.gradeD{stroke:#eb3f3f;fill:#eb3f3f}.leaflet-container .neighborhoodPolygonInverted,.leaflet-container .selectedGradedNeighborhoods{stroke:#000;fill-opacity:.5;stroke-opacity:1;fill:#b8cdcb;stroke-width:2.5}.leaflet-container .simpleDonut{stroke:none;fill-opacity:.6}.leaflet-container .simpleDonut.grade_a{fill:#418e41}.leaflet-container .simpleDonut.grade_b{fill:#4a4ae4}.leaflet-container .simpleDonut.grade_c{fill:#ffdf00}.leaflet-container .simpleDonut.grade_d{fill:#eb3f3f}.leaflet-container .cityCircle{stroke-width:0;fill-opacity:0}.nav_header h2{background-color:transparent}.city-snippet{background-color:#f3f3f3;padding:0}.city-snippet *{pointer-events:none}.city-snippet h1{border-bottom:1px solid #d72e2a;font-size:1.3em;margin:0 0 0 100px}.city-snippet h1 a{text-decoration:none;color:#000}.city-snippet h4{float:right;background-color:#e8e8e8;padding:2px 10px;color:#676666;border-radius:10px;margin-top:15px;margin-bottom:0}.city-snippet .populationStats,.city-snippet ul{margin:0 0 0 100px}.city-snippet ul{font-family:Lato;font-size:16px;color:#0c789a;list-style:none;padding:0 0 0 20px}.city-snippet ul li{font-size:smaller;list-style:none;display:inline}.city-snippet ul li:after{content:"; "}.city-snippet ul li:last-child:after{content:''}.city-snippet ul .catName{font-weight:bolder;color:#555}.city-snippet ul .subcatData{margin-left:5px;line-height:1.3;font-weight:bolder}.download_menu_left h3,.download_menu_left h4,.download_menu_right h3,.download_menu_right h4{line-height:.8;margin-bottom:.5em;font-size:.9em}.city-snippet ul .subcatName{margin-left:0}.city-snippet ul .city-hr{color:#000;margin:-10px 0 10px}.city-snippet .barchart{height:15px;cursor:pointer;opacity:.8}.city-snippet .piechart{float:left}.cityStats li{list-style:none;font-weight:bolder}.cityStats h1{text-align:center;background-color:#d3e0df;font-size:1.4em;margin-top:0;padding:0 40px;position:relative}.cityStats h1 a{text-decoration:none;color:#000}.cityStats .downloadicon{position:absolute;right:5px;bottom:2px;top:4px;width:30px;background-image:url(//dsl.richmond.edu/panorama/static/images/cloud.svg);background-repeat:no-repeat;opacity:.4;cursor:pointer}.cityStats .downloadicon:hover{opacity:1}.cityStats .state-stat{color:#0c789a;font-weight:bolder;margin-top:4px}.cityStats .population-stat{color:#0c789a;font-weight:bolder;margin:0 2px 0 0}.cityStats ul.left-stat{width:50%;float:left}.cityStats ul.right-stat{width:50%;float:right}.cityStats .pop-header{font-weight:700}.cityStats .nestedpiechart{text-align:center;padding-top:30px;height:400px}.cityStats .nestedpiechart svg{shape-rendering:'crispEdges'}.cityStats .nestedpiechart #burgessDiagram{position:relative;top:-352px;pointer-events:none}.cityStats .adInstructions{margin-bottom:20px;text-align:center;color:#adacac;background-color:#ececec;clear:both}.cityStats td,.cityStats th{text-align:right;padding:2px 10px}.cityStats .content{height:0}.cityStats table.population-stats{border:none;margin:0 auto}.cityStats th{font-size:22px}.cityStats td .total{color:#0c789a}.downloads{clear:both}.download_menu_left{padding-bottom:10px;float:left;width:50%}.download_menu_right{float:right;padding-bottom:14px;max-width:200px;width:50%}.ad_polygon_exp h3{color:#adacac;font-size:.9em}.ADCategory .qualitative,.areaDescription .qualitative{margin:20px;font-family:Lato;font-size:16px;color:#0c789a;line-height:26px;font-weight:bolder}.ADCategory h2,.areaDescription h2{margin:0 10px 10px;text-align:center;background-color:#d3e0df}.ADCategory h2 a,.areaDescription h2 a{color:#000;text-decoration:none}.ADCategory .downloadicon,.areaDescription .downloadicon{margin-left:-30px;margin-top:-2px;float:right;width:30px;height:26px;display:inline-block;background-repeat:no-repeat;opacity:.4;cursor:pointer}.ADCategory .downloadicon:hover,.areaDescription .downloadicon:hover{opacity:1}.ADCategory h4.shown,.areaDescription h4.shown{text-align:center;color:#0c789a;font-size:1.1em}.ADCategory h4.shown .instructions,.areaDescription h4.shown .instructions{font-size:.9em;text-decoration:underline}.ADCategory .adNav,.areaDescription .adNav{position:fixed;background-color:#eadfdf;height:20px;text-align:center;transform:rotate(90deg);cursor:pointer}.ADCategory .adNav:hover,.areaDescription .adNav:hover{background-color:#f3eded}.ADCategory .adThumbnail,.areaDescription .adThumbnail{text-align:center}.ADCategory .prev3,.areaDescription .prev3{transform:rotate(90deg)}.ADCategory ul.ad_cat,.ADCategory ul.area_description,.areaDescription ul.ad_cat,.areaDescription ul.area_description{font-family:Lato;font-size:16px;color:#0c789a;list-style:none;margin:0 40px 0 20px;padding:0}.ADCategory ul.ad_cat li,.ADCategory ul.area_description li,.areaDescription ul.ad_cat li,.areaDescription ul.area_description li{list-style:none;margin-bottom:0;padding-bottom:3px;min-height:24px}.ADCategory ul.ad_cat .catLetter,.ADCategory ul.ad_cat .catNum,.ADCategory ul.area_description .catLetter,.ADCategory ul.area_description .catNum,.areaDescription ul.ad_cat .catLetter,.areaDescription ul.ad_cat .catNum,.areaDescription ul.area_description .catLetter,.areaDescription ul.area_description .catNum{text-align:right;display:inline-block;color:grey;margin-right:10px}.ADCategory ul.ad_cat .catLetter:after,.ADCategory ul.ad_cat .catNum:after,.ADCategory ul.area_description .catLetter:after,.ADCategory ul.area_description .catNum:after,.areaDescription ul.ad_cat .catLetter:after,.areaDescription ul.ad_cat .catNum:after,.areaDescription ul.area_description .catLetter:after,.areaDescription ul.area_description .catNum:after{content:'.'}.ADCategory ul.ad_cat .catName,.ADCategory ul.area_description .catName,.areaDescription ul.ad_cat .catName,.areaDescription ul.area_description .catName{font-weight:bolder;color:#555}.ADCategory ul.ad_cat .subcatName,.ADCategory ul.area_description .subcatName,.areaDescription ul.ad_cat .subcatName,.areaDescription ul.area_description .subcatName{color:grey}.ADCategory ul.ad_cat .catData,.ADCategory ul.area_description .catData,.areaDescription ul.ad_cat .catData,.areaDescription ul.area_description .catData{display:block;margin:7px 0 7px 34px;line-height:26px;font-weight:bolder}.ADCategory ul.ad_cat .catSelectable,.ADCategory ul.area_description .catSelectable,.areaDescription ul.ad_cat .catSelectable,.areaDescription ul.area_description .catSelectable{border-bottom:1px dotted;cursor:pointer}.ADCategory ul.ad_cat .subcatData,.ADCategory ul.area_description .subcatData,.areaDescription ul.ad_cat .subcatData,.areaDescription ul.area_description .subcatData{margin-left:5px;line-height:1.6;font-weight:bolder}.ADCategory ul.ad_cat table,.ADCategory ul.area_description table,.areaDescription ul.ad_cat table,.areaDescription ul.area_description table{border-collapse:collapse;border-spacing:0;margin-left:20px}.ADCategory ul.ad_cat tr,.ADCategory ul.area_description tr,.areaDescription ul.ad_cat tr,.areaDescription ul.area_description tr{display:table-row;vertical-align:inherit;border-color:inherit}.ADCategory ul.ad_cat tbody,.ADCategory ul.area_description tbody,.areaDescription ul.ad_cat tbody,.areaDescription ul.area_description tbody{display:table-row-group;vertical-align:middle;border-color:inherit}.ADCategory ul.ad_cat td,.ADCategory ul.ad_cat th,.ADCategory ul.area_description td,.ADCategory ul.area_description th,.areaDescription ul.ad_cat td,.areaDescription ul.ad_cat th,.areaDescription ul.area_description td,.areaDescription ul.area_description th{padding:12px 5px;text-align:left;border-bottom:1px solid #e1e1e1;color:grey;font-size:14px}.ADCategory ul.ad_cat td,.ADCategory ul.area_description td,.areaDescription ul.ad_cat td,.areaDescription ul.area_description td{color:#0c789a;padding-right:4px;font-weight:bolder;line-height:1.3}.ADCategory ul.ad_cat .percentage,.ADCategory ul.ad_cat .span,.ADCategory ul.area_description .percentage,.ADCategory ul.area_description .span,.areaDescription ul.ad_cat .percentage,.areaDescription ul.ad_cat .span,.areaDescription ul.area_description .percentage,.areaDescription ul.area_description .span{font-size:14px;padding-left:20px;line-height:20px}.ADCategory ul.ad_cat .indent,.ADCategory ul.area_description .indent,.areaDescription ul.ad_cat .indent,.areaDescription ul.area_description .indent{padding-left:20px;white-space:pre-wrap}.ADCategory ul.ad_cat ul.area_description .empty,.ADCategory ul.area_description ul.area_description .empty,.areaDescription ul.ad_cat ul.area_description .empty,.areaDescription ul.area_description ul.area_description .empty{padding-right:4px}.ADCategory ul.ad_cat .empty,.ADCategory ul.area_description .empty,.areaDescription ul.ad_cat .empty,.areaDescription ul.area_description .empty{color:#888;font-style:italic;margin:0 4px}.ADCategory .ad-selection,.areaDescription .ad-selection{height:40px}.ADCategory .ad-selection li,.areaDescription .ad-selection li{list-style:none}.ADCategory .ad-selection h4,.areaDescription .ad-selection h4{color:#BD7171;font-size:1.3em;font-weight:bolder;text-align:center;padding-right:34px;margin-right:10px}.ADCategory .ad-selection .ad-left,.areaDescription .ad-selection .ad-left{margin:8px 0;float:left;width:30px;display:inline-block;background-repeat:no-repeat;cursor:pointer}.ADCategory .ad-selection .ad-right,.areaDescription .ad-selection .ad-right{margin:8px 0 -40px;float:right;display:inline-block;background-repeat:no-repeat;cursor:pointer}.ADCategory .ad-selection .right-arrow,.areaDescription .ad-selection .right-arrow{width:10px;height:10px;border-right:1px solid grey;border-bottom:1px solid grey;background:0 0;transform:rotate(-45deg);float:right;margin-right:4px;margin-top:10px;cursor:pointer}.ADCategory .ad-selection .left-arrow,.areaDescription .ad-selection .left-arrow{width:10px;height:10px;border-left:1px solid grey;border-bottom:1px solid grey;background:0 0;transform:rotate(45deg);float:left;margin-left:4px;margin-top:10px;cursor:pointer}.ADCategory ul.ad_cat li,.areaDescription ul.ad_cat li{list-style:none}.ADCategory span.closeicon,.areaDescription span.closeicon{margin-left:-30px;margin-top:-2px;float:right;width:30px;height:26px;display:inline-block;background-repeat:no-repeat;opacity:.4;cursor:pointer}.ADCategory span.closeicon:hover,.areaDescription span.closeicon:hover{opacity:1}.ADCategory .grade-headerA h2,.areaDescription .grade-headerA h2{background-color:#a0c6a0}.ADCategory .grade-headerB h2,.areaDescription .grade-headerB h2{background-color:#baccde}.ADCategory .grade-headerC h2,.areaDescription .grade-headerC h2{background-color:#ececc6}.ADCategory .grade-headerD h2,.areaDescription .grade-headerD h2{background-color:#dcc1c1}.nationalView{position:absolute;top:75px;left:8px;z-index:1001;height:25px;width:30px;pointer-events:auto;background:#fff;padding:0}.map-legend-wrapper{position:absolute;bottom:55px;left:50px;margin-bottom:0;font-size:66%}.map-legend-wrapper ul{margin:0;padding:0}.map-legend-wrapper ul li{position:relative;list-style-type:none;margin:0 0 3px;background-color:#b8cdcb;border-radius:4px;border:1px solid #a6b9b7;border-bottom:0;padding:8px 8px 8px 132px;cursor:pointer;opacity:.97}.map-legend-wrapper ul li:last-child{border-bottom:1px solid #a6b9b7}.map-legend-wrapper ul li.off{opacity:.7}.map-legend-wrapper ul li span:before{display:inline-block;position:absolute;left:6px;content:"";border:1px solid #000;width:10px;height:10px;top:6px}.map-legend-wrapper ul li.narratives span:before{border:none;background-color:transparent;top:1px;left:1px;width:26px;height:26px;background-image:url(static/area-desc-3.svg)}.map-legend-wrapper ul li.user span:before{border:none;background-color:transparent;top:4px;left:6px;width:16px;height:16px;background-image:url(static/user_location_icon.svg)}.map-legend-wrapper ul li.first span:before{border-color:#888;background-color:#87b788}.map-legend-wrapper ul li.second span:before{border-color:#888;background-color:#8c8bc3}.map-legend-wrapper ul li.third span:before{border-color:#888;background-color:#f1efa7}.map-legend-wrapper ul li.fourth span:before{border-color:#888;background-color:#f08685}.map-legend-wrapper ul li.sparse span:before{border:none;background-color:transparent;top:2px;left:1px;width:18px;height:18px;background-image:url(static/sparse.svg)}.map-legend-wrapper ul li.industrial span:before{border:none;background-color:transparent;top:2px;left:1px;width:18px;height:18px;background-image:url(static/industrial.svg)}.map-legend-wrapper button.info-icon.info-icon-legend{position:relative;top:0;left:0;bottom:auto;margin-bottom:5px}.panorama.item-selector{width:100%;min-width:10em;margin-right:20px;margin-top:10px;margin-bottom:20px;height:calc(100% - 50px - 20px)}.panorama.item-selector ul{height:100%}.panorama.item-selector li.selected{background-color:#d3e0df;border-width:0!important}.panorama.item-selector li.selected:hover{color:#000}.cities .panorama.item-selector{text-align:right}.citydownloads h3,.intro-modal,.longishForm.noAD,.rc-tooltip-inner,h2{text-align:center}.panorama.item-selector .offset0{color:#0c789a;font-weight:700}.panorama.item-selector .offset1{color:#1fbdee;font-weight:500}.panorama.item-selector .offset2{color:#5fcff3;font-weight:400}.panorama.item-selector .offset3{color:#80d8f5;font-weight:350}.panorama.item-selector .offset4{color:#8fdef7;font-weight:325}.panorama.item-selector .offset5{color:#9ce1f7;font-weight:312}h2{background-color:#d3e0df}.downloadicon{margin-left:-30px;margin-top:-2px;float:right;width:30px;height:26px;display:inline-block;background-repeat:no-repeat;opacity:.4;cursor:pointer}.downloadicon:hover{opacity:1}.download_menu ul{font-family:Lato;font-size:12px;color:#454545;list-style:none;margin:0;padding:0}.download_menu ul li.greenbottom,.download_menu ul li.greenmiddle,.download_menu ul li.greensubbottom,.download_menu ul li.greentop{list-style:none;border-bottom:1px solid #d72e2a;height:100px}.download_menu ul li a{text-decoration:none;color:#454545;font-size:.9em}.download_menu ul h3{padding:35px 4px}.download_menu ul img{float:right;margin:14px 14px 0;width:100px}.citydownloads h3{background-color:#eaf0ef;cursor:pointer}.introjs-tooltiptext{font-size:16px}.introjs-tooltip{max-width:600px;width:500px;line-height:1.4}.city-selector{overflow-y:hidden;position:fixed;z-index:1000;pointer-events:none;background-color:transparent}.city-selector input{margin-bottom:40px;height:40px;width:100%;pointer-events:auto}.city-selector .typeahead{overflow-y:visible}.city-selector .typeahead .searchResults{margin-right:-20px}.city-selector .typeahead .city-snippet{pointer-events:auto;padding-right:20px}.city-selector .typeahead .city-snippet:last-of-type{padding-bottom:2000px}.opacitySlider{position:absolute;top:110px;left:18.5px;z-index:1001;height:100px;pointer-events:auto;background:linear-gradient(to top,rgba(125,142,140,0),#7d8e8c);background:-webkit-linear-gradient(to top,rgba(125,142,140,0),#7d8e8c)}.rc-slider,.rc-slider-track{height:4px;border-radius:6px}.rc-slider{position:relative;width:100%}.rc-slider-track{position:absolute;left:0;z-index:1}.rc-slider-handle{position:absolute;margin-left:-2px;margin-top:-5px;width:14px;height:14px;cursor:pointer;border-radius:50%;border:2px solid purple;background-color:#fff;z-index:2}.rc-slider-dot,.rc-slider-dot:first-child,.rc-slider-dot:last-child{margin-left:-4px}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle-active:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7}.rc-slider-mark{position:absolute;top:10px;left:0;width:100%;font-size:12px;z-index:3}.rc-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#999}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:0 0;z-index:1}.rc-slider-dot{position:absolute;bottom:-2px;width:8px;height:8px;border:2px solid #e9e9e9;background-color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-handle{border-color:#ccc;background-color:#fff;cursor:not-allowed}.rc-slider-disabled .rc-slider-dot,.rc-slider-disabled .rc-slider-mark-text{cursor:not-allowed!important}.rc-slider-vertical{width:10px;height:100%}.rc-slider-vertical .rc-slider-track{bottom:0;width:4px}.rc-slider-vertical .rc-slider-handle{position:absolute;margin-left:-2px;margin-bottom:-7px}.rc-slider-vertical .rc-slider-mark{top:0;left:10px;height:100%}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child,.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-leave{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:block!important;-webkit-animation-play-state:paused;animation-play-state:paused}.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active,.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active{-webkit-animation-name:rcSliderTooltipZoomDownIn;animation-name:rcSliderTooltipZoomDownIn;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{-webkit-animation-name:rcSliderTooltipZoomDownOut;animation-name:rcSliderTooltipZoomDownOut;-webkit-animation-play-state:running;animation-play-state:running}.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-enter{-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@-webkit-keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0,0);transform:scale(0,0)}100%{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0,0);transform:scale(0,0)}100%{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1,1);transform:scale(1,1)}}@-webkit-keyframes rcSliderTooltipZoomDownOut{0%{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1,1);transform:scale(1,1)}100%{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0,0);transform:scale(0,0)}}@keyframes rcSliderTooltipZoomDownOut{0%{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(1,1);transform:scale(1,1)}100%{opacity:0;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0,0);transform:scale(0,0)}}.rc-tooltip{position:absolute;left:-9999px;top:-9999px;z-index:10000;visibility:visible}.rc-tooltip-hidden{display:none}.rc-tooltip-placement-top{padding:4px 0 8px}.rc-tooltip-inner{padding:6px 2px;min-width:24px;height:24px;font-size:12px;line-height:1;color:#fff;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-tooltip-placement-top .rc-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.longishForm.noAD{background-color:#444;color:#ddd;font-size:2em;height:100%;padding-top:100px}.panorama.legend{position:absolute;bottom:10px;left:10px;z-index:100;width:180px}.panorama.legend ul{margin:0;padding:0}.panorama.legend ul li{position:relative;opacity:1;list-style-type:none;background-color:rgba(184,205,203,.8);border-radius:0;border-left:1px solid #a6b9b7;border-right:1px solid #a6b9b7;border-bottom:0;border-top:0;padding:6px 6px 6px 32px}.panorama.legend ul li:first-child{border-top:1px solid #b3b3b3;border-top-left-radius:4px;border-top-right-radius:4px}.panorama.legend ul li:last-child{border-bottom:1px solid #b3b3b3;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.panorama.legend ul li span:before{display:inline-block;position:absolute;top:calc(50% - .5 * 10.2px);left:calc(.5 * 10px);content:"";width:10px;height:10px}.panorama.legend ul li:nth-child(1) span:before{background-color:#418e41;border:.1px solid #214821;border-radius:0}.panorama.legend ul li:nth-child(2) span:before{background-color:#4a4ae4;border:.1px solid #1a1aae}.panorama.legend ul li:nth-child(3) span:before{background-color:#ffdf00;border:.1px solid #998600}.panorama.legend ul li:nth-child(4) span:before{background-color:#eb3f3f;border:.1px solid #b21212}.panorama.legend.adClose{top:10px;right:10px;left:auto;width:auto}.panorama.legend.adClose ul li:nth-child(1){padding:4px 10px;background-color:#fff;color:#444;font-weight:700}.panorama.legend.adClose ul li:nth-child(1) span:before{border:none;background-color:rgba(235,63,63,0)}.panorama.legend.withCityMarker ul li:nth-child(1) span:before{background-color:transparent;border-color:transparent;top:2px;left:-2px;width:22px;height:20px;background-image:url(static/area-desc-3.svg)}.panorama.legend.withCityMarker ul li:nth-child(2) span:before{background-color:#418e41;border:.1px solid #214821;border-radius:0}.panorama.legend.withCityMarker ul li:nth-child(3) span:before{background-color:#4a4ae4;border:.1px solid #1a1aae}.panorama.legend.withCityMarker ul li:nth-child(4) span:before{background-color:#ffdf00;border:.1px solid #998600}.panorama.legend.withCityMarker ul li:nth-child(5) span:before{background-color:#eb3f3f;border:.1px solid #b21212}.stateList:not(:first-child){margin-top:40px}.intro-modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999999999;overflow:auto;background-color:#b8cdcb;font-family:Lato,serif;color:#111}.intro-modal .item.text-overlay p{position:absolute;top:44px}.intro-modal .item.text-overlay4 p{position:absolute;top:18px}.intro-modal .page{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100%;position:relative;margin:0 auto 20px}.intro-modal .p0 h1,.intro-modal .p0 h3{font-family:Lora,sans-serif;margin:0;line-height:1}.intro-modal .p0{color:#111;width:600px;margin-top:0}.intro-modal .p0 .title-block{transform:translateY(0)}.intro-modal .p0 h1{font-size:39px;color:#111}.intro-modal .p0 h3{font-size:28px;color:#eb3f3f}.intro-modal .p0 img{width:100%;border:2px solid #111}.intro-modal .p0 img.loading{height:391px}.intro-modal .p0 p{font-size:15px;font-family:Lato,sans-serif;width:550px;margin:10px auto}.intro-modal .p1{width:900px;margin-top:-15px}.intro-modal .p1 .title-block{transform:translateY(30px)}.intro-modal .p1 h2{font-family:Lora,sans-serif;font-size:24px;color:#eb3f3f;margin:0;background-color:transparent}.intro-modal .p1 h3{font-family:Lora,sans-serif;font-size:18px;color:#111;margin:0}.intro-modal .p1 .content{width:100%;height:480px;box-sizing:border-box;padding:84px 44px 60px;border:2px solid #111}.intro-modal .p1 ol{display:flex;flex-flow:row wrap;justify-content:space-between;width:100%;height:100%;text-align:left}.intro-modal .p1 li{position:relative;display:inline-block;flex:0 0 365px;height:140px}.intro-modal .p1 li .ordinal{font-family:Lora,sans-serif;position:absolute;left:0;top:0;line-height:140px;font-style:italic;font-size:140px;opacity:.7}.intro-modal .p1 li .ordinal.descender{line-height:92px}.intro-modal .p1 li.wider{flex:0 0 380px}.intro-modal .p1 li .item{width:250px;position:absolute;bottom:4px;right:0}.intro-modal .p1 li .item p{width:100%;margin:0;font-size:15px}.intro-modal .p1 li .item p.no-margin{margin:0}.intro-modal .p1 li .item img{width:100%}.intro-modal p{width:400px;margin:24px 0;line-height:20px;font-size:14px;color:#111;font-family:'Roboto Condensed',sans-serif}.intro-modal .intro-modal-button{width:100px;border:2px solid #454545;padding:6px 0;color:#eb3f3f;font-size:18px;cursor:pointer}.intro-modal .footer{margin-top:12px}.intro-modal .footer>div{display:inline-block;margin-right:24px;font-size:13px;cursor:pointer}.intro-modal .footer label{display:inline-block;position:relative;margin-left:20px;font-size:13px;cursor:pointer}.intro-modal .footer label.checked::after,.intro-modal .footer label::before{display:block;position:absolute;box-sizing:content-box;content:''}.intro-modal .footer label::before{left:-26px;top:-4px;width:13px;height:13px;border:2px solid #454545;padding:2px}.intro-modal .footer label.checked::after{left:-22px;top:0;width:13px;height:13px;padding:0;background-color:#454545;opacity:.8}.intro-modal .footer input{display:none}