.backdrop{min-height:500px;margin:0;position:relative;margin:0 0 40px;padding:20px 0 20px 40px}.backdrop-overlay{position:relative;min-height:500px;width:380px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;background:white;position:relative}.store .backdrop{min-height:410px;background-position:0 0;background-image:url(../../img/tmp-store-big.jpg);background-repeat:no-repeat;background-size:auto 100%}.store .backdrop-overlay{min-height:410px;padding-bottom:210px}.block-storelocator{margin:0 0 10px}.block-storelocator .search-box,.block-storelocator .country-box{position:relative;margin:10px 0 0;width:100%}.backdrop-overlay input.store-search{margin:0;padding:0 30px 0 8px;width:100%}.backdrop-overlay input.submit{position:absolute;right:0;top:0;margin:9px 1px 0 0;width:21px;height:12px;border:0;background:#fff url(../../img/icons_figures-horizontal.png) -154px top no-repeat;font-size:0;min-width:0;padding:0}.backdrop-overlay select.store-countries{margin:0;height:30px;line-height:30px;width:100%;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.backdrop-gmap{position:absolute;height:100%;width:auto;left:0;top:0;right:0}.store .backdrop-gmap{display:none}.backdrop-overlay .small-map{position:absolute;bottom:20px;left:20px;width:340px;height:170px;cursor:pointer}.backdrop-overlay .title-block{min-height:80px}.backdrop-overlay .title-block .arrow-left{display:block;margin:10px 0 0}.block-stores ul{width:50%;max-width:180px;float:left;display:block}.block-stores ul.full-width{width:100%;max-width:100%;float:none}.storeone-block-text{position:absolute;right:24px;top:164px}.storeone-block-text a,.block-stores li a{font-family:roboto_condensedlight,Helvetica,sans-serif;font-size:18px;font-size:1.8rem;line-height:26px;line-height:2.6rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.hasbullets li.black,.hasbullets li.blue,.hasbullets li.red,.hasbullets li.grey{list-style:none outside none;margin-left:0}.hasbullets li.black:before,.hasbullets li.grey:before,.hasbullets li.blue:before,.hasbullets li.red:before{width:15px;height:15px;display:inline-block;position:relative;content:" ";top:2px;overflow:hidden;background-image:url("../../img/tailoring-line-dots.png");margin-right:10px}.hasbullets li.black:before{background-position:0 0}.hasbullets li.red:before{background-position:0 15px}.hasbullets li.grey:before{background-position:0 30px}.hasbullets li.blue:before{background-position:0 45px}.block-countries{padding:20px 0;border-top:1px solid #d5d5d5}.countries-lister h3{font-family:roboto_condensedlight,Helvetica,sans-serif;text-transform:uppercase;font-size:18px;font-size:1.8rem;line-height:28px;line-height:2.8rem;font-weight:normal;margin:10px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis}.countries-lister li{float:left;margin:0 20px 20px 0;height:175px;max-width:220px}.countries-lister li.current{display:none}.countries-lister{margin:20px -20px 0 0}.store .store-details{max-width:1260px}.store .store-details .col{min-width:280px;width:33.3%;float:left;overflow:hidden}.store .store-details .col img{display:block;margin:0 0 10px}.store .store-details article{padding:0 20px 0 0;max-width:340px}.store .store-details h2.line{border-bottom:1px solid #d5d5d5;margin:0 0 15px}.store .store-details h3{text-transform:uppercase;font-family:roboto_condensedregular,Helvetica,sans-serif}.store .store-details table,.store .store-details p{width:100%;margin:0 0 10px}.store .store-details th,.store .store-details td:first-child{text-align:left}.store .store-details td{text-align:right}.title-soon{color:#787878;border-bottom:1px solid #ddd;margin:10px 0;padding:0 0 5px}.open-soon li{position:relative;clear:both;float:none}.open-soon li a{float:left;max-width:82%}.tt-container{display:inline-block;position:relative}.tt-info{border:1px solid #ccc;color:#ccc;background:white;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;width:13px;height:12px;display:inline-block;padding:1px;text-align:center;vertical-align:middle;line-height:12px;margin:4px;cursor:pointer}.tt-message{position:absolute;left:30px;top:0;background:white;display:none;z-index:20;border:1px solid #ccc;width:100px;padding:3px 6px;font-size:13px;font-size:1.3rem}.tt-message:before{content:"";position:absolute;left:-6px;top:5px;border:1px solid #ccc;border-right:0;border-bottom:0;background:white;width:10px;height:10px;z-index:1;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.tt-info:hover+.tt-message{display:block}article.shop-online #usps li{float:none;padding:0;border-left:0;text-transform:none;color:#787878;line-height:18px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;list-style:disc;margin-left:20px;margin-left:2rem;letter-spacing:0 !important}@media only screen and (max-width:640px){.block-countries img{max-width:100%}.backdrop,.store .backdrop{margin:0;padding:0;width:auto;height:auto;background-image:none}.backdrop-gmap{display:none}.backdrop-overlay,.store .backdrop-overlay{height:auto;width:auto;position:static;left:0;top:0;padding:20px 0}.backdrop-overlay p,.backdrop-overlay .small-map,.backdrop-overlay .btn{margin:0 0 15px}.backdrop-overlay .small-map{position:relative;max-width:100%;display:block;left:auto;bottom:auto}.block-storelocator .search-box,.block-storelocator .country-box{width:auto;max-width:275px}.countries-lister{margin:20px 0 0}.block-countries{padding:20px 0;margin:0}.store .store-details{padding:0}.store .store-details .col{min-width:0;width:auto;float:none}.store .store-details article{padding:0;max-width:none}}