.uk-flex-grid {
    margin-left:-20px;
}
.uk-flex-grid > *{
    margin-left: 20px;
}

.location{
    position: relative;
}
.location-image{
    height: 250px;
    margin-bottom: 10px;
}
.location-image img{
    height:100%;
}
.location-desc{
    background-color: #ddd;
    padding: 20px 0 40px 0;
    margin: 0;
}
.location-desc *{
    text-align: center;
}
.location-desc h3{
    font-size: 24px;
    padding: 0 0 5px 0;
    margin:0;
}
.location-desc h4{
    font-size: 16px;
    padding:0;
    margin:0;
}
.location-links{
    position: relative;
}
.location-links div{
    position: relative;
    top:-20px;
}
.location-links .uk-button{
    font-weight:700;
    font-size:0.9em;
}
.location-links .seek-link{
    color: black;
    margin: 10px 0;
    
}
