.page-template-template-locations-map .addad-locations-wrapper,.page-template-template-dealers-map .addad-locations-wrapper{position:relative;display:flex}.page-template-template-locations-map .location-input-container,.page-template-template-dealers-map .location-input-container{display:table}.page-template-template-locations-map .location-input-container .input-wrap,.page-template-template-dealers-map .location-input-container .input-wrap{position:relative;vertical-align:middle;display:table-cell;width:100%}.page-template-template-locations-map .location-input-container .input-wrap #location-input,.page-template-template-dealers-map .location-input-container .input-wrap #location-input{margin:2em 0;padding-right:28px}.page-template-template-locations-map .location-input-container .input-wrap .location-reset,.page-template-template-dealers-map .location-input-container .input-wrap .location-reset{right:5px;line-height:1;position:absolute;opacity:.5;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page-template-template-locations-map .location-input-container .input-wrap .location-reset:hover,.page-template-template-dealers-map .location-input-container .input-wrap .location-reset:hover{opacity:.75}.page-template-template-locations-map .location-input-container .input-wrap .location-reset::before,.page-template-template-dealers-map .location-input-container .input-wrap .location-reset::before{display:inline-block;content:'';width:20px;height:20px;background-size:20px 20px}.page-template-template-locations-map .location-input-container .input-wrap .location-reset.reset,.page-template-template-dealers-map .location-input-container .input-wrap .location-reset.reset{cursor:pointer}.page-template-template-locations-map .location-input-container .input-wrap .location-reset.reset::before,.page-template-template-dealers-map .location-input-container .input-wrap .location-reset.reset::before{background:url(../png/icon-close.png) no-repeat;background-size:20px 20px}.page-template-template-locations-map .location-input-container .input-wrap .location-reset.loading::before,.page-template-template-dealers-map .location-input-container .input-wrap .location-reset.loading::before{background:url(../png/loading.png) no-repeat;background-size:20px 20px;-webkit-animation:rotate 700ms infinite linear;-moz-animation:rotate 700ms infinite linear;animation:rotate 700ms infinite linear}.page-template-template-locations-map .location-input-container .locate-me,.page-template-template-dealers-map .location-input-container .locate-me{margin-left:1em}.page-template-template-locations-map .filter-input-wrapper,.page-template-template-dealers-map .filter-input-wrapper{display:none}.page-template-template-locations-map .infowindow-link,.page-template-template-dealers-map .infowindow-link{float:left;clear:left}.page-template-template-locations-map .pac-container:after,.page-template-template-dealers-map .pac-container:after{background-image:none !important;height:0;padding:0;margin:0}#referens-icon,#location-icon,#closest-icon{display:none !important}@-o-keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-moz-keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-ms-keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@-webkit-keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}