hr.pretty-clear{width:10%;display:block;clear:both;margin:30px auto;padding:0;height:5px;background:#fff;border:none;}
#neighborhood .section-header{height:80vh;}
#walkscore{position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;padding-top:40px;padding-bottom:40px;}
#neighborhood-map-container{width:90%;padding-top:0px;padding-bottom:0px;z-index:10000;height:80vh;margin:0px auto;position:relative;overflow:hidden;}
#neighborhood-map{height:100%;width:100%;margin:0 auto;position:absolute;top:0;left:0;}
#category-container{width:20%;height:80vh;float:left;background:#333}
#neighborhood .location{position:relative;max-width:280px;width:100%;}
#neighborhood .location img{width:100%;height:auto;}
#neighborhood .location .text-box{padding:20px 0 20px 20px}
#neighborhood .location .text-box h2{margin:0 auto;padding:10px 0;color:#444;font-size:1.8rem;text-align:center;}
#neighborhood .location .text-box h4.block-report{color:#444;padding-bottom:10px;font-size:1rem}
#neighborhood .location .text-box a{color:#444}
.map-intro{background:#613259;width:100%;padding-top:20px;padding-bottom:20px;text-align:center;margin:0 auto;position:relative;}
.map-intro p{color:#fff;font-weight:300;font-size:1.4rem;text-align:center;padding:0;margin:0 auto;}
#map-list{width:250px;position:absolute;top:0;overflow:hidden;left:0;z-index:10000000;background:#F2EEE8;height:100%;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}
#neighborhood-map-container.closed #map-list{transform:translateX(-100%);}
#map-list img.map-logo{margin:0 auto;width:100%;height:auto;}
#category-list{width:100%;height:100%;overflow-y:auto;opacity:1;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;padding-top:20px;}
#category-list.hide{opacity:0;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}
#category-list h4{background:#fff;padding:15px 0;font-size:1rem;color:#384144;text-align:left;padding-left:30px;display:block;margin-top:5px;margin-bottom:5px;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.3);font-family:bagnard'gotham book', arial, sans-serif;width:95%;margin-right:auto;margin-left:auto;font-weight: 600; text-transform: uppercase;}
#category-list h3:hover,#category-list h4:hover{cursor:pointer;background:#fff;}
#list-container{padding-top:10px;width:100%;height:100%;background:#F2EEE8;position:relative;}
#list-container .list-items{width:100%;height:100%;background:#F2EEE8;position:absolute;top:0;left:0;right:0;bottom:0;transform:translateX(100%);-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;z-index:100000000;overflow-y:auto;}
#list-container .list-items.active{transform:translateX(0);-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;padding-top:20px;}
#list-container .list-items h3.all-categories{background:#fff;width:90%;padding-top:10px;padding-bottom:10px;margin:0 auto;margin-bottom:20px;text-align:center;font-size:1.4rem;color:#384144;letter-spacing:.02em;text-transform:capitalize;text-align:center;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.3);}
#list-container .list-items h3.all-categories:hover{background:#fff;cursor:pointer;}
#list-container .list-items h4{color:#5d5d5d;background:#fff;padding:15px 0;font-size:1.3rem;text-align:left;padding-left:30px;display:block;margin-top:5px;margin-bottom:5px;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.3);font-family:bagnard,'gotham book', arial;}
#list-container .list-items ul{list-style-type:none;padding:0;margin:0;position:relative;}
#list-container .list-items ul li{color:#5d5d5d;width:100%;border-bottom:1px solid #ccc;padding-top:10px;padding-bottom:10px;text-align:left;padding-left:40px;padding-right:15px;display:block;font-size:.875rem;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;font-family:"times new roman", serif;}
#list-container .list-items ul li:hover{background:#fff;cursor:pointer;}
#map-toggle{position:absolute;top:8px;height:40px;width:40px;font-size:1.8rem;font-family:"DINWebPro", arial, sans-serif;padding:0;color:#f5f5f5;line-height:35px;text-align:center;z-index:1000000000;left:210px;text-transform:uppercase;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0);box-shadow:0 2px 4px 0 rgba(0,0,0,0);-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;}
#map-toggle i{line-height:45px;}
#map-toggle:hover{color:#fff;cursor:pointer;}
#neighborhood-map-container.closed #map-toggle{left:0;top:60px;background:#183d4e;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.3);}
@media screen and (max-width:721px){.map-intro p{font-size:13px;padding-left:15%;padding-right:15%;}
#neighborhood-map-container{overflow:visible;margin-bottom:30px;}
#neighborhood-map-container{height:auto;}
#map-list{display:block;width:100%;padding-top:15px;padding-left:15px;padding-right:15px;margin:0 auto 15px;position:relative;top:0;left:0;height:60vh;}
#list-container .list-items{transform:translateX(-130%);padding-left:30px;padding-right:30px;}
#list-container .list-items ul{padding-bottom:15px;}
#neighborhood-map{position:relative;top:0;left:0;margin-bottom:0;height:60vh;}
}
#location-box{background:#fff;padding:60px;position:relative;box-shadow:0 2px 3px 0 rgba(0,0,0,.18);}
@media screen and (max-width:721px){#walkscore h2.hood-title{font-size:3rem;}
#walkscore .score-box{width:90%;margin-right:auto;margin-left:auto;display:block;float:none;margin-bottom:15px;}
}