.single-portfolio .portfolio .entry-header .entry-title {
    hyphens: auto;
}

.single-portfolio .portfolio .entry-header .entry-meta .meta-entries ul li:not(.portfolio-social-share-links) a:after {
    content: '';
}

.portfolio-hero-section-wrap .portfolio-hero-section .hero-image.hero-full-height {
    max-height: 60vh;
}

div#Wanderlog__mapEmbed_uzpgxnezmi div, div.hide {
    display: none;
}

div#Wanderlog__mapEmbed_uzpgxnezmi, div#Wanderlog__mapEmbed_flydwdvexf {
    margin-top: 2rem;
    padding-top: 2rem;
    border-top: 1px solid rgba(175, 175, 175, 0.2);
}

.container-fluid.blog-gallery {
    margin-top: 2rem;
}


/* MAP */

div#ubiq-map {
    width: 100%;
    height: 80vh;
}

.gm-style img {
    width: 100%;
    height: clamp(8rem, 16vw, 16rem);
    object-fit: cover!important;
}

.gm-style .entry-title a, .gm-style .entry-title {
    font-size: 18px!important;
    line-height: 1.25!important;
}

.gm-style .entry-title {
    margin-bottom: 1rem;
}

.gm-style .post .post-thumbnail, .gm-style .post .entry-video,  .gm-style.post .entry-slider {
    margin-bottom: 1rem;
}

body:not(.blog-list-style) .gm-style .post .entry-content p:not(.link-more) {
    font-size: 14px;
    line-height: 20px;
}

.gm-style .gm-style-iw-c {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}