/**
 * AmSpa Ad Manager
 * Namespaced with .amspa-ad prefix.
 */

/* ── Base ─────────────────────────────────── */
.amspa-ad {
    display: block;
    text-align: center;
    margin: 0 auto;
    line-height: 0;
}

.amspa-ad a {
    display: inline-block;
    line-height: 0;
    text-decoration: none !important;
    border: none !important;
    box-shadow: none !important;
}

.amspa-ad-img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}

/* ── Wide Banner ─────────────────────────── */
.amspa-ad-wide {
    max-width: 1360px;
}

.amspa-ad-wide .amspa-ad-img {
    width: 100%;
}

/* ── Medium Rectangle ────────────────────── */
.amspa-ad-medium_rectangle {
    max-width: 300px;
}

.amspa-ad-medium_rectangle .amspa-ad-img {
    width: 300px;
    max-width: 100%;
}
