#mapid { height: 90vh; width: 100%; }

#main.main-size-fixed #copy {
max-width: 2000px !important;
overflow:hidden;
}

aside#sidebar {
display: none;
}

.row {
display: flex !important;
}

section#content {
flex:1 !important;
}


.leaflet-interactive {
    /* fill: #002a3a; */
    fill: #004e6d7b;
    fill-opacity: .3;
    transition: all 0.3s;
    stroke:#002a3a;
    stroke-width: 2px;
}

.leaflet-interactive.district {
    filter: drop-shadow(2px 4px 2px gray);
}

.leaflet-interactive.county {
    fill-opacity: 0;
    stroke: #00293a9f;
}

#mapid:hover .leaflet-interactive.district {
    /* filter: drop-shadow(2px 4px 10px gray); */
    /* fill: #004e6d7b; */
    z-index: 10000 !important;
    /* pointer-events:visible; */
}

.leaflet-marker-icon svg {
    overflow: visible;
}

.leaflet-marker-icon {
    height: 33.33px;
    width: 25px;
    margin-left: -12.5px;
    margin-top: -33.33px;
    /* filter:drop-shadow(0 10px 10px #0049668d); */
    transition: all 0.3s cubic-bezier(0.075, 0.82, 0.165, 1);
   
}

.leaflet-marker-icon:hover {
    height: calc(33.33px * 1.5) !important;
    width: calc(25px * 1.5) !important;
    margin-top: calc(-33.33px * 1.5) !important;
    margin-left: calc(-12.5px * 1.5) !important;

}
/* .leaflet-interactive:hover {
    fill: #001b4d;
    fill-opacity: 0.3;
} */

.leaflet-map-pane g {
    /* filter: drop-shadow(2px 4px 6px black); */
    /* filter:url(https://1000logos.net/wp-content/uploads/2021/04/Tampa-Bay-Buccaneers-logo.png); */
}


.popup {
    background-color: #004966;
    border-radius: 3px;
    color: white;
    padding: 1rem;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    z-index: 1000;
    position: absolute; /* Floating above */
    pointer-events: none; /* Allow clicking trough the div */
    /* box-shadow: 0 0 10px black; */
}

body {
    /*font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;*/
}

.map-location {
    background-color: white;
}

#map-gradient {
    z-index: 1000;
}

.map-details {
    z-index: 1000;
}
#map-details {
    display: none;
}
.map-details-container {
    overflow-x: hidden !important;
}
.map-county option {
color:black;
}

#content-inner {
padding: 0 !important;
}
