section.store-finder{text-align:center}section.store-finder h1{font-weight:700;margin-top:70px;font-size:45px}section.store-finder p{margin-bottom:40px}section.store-finder .filter-search{max-width:730px;margin:0 auto;position:relative}section.store-finder .filter-search input{width:100%;border:none;background-color:#fafafa;color:#4a4a4a;font-size:14px;padding:15px 20px;border-radius:5px}section.store-finder .filter-search button{position:absolute;right:0;padding:0;height:100%;border-radius:5px;width:160px}section.store-finder .filter-search button .fa-spin{margin-left:10px}section.store-finder .where-to-buy-container{display:none;margin-top:100px}section.store-finder .where-to-buy-container #map-container{height:580px}section.store-finder .where-to-buy-container #map-location-list{text-align:left;border-bottom:1px solid #c9c9c9}section.store-finder .where-to-buy-container #map-location-list .store{padding:15px 0;border-top:1px solid #c9c9c9}section.store-finder .where-to-buy-container #map-location-list .store .sbold{font-weight:700;text-transform:uppercase;font-size:20px;margin-bottom:5px}section.store-finder .where-to-buy-container #map-location-list .store .address{font-size:18px;margin-bottom:5px}section.store-finder .where-to-buy-container #map-location-list .store a{color:#af3c33;font-weight:500}section.store-finder .where-to-buy-container #map-location-list .store a:hover{text-decoration:underline}