body { margin: 0; padding: 0; }
#map { position: absolute; top: 0; bottom: 0; width: 100%; }
.mapbox-improve-map { display: none; }
.marker {
    background-image: url('mapbox-icon.png');
    background-size: cover;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    cursor: pointer;
}
.mapboxgl-ctrl-top-left .mapboxgl-ctrl:nth-child(2) {
    margin: 0px 0 0 10px;
    border-radius: 0px 0px 4px 4px;
}
.mapboxgl-ctrl-attrib-inner a {
    display: none;
}
.mapboxgl-ctrl-attrib-inner {
    display: none;
}