@charset "UTF-8";
/***!  /templates/heliostemplatecomponent/css/maps.css  !***/

#maps-intro{margin:50px auto 0}.jumbotron-header-image::before{background:transparent url(https://www.heliosventilatoren.de/images/headers/service/header_teilkat_kundendienst.jpg#joomlaImage://local-images/headers/service/header_teilkat_kundendienst.jpg?width=1920&height=510) center/cover no-repeat;content:""}#maps{display:table;max-width:1250px;width:100%;height:678px;margin:10px auto 3rem;padding:20px 20px 0 30px;float:none;background-color:#f5f5f5;border-radius:0.375rem}#maps .info-header{max-width:100%}#maps .leaflet-popup-content-wrapper{min-height:inherit;float:left}#maps .leaflet-popup-tip-container{bottom:-19px;left:47%}#maps .leaflet-popup-tip{min-height:inherit;float:inherit}#maps .mytool{position:absolute;margin-top:-10px;margin-left:10px}#maps .label.label-important.distance::before{color:white;font-size:0.9rem;padding:0px 5px;content:"ca."}#maps .label.label-important.distance .distance{margin-top:2px}#maps .routeicon+a{display:block;position:absolute;top:0;left:25px;max-width:200px}#maps .detailsicon,#maps .detailsicon+a{display:none !important}#maps .leaflet-popup.leaflet-zoom-animated .detailsicon,#maps .leaflet-popup.leaflet-zoom-animated .detailsicon+a{display:none !important}#maps .leaflet-marker-icon.leaflet-zoom-animated.leaflet-interactive{width:30px !important;height:auto !important;margin-top:-30px !important}#maps .sidebar-icon{width:40px !important;height:auto !important}#locationlocator{max-width:1250px;display:block;margin:20px auto 30px !important;border-radius:0.375rem}#locationlocator .mymap-group,#locationsearch_div{float:none !important;margin:0 auto !important;width:96% !important;padding:20px !important;max-width:100% !important}#locationlocator .mymap.mymap-primary{padding:20px 0;height:auto !important}#noresult{display:block;position:relative;text-align:center;top:100px}#locationlocator .innerLeft{text-align:center}#locationlocator .mymap.mymap-primary{width:100% !important;display:block !important;margin:20px auto !important}#locationlocator .twitter-typeahead{display:block !important}#locationlocator #filter_catid,#locationlocator .adv-search{display:none}#locationlocator .controls{width:100%}#locationlocator select#radius{margin:10px 0}#locationlocator .input-append{margin:20px auto !important;display:block !important;width:100% !important}#locationlocator .mymap.mymap-primary{font-size:15px !important}#locationresult{margin-top:2rem !important;height:570px}#maps .resultbar .row0 .locationaddress,#maps .resultbar .row1 .locationaddress{width:100%;margin-left:0;font-size:0.9rem}#maps .resultbar .row0 .label.distance,#maps .resultbar .row1 .label.distance{margin:-10px 0 10px 60px;float:left;padding:4px}#maps .resultbar .row0 address,#maps .resultbar .row1 address{width:100% !important}@media screen and (max-width:480px){#maps .result-count{padding:0}}@media screen and (max-width:1023px){#maps .mytool{position:relative;display:block;margin-top:-20px;margin-bottom:20px;margin-left:55px}#maps .label.label-important.distance .distance{margin-top:0;font-size:0.9rem}#locationresult,#map,.mmlmap{width:100% !important;float:left}}@media (min-width:1024px){#locationlocator .mymap-group{display:inline-block;margin:0 auto;width:43%;padding:20px}#maps .info-header{float:left;margin-top:15px}}
