#page-header{display:block;float:left;}#page-header .bh-sl-title{color:#797874;font:normal 20px/1.4 'Roboto', 'Noto', sans-serif;}@media (min-width: 1024px){#page-header .bh-sl-title{font-size:30px;}}.gm-style div, .gm-style span, .gm-style label, .gm-style a{font-family:'Roboto', 'Noto', sans-serif;}.bh-sl-window{font-size:13px;}.bh-sl-error{clear:both;color:#ae2118;float:left;font-weight:bold;padding:10px 0;width:100%;}.bh-sl-map-container img{border-radius:0 !important;box-shadow:none !important;max-height:none !important;max-width:none !important;}.bh-sl-container{box-sizing:border-box;color:#555;float:left;font:normal 14px/1.4 'Roboto', 'Noto', sans-serif;padding:0 15px;width:100%;}.bh-sl-container > *{box-sizing:content-box !important;}.bh-sl-container .bh-sl-form-container{clear:left;float:left;margin-top:15px;width:100%;}.bh-sl-container .form-input{float:left;margin-top:3px;width:100%;}@media (min-width: 768px){.bh-sl-container .form-input{width:auto;}}.bh-sl-container .form-input label{display:block;font-weight:bold;width:100%;}@media (min-width: 768px){.bh-sl-container .form-input label{display:inline-block;width:auto;}}.bh-sl-container .form-input input, .bh-sl-container .form-input select{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;font:normal 14px/1.4 'Roboto', 'Noto', sans-serif;margin:15px 0;padding:6px 12px;width:100%;-webkit-border-radius:4px;}@media (min-width: 768px){.bh-sl-container .form-input input, .bh-sl-container .form-input select{width:auto;margin:0 15px 0 10px;}}.bh-sl-container button{background:#00624a;border:none;border-radius:4px;color:#fff;cursor:pointer;float:left;font:bold 14px/1.4 'Roboto', 'Noto', sans-serif;margin-top:3px;padding:6px 12px;white-space:nowrap;-webkit-border-radius:4px;}.bh-sl-container .bh-sl-loading{background:url(../gif/ajax-loader.gif) no-repeat;float:left;margin:4px 0 0 10px;height:16px;width:16px;}.bh-sl-container .bh-sl-filters-container{clear:both;float:left;margin:15px 0;width:100%;}.bh-sl-container .bh-sl-filters-container .bh-sl-filters{float:left;list-style:none;margin:0 100px 0 0;padding:0;}.bh-sl-container .bh-sl-filters-container .bh-sl-filters li{clear:left;display:block;float:left;margin:5px 0;width:100%;}.bh-sl-container .bh-sl-filters-container .bh-sl-filters li label{display:inline;vertical-align:text-bottom;}.bh-sl-container .bh-sl-filters-container .bh-sl-filters li input{display:block;float:left;margin-right:8px;}.bh-sl-container .bh-sl-filters-container .bh-sl-filters li select{box-sizing:border-box;border:1px solid #ccc;border-radius:4px;font:normal 14px/1.4 'Roboto', 'Noto', sans-serif;padding:6px 12px;-webkit-border-radius:4px;}.bh-sl-container .bh-sl-map-container{clear:left;float:left;margin-top:27px;width:100%;}@media (min-width: 1024px){.bh-sl-container .bh-sl-map-container{margin-bottom:60px;}}.bh-sl-container .bh-sl-map-container a{color:#00624a;text-decoration:none;}.bh-sl-container .bh-sl-map-container a:active, .bh-sl-container .bh-sl-map-container a:focus, .bh-sl-container .bh-sl-map-container a:hover{text-decoration:underline;}.bh-sl-container .bh-sl-loc-list{font-size:13px;height:530px;overflow-x:auto;width:100%;}@media (min-width: 1024px){.bh-sl-container .bh-sl-loc-list{width:30%;}}.bh-sl-container .bh-sl-loc-list ul{display:block;clear:left;float:left;width:100%;list-style:none;margin:0;padding:0;}.bh-sl-container .bh-sl-loc-list ul li{border:1px solid #fff;box-sizing:border-box;clear:left;cursor:pointer;display:block;float:left;width:100%;}.bh-sl-container .bh-sl-loc-list .loc-content{display:inline-block;}.bh-sl-container .bh-sl-loc-list .list-label{display:inline-block;margin:10px 10px;vertical-align:top;}.bh-sl-container .bh-sl-loc-list .loc-marker{width:25px;height:40px;background-image:url(../png/pointer.png);background-size:contain;background-repeat:no-repeat;}.bh-sl-container .bh-sl-loc-list .marker-office,
    .bh-sl-container .bh-sl-loc-list .marker-headquarters,
    .bh-sl-container .bh-sl-loc-list .marker-sales-office{background-image:url(../png/pointer_wcn.png);}.bh-sl-container .bh-sl-loc-list .marker-transfer-station{background-image:url(../png/pointer_transfer-station.png);}.bh-sl-container .bh-sl-loc-list .marker-recycling-station,
    .bh-sl-container .bh-sl-loc-list .marker-material-recycling-facility,
    .bh-sl-container .bh-sl-loc-list .marker-mrf{background-image:url(../png/pointer_recycling.png);}.bh-sl-container .bh-sl-loc-list .marker-lf,
    .bh-sl-container .bh-sl-loc-list .marker-landfill{background-image:url(../png/pointer_landfills.png);}.bh-sl-container .bh-sl-loc-list .marker-hauling{background-image:url(../png/pointer_hauling.png);}.bh-sl-container .bh-sl-loc-list .marker-logistics{background-image:url(../png/pointer_logistics.png);}.bh-sl-container .bh-sl-loc-list .marker-yard{background-image:url(../png/pointer_yard.png);}.bh-sl-container .bh-sl-loc-list .marker-e-p{background-image:url(../png/pointer_eandp.png);}.bh-sl-container .bh-sl-loc-list .marker-district{background-image:url(../png/pointer_district.png);}.bh-sl-container .bh-sl-loc-list .list-details{padding:10px;}.bh-sl-container .bh-sl-loc-list .list-details .list-content,
      .bh-sl-container .bh-sl-loc-list .list-details .site-info,
      .bh-sl-container .bh-sl-loc-list .list-details .site-alert{display:block;width:100%;}.bh-sl-container .loc-dist{color:#8e8e8e;font-weight:bold;font-style:italic;}.bh-sl-container .loc-directions{margin-top:5px;}.bh-sl-container .loc-directions a{font-weight:bold;}.bh-sl-container .bh-sl-loc-list .list-focus{border:1px solid rgba(0, 82, 147, 0.4);transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;}.bh-sl-container .bh-sl-loc-list .bh-sl-close-directions-container{height:20px;position:relative;width:100%;}.bh-sl-container .bh-sl-loc-list .bh-sl-close-directions-container .bh-sl-close-icon{right:6px;top:0;}.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel{margin:0 2%;}.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel table{table-layout:auto;width:100%;}.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel table, .bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel td{vertical-align:middle;border-collapse:separate;}.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel td{padding:1px;}.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel .adp-placemark{margin:10px 0;border:1px solid #c0c0c0;}.bh-sl-container .bh-sl-loc-list .bh-sl-directions-panel .adp-marker{padding:3px;}.bh-sl-container .bh-sl-loc-list .bh-sl-noresults-title{font-weight:bold;margin:15px;}.bh-sl-container .bh-sl-loc-list .bh-sl-noresults-desc{margin:0 15px;}.bh-sl-container .loc-name{font-size:15px;font-weight:bold;max-width:200px}.bh-sl-container .bh-sl-map{float:left;height:530px;width:100%;}@media (min-width: 1024px){.bh-sl-container .bh-sl-map{width:70%;}}.bh-sl-container .bh-sl-pagination-container{clear:both;}.bh-sl-container .bh-sl-pagination-container ol{list-style-type:none;margin:0;padding:10px 0;text-align:center;}.bh-sl-container .bh-sl-pagination-container ol li{color:#00624a;cursor:pointer;display:inline-block;font:bold 14px 'Roboto', 'Noto', sans-serif;padding:10px;}.bh-sl-container .bh-sl-pagination-container ol .bh-sl-current{color:#555;cursor:auto;text-decoration:none;}.bh-sl-overlay{background:url(../png/overlay-bg.png) repeat;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000;}.bh-sl-overlay .bh-sl-modal-window{background:#fff;border-radius:10px;box-shadow:0 0 10px #656565;position:absolute;left:50%;margin-left:-460px;margin-top:60px;height:620px;width:920px;z-index:10010;}.bh-sl-overlay .bh-sl-modal-window .bh-sl-map-container{margin-top:50px;}.bh-sl-overlay .bh-sl-modal-window .bh-sl-modal-content{float:left;padding:0 1%;width:98%;}.bh-sl-overlay .bh-sl-modal-window .bh-sl-close-icon{right:22px;top:13px;}.bh-sl-close-icon{cursor:pointer;height:24px;position:absolute;width:24px;}.bh-sl-close-icon:after, .bh-sl-close-icon:before{background:#ccc;content:'';display:block;height:24px;margin:-3px 0 0 -1px;position:absolute;bottom:0;left:50%;right:3px;top:3px;width:3px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.bh-sl-close-icon:hover:after, .bh-sl-close-icon:hover:before{background:#b3b3b3;}.bh-sl-close-icon:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}