.map .mapControls #zoomIn,.map .mapControls #zoomOut{cursor:pointer;margin:0 auto;overflow:hidden;background:#000;color:#fff;text-align:center;line-height:26px;font-size:19px;height:26px;width:26px;margin:5px auto;margin-right:0;margin-top:62px;float:left}.map{position:relative}.map .mapControls{position:absolute;right:40px!important;top:60px!important;cursor:pointer;overflow:hidden;overflow:visible;background:#000;color:#fff;font-size:16px;height:57px;width:57px;margin-bottom:8px;opacity:.8}.map .mapControls #goEast{position:absolute;top:50%;margin-top:-7px;left:7px;display:block;border-style:solid;border-width:7px 8px 7px 0;border-color:transparent #fff transparent transparent}.map .mapControls #goNorth{position:absolute;left:50%;margin-left:-7px;top:7px;display:block;border-style:solid;border-width:0 7px 8px;border-color:transparent transparent #fff}.map .mapControls #goWest{position:absolute;top:50%;margin-top:-7px;right:7px;display:block;border-style:solid;border-width:7px 0 7px 8px;border-color:transparent transparent transparent #fff}.map .mapControls #goSouth{position:absolute;left:50%;margin-left:-7px;bottom:7px;display:block;border-style:solid;border-width:8px 7px 0;border-color:#fff transparent transparent}.map .mapControls #zoomOut{margin-left:4px}.map .mapControls #toggleCluser{cursor:pointer;overflow:hidden;background:#000;color:#fff;text-align:center;line-height:26px;font-size:19px;height:26px;width:26px;margin:0 0 5px;float:right}.map .map-search{position:relative}.map .map-search .map-search-holder{position:relative;display:inline-block;width:500px;margin-right:0}.map .map-search .map-search-holder input{color:#000;height:42px;width:290px;max-width:320px;padding:0 16px;padding-right:40px;overflow:hidden;float:left}.map .map-search .map-search-holder .lsearch{float:left;margin-left:5px;height:42px}.map .map-search .map-search-holder select{width:80px;float:left;margin-left:5px;height:42px}.map .map-search .map-search-holder .btn-gps{position:absolute;top:1px;right:0;height:40px;padding:6px 12px;opacity:.5;transition:opacity .2s ease}.map .map-search .map-search-holder .btn-gps:hover{opacity:1}.map .map-search-wrapper{position:absolute;z-index:1;top:61px;left:45px}.map .map-view{margin-top:0;overflow:hidden;position:relative}.map .map-view #map-canvas{height:80%;min-height:600px}#map-canvas,#map-canvas>div,#map-canvas>div>div:first-child > div:nth-child(2),.map .map-view #map-canvas,div#map{overflow:hidden;position:relative}div.location-container .location-header{padding:0 0 10px}div.location-container .location-contacts{padding:10px 0;line-height:1.3}div.location-container .location-contacts span{padding:0 7px 0 0}div.location-container .location-contacts span.mail{padding-right:5px}div.location-container a.location-title{display:block;text-transform:uppercase;font-weight:700;font-size:1rem;color:#333;padding-bottom:2px}@media (max-width:480px){.map .map-view #map-canvas{height:370px}#map-canvas>div>div.mapControls{display:none}}.tx_locations.searchresults .location{margin-bottom:25px;border-bottom:1px dashed #999;padding-bottom:10px;width:100%}.tx_locations.searchresults .location a{color:#111}.tx_locations.searchresults .location .contacts{padding:10px 0}.tx_locations.searchresults .location .contacts a:hover,.tx_locations.searchresults .location .map-options a:hover{text-decoration:underline}.tx_locations.searchresults .map-search-locate{display:inline}.tx_locations.searchresults .findmarker{background:rgba(50,50,50,.2);border:none;cursor:pointer;outline:none;float:left;margin-right:10px;border-radius:3px}.tx_locations.searchresults .findmarker:before{font-family:fontello;content:"\e842";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1.5;margin-left:.2em;font-size:130%;text-shadow:1px 1px 1px hsla(0,0%,50%,.3);cursor:pointer;outline:none;color:#333}.tx_locations.searchresults .search-headline h1{text-align:left;font-size:1.75rem;text-transform:none;border-bottom:1px dashed #555;padding-bottom:10px;margin-bottom:25px}.tx_locations.searchresults h3.title{float:left}.gmapsinfowindowcontent{max-height:455px}.gmapsinfowindowcontent h4{color:#153d34;font-size:16px}.gmapsinfowindowcontent .job,.gmapsinfowindowcontent .job a{color:#729478;font-size:14px}.gm-style-iw{max-width:100vw!important}@media only screen and (max-width:640px){.map .map-search-wrapper{left:5px}.map .map-search .map-search-holder{width:90vw}.map .map-search .map-search-holder input{width:230px;max-width:320px;padding:0 16px;padding-right:10px;margin-bottom:10px}}@media only screen and (max-width:540px){.mapControls{display:none}.map .map-search .map-search-holder select{margin-left:0}}@media only screen and (max-width:470px){.map .map-search .map-search-holder input{float:none}}#uid-24 .tx_locations.mapsearch{padding-top:100px}.module-location-search.radial-search .partial-sod.small{width:auto;padding-right:30px;bottom:-16px;margin:0 10px 0 30px}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.module-location-search.radial-search .partial-sod.small{bottom:-1px}}}@media (max-width:390px){.module-location-search.radial-search .partial-sod.small{width:calc(100% - 65px);margin-left:0}}
/*# sourceMappingURL=tx_locations.min.css.map */
