.locations{
    margin: @grid-gutter-width 0 0;
}

.location{
    margin: @grid-gutter-width/2 0;
    font-size: @font-size-small;

    &:not(:last-child){
        border-bottom: @comment-border;
        padding-bottom: @grid-gutter-width/2;
    }

    @media (min-width: @screen-md-min){
        text-align: right;        
    }
}

.location-address{
    margin-bottom: @padding-small-vertical;
}

.location-title-prefix{
    .text-uppercase;
    font-weight: 300;
}

.location-details{
    overflow: auto;
}
.locations{
    margin: @grid-gutter-width 0 0;
}

.location{
    margin: @grid-gutter-width/2 0;
    font-size: @font-size-small;

    &:not(:last-child){
        border-bottom: @comment-border;
        padding-bottom: @grid-gutter-width/2;
    }

    @media (min-width: @screen-md-min){
        text-align: right;        
    }
}

.location-map-container{
    position: relative;
}

.location-map-iframe-wrap{

    &:before{
        content: '';
        display: block;
        background: transparent;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }

    &.activate-map{
        &:before{
            display: none;
        }
    }
}

.location-address{
    margin-bottom: @padding-small-vertical;
}

.location-title-prefix{
    .text-uppercase;
    font-weight: 300;
}

.location-details{
    overflow: auto;
}
Add styling for .location-map-container and .location-map-iframe-wrap
Add styling for .location-map-container and .location-map-iframe-wrap
