#map-canvas,.legend{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#map-canvas{clear:left;height:400px;position:relative;background-color:silver;border:1px solid gray;margin-bottom:20px;float:left;box-sizing:border-box;color:#000}.legend{clear:both;margin:0 auto;text-align:center;box-sizing:border-box}.boxedsearch,.boxer{width:100%;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.legend_label{height:25px;display:inline-block;margin:0 10px}.boxedsearch{float:right;BACKGROUND-COLOR:silver;padding:20px;text-align:center;box-sizing:border-box;margin-bottom:20px;color:#000}.boxedsearch h3{margin:10px 0;text-align:left}label .fa-map-marker-alt{font-size:20px;margin:0 5px}.pinned .fa-map-marker-alt{font-size:24px}.boxer{margin-bottom:10px;text-align:left;box-sizing:border-box}.form1,.form2{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left;position:relative}.form1{width:60%;box-sizing:border-box}.form2{width:40%;box-sizing:border-box}.form1>p:last-child{margin:40px 0 0;display:flex;align-items:center}select#locstate{padding:2px 5px;width:188px}.boxer input#submit,a.clear,a.clear:visited{border-radius:5px;background-color:navy;border:none;margin:0 5px;padding:5px 10px;text-transform:capitalize;font-size:14px;color:#fff;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.boxer input#submit:hover,a.clear:hover{transform:scale(1.1,1.1);transition:transform .1s;text-decoration:none;background-color:#00f;color:#fff}.boxer input#search{border:none;padding:2px 5px;margin-right:20px;margin-bottom:10px;width:100%;max-width:230px}.boxer img{max-height:20px}.line{width:100%;height:20px;border-top:1px solid navy;position:relative;float:left}span.strong{font-weight:700}.lister{margin:0 0 0 10px}a.finder_branch,a.finder_branch:visited{font-size:15px;color:#000}a.finder_branch:hover{color:red}.form2 i,.legend i,.listbox i{font-size:20px;color:navy;margin:0 5px}.listcol1,.listcol2{width:49%;position:relative;float:left;margin:0 .5% 10px;border:0 solid #00f;color:#000}.listbox{padding:10px 0 10px 12%;border-bottom:1px solid gray;width:88%;position:relative}.listbox table td{font-size:14px;padding:2px 5px}.listbox p{margin:5px 0 0}.pinned{position:absolute;top:10px;left:0}.pinned i{font-size:32px}.pinned img{max-height:32px}.note{color:red;font-size:16px}@media only screen and (max-width:1060px){.form1,.form2{width:50%}}@media only screen and (max-width:850px){.form1,.form2,.listcol1,.listcol2{width:100%}.legend{position:relative;float:left;margin:0;text-align:left}.legend_icon,.legend_label{margin-bottom:5px}.legend br{display:none}.legend_label{text-align:left;width:100%;display:block;clear:both}}

