/* Mapbox Custom Styling */

.mapboxgl-ctrl-bottom-left > .mapboxgl-ctrl {
    margin-bottom: 0;
}

a.mapboxgl-ctrl-logo {
    width: 60px;
}

.mapboxgl-ctrl-attrib {
    background: rgba(255, 255, 255, 0.6) !important;
    font-size: 9px !important;
    color: #888 !important;
    padding: 2px 4px !important;
    border-radius: 3px !important;
}

.mapboxgl-ctrl-attrib a {
    color: #888 !important;
    text-decoration: none !important;
}

.mapboxgl-ctrl-attrib a:hover {
    color: #666 !important;
}

.mapboxgl-ctrl-attrib.mapboxgl-compact {
    min-height: 16px !important;
}

.mapboxgl-ctrl-attrib-button {
    background-color: rgba(255, 255, 255, 0.6) !important;
    color: #888 !important;
    width: 16px !important;
    height: 16px !important;
    font-size: 10px !important;
}