#map-canvas,.boxedsearch,.boxedsearch label img,.legend_label,.listbox,.loc_list,.locpanel_card_header{position:relative}#map-canvas,.boxedsearch{height:520px}.boxedsearch,.legend{BACKGROUND-COLOR:silver}#map-canvas,.boxedsearch,.legend,.loc_list{margin-bottom:20px}.break{clear:both}#map-canvas{clear:left;width:66%;background-color:silver;border:1px solid gray;float:left}a.clear,a.clear:visited,button#exedout,button.clear{display:inline-block;background-color:#00f;color:#fff;padding:5px 10px;margin:10px 10px 5px 0;text-decoration:none;border:none;cursor:pointer;height:auto;font-size:16px;font-family:arial,'sans-serif';line-height:1}a.clear:focus,a.clear:hover,button#exedout:focus,button#exedout:hover,button.clear:focus,button.clear:hover{background-color:green;color:#fff;text-decoration:none}.boxedsearch{width:33%;float:right;padding:20px;color:#000;text-align:left}.boxedsearch form{margin-bottom:10px}.boxedsearch label .fas,.boxedsearch span{font-size:18px}.boxedsearch label img{top:10px}.boxedsearch p{margin:5px 0}.boxedsearch label,.boxedsearch legend{font-size:14px;white-space:normal;width:100%;border:none;padding:0}legend{margin-bottom:5px}.boxedsearch h3{margin:initial;text-align:left}.boxedsearch input[type=text],.boxedsearch select{padding:2px 10px;margin-bottom:5px}.svgpin{height:32px}.legend{width:100%;padding:10px 20px;text-align:center}.legend_label{height:auto;text-align:left;padding:0}.legend_label .fa,.legend_label .far,.legend_label .fas{font-size:20px;padding:0 5px 0 0}label.blocked{width:36%;display:inline-block}.loc_list{width:50%;float:left}.listbox{padding:10px 0 10px 42px;border-bottom:1px solid gray;width:88%}.pinned,.pinned div.label{position:absolute;left:0;width:32px}.listbox p{margin:0}.listbox blockquote{margin:0 20px}.icons span{padding:0 5px;font-size:20px}.pinned{top:20px;padding:0 4px}.pinned div.label{top:0;text-align:center;font-family:arial;font-size:18px;font-weight:700;z-index:10}.pinned img{max-height:32px}.legend_map_pin{width:14px;height:20px;position:relative;top:2px;margin-right:4px}.GMap_box,.locpanel_img{width:100%}.locicons span{padding:0 10px 0 0;font-size:18px}.cuname{color:#005baa;font-weight:700px;font-size:18px}#showcities:focus,#showcities:hover,#showservices:focus,#showservices:hover,.citylist button:focus,.citylist button:hover,.note,.svclist button:focus,.svclist button:hover{color:red}input.go{background-color:#00f;color:#fff;border:none;padding:4px 10px;font-size:14px;margin-left:5px}.infonote{font-style:italic}button#exedout{display:none}.note{font-size:16px}@media only screen and (max-width:1100px){#directionsPanel,#exedout{position:absolute;left:2%}#map-canvas,.boxedsearch{width:100%}.boxedsearch{height:380px}.boxedsearch fieldset{width:33%;position:relative;float:right;top:-150px}#directionsPanel{top:550px;width:96%;background-color:#fff;z-index:99}#exedout{top:515px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.5);box-shadow:0 0 5px 0 rgba(0,0,0,.5)}}@media only screen and (max-width:800px){.boxedsearch fieldset,.loc_list{float:none;width:100%}.listbox,.loc_list{width:100%}.boxedsearch fieldset{top:0}.boxedsearch{height:auto}.loc_list{margin-bottom:20px}}.legend_flex{row-gap:5px;column-gap:30px;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:20px}.legend_label.pinny svg{position:relative;top:-5px}@media only screen and (max-width:575px){.legend_flex,.legend_label{display:block}.legend_label{clear:both}}.GMap_box{border:1px solid silver;height:300px}.loc_today{padding-left:20px}.branch_image{padding:0 32px 20px 0}.locpanel_card{padding-left:0}.locpanel_img img{width:100%!important;max-width:100%!important;display:block!important}h3.locpanel_title{margin:1rem 1rem 0}.choosecity,.choosesvc{width:100%;position:relative}.showcities_label{padding:0;margin:0}#showcities,#showservices{background:0 0;border:1px solid silver;margin-bottom:5px;width:100%;border-radius:5px;text-align:left;padding:5px 20px;color:#000}#showcities:after,#showservices:after{content:'\f078';font-weight:400;margin-right:5px;position:relative;float:right}.citylist,.svclist{position:absolute;top:70px;z-index:100;right:0;width:100%;border:1px solid silver;border-bottom:0}.citylist button,.svclist button{background:#fff;border:0;border-bottom:1px solid silver;width:100%;text-align:left;padding:5px 20px;color:#000}.infoW_img img{max-width:300px}div.gm-style-iw-d .locpanel_today h4.locpanel_hoursH{font-size:14px;margin:0}

.citylist, .svclist{display: none;}