body {
    font-size: 14px;
}

a.commerce-blog-link.inline-block.h7.md-mb4 {
    font-size: 14px;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.h7,
h1,
h2,
h3,
h4,
h5,
h6,
h7 {
    font-size: 24px;
}

.ampstart-headerbar {
    height: auto;
    padding: 14px 40px;
    border: none !important;
}

.ampstart-headerbar+:not(amp-sidebar),
.ampstart-headerbar+amp-sidebar+*,
.main {
    margin-top: 8rem;
}

input.ampstart-btn.ampstart-input.mt2.user-valid.valid {
    font-size: 16px;
    padding: 10px;
}

a.ampstart-btn.ampstart-btn-secondary.inline-block.h7.pt3.mt4.md-mb4 {
    font-size: 13px;
}

.ampstart-sidebar .ampstart-navbar-trigger {
    color: #ffff;
}


@media screen and (max-width: 767px) {
    a.my0.mx-auto {
        float: left;
        text-align: right;
        margin: inherit;
        width: 100%;
    }

    .ampstart-headerbar .ampstart-navbar-trigger {

        font-size: 2.38rem;

    }

    i-amphtml-sizer {
        padding-top: 38.2222%;
    }

    .ampstart-headerbar {
        padding: 19px 15px;
    }

}