/*
Theme Name: Hello Elementor Child
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: hello-elementor-child
*/

#karte {
	width:100%;
	height: 40vh;
	border-radius: 15px;
}
/* Schwarzer Popup-Hintergrund */
.leaflet-popup-content-wrapper {
    background: var(--e-global-color-accent) !important;
    color: #fff !important;
	box-shadow: 0px 10px 30px 0px rgba(0,0,0,0.5) !important;
}

/* Schwarzer "Spitze" (das Dreieck unter dem Popup) */
.leaflet-popup-tip {
    background: var(--e-global-color-accent) !important;
}
/* Cluster Kreis – Hintergrund */
.marker-cluster div {
    color: #fff;
	font-weight: 800 !important;
}

.marker-cluster-small div {
    background-color: #777 !important;
}
.marker-cluster-small  {
    background-color: #77777766 !important;
}


.marker-cluster-medium div {
    background-color: #555 !important;
}
.marker-cluster-medium  {
    background-color: #55555566 !important;
}


.marker-cluster-large div {
    background-color: #333 !important;
}

.marker-cluster-large  {
    background-color: #33333366 !important;
}

/* Stil für den Attribution-Text unten rechts */
.leaflet-control-attribution {
    font-size: 10px;          
    color: #444 !important;              
    background: rgba(0,0,0,0.4);
    padding: 2px 6px;
    border-radius: 4px;
}

/* Linkfarbe an Design anpassen */
.leaflet-control-attribution a {
    color: #444 !important;          
    text-decoration: none;
}

.leaflet-control-attribution a:hover {
    text-decoration: underline;
}
.leaflet-control-attribution svg {
	display:none !important;
}