
#wlnm-wrapper{
    width:100%;
    background:#05070b;
    padding:10px;
    margin-top:30px;
}

.wlnm-title{
    color:#fff;
    text-align:center;
    font-size:24px;
    font-weight:bold;
    margin-bottom:10px;
    letter-spacing:1px;
}

#wlnm-map{
    width:100%;
    height:420px;
    border-radius:10px;
    overflow:hidden;
    box-shadow:0 0 15px rgba(255,255,255,0.2);
}

.leaflet-tooltip{
    font-size:14px;
    font-weight:bold;
}

@media(max-width:768px){
    #wlnm-map{
        height:260px;
    }

    .wlnm-title{
        font-size:18px;
    }
}
