#maps-carousel .item img {
    padding: 0 !important;
}
.destination {
    position: absolute;
    display: inline-block;
}

.destination .small-text {
    font-size: 16px;
    margin-top: -10px;
    text-transform: none;
}

.marker-tip {
    background: white;
    position: relative;
    padding: 1vh 2vh;
    left: 50px;
    -moz-border-radius:    1vh;
    -moz-border-radius:    1vh;
    -webkit-border-radius: 1vh;
    border-radius:         1vh;

    display: none;
    text-transform: uppercase;
    font-size: 2.4vh;
    font-family: 'Hammersmith One', sans-serif;
    z-index: 2;
    box-shadow: 1px 1px 9px #888888;
}

.marker-tip:before {
    content:"";
    position: absolute;
    left: -9px;
    top: 39%;
    width: 0;
    height: 0;
    border-top: 1vh solid transparent;
    border-right: 2vh solid white;
    border-bottom: 1vh solid transparent;
}

.marker-tip-left:before {
    content:"";
    position: absolute;
    right: -12px;
    top: 41%;
    width: 0;
    height: 0;
    border-top: 9px solid transparent;
    border-right: 14px solid white;
    border-bottom: 7px solid transparent;
    transform: rotate(-180deg);
}

#neustadt-in-holstein.marker-tip:before {
    top: 17%;
}

@media screen and  (max-width: 767px) {
    .marker-tip {
        left: 38px;
    }

    #neustadt-in-holstein.marker-tip {
        left: -193px;
    }

    #neustadt-in-holstein.marker-tip:before {
        top: 21%;
        left: 95%;
        transform: rotate(180deg);
    }
}

@media screen and  (max-width: 768px) {
    #neustadt-in-holstein.marker-tip:before {
        top: 21%;
    }
}

@media screen and  (min-width: 300px) and (max-width: 414px) {
    #neustadt-in-holstein.marker-tip {
        left: -150px;
    }
}

@media screen and  (min-width: 600px) and (max-width: 767px) {
    .marker-tip {
        left: 27px;
        top: -8px;
    }

    .marker-tip:before {
        left: -7px
    }

    #neustadt-in-holstein.marker-tip {
        left: -92px;
        top: 24px !important;
    }
}

.large-letter {
    font-size: 4.5vh;
}

.pin-marker {
    background-image: url('../images/pin.svg');
    background-repeat: no-repeat;
    display: inline-block;
    height: 6vh;
    width: 3.7vh;
    cursor: pointer;
    z-index: 1;

    position: absolute;
    bottom: 0;
}

.pin-marker:hover {
    z-index: 2;
}

.pin-marker-right {
    float: right;
}
