
#content-area .region-content h1 {
/*    opacity: 1 !important;     
    padding: 20px 0 20px 0 !important; */
}
#content-area .region-content .content .field--name-body,
#content-area .region-content .content {
    position:relative;
}
#mapid { height: 40vh; }
#mapidOffnet { height: 40vh; }


#map_download {
    position: absolute;
    margin-top: -36px;
}
#map_download .network,
#map_legend .network {
    display:block;
}
#marker-tooltip {
    display: none;
    position:absolute;
    width: auto;
    min-width:150px;
    height: 160px;
    background-color: #fff;
    color: #000;
    margin: 0px;
    padding: 10px 10px;
    font-size: 9px;
    z-index: 201;
}
#marker-tooltip::after {
    width: 0px;
    height: 0px;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
    border-top: 24px solid rgba(255, 255, 255, 1);
    position: absolute;
    left: 70px;
    top: 148px;
    color: #fff;
    content:"";
}
.tipContent { 
    background-color: #fff;
    color: #000;
}
.tipContent .tipHeading { 
    font-weight: bold;
    font-size: 11px;
    line-height: 140%;
    margin: 0 0 5px 0;
    padding:0;
}
.tipContent .tipBody { 
    font-style: italic;
    line-height: 135%;
}
.tipContent .tipBody p {
    margin:0 0 5px 0;
    padding:0;
}

.gm-style .tipBody{
    font-size: 10px;
}
@media print {

}


