#store-locator .section-title{display:none}#store-locator #storeLocator{overflow:hidden}#store-locator .store-locator-message{margin:20px 0;font-size:14px}#store-locator .customer-main{padding:0;float:none;border:none;width:100%}#store-locator .customer-main .search-locator-box{left:70px;top:20px;bottom:20px;width:30%;background:#FFF;border:none;box-shadow:none;margin:0;padding:20px;position:absolute}#store-locator .customer-main .search-locator-box input[type="text"],#store-locator .customer-main .search-locator-box #postalCd,#store-locator .customer-main .search-locator-box #address,#store-locator .customer-main .search-locator-box #city,#store-locator .customer-main .search-locator-box #state{display:block;width:100%;float:none;margin:0;margin-bottom:20px;height:40px;line-height:42px;font-size:14px;color:#111;border:1px solid #c3c3c3;padding:14px}#store-locator .customer-main .search-locator-box .choose-search{display:none}#store-locator .customer-main .search-locator-box label{display:none}#store-locator .customer-main .search-locator-box #search-box{position:relative}#store-locator .customer-main .search-locator-box .section{position:relative}#store-locator .customer-main .search-locator-box .form-button{float:none;top:0;right:0;bottom:0;position:absolute;width:40px}#store-locator .customer-main .search-locator-box .form-button:before{content:'\f002';font-family:'FontAwesome';font-size:20px;line-height:40px;padding:0 10px;z-index:1;position:absolute;pointer-events:none}#store-locator .customer-main .search-locator-box .form-button:hover:before{color:#333}#store-locator .customer-main .search-locator-box .form-button #postalCodeBtn,#store-locator .customer-main .search-locator-box .form-button #addressBtn{background:none;border:0;border-radius:0;font-size:0;height:40px;width:100%;min-width:auto;position:relative;float:none;padding:0}#store-locator .customer-main .search-locator-box .form-button #postalCodeBtn:hover,#store-locator .customer-main .search-locator-box .form-button #addressBtn:hover{background:none}#store-locator .customer-main .search-locator-box #search-box{display:block}#store-locator .address{height:auto;width:100%;border:none;padding:0;float:none;display:block}#store-locator .customer-store-locator{display:block}#store-locator .content-choice-right{width:100%}#store-locator .google-map,#store-locator #map-canvas{height:700px}#store-locator .block-text span{color:#0e0e0e;letter-spacing:1px;font-size:14px;line-height:18px}.store-locator .title-box h1.title{text-align:center;font-size:20px}#storeLocator{position:relative}#storeLocator .tabs{display:none}#storeLocator .result{position:absolute;width:auto;left:20px;top:100px;bottom:20px;right:20px;z-index:1;overflow-x:hidden;padding:0 20px}#storeLocator .result+.result{display:none}#storeLocator .search-summary,#storeLocator .modify{display:none}#storeLocator .byState{display:none !important}#storeLocator .search-locator-box{border-top:4px solid #ccc;width:300px;z-index:2;position:absolute;left:15%;background:#FFF;padding:10px;-webkit-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 6px 0px rgba(0,0,0,0.5)}#storeLocator .choose-search{padding:6px;margin-top:-20px}#storeLocator .choose-search a{text-transform:lowercase;display:inline-block;margin:8px 0}#storeLocator .find-with-cep .address{display:none}#storeLocator .find-with-cep .choose-search{display:inline-block;width:100%}#storeLocator .find-with-cep .choose-search .find-cep{display:none}#storeLocator .find-with-address input[type="button"]{background:#e5e5e5;border:0;padding:4px 6px}#storeLocator .find-with-address .postal-code{display:none}#storeLocator .find-with-address .choose-search .find-address{display:none}#storeLocator .postal-title{height:40px;line-height:40px;color:#fff;background-color:#222;text-transform:uppercase;padding:0 15px;font-weight:400;font-size:20px;display:none}#storeLocator input[type="text"]{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;background-color:white;font-family:inherit;border:1px solid #e5e5e5;-webkit-box-shadow:none;box-shadow:none;color:#232323;display:block;font-size:14px;margin:0;padding:.78em;height:3.5em;width:100%;box-sizing:border-box}#storeLocator input[type="text"]#postalCd{width:100%;float:left}#storeLocator .postal-code{width:100%}#storeLocator .postal-code label[for="zip"]{float:left;width:11%;line-height:29px;display:none}#storeLocator .address{width:100%}#storeLocator .address label{margin-bottom:3px;display:none}#storeLocator .address input[type="text"]{width:100%;float:left;margin-bottom:10px}#storeLocator .address input[type="text"]:last-child{margin-bottom:0}#storeLocator .postal-code-title,#storeLocator .address-title{line-height:40px;text-transform:uppercase;font-weight:bold;display:none}#storeLocator .myGeoLocation h3{display:none}#storeLocator .myGeoLocation input[type="button"]{display:none;text-transform:lowercase;text-decoration:underline;color:#666666;font-weight:500;float:right;background:transparent;border:none;width:20px;text-align:right}#storeLocator .result.closed{display:none}#storeLocator .title-result{background:#888;font-size:14px;text-transform:uppercase;padding:10px;color:#fff;width:87%;margin:10px auto 0}#storeLocator .list-select{overflow:hidden;color:#0e0e0e;width:100%;border:none;float:none}#storeLocator .list-select .normalStoreTitle{display:none}#storeLocator .list-select.addressScroll{height:160px}#storeLocator .list-select li{color:#222;font-size:14px;line-height:20px;padding:30px 0;margin:0;float:left;display:block;border-top:1px solid #dbdbdb}#storeLocator .list-select .icon-number{display:none}#storeLocator .list-select .block-text{border:none;padding:0;padding-bottom:32px}#storeLocator .list-select .block-text .nameStoreCod{display:none}#storeLocator .list-select .nameStoreText{font-style:normal;font-size:14px;color:#000;text-transform:uppercase;margin:0;letter-spacing:1px;font-weight:500;padding-bottom:8px}#storeLocator .list-select .addressStore,#storeLocator .list-select .phoneStore,#storeLocator .list-select .hourStore{display:block}#storeLocator .list-select .cityStore:after{content:" - "}#storeLocator .btnMap{float:right;width:10%;font-size:18px;height:30px;color:#000;font-style:normal;margin:10px 10px 0 0;display:none;cursor:pointer}#storeLocator #setCenter,#storeLocator #roteCalc{background:transparent;border:none;color:#000;margin:0;display:block;padding:0;text-transform:uppercase;font-weight:bold}#storeLocator #roteCalc{display:none;margin-top:10px}#storeLocator #setCenter{margin-top:20px}#storeLocator .view-more{display:none !important;visibility:hidden}.htmlslotcontainer{clear:both}.htmlslotcontainer #storeLocatorHero{background:#000 url("../../static/images/storeLocatorHero_bg.jpg") center 0 no-repeat;min-height:484px;height:auto;padding:40px 0;color:#fff;background-color:#000;box-sizing:border-box;-moz-box-sizing:border-box}.htmlslotcontainer #storeLocatorHero h1{font-weight:normal !important;margin-bottom:.8em;text-transform:uppercase;color:#e21836;font-size:28px;font-style:italic}.htmlslotcontainer .inner{position:relative;margin:auto}.htmlslotcontainer .inner p{color:#fff;margin-bottom:2em;font-size:14px;line-height:1.6}.htmlslotcontainer .inner h3{font-weight:normal !important;margin-bottom:.8em;text-transform:uppercase;font-size:21px;color:#222;font-style:italic}.htmlslotcontainer .innerCopy{width:50%}.htmlslotcontainer .storeLocatorContent{background-color:#dfdfdf;border-bottom:1px solid #fff}.htmlslotcontainer .storeLocatorContent .inner{height:450px;padding:40px 0;box-sizing:border-box;-moz-box-sizing:border-box}.htmlslotcontainer .storeLocatorContent .inner p{color:#1e1d1d;margin-bottom:0}.htmlslotcontainer #ServiceSelection .inner{background:#dfdfdf url("../../static/images/ServiceSelection_bg.jpg") 100% 0 no-repeat}.htmlslotcontainer #FitSpecialists .inner{background:#dfdfdf url("../../static/images/FitSpecialists_bg.jpg") 0 0 no-repeat}.htmlslotcontainer #CommunityEvents .inner{background:#dfdfdf url("../../static/images/CommunityEvents_bg.jpg") 100% 0 no-repeat}.htmlslotcontainer #ExperienceStores .inner{background:#dfdfdf url("../../static/images/ExperienceStores_bg.jpg") 0 0 no-repeat}.htmlslotcontainer #FitSpecialists .innerCopy,.htmlslotcontainer #ExperienceStores .innerCopy{float:right}.htmlslotcontainer .clear{clear:both;height:0;margin:0;padding:0;float:none}
