#store-locator .store-locator-container{display:none}#store-locator .filter-list{border-top:1px solid #aae1ff;padding-bottom:0;padding-left:0}#store-locator .filter-list .input-wrapper{padding-top:0;max-height:40px;line-height:20px;position:relative;width:100%;overflow:hidden;min-height:16px}@media screen and (max-width:479px){#store-locator .filter-list .input-wrapper{line-height:17px;max-height:34px}}#store-locator .filter-list .input-wrapper:before{content:"";text-align:right;position:absolute;top:0;bottom:0;right:0;width:10%;background:linear-gradient(to right,rgba(255,255,255,0),#fff 80%)}#store-locator .filter-list .input-wrapper:after{content:none}#store-locator .filter-list .input-wrapper input[type=checkbox]+label{top:calc(50% - 1px);transform:translateY(-50%)}#store-locator .filter-list label{cursor:pointer}#store-locator .filter-list .filter-item{margin-bottom:15px}@media screen and (max-width:479px){#store-locator .filter-list .filter-item{margin-left:0}}#store-locator .filter{background-color:#fff;margin-bottom:-1px}#store-locator .filter i:before{display:inline-block;transform:translate(0,2px)}#store-locator .filter .img-responsive{display:inline-block}#store-locator .img-circle{border-radius:50%}@media screen and (min-width:768px){#store-locator .list-map-wrapper{display:-ms-flexbox;display:flex}}#store-locator .gmap{height:611px;position:relative;padding:0}@media screen and (max-width:767px){#store-locator .gmap{height:300px}}#store-locator #map{height:inherit!important}#store-locator .list{border-top:none;background-color:#fff}#store-locator .locations{height:557px;overflow-x:hidden;overflow-y:auto;border-top:1px solid #aae1ff}@media screen and (max-width:767px){#store-locator .locations{height:auto}}#store-locator .location{border-bottom:1px solid #aae1ff;cursor:pointer}#store-locator .location:last-child{border-bottom:none}#store-locator .circle-container{position:absolute;top:5px;left:10px}#store-locator .store-container{padding-left:50px}#store-locator .circle-number{border-radius:50%;height:30px;width:30px}#store-locator .circle-number{line-height:31px;background-color:#282d74;font-size:16px}#store-locator .circle-number-green{background-color:#b8c41c}#store-locator .category{float:left;margin-right:7px;margin-top:5px;width:40px}#store-locator .pagination{border-top:1px solid #aae1ff}#store-locator .pagination.state_no-result{padding-top:0}#store-locator .previous{float:left;line-height:30px;padding-left:20px;position:relative}#store-locator .previous i{position:absolute;top:0;bottom:0;left:-7px;font-size:30px;font-size:30px}@media (max-width:767px){#store-locator .previous i{font-size:28px}}@media (max-width:479px){#store-locator .previous i{font-size:26px}}#store-locator .next{float:right;line-height:30px;padding-right:20px;position:relative}#store-locator .next i{position:absolute;top:0;bottom:0;right:-7px;font-size:30px;font-size:30px}@media (max-width:767px){#store-locator .next i{font-size:28px}}@media (max-width:479px){#store-locator .next i{font-size:26px}}#store-locator .info-window-content{min-width:200px;max-width:450px;overflow:hidden}#store-locator .info-window-content .h3{padding-right:30px}#store-locator .product{border-top:1px solid #aae1ff;padding-top:10px}#store-locator .product.product-grid{display:grid;grid-template-columns:1fr 1fr;display:-ms-grid;-ms-grid-columns:1fr 1fr}#store-locator .product .grid-item{-ms-grid-column:1;padding-left:10px;padding-right:10px}#store-locator .product .grid-item:nth-child(even){-ms-grid-column:2}#store-locator .product .product-category{padding-left:47px;min-height:42px;position:relative}#store-locator .product .product-category span{display:block;max-height:32px;line-height:16px;position:relative;overflow:hidden;width:100%;max-width:135px}@media screen and (max-width:767px){#store-locator .product .product-category span{line-height:18px;max-height:36px}}@media screen and (max-width:479px){#store-locator .product .product-category span{line-height:16px;max-height:32px}}@media screen and (min-width:767px) and (max-width:1023px){#store-locator .product .product-category span{max-width:115px}}#store-locator .product .product-category span.fade-category:before{content:"";text-align:right;position:absolute;top:0;bottom:0;right:0;width:10%;background:linear-gradient(to right,rgba(255,255,255,0),#fff 80%)}#store-locator .product img{margin-bottom:0;width:42px;height:auto;position:absolute;top:0;left:0}#store-locator .input-group-addon i{position:relative;top:2px}#store-locator button.gm-ui-hover-effect{top:6px!important;right:0!important}#store-locator button.gm-ui-hover-effect img{margin:0!important;height:auto!important;width:auto!important}#store-locator .gm-style{font-family:Arial,sans-serif}#store-locator .gm-style .gm-style-iw-c{padding-bottom:0}#store-locator .ng-map-info-window{position:absolute;width:100%}#store-locator .ng-map-info-window:after{background:linear-gradient(45deg,#fff 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);box-shadow:-2px 2px 2px 0 rgba(178,178,178,.4);content:"";height:15px;left:0;position:absolute;top:0;transform:translate(-50%,-50%) rotate(-45deg);width:15px}#store-locator .modal-body{padding-top:0;padding-bottom:0}