/* Only the three approved introductory title areas. */
body.page-id-1261 .mg-about-intro,
body.page-id-8141 .mg-boutique-intro,
body.page-id-13095 #mgag-page-intro {
    margin-top: 40px !important;
    padding-top: 14px !important;
}

body.page-id-1261 .mg-about-intro > .mg-about-intro-kicker,
body.page-id-8141 .mg-boutique-intro > .mg-boutique-kicker,
body.page-id-13095 #mgag-page-intro > .mgag-intro-kicker {
    min-height: 28px !important;
    margin: 0 !important;
}

body.page-id-1261 .mg-about-intro > h1.mg-about-intro-title,
body.page-id-8141 .mg-boutique-intro > h1.mg-boutique-title,
body.page-id-13095 #mgag-page-intro > h1.mgag-intro-title {
    font-size: 56px !important;
    line-height: 1.2 !important;
    text-align: center !important;
    margin: 5px 0 2px !important;
    padding: 6px 2px 11px !important;
}

@media (max-width: 680px) {
    body.page-id-1261 .mg-about-intro,
    body.page-id-8141 .mg-boutique-intro,
    body.page-id-13095 #mgag-page-intro {
        margin-top: 26px !important;
    }

    body.page-id-1261 .mg-about-intro > .mg-about-intro-kicker,
    body.page-id-8141 .mg-boutique-intro > .mg-boutique-kicker,
    body.page-id-13095 #mgag-page-intro > .mgag-intro-kicker {
        min-height: 14px !important;
    }

    body.page-id-1261 .mg-about-intro > h1.mg-about-intro-title,
    body.page-id-8141 .mg-boutique-intro > h1.mg-boutique-title,
    body.page-id-13095 #mgag-page-intro > h1.mgag-intro-title {
        font-size: 52px !important;
    }
}

@media (max-width: 360px) {
    body.page-id-1261 .mg-about-intro > h1.mg-about-intro-title,
    body.page-id-8141 .mg-boutique-intro > h1.mg-boutique-title,
    body.page-id-13095 #mgag-page-intro > h1.mgag-intro-title {
        font-size: 48px !important;
    }
}
