@charset "UTF-8";
.zw-plzsuche #geotop{margin-bottom:0.5rem}.zw-plzsuche #getlocation:focus{background-color:var(--primary);border-color:var(--primary);color:white}.zw-plzsuche .addr-col .ias-trigger{padding-left:0}.zw-plzsuche .errorMsg{display:none;float:left;padding:8px 15px}.zw-plzsuche .addresses{overflow-y:auto;max-height:70vh}.zw-plzsuche .addresses .btn-outline-light{color:var(--black);width:100%}.zw-plzsuche .addresses .btn.showall{display:none}.zw-plzsuche .addresses .content{padding-bottom:3rem}.zw-plzsuche .addresses .companyitem{width:100%;cursor:pointer}.zw-plzsuche .addresses .companyitem:hover h4{text-decoration:underline}.zw-plzsuche .addresses .companyitem .arrow{position:absolute;right:5px;top:1rem;display:block;width:24px}.zw-plzsuche .addresses .companyitem .arrow:after{content:"";font-family:"Font Awesome 5 Pro";font-size:1rem}.zw-plzsuche .addresses .companyitem .head{padding:0.7rem 1rem;border-bottom:2px solid var(--colpal-gray-2)}.zw-plzsuche .addresses .companyitem .head h4{display:flex;align-items:center;margin:0;font-size:1.333rem;padding:0;max-width:calc(100% - 2rem)}.zw-plzsuche .addresses .companyitem .head .shortinfo{display:flex;justify-content:space-between;margin-top:0.5rem}.zw-plzsuche .addresses .companyitem .head .shortinfo span{flex:1 0 auto;font-size:var(--very-small-font-size)}.zw-plzsuche .addresses .companyitem .head .shortinfo span.distance{text-align:right}.zw-plzsuche .addresses .companyitem p.icons-haendler{line-height:1.7;margin-bottom:0;display:flex;flex-direction:column;justify-content:flex-start}.zw-plzsuche .addresses .companyitem p.icons-haendler>span{flex:0 1 auto;display:inline-block}.zw-plzsuche .addresses .companyitem p.icons-haendler a{color:var(--primary);display:inline;line-height:1.8;white-space:nowrap;overflow:hidden;width:100%;text-overflow:ellipsis}.zw-plzsuche .addresses .companyitem p.icons-haendler a :hover,.zw-plzsuche .addresses .companyitem p.icons-haendler a :focus{text-decoration:none}.zw-plzsuche .addresses .companyitem p.icons-haendler a :hover span,.zw-plzsuche .addresses .companyitem p.icons-haendler a :focus span{color:var(--primary);text-decoration:underline}.zw-plzsuche .addresses .companyitem p.icons-haendler a i{color:var(--body-color);min-width:1.7rem;text-align:center}.zw-plzsuche .addresses .companyitem p.icons-haendler .route{display:flex;justify-content:space-between}.zw-plzsuche .addresses .companyitem p.icons-haendler .route>span{flex:1 0 auto}.zw-plzsuche .addresses .companyitem p.icons-haendler .route .distwrapper{text-align:right}.zw-plzsuche .addresses .companyitem .open .head{border-bottom:none}.zw-plzsuche .addresses .companyitem .open .head>.shortinfo{display:none}.zw-plzsuche .addresses .companyitem .card{transition:none}.zw-plzsuche .addresses .companyitem .card .info{display:none;padding:0rem 1rem 0}.zw-plzsuche .addresses .companyitem .card.open{background-color:var(--colpal-gray-1);border-bottom:2px solid var(--colpal-gray-2);padding-bottom:10px}.zw-plzsuche .addresses .companyitem .card.open .arrow:after{content:""}.zw-plzsuche .addresses .companyitem .card.open .info{display:block !important}.zw-plzsuche .addresses .card{box-shadow:none;align-items:stretch}.zw-plzsuche .addresses .fa,.zw-plzsuche .addresses .fab,.zw-plzsuche .addresses .fal,.zw-plzsuche .addresses .far,.zw-plzsuche .addresses .fas{display:inline-block;margin-right:0.25rem;font-size:1rem;text-align:center;vertical-align:-0.1rem;width:23px}.zw-plzsuche .addresses .bgcolpal-1{background-color:var(--colpal-1)}.zw-plzsuche .addresses .bgcolpal-1 a{background-color:var(--colpal-1);border-color:var(--colpal-1)}.zw-plzsuche .addresses .bgcolpal-2{background-color:var(--colpal-2)}.zw-plzsuche .addresses .bgcolpal-2 a{background-color:var(--colpal-2);border-color:var(--colpal-2)}.zw-plzsuche .addresses .bgcolpal-3{background-color:var(--colpal-3)}.zw-plzsuche .addresses .bgcolpal-4{background-color:var(--colpal-4)}.zw-plzsuche .addresses .bgcolpal-5{background-color:var(--colpal-5)}.zw-plzsuche .addresses .bgcolpal-6{background-color:var(--colpal-gray-1)}.zw-plzsuche .addresses .bgcolpal-7{background-color:var(--colpal-gray-3)}.zw-plzsuche .addresses .bgcolpal-8{background-color:var(--colpal-gray-5)}.zw-plzsuche .addresses .bgcolpal-9{background-color:var(--colpal-gray-7)}.zw-plzsuche .addresses .bgcolpal-10{background-color:var(--colpal-gray-9)}.zw-plzsuche .addresses .bgcolpal-11{background-color:var(--black)}.zw-plzsuche .addresses .bgcolpal-12{background-color:var(--white)}.zw-plzsuche ul.pagination{display:none}.zw-plzsuche #category-form-filter-wrapper.form .colsearch.resetactive input.form-control{width:calc(100% - 5rem)}.zw-plzsuche #category-form-filter-wrapper.form .colsearch.resetactive button.search{margin-right:6rem}.zw-plzsuche #category-form-filter-wrapper.form .colsearch.resetactive button.search i{display:flex;justify-content:center}.zw-plzsuche #category-form-filter-wrapper.form .sub-group .locationbutton{overflow:hidden}.zw-plzsuche #category-form-filter-wrapper.form .sub-group .locationbutton button{height:calc(3.5rem + 2px);width:100%}.zw-plzsuche #category-form-filter-wrapper.form .sub-group .locationbutton .geoerror{display:none;float:left;margin:8px 15px}.zw-plzsuche #maparea #plzmap{min-height:9rem;max-height:70vh}.zw-plzsuche #maparea #plzmap .leaflet-popup{bottom:10px !important}.zw-plzsuche #maparea .leaflet-popup-content-wrapper{border-radius:0}.zw-plzsuche .mapFixed{position:fixed;top:3rem;left:0;background-color:white;box-shadow:0 11px 12px 6px white;padding:1.5rem 4rem 0.5rem;z-index:9}@media (max-width:768px){.zw-plzsuche .mapFixed{padding:1.5rem 2rem 0.5rem}}@media (max-width:576px){.zw-plzsuche .mapFixed{padding:1.5rem 1rem 0.5rem}}.zw-plzsuche .addrFixed{margin-top:calc(39vh + 20px);padding-top:0;height:auto !important}@media (max-width:576px){.zw-plzsuche .addrFixed{margin-top:350px}}.zw-plzsuche .addrFixed .content{padding-bottom:0rem}@media screen and (max-width:991px){.zw-plzsuche .addresses.open{padding-top:2rem}.zw-plzsuche #maparea #plzmap{max-height:32vh}.zw-plzsuche .map-col{order:1}.zw-plzsuche .addr-col{order:2}}@media (orientation:landscape) and (max-device-width:967px){main .zw_plzsuche .addr-col{order:unset}}.leaflet-control a{text-decoration:none !important}.leaflet-control a:hover{text-decoration:none}.ym-reset-filter{display:none}.autocomplete-suggestions{border:1px solid #999;background:#FFF;margin-left:-4px;overflow:auto;transform:translateX(5px)}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden;cursor:pointer}.autocomplete-suggestion.hidden{display:none}.autocomplete-selected{background:#F0F0F0}.autocomplete-suggestions strong{font-weight:normal;color:#3399FF}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}.resetactive .sm-autocomplete{width:calc(100% - 6.3rem)}.sm-autocomplete{--smartmaps-boxshadow: none;--smartmaps-border: 1px solid #9E9E9E;--smartmaps-fontsize: 1rem;width:calc(100% - 3.3rem)}.sm-autocomplete.float~label{opacity:0.65;transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)}.sm-autocomplete.float input#plzort{padding-top:1.625rem;padding-bottom:0.625rem}.sm-autocomplete #plzort{font-size:1rem;padding-left:0.75rem}.sm-autocomplete #plzort::placeholder{color:transparent !important}.sm-autocomplete~label{color:inherit}.sm-autocomplete svg{display:none !important}.sm-autocomplete>ul{z-index:1999 !important}.sm-autocomplete>ul li{padding-left:0.75rem}.sm-autocomplete>ul li span{font-size:1rem !important}