.leaflet-popup-content-wrapper {
    background-color: #d8e4f7 !important;
    color: #333;

}

.leaflet-popup-tip {
    background-color: #d8e4f7 !important;
}

.leaflet-popup-content {
    font-size: 14px !important;
}

.map-popup .top_blog_block {
    padding: 0 0 0 0 !important;
}

.map-popup .title a{
    color: #666666 !important;
}

.map-last-blogs {
    margin: -20px 0 0 0;
    display: flex;
}

.map-last-blogs .info_blog_block {
    width: auto;
}
