.header_location{border-bottom:1px solid #ddd;padding:.5em 1em;text-align:center;font-size:.9em}.header_location ul,.header_location ul li{list-style:none;padding:0;margin:0;display:inline;color:#333;text-transform:none;padding:0 .5em}.header_location ul li.border-right{border-right:1px solid #cdcdcd}.header_location ul li i{color:#288232}.header_location ul li.change-location{color:#288232;padding:0 0 0 1em}.header_location ul li.change-location a{color:#288232;text-decoration:none}.header_location svg{height:10px;fill:#fff}.hls{text-align:left;padding:unset!important}.hls ul{padding:.5em 1em!important;display:inline-block!important}.connect-header{position:absolute;top:0;right:0;margin:-1px 0 0 0}.connect-header ul{list-style:none;margin:0;padding:0}.connect-header ul li{text-transform:uppercase;font-size:.9em;list-style:none;padding:0 .5em;margin:0;display:inline}.mobile-drop{position:relative;height:10px}.CartNav{display:none;color:#333;text-transform:none;text-align:left}.CartNav{right:0}.mobile-drop .CartNav{position:absolute;top:28px;width:270px;z-index:2000;-moz-box-shadow:0 0 12px rgba(0,0,0,.3);-webkit-box-shadow:0 0 12px rgba(0,0,0,.3);box-shadow:0 0 12px rgba(0,0,0,.3);padding:0;background:#fff;color:#333}.CartNav:before{content:"";position:absolute;right:5px;top:-16px;width:0;height:0;border:8px solid transparent;border-bottom:8px solid #fff}.CartNav .user{background:#eee;padding:15px}.CartNav .user .name{font-size:18px;font-weight:600!important}.CartNav .user .location{font-size:15px;font-weight:400}.CartNav .links{background:#fff;padding:.95em;font-size:15px;font-weight:400!important;line-height:1.3em}.CartNav .links ul{list-style-type:none;margin:0;padding:0}.CartNav .links ul li{display:block;width:100%;margin-left:0!important;margin-bottom:1em;background:none;padding:1em 0!important;border-bottom:1px solid #ddd}.CartNav .links ul li a{text-decoration:none;border-radius:0;background:none;color:#288232!important;transition:all .55s ease-out-in 0s}.CartNav .links ul li a:hover{color:#ccc!important;background:none}.CartNav table{border-collapse:collapse;width:100%;font-size:.9em;line-height:1.2em;margin:0 0 1.2em;text-align:left}.CartNav table{border-bottom:1px solid #ddd}.CartNav table td{padding:.7em .5em;border:0 solid #ddd;white-space:normal}.CartNav i{font-size:1.3em}.CartNav a{float:none!important;margin:0!important;color:#b20000!important}.CartNav a:hover{color:#777!important}.CartNav a i{color:#777}.CartNav a.btn{color:#fff!important;margin-bottom:5px!important}.CartNav a.btn:hover{color:#fff!important}.location-search{width:65%!important;max-width:65%!important;margin:0 10px 0 0!important}.CartNav:before{right:45px}#locatorMapView ul{list-style:none;padding:0 0;margin:0 0}h2 a#aLocatorLink{text-align:left;display:block}#address-padding{padding:2em 2em 2em 0}#locatorMapView{background:#eee}#liLocatorAddr{width:48.25%;float:left;margin-right:3.5%;text-align:left;font-size:.95em}#liLocatorHours{width:48.25%;float:right;margin-right:0%;text-align:left;font-size:.95em}.fluid_map{margin-bottom:0}@media only screen and (max-width:767px){.connect-header{display:none}.header_location ul li{display:inline-block}#address-padding{padding:2em}}@media only screen and (max-width:479px){.header_location ul li.change-location{display:block;padding:0}.mobile-drop .CartNav{position:relative;top:19px;width:100%}.CartNav:before{right:50%}.location-search{width:70%!important;max-width:70%!important}#liLocatorAddr{width:100%;float:left;margin-right:0%;margin-bottom:2em;text-align:left;font-size:.95em}#liLocatorHours{width:4100%;float:left;margin-right:0%;text-align:left;font-size:.95em}}