/* ==========================================================
   Main Location Content
   ========================================================== */

.awd-location-content {
    margin-top: 64px;
}

.awd-location-content .awd-container {
    max-width: 76rem;
    margin-left: auto;
    margin-right: auto;
}

.awd-location-content__inner {
    max-width: 68rem;
    margin-left: auto;
    margin-right: auto;

    font-family: "Proxima Nova Normal", sans-serif;
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.7;
    color: #333333;
}


/* WYSIWYG paragraph spacing */

.awd-location-content .awd-location-content__inner p {
    margin-top: 0 !important;
    margin-bottom: 1.5rem !important;
}

.awd-location-content .awd-location-content__inner p:last-child {
    margin-bottom: 0 !important;
}


/* ==========================================================
   FAQ / Questions
   ========================================================== */

.awd-location-faq .awd-container {
    max-width: 64rem;
    margin-left: auto;
    margin-right: auto;
}

.awd-location-faq-question {
    font-family: "Proxima Nova Normal", sans-serif;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.4;
    color: #2b2a26;
}

.awd-location-faq-answer {
    font-family: "Proxima Nova Normal", sans-serif;
    font-size: 1.0625rem;
    font-weight: 400;
    line-height: 1.75;
    color: #333333;
}

.awd-location-faq-answer p {
    margin-top: 0;
    margin-bottom: 1.25rem;
}

.awd-location-faq-answer p:last-child {
    margin-bottom: 0;
}


/* ==========================================================
   Mobile
   ========================================================== */

@media (max-width: 767px) {

    .awd-location-content {
        margin-top: 36px;
    }

    .awd-location-content__inner {
        max-width: 100%;
        font-size: 1.05rem;
        line-height: 1.65;
    }

    .awd-location-content .awd-location-content__inner p {
        margin-bottom: 1.25rem !important;
    }

    .awd-location-content .awd-location-content__inner p:last-child {
        margin-bottom: 0 !important;
    }

    .awd-location-faq .awd-container {
        max-width: 100%;
    }

    .awd-location-faq-question {
        font-size: 1.125rem;
        line-height: 1.4;
    }

    .awd-location-faq-answer {
        font-size: 1rem;
        line-height: 1.65;
    }
}