/**
 * Locations Map
 ******************/

 .locations-map {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
}

.locations-map .inner {
    width: 80%;
    max-width: 1400px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 100px;
    padding-bottom: 100px;
    display: flex;
    justify-content: center;
    text-align: center;
    flex-flow: row wrap;
}
    @media (max-width: 599px){
        .locations-map .inner {
            flex-flow: column nowrap;
            padding-left: 0;
            padding-right: 0;
        }
    }

.locations-map .left {
    background-color: var(--mustard);
    flex: 1 1 50%;
    padding: 60px;
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
}
    @media (max-width: 599px){
        .locations-map .left {
            flex-flow: column nowrap;
            padding-left: 15px;
            padding-right: 15px;
        }
    }
    
.locations-map .left > h1,
.locations-map .left > h2,
.locations-map .left > h3 {
    font-family: var(--font2);
    font-size: calc(var(--h3-small) + 3px);
    font-weight: 500;
    color: var(--forest2);
}

.locations-map .left p,
.locations-map .left p a{
    font-family: var(--font1);
    font-size: var(--h3-small);
    color: var(--forest2);
    line-height: 1.3;
    margin-top: 35px;
}

.locations-map .right {
    flex: 1 1 50%;
}

.locations-map .right p{
    flex: 1 1 50%;
    line-height: 0;
    margin: 0;
}

.locations-map iframe {
    min-height: 550px;
    width: 100%;
}

.locations-map button {
    background-color: var(--forest2);
    font-family: 'Monstserrat', sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 15px 25px;
    margin-top: 40px;
    width: 225px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0;
}
    @media (max-width: 599px) {
        .locations-map button {
            width: auto;
        }
    }

.locations-map button a {
    color: var(--mustard)!important;
}
