#store-locator .desktop{display:none}#store-locator .mobile{display:block}@media (min-width: 425px){#store-locator .desktop{display:block}#store-locator .mobile{display:none}}#store-locator h2{margin-top:0;margin-bottom:10.5px;font-size:21px;line-height:28px;letter-spacing:2.1px}#store-locator p,#store-locator p>a,#store-locator a{margin-top:0;margin-bottom:0.05rem;margin-left:0.5rem;font-size:16px;letter-spacing:normal}#store-locator section{margin-top:1.8rem;margin-bottom:1.8rem;padding-top:1.8rem;padding-bottom:1.8rem;border-top:1px solid rgba(0,0,0,0.8)}#store-locator section.store-locator--top{margin-top:0rem;padding-top:0rem;border-top:none}#store-locator section.store-locator--top .column{margin-bottom:1.8rem}#store-locator section.store-locator--top .column.top--left{margin-top:0rem;padding-top:0rem}@media (min-width: 850px){#store-locator section.store-locator--top .column{display:inline-block;vertical-align:top;overflow:hidden;width:49%;margin-right:1.5%;border-top:0}#store-locator section.store-locator--top .column.top--right{margin-right:0}}#store-locator section.store-locator--bottom .locator{display:flex;flex-direction:column}#store-locator section.store-locator--bottom .locator .sidebar{order:2}#store-locator section.store-locator--bottom .locator .map{order:1}@media (min-width: 425px){#store-locator section.store-locator--bottom .locator{display:block}}#store-locator section.store-locator--bottom .locator-wrap{width:95%;margin:auto}#store-locator section.store-locator--bottom .locator-wrap .sidebar{margin-top:0.75rem;margin-bottom:4.5rem;position:relative;width:100%;background:whitesmoke;vertical-align:top}#store-locator section.store-locator--bottom .locator-wrap .sidebar .search-wrap{padding:0 1rem}#store-locator section.store-locator--bottom .locator-wrap .sidebar .search-wrap fieldset{padding:0;margin:0;border:0;outline:0}#store-locator section.store-locator--bottom .locator-wrap .sidebar .search-wrap fieldset[name="radius"],#store-locator section.store-locator--bottom .locator-wrap .sidebar .search-wrap fieldset[name="type"]{width:49%;float:left}#store-locator section.store-locator--bottom .locator-wrap .sidebar .search-wrap fieldset[name="radius"]{margin-right:2%}#store-locator section.store-locator--bottom .locator-wrap .sidebar .search-wrap fieldset label{font:normal 12px 'futura-pt';line-height:24.4px;margin-top:10.5px;margin-bottom:5.25px;display:block;letter-spacing:1.2px;text-transform:uppercase}#store-locator section.store-locator--bottom .locator-wrap .sidebar .search-wrap fieldset input,#store-locator section.store-locator--bottom .locator-wrap .sidebar .search-wrap fieldset select{margin-top:0rem;margin-bottom:5.25px;width:100%;height:34px;font-size:12px;padding:6px;background:white;border-color:#a2a2a2;border-radius:0}#store-locator section.store-locator--bottom .locator-wrap .sidebar .search-wrap fieldset input[type="text"]:focus,#store-locator section.store-locator--bottom .locator-wrap .sidebar .search-wrap fieldset select[type="text"]:focus{border-right-width:4px}#store-locator section.store-locator--bottom .locator-wrap .sidebar .search-wrap fieldset input:focus,#store-locator section.store-locator--bottom .locator-wrap .sidebar .search-wrap fieldset select:focus{border-color:black}#store-locator section.store-locator--bottom .locator-wrap .sidebar .search-wrap fieldset select{background-image:url(//www.ledbury.com/assets/icons/caret-down@2x-5f436a6a73b88efe2f1e432094380843.png);background-repeat:no-repeat;background-position:95% 50%;background-size:16px 16px}#store-locator section.store-locator--bottom .locator-wrap .sidebar .search-wrap input[type="submit"]{background:black;color:white;border-color:#333333;font:bold 10px 'futura-pt';line-height:14.7px;padding:5px 10px;margin:21px 0;appearance:none;outline:none;display:inline-block;vertical-align:middle;zoom:1;box-sizing:border-box;border:1px solid black;transition:opacity 0.4s linear;text-align:center;text-transform:uppercase;letter-spacing:1px;cursor:pointer;height:auto}#store-locator section.store-locator--bottom .locator-wrap .sidebar .search-wrap input[type="submit"]:hover{border-color:#333;background:#333}#store-locator section.store-locator--bottom .locator-wrap .sidebar #listings{padding:0 14px 14px}#store-locator section.store-locator--bottom .locator-wrap .sidebar #listings .item{display:block;border-bottom:1px solid #888888;padding:10.5px;text-decoration:none}#store-locator section.store-locator--bottom .locator-wrap .sidebar #listings .item:first-of-type{border-top:1px solid #888888}#store-locator section.store-locator--bottom .locator-wrap .sidebar #listings .item:hover{cursor:pointer;background-color:#bbb}#store-locator section.store-locator--bottom .locator-wrap .sidebar #listings .item .title{font-size:16px;line-height:23.8875px;font-weight:bold;color:black}#store-locator section.store-locator--bottom .locator-wrap .sidebar #listings .item .title+div,#store-locator section.store-locator--bottom .locator-wrap .sidebar #listings .item .title+div .sep{line-height:21px;letter-spacing:normal}#store-locator section.store-locator--bottom .locator-wrap .sidebar #listings .item .sep{display:inline-block}@media (min-width: 425px){#store-locator section.store-locator--bottom .locator-wrap .sidebar{height:540px;overflow-y:scroll;margin-top:0rem;margin-bottom:1.5rem;margin-right:1.5%;display:inline-block;width:32.33333%;background:whitesmoke}}#store-locator section.store-locator--bottom .locator-wrap #legend{display:none}#store-locator section.store-locator--bottom .locator-wrap .map-legend{display:none;height:45px}#store-locator section.store-locator--bottom .locator-wrap .map-legend .type{display:block;float:left}#store-locator section.store-locator--bottom .locator-wrap .map-legend label{margin-bottom:0;font-size:0.85714rem;line-height:1.2;margin-top:6px;padding-left:25px;padding-right:15px;display:block;letter-spacing:.1em;text-transform:uppercase}#store-locator section.store-locator--bottom .locator-wrap .map-legend img{float:left;height:25px;margin-bottom:0}@media (min-width: 425px){#store-locator section.store-locator--bottom .locator-wrap .map-legend{display:block}}#store-locator section.store-locator--bottom .locator-wrap .map{position:relative;width:100%;height:300px;z-index:0}@media (min-width: 425px){#store-locator section.store-locator--bottom .locator-wrap .map{display:inline-block;overflow:hidden;width:65%;margin-right:0;height:775px}}@media (min-width: 850px){#store-locator section.store-locator--bottom .locator-wrap .map{height:540px}}#store-locator section.store-locator--bottom .locator-wrap .leaflet-popup-close-button{background-image:url("//api.mapbox.com/mapbox.js/v2.2.4/images/icons-ffffff@2x.png");right:7px;top:9px}#store-locator section.store-locator--bottom .locator-wrap .leaflet-popup-close-button:hover{background-color:transparent}#store-locator section.store-locator--bottom .locator-wrap .leaflet-popup,#store-locator section.store-locator--bottom .locator-wrap .leaflet-popup-content{padding:0;width:250px}@media (min-width: 425px){#store-locator section.store-locator--bottom .locator-wrap .leaflet-popup,#store-locator section.store-locator--bottom .locator-wrap .leaflet-popup-content{width:300px}}#store-locator section.store-locator--bottom .locator-wrap .leaflet-popup-content-wrapper{padding:0}#store-locator section.store-locator--bottom .locator-wrap .leaflet-popup-content-wrapper .leaflet-popup-content{padding:0}#store-locator section.store-locator--bottom .locator-wrap .leaflet-container .leaflet-marker-icon{cursor:pointer}#store-locator section.store-locator--bottom .locator-wrap .leaflet-popup-content h5{font-size:0.85714rem;line-height:1.4;background:#2b2e34;color:white;margin:0;display:block;padding:10px;padding-right:34px;text-transform:uppercase;letter-spacing:.1em}#store-locator section.store-locator--bottom .locator-wrap .leaflet-control-zoom a{margin:0}#store-locator section.store-locator--bottom .locator-wrap .details{padding:10px}#store-locator section.store-locator--bottom .locator-wrap .details p:last-of-type{margin-bottom:0}#store-locator section.store-locator--bottom .locator-wrap .details p.address{display:none}@media (min-width: 425px){#store-locator section.store-locator--bottom .locator-wrap .details p.address{display:block}}#store-locator section.store-locator--bottom .locator-wrap .details .btn{font-family:'futura pt';border:solid 1px #CCC;margin-top:0.8rem}#store-locator section.store-locator--bottom .locator-wrap .details .btn:first-of-type{margin-left:0}
