.map{height:800px;width:100%;position:relative}.map__legend ul{list-style:none}.map__legend h3{padding-bottom:0;margin-bottom:0}.cmap__ctrlinfo:after{color:#fff;transition:.5s ease background-color;content:attr(data-info);background-color:#0006;z-index:2;display:flex;justify-content:center;align-items:center;position:absolute;left:0;right:0;top:0;bottom:0;transform:initial;width:100%;pointer-events:none}.ol-zoom{top:unset;left:unset;right:8px;bottom:35px}.cmap--dic-cemeteries .ol-zoom{left:.5em;top:.5em;right:unset;bottom:unset}.ol-popup{position:absolute;background-color:#fff;box-shadow:0 1px 4px #0003;padding:15px;border-radius:10px;border:1px solid #cccccc;bottom:12px;left:-50px;min-width:280px}.ol-popup:after,.ol-popup:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ol-popup h3{border-bottom:1px solid #cecece;font-size:16px;margin:unset;padding:unset;font-weight:600;margin-bottom:13px;padding-bottom:10px}.ol-popup a{color:#000;text-decoration:none;padding-bottom:3px;transition:.2s all}.ol-popup a:hover{color:#ff6900}.map-leaflet__container{height:0px;display:initial;margin:0 16px}.tombForm .map-leaflet__container{margin:0}.map-leaflet__container.active{height:auto}.leaflet-popup-tip-container{left:0}#map,#map-edit,#map-show-admin,#map-addTomb{width:100%;height:700px;margin:0;padding:15px;border:1px solid #d6d9df;position:relative;box-sizing:border-box}@media (max-width: 768px){#map,#map-edit,#map-show-admin,#map-addTomb{height:400px}}.map-container .btns__container{position:absolute;top:8px;left:0;right:0;text-align:center}.map-container .btns__container .gm-nekro-button{float:none}#slider{position:absolute;top:10px;right:10px;opacity:0}.infowindow__full p{text-align:center}#popup-content{background-color:#fff;padding:10px}#popup-content .clearfix{display:flex}#popup-content .clearfix .infowindow-left{flex:2}#popup-content .clearfix img{flex:1;max-width:85px}#popup-content .alert__box{display:flex;align-items:center}#popup-content .alert__text div,#popup-content .alert__text{font-size:12px;text-align:center}#popup-content .alert__box img{width:30px;height:30px;margin-right:16px}#popup-content p{margin:4px 0!important}.leaflet-control-minimap img{-webkit-backface-visibility:hidden}.popup{border-radius:5px;border:1px solid grey;background-color:#ffffffe6;padding:2px}.ol-popup{position:absolute;background-color:#fff;box-shadow:0 1px 4px #0003;padding:15px;border-radius:10px;border:1px solid #cccccc;bottom:45px;min-width:280px;transform:translate(-50%)}.ol-popup:after,.ol-popup:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;display:none}.ol-popup:after{border-top-color:#fff;border-width:10px;left:48px;margin-left:-10px}.ol-popup:before{border-top-color:#ccc;border-width:11px;left:48px;margin-left:-11px}.ol-popup-closer{text-decoration:none;position:absolute;top:2px;right:8px}.ol-popup-closer:after{content:"✖"}.custom-coords{bottom:.5em;left:.5em;position:absolute;box-shadow:0 5px 20px -3px #bbb;background:#ffffffd9;padding:4px 8px;border-radius:4px;font-size:13px}.custom-zoom{bottom:.5em;right:.5em;box-shadow:0 5px 20px -3px #bbb}.custom-fullscreen{top:.5em;right:.5em;box-shadow:0 5px 20px -3px #bbb}.custom-fullscreen button,.custom-zoom button{background-color:#fff!important;margin:0;width:30px!important;height:30px!important;color:#737373!important;outline:none!important;font-weight:400}.ol-control,.ol-control:hover{background-color:#fff;border-radius:10px}.custom-zoom button{font-size:31px!important;cursor:pointer}.custom-zoom button:not(:first-child){margin-top:3px;padding-top:3px;border-top:1px solid #ececec;height:33px!important}.custom-fullscreen button{font-size:24px!important;cursor:pointer}.cmap,.cmap-addTomb,.cmap-edit,.cmap-show-admin{width:100%;height:700px;margin:0;position:relative}#cgoogle-mapa-cmentarze,#js-cmap{width:100%;max-width:100%;height:700px}@media (max-width: 768px){#cgoogle-mapa-cmentarze,#js-cmap,.cmap,.cmap-addTomb,.cmap-edit,.cmap-show-admin{height:400px}}.cmap-leaflet__container{height:0;display:initial;margin:0}.cmap-addTomb:not(.cmap--dic-cemeteries) .ol-control.ol-rotate,.cmap-addTomb:not(.cmap--dic-cemeteries) .ol-zoom,.cmap-edit:not(.cmap--dic-cemeteries) .ol-control.ol-rotate,.cmap-edit:not(.cmap--dic-cemeteries) .ol-zoom,.cmap-show-admin:not(.cmap--dic-cemeteries) .ol-control.ol-rotate,.cmap-show-admin:not(.cmap--dic-cemeteries) .ol-zoom,.cmap:not(.cmap--dic-cemeteries) .ol-control.ol-rotate,.cmap:not(.cmap--dic-cemeteries) .ol-zoom{display:none}
