html{font-family:"helvetica neue", helvetica, sans-serif;font-size:100%;height:100%;width:100%}html p{font-size:15px}html h1,html h2,html h3,html h4,html h5,html h6{margin:0;padding:0}body{height:100%;width:100%;margin:0;padding:0}#map{bottom:0;height:100%;left:0;min-height:100%;position:absolute;right:0;top:0;width:100%}#title{display:none;-webkit-border-radius:3px;background:#fff;border:1px solid #bbb;border-radius:3px;top:10px;padding:5px;position:absolute;left:10px;z-index:99999999;color:#222}#title h2{font-size:20px}@media (max-width: 500px){#title h2{font-size:14px}}@media (max-width: 360px){#title h2{font-size:12px}}@media (max-width: 768px){#title{display:block}}#tooltip{-webkit-border-radius:3px;background:#fff;border:1px solid #bbb;border-radius:3px;display:none;min-width:150px;max-width:200px;padding:5px;position:absolute;left:10px;top:10px;z-index:100;font-size:15px}@media (max-width: 768px){#tooltip{top:60px}}@media (max-width: 500px){#tooltip{top:50px}}@media (max-width: 360px){#tooltip{top:44px}}#tooltip .tract{font-size:13px;font-style:italic;color:#666}#tooltip .change{font-weight:bold}#tooltip ul{font-size:13px;list-style-type:none;margin:0;margin-top:5px;padding:0}#tooltip hr{margin:4px 0}#tooltip em{display:block;font-size:15px;margin-top:3px}#rate-change-legend{display:none}#crime-2013-rate-legend{display:none}.legend{-webkit-border-radius:3px;background:#fff;border:1px solid #bbb;border-radius:3px;bottom:42px;padding:5px;position:absolute;right:10px;width:300px;z-index:99999999}.legend a{color:#777;text-decoration:underline}.legend p{margin:7px 0;color:#333}@media (max-width: 320px){.legend p{font-size:12px}}@media (max-width: 768px){.legend{font-size:13px}}@media (max-width: 768px){.legend{display:none;top:10%;left:1.7%;width:93%;height:93%;max-width:300px;max-height:500px}}@media (max-width: 360px){.legend{top:2%}}.legend .head{font-size:16px;font-weight:bold;margin-bottom:2px;text-align:left}@media (max-width: 768px){.legend .head{display:block;margin-right:14px}}@media (max-width: 320px){.legend .head{font-size:14px}}.legend .explainer{font-size:13px;margin:8px 0px}@media (max-width: 320px){.legend .explainer{font-size:12px;margin:2px}}.legend hr{display:none}@media (max-width: 768px){.legend hr{display:block}}@media (max-width: 320px){.legend hr{margin:0}}.legend .close{color:#666;cursor:pointer;display:none;font-size:2.5em;font-weight:bold;line-height:1;position:absolute;right:.2em;top:0}@media (max-width: 768px){.legend .close{display:block}}.legend .scale ul{float:left;font-size:14px;list-style:none;margin:0;margin-bottom:5px;padding:0}@media (max-width: 320px){.legend .scale ul{margin-bottom:2px}}.legend .scale ul li{line-height:18px;list-style:none;margin-bottom:2px;margin-left:0}@media (max-width: 320px){.legend .scale ul li{margin-bottom:1px}}.legend .share{display:none}@media (max-width: 768px){.legend .share{margin-top:4px;display:inline-block}.legend .share div{display:inline-block}}.legend .labels span{display:block;float:left;height:16px;margin-left:0;margin-right:5px;width:30px;border:1px solid #333}.legend .source{clear:both;color:#444;font-size:70%;line-height:130%}@media (max-width: 768px){.legend .source{font-size:12px}}.button{background-color:#333;opacity:1;min-width:125px;max-width:150px;text-align:center;border:1px solid #bbb;color:#ffffff;cursor:pointer;height:20px;line-height:18px;position:absolute;padding:10px}.button a a:active,.button a:visited,.button a:link{color:#fff;text-decoration:none}.button:hover.crime-change{background-color:#4575b4}.button:hover.crime-2013-rate{background-color:#756bb1}.info-button{display:none;position:absolute;right:12px;width:140px;border-radius:3px;bottom:12px;z-index:99999;opacity:1}@media (max-width: 768px){.info-button{display:inline-block}}#layer-toggle{left:10px;list-style:none;margin:0;padding:0;position:absolute;top:160px;z-index:100;font-size:14px}#layer-toggle .header{background:#444;color:#fff;border:1px solid #777;border-bottom-width:0;border-top-left-radius:3px;border-top-right-radius:3px;padding-left:5px}@media (max-width: 768px){#layer-toggle{right:10px;left:auto;top:auto;bottom:65px}}#layer-toggle a{background:#fff;border:1px solid #bbb;border-bottom-width:0;color:#3c4e5a;display:inline-block;margin:0;padding:10px;text-decoration:none;min-width:150px}#layer-toggle a.crime-change:hover{background:#abd9e9}#layer-toggle a.crime-change.active{background:#4575b4;border-color:#4575b4;border-top-color:#fff;color:#fff}#layer-toggle a.crime-2013-rate:hover{background:#cbc9e2}#layer-toggle a.crime-2013-rate.active{background:#756bb1;border-color:#756bb1;border-top-color:#fff;color:#fff}@media (max-width: 768px){#layer-toggle a{font-size:14px;line-height:25px;padding:6px}}#layer-toggle img{height:25px;width:25px}#layer-toggle li:last-child a{-webkit-border-radius:0 0 3px 3px;border-bottom-width:1px;border-radius:0 0 3px 3px}#layer-toggle li:first-child a{-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}#layer-toggle li img{display:inline;float:left;padding:0 8px 0 3px}