body{margin:0;padding:0;position:relative}.esriPopup,body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.is-focused,a:focus{outline:5px auto -webkit-focus-ring-color}.flex{display:-ms-flexbox;display:flex}.items-center{-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}#map,#map-container .embed-container,#map-container .off-canvas-content,#map-container .off-canvas-wrapper,#map-container .off-canvas-wrapper-inner,.expanded{height:100%}.off-canvas{background:none}#list,#map{height:100%;width:100%;margin:0;padding:0}#list{padding-top:11%}.navbar{top:0;z-index:4;width:100%;background:#fff;height:10%;padding-top:10px}header{margin-top:8px}.logo-text-desktop{display:none}.filter-icon a{font-size:23px;color:#1b2d39}.logo-text{font-size:1.2rem;color:#1b2d39;font-weight:700;padding-top:10px}.logo{margin-bottom:7px}.about a{font-size:16px;color:#0a0a0a;text-decoration:underline}#aboutMap{font-size:14px;color:#0a0a0a;line-height:26px;padding:30px}#aboutMap a{text-decoration:underline}#aboutMap a,.close-button{color:#0a0a0a}.menu-icon:after{background:#1b2d39;box-shadow:0 7px 0 #1b2d39,0 14px 0 #1b2d39}.title-bar-right{font-size:1.2rem;padding-right:6px}#map_gc image,#map_gc path{cursor:pointer}input[type=checkbox]{text-indent:-9999px;position:absolute;top:-999px}.panel-left .heading{color:#fff;cursor:default;background:#1b2d39}.panel-left .row{padding-left:20px;border-bottom:1px solid #f1f1f1}.panel-left .accessible-toilets{border-top:1px solid #f1f1f1}.panel-left .fieldset{padding:0;margin:0;border:none;font-size:18px;font-weight:700;padding-right:10px}.panel-left-close{cursor:pointer;float:right;line-height:1;margin-right:5px}.esriPopup .titleButton.close{right:9px}.panel-left label{padding-left:30px;cursor:pointer;width:100%;float:left;margin:0}.panel-left-padding{padding-top:20px;padding-bottom:20px}.parking label{background:url(../images/small_cos-private_parking.png) 0 no-repeat}.streetparking label{background:url(../images/small_parking.png) 0 no-repeat}.hospitals label{background:url(../images/small_hospital.png) 0 no-repeat}.stairs label{background:url(../images/small_stairs.png) 0 no-repeat}.taxi label{background:url(../images/small_taxi.png) 0 no-repeat}.toilets label{background:url(../images/small_toilets.png) 0 no-repeat}.accessible-toilets label{background:url(../images/small_disabled_toilets.png) 0 no-repeat}.trains label{background:url(../images/train.png) 0 no-repeat}.ferry label{background:url(../images/ferry20.png) 0 no-repeat}.light-rails label{background:url(../images/lightrail20.png) 0 no-repeat}.police-station label{background:url(../images/small_police.png) 0 no-repeat}.grade14 label{background:url(../images/small_gradient01.png) 0 no-repeat}.grade20 label{background:url(../images/small_gradient02.png) 0 no-repeat}.fade{opacity:.2;background:#e4e4e4;border-bottom:1px solid #a8a8a8!important}.esriPopupWrapper .titlePane{background:#1b2d39;padding:10px}.esriPopup .titleButton{top:10px}.esriPopup .actionsPane .zoomTo,.esriPopup .titleButton.maximize{display:none}.esriPopup .sizer{width:265px}#sb-site{height:79%;margin-top:5px}.sb-slidebar fieldset{height:700px;overflow-y:auto}.sb-slidebar{background-color:#fff}.sb-left{margin-top:79px}.footer{position:absolute;bottom:0;z-index:4;width:100%;background:#dcdcda;height:11%;color:#6e6e6e;font-size:14px}.footer a{color:#6e6e6e;text-decoration:underline}.esriSimpleSlider{border-radius:0}.esriSimpleSliderTL{bottom:23%!important;right:6%!important;top:auto;left:auto;border:1px solid #b7b9b8}.esriSimpleSliderHomeButton{background-image:url(../images/home.png);background-repeat:no-repeat;background-position:50%;cursor:pointer;border-bottom:1px solid #b7b9b8}.esriSimpleSliderVertical .esriSimpleSliderIncrementButton{font-weight:700;padding-top:6px;padding-bottom:10px;color:#1b2d39;border-bottom:1px solid #b7b9b8;border-radius:0}.esriSimpleSliderVertical .esriSimpleSliderDecrementButton{padding-top:3px;color:#1b2d39}.esriSimpleSlider div{height:38px;width:38px;font-size:24px}#map-container #aboutLink{position:absolute;z-index:2;bottom:14%;right:6%;height:33px;line-height:33px;width:115px;text-align:center;background:#fff}#map-container #aboutLink a{color:#1b2d39;text-decoration:underline}.list #viewtype{float:right}#map-container #viewtype{position:absolute;top:4%;right:20px}#viewtype{z-index:2;width:131px;border:1px solid #b7b9b8;text-align:center;min-height:28px;background:#fff}#viewtype a{color:#1b2d39}#viewtype span{width:50%;text-align:center;float:left;font-size:12px;font-weight:700;height:30px;padding-top:6px}#viewtype .listselected,#viewtype .mapselected{background:#1b2d39;border:1px solid #1b2d39}#viewtype .listselected a,#viewtype .mapselected a{color:#fff}.bg-gray{background:#f0f0f0}.img-icon{padding-top:2px}h2{font-size:1.5rem}h3{font-size:1.25rem}dl dt{margin-bottom:0}dl dd,dl dt{padding:7px 20px}.note-text{padding-top:20px}li,p{font-size:1rem}#view-buttons{z-index:1;position:absolute;left:0;top:75px;width:100px;background:#1b2d39;font-size:18px;font-weight:700;color:#fff;line-height:40px;cursor:pointer;padding-left:20px}#list-container ul li{margin-bottom:20px;border-bottom:1px solid #e9e9e9;padding-bottom:5px}#list-container p{margin-bottom:30px}.title-bar{background:#1b2d39}.BasemapToggle .basemapImage .basemapBG{border-radius:0}.BasemapToggle .basemapImage{height:60px;width:60px}.BasemapToggle .toggleButton{border:1px solid #b7b9b8;background:none;padding:0;border-radius:0}.BasemapToggle .basemapTitle{font-size:9px;width:100%;color:#1b2d39;font-weight:700;background:#fff;border-radius:0}#BasemapToggle{bottom:14%;left:6%;position:absolute;z-index:3;display:block!important}#AccessAuditFeatures_layer image,#AccessAuditGradients_layer path,#PublicToilet_layer image{cursor:pointer}.js-off-canvas-exit{display:none;position:relative;width:0;height:0%;background:hsla(0,0%,100%,.25);cursor:pointer;transition:background .5s ease}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.navbar{height:8%;padding-top:25px}.footer{height:5%}.title-bar-right{padding-right:0}#map-container #viewtype{top:30px;right:2%}#view-buttons{top:61px}.sb-left{margin-top:65px}.logo-text-desktop{display:inline;margin-top:5px;padding-left:30px}.logo img{margin-top:-5px}.esriSimpleSliderTL{bottom:17%!important;right:3%!important}#map-container #aboutLink{bottom:11%;right:3%}#BasemapToggle{bottom:11%;left:3%}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.esriSimpleSliderTL{bottom:21%!important;right:2%!important}#map-container #aboutLink{bottom:13%;right:2%}#BasemapToggle{bottom:13%;left:2%}}@media screen and (min-width:64em){#view-buttons{top:60px}.sb-left{margin-top:65px}.logo-text-desktop{padding-left:25px;display:inline}.logo img{margin-top:-5px}.title-bar-right{padding-right:5px}.navbar{padding-top:16px;height:6%}#map-container #viewtype{right:25px}.esriSimpleSliderTL{bottom:22%!important;right:2%!important}#map-container #aboutLink{bottom:14%!important;right:2%!important}#BasemapToggle{bottom:14%;left:2%}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.logo-text-desktop{display:none}.esriSimpleSliderTL{bottom:42%!important;right:3%!important}#map-container #aboutLink{bottom:30%;right:3%}#BasemapToggle{bottom:30%;left:3%}}.contentPane .row{margin-top:.15rem}.contentPane .row .small-12.columns{margin-bottom:.3rem;line-height:1.2rem}