.store-locator-page .region-area-two .inner-area-one,.store-page .region-area-two .inner-area-one{width:220px;margin-right:10px}.store-locator-page .region-area-two .inner-area-two,.store-page .region-area-two .inner-area-two{width:100%}.store-locator-page .region-area-two .inner-area-two>.title-container .title,.store-page .region-area-two .inner-area-two>.title-container .title{font-size:36px;color:#000;font-weight:400;line-height:40px;padding:0 5px 10px}.store-locator-page .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.store-page .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,.45)}.store-locator-page .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.store-page .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.35)}.store-locator-page .main-title-container,.store-page .main-title-container{text-align:center;padding-bottom:0;padding-top:30px;background:#5a5a5a}.store-locator-page .main-title-container .title,.store-page .main-title-container .title{color:#fff;font-size:22px;float:none;letter-spacing:.03em}.mobile-nav{display:none}.x-store-locator{display:flex;height:calc(100vh - 90px)}.x-store-locator .box-2{width:50%;max-width:580px;height:100%}.x-store-locator .box-1{width:100%;height:100%}.x-store-locator .control-area-one{width:100%;padding:10px 30px 30px;background-color:#5a5a5a;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.x-store-locator .control-area-two{padding:0 40px;padding-right:25px}.x-store-locator .control-area-three{width:100%;height:100%}.x-store-locator .separator{font-size:19px;font-weight:300;text-align:center;flex-shrink:0;padding:0 15px;color:#fff}.x-store-locator .map-partner-box{float:right;width:28%;margin-left:20px}.x-store-locator .map-partner-box .x-partner-box{border:0;background-color:#fff;float:left}.x-store-locator .map-partner-box .x-partner-box .image-container{display:none}.x-store-locator .map-partner-box .x-partner-box ul{padding:0;width:100%}.x-store-locator .map-partner-box .x-partner-box ul li{background-color:#f3f3f3;padding:0 10px}.x-store-locator .map-partner-box .x-partner-box a{display:none}.x-store-locator .map-partner-box .x-partner-box .div-wrapper{display:none}.x-store-locator .map-partner-box .x-partner-box .name{padding-top:20px}.x-store-locator .map-partner-box .x-partner-box .address-one{padding-top:20px}.x-store-locator .map-partner-box .x-partner-box .description{display:block;background-color:#fff!important;padding:15px 10px}.x-store-locator .map-partner-box .x-partner-box .phone{padding-bottom:10px}.x-store-locator .map-partner-box .x-partner-box:hover{background-color:#fff;border:0}.x-store-locator .results-counter{font-size:17px;font-weight:300;height:50px;display:flex;align-items:center;background-color:#fff;border-bottom:1px solid #eeebeb;margin-right:40px}.x-store-locator .results-counter span{margin-right:5px}.x-store-locator .sl-filter{position:relative;padding:0;min-width:160px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;flex:1}.x-store-locator .sl-filter.full-width{width:100%;flex:100%;text-align:center;margin-bottom:10px}.x-store-locator .form-row .input-wrapper{height:45px;padding:0 15px;display:flex;align-items:center;border:1px solid grey;background:0 0}.x-store-locator .form-row .input-wrapper input{font-size:14px;font-weight:300;text-overflow:ellipsis}.x-store-locator .form-row .input-wrapper::before{position:absolute;right:15px;top:0;font-size:23px;line-height:45px}.x-store-locator .form-row .input-wrapper .loading{display:none}.x-store-locator .form-row .input-wrapper .loading img{width:12px}.x-store-locator .form-row .input-wrapper.loading .loading{display:inline-block}.x-store-locator .form-row .input-wrapper input{padding-left:5px;color:#fff}.x-store-locator .form-row .input-wrapper input::-webkit-input-placeholder{font-size:14px;font-weight:400;color:#fff;font-style:normal;letter-spacing:.04em}.x-store-locator .form-row .input-wrapper input:-moz-placeholder{font-size:14px;font-weight:400;color:#fff;font-style:normal;letter-spacing:.04em}.x-store-locator .form-row .input-wrapper input::-moz-placeholder{font-size:14px;font-weight:400;color:#fff;font-style:normal;letter-spacing:.04em}.x-store-locator .form-row .input-wrapper input:-ms-input-placeholder{font-size:14px;font-weight:400;color:#fff;font-style:normal;letter-spacing:.04em}.x-store-locator .form-row .select-wrapper{height:45px;border:1px solid grey;background:0 0;color:#fff}.x-store-locator .form-row .select-wrapper .newListSelected .selectedTxt{position:relative;padding:0 15px;color:#fff;height:45px;line-height:45px}.x-store-locator .form-row .select-wrapper .newListSelected .selectedTxt:before{content:none}.x-store-locator .form-row .select-wrapper:before{color:#fff}.x-store-locator .form-row .select-wrapper select{color:#fff;line-height:45px;height:45px}.x-store-locator .js-show-town-text{position:absolute;top:-8px;left:15px;background-color:#5a5a5a}.x-store-locator .x-partner-list{max-height:calc(100vh - 360px);overflow-y:auto}.x-store-locator .x-partner-list>ul{padding-right:15px}.x-store-locator .x-partner-list::-webkit-scrollbar{width:4px;height:4px}.x-store-locator .x-partner-list::-webkit-scrollbar-track{background:0 0}.x-store-locator .x-partner-list::-webkit-scrollbar-thumb{background:#bdbec7;border-radius:5px}.x-store-locator .x-partner-list::-webkit-scrollbar-thumb:hover{background:#d9d9de}.x-store-locator .x-partner-box{position:relative;margin-right:10px;padding:20px 10px 20px 0;background-color:#fff;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #eeebeb}.x-store-locator .x-partner-box .address .icon-pin-small{display:inline-block;margin-right:5px;font-size:18px;vertical-align:top}.x-store-locator .x-partner-box .address .address-content{display:inline-block;width:calc(100% - 35px)}.x-store-locator .x-partner-box .image-container{max-width:100%;overflow:hidden;display:none;margin-bottom:40px}.x-store-locator .x-partner-box .image-container img{display:block;max-width:100%}.x-store-locator .x-partner-box ul li{color:#5a5a5a;font-size:16px;line-height:18px;padding:7px 0;display:flex;font-weight:300;font-family:'Avenir LT Std'!important}.x-store-locator .x-partner-box ul li:before{margin-right:10px;color:#5a5a5a;font-size:18px;position:relative;font-family:templatefont}.x-store-locator .x-partner-box ul li.description{display:flex;text-align:left}.x-store-locator .x-partner-box ul li.js-content{display:none}.x-store-locator .x-partner-box ul li .icon-arrow-right{font-size:8px;position:relative;top:-1px}.x-store-locator .x-partner-box ul li a{color:#4999ce;text-decoration:underline;font-family:'Avenir LT Std'}.x-store-locator .x-partner-box ul li a.primary{color:#fff}.x-store-locator .x-partner-box ul li span{font-family:'Avenir LT Std'}.x-store-locator .x-partner-box ul .primary{color:#fff;text-decoration:none}.x-store-locator .x-partner-box ul .area{padding:0;font-size:14px;line-height:18px;font-weight:300}.x-store-locator .x-partner-box ul .website-link{font-weight:900}.x-store-locator .x-partner-box ul .name{font-size:16px;line-height:22px;padding:0;font-weight:700}.x-store-locator .x-partner-box ul .name:before{position:absolute;margin-right:0;top:25px;right:-5px;font-size:15px;color:#5a5a5a}.x-store-locator .x-partner-box ul .email{font-weight:300}.x-store-locator .x-partner-box ul .email a{color:#4999ce;text-decoration:underline}.x-store-locator .x-partner-box ul .email a:hover{color:#4999ce;text-decoration:none}.x-store-locator .x-partner-box ul .read-more{position:absolute;right:0;bottom:55px;color:#4999ce;font-size:13px;font-weight:600}.x-store-locator .x-partner-box ul .read-more:after{position:absolute;bottom:-6px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:2px;background-color:#5a5a5a;content:'';-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.x-store-locator .x-partner-box ul .read-more:hover:after{width:50%}.x-store-locator .x-partner-box .view{padding-left:10px}.x-store-locator .x-partner-box[data-id='31416'] .action-button{display:none}.x-store-locator .partner-description .x-slider{display:none}.x-store-locator .partner-description .form-loading{display:none}.x-store-locator .partner-description .results-counter{display:none}.x-store-locator .partner-description .x-partner-list{display:block!important}.x-store-locator .address .address-content .default-version{display:inline-block}.x-store-locator .address .address-content .de-version{display:none}.x-store-locator .address.DE .address-content .default-version,.x-store-locator .address.de .address-content .default-version{display:none}.x-store-locator .address.DE .address-content .de-version,.x-store-locator .address.de .address-content .de-version{display:inline-block}.x-store-locator .x-google-map{width:100%;height:100%}.x-store-locator .x-google-map ul li{color:#5a5a5a;font-size:16px;line-height:18px;padding:7px 0;display:flex;font-weight:300}.x-store-locator .x-google-map ul li:before{margin-right:10px;color:#5a5a5a;font-size:18px;position:relative}.x-store-locator .x-google-map ul li.description{display:flex;text-align:left}.x-store-locator .x-google-map ul li.js-content{display:none}.x-store-locator .x-google-map ul li a{color:#4999ce}.x-store-locator .x-google-map ul .primary{color:#fff;text-decoration:none}.x-store-locator .x-google-map ul .name{padding:0;font-size:16px;line-height:22px;font-weight:900}.x-store-locator .x-google-map ul .website-link{font-weight:900}.x-store-locator .x-google-map ul .area{font-size:14px;line-height:18px;font-weight:300;padding:0 0 10px 0}.x-store-locator .x-google-map ul .email{font-weight:300}.x-store-locator .x-google-map ul .email a{color:#4999ce;text-decoration:underline}.x-store-locator .x-google-map ul .email a:hover{color:#4999ce;text-decoration:none}.x-store-locator .x-google-map ul .read-more{position:absolute;right:0;bottom:55px;color:#4999ce;font-size:13px;font-weight:600}.x-store-locator .x-google-map ul .read-more:after{position:absolute;bottom:-6px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:2px;background-color:#5a5a5a;content:'';-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.x-store-locator .x-google-map ul .read-more:hover:after{width:50%}.x-store-locator .x-google-map ul.map-popup{min-width:300px;font-family:'Avenir LT Std';padding:0 10px}.x-store-locator .x-google-map ul.map-popup li{font-family:'Avenir LT Std'!important}.x-store-locator .x-google-map ul.map-popup li:before{font-family:templatefont}.x-store-locator .x-google-map ul.map-popup span{font-family:'Avenir LT Std'}.x-store-locator .x-google-map ul.map-popup a{font-family:'Avenir LT Std'}.x-store-locator .buttons{float:right;padding:0}.x-store-locator .buttons input{outline:0;background:0 0;border:0 solid #fff;margin:0;padding:0;cursor:pointer}.x-store-locator .buttons input:disabled{cursor:default}.x-store-locator .buttons .submit{display:none;margin:35px 10px 10px 10px}.x-store-locator .buttons .submit input{height:36px;width:130px;padding:5px 10px;background-color:#4999ce;-moz-transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;line-height:20px;color:#fff;font-size:14px;text-decoration:none}.x-store-locator .buttons .submit input:hover{background-color:#5a5a5a}.x-store-locator .buttons .submit input:disabled{background-color:#cdcdcd}.x-store-locator .buttons .clear{margin:15px 10px;text-align:center;display:none}.x-store-locator .buttons .clear span{color:#fff;font-size:14px;height:16px;width:100%;margin-top:7px;text-decoration:none;line-height:14px;text-transform:uppercase}.x-store-locator .buttons .clear span:hover{text-decoration:underline}.x-store-locator .buttons .clear span:disabled{color:#aaa}.x-store-locator .buttons .clear span:disabled:hover{text-decoration:none}.x-store-locator .back-to-stores{float:right;padding:5px 30px 5px 10px;color:#fff;line-height:20px;text-align:center;height:20px;font-size:12px;position:relative;background-color:#4999ce;-moz-transition:background-color,.2s 1s ease-in-out;-webkit-transition:background-color,.2s 1s ease-in-out;-o-transition:background-color,.2s 1s ease-in-out;transition:background-color,.2s 1s ease-in-out;margin-top:10px}.x-store-locator .back-to-stores:after{content:"";position:absolute;right:5px;top:5px;display:block;width:20px;height:20px}.x-store-locator .back-to-stores:hover{background-color:#5a5a5a}.x-store-locator.single .main-title-container,.x-store-locator.single .results-counter,.x-store-locator.single .x-store-locator-form{display:none}.x-store-locator.single .x-partner-list{max-height:100%;position:relative}.x-store-locator.single .x-partner-box{z-index:2;border:0;background-color:inherit;position:relative}.x-store-locator.single .x-partner-box ul .image-container{display:block}.x-store-locator.single .x-partner-box ul .name{display:block}.x-store-locator.single .x-partner-box ul .address:before,.x-store-locator.single .x-partner-box ul .website-link{display:block}.x-store-locator.single .x-partner-box ul li.js-content{display:block}.x-store-locator.single .x-partner-box ul li:before{color:#5a5a5a}.x-store-locator [data-id='31416'] .action-button{display:none}.autocomplete-suggestions{border:1px solid #ccc;background:#f6f6f6;cursor:default;overflow:auto;margin-left:-35px;margin-top:2px;max-height:230px!important;width:300px!important;-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.autocomplete-suggestions .autocomplete-suggestion{padding:7px 10px;font-size:12px;line-height:16px;color:#444;cursor:pointer;-moz-transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.autocomplete-suggestions .autocomplete-suggestion strong{font-weight:400;color:#4999ce;font-style:italic}.autocomplete-suggestions .autocomplete-selected{background:#5a5a5a;color:#fff}.stylish-select .newListSelected .SSContainerDivWrapper .newList li:first-child{display:inherit}.x-store-locator-cities,.x-store-locator-search-results{position:absolute;z-index:2;width:100%;background:#f9f9f9}.x-store-locator-cities ul>li,.x-store-locator-search-results ul>li{cursor:pointer;padding:15px 7px;text-align:left;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.x-store-locator-cities ul>li:hover,.x-store-locator-search-results ul>li:hover{background:#d3d3d3;padding-left:10px}.x-store-locator-cities li.warning,.x-store-locator-search-results li.warning{padding:7px;background:#e62d27;color:#fff}.x-store-locator-cities li.warning:hover,.x-store-locator-search-results li.warning:hover{background:#e62d27;cursor:context-menu;padding-left:7px}.x-store-locator .form-row.js-google-search .input-wrapper{padding:0}.x-store-locator .form-row.js-google-search .input-wrapper input{padding:0 20px}.pac-container{margin-top:3px;background:#f9f9f9}.pac-container .pac-item{padding:15px 7px;font-size:12px;line-height:14px;border-top:none;-moz-transition:background-color .2s ease-in-out;-webkit-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.pac-container .pac-item:hover{cursor:pointer;background-color:#d3d3d3}.pac-logo:after{display:none}.pac-icon-marker{display:none}@media only screen and (max-width:1299px){.x-store-locator .x-partner-list{max-height:calc(100vh - 410px)}}@media only screen and (max-width:959px){.touch .x-store-locator{max-height:auto;height:auto;flex-direction:column}.touch .x-store-locator .sl-filter{width:100%}.touch .x-store-locator .box-1{visibility:hidden;height:20vh;width:100%}.touch .x-store-locator .box-1.visible{visibility:visible;height:85vh}.touch .x-store-locator .box-2{width:100%;height:auto;max-width:100%}.touch .x-store-locator .box-2 .x-partner-list{max-height:calc(100vh - 420px)}.touch .x-store-locator .box-2 .x-store-locator-stores.hide{display:none}.touch .x-store-locator .box-2 .submit{display:block}.touch .x-store-locator .control-area-one{flex-direction:column}.touch .x-store-locator .control-area-one .form-row .input-wrapper,.touch .x-store-locator .control-area-one .form-row .select-wrapper{width:100%}.touch .x-store-locator .control-area-two{padding:0 25px;height:calc(100vh - 420px)}.touch .x-store-locator .mobile-nav{display:flex;align-items:center;justify-content:center;margin:20px 0;color:#5a5a5a}.touch .x-store-locator .mobile-nav>div{font-size:16px;font-weight:600;padding:5px 15px;border-bottom:2px solid #e6e8f0}.touch .x-store-locator .mobile-nav>div.active{border-bottom:2px solid #292a2e}.touch .x-store-locator .mobile-nav>div>span{padding:10px 20px}}@media only screen and (max-width:478px){.touch .x-store-locator .sl-filter{width:100%}.touch .x-store-locator .separator{padding:10px 0}}