.custom-link-button-inner {
    background: none !important;
    padding: 5px 0 0 0 !important;
}

/* Mobile / tablet: align icon with native menu items.
   The negative margin-left compensates for the padding Elastic
   reserves on the parent <a> for its ::before icon. */
.custom-link-button-inner i {
    display: inline-block;
    margin-left: -2.0rem;
    margin-right: 0.5rem;
}

@media screen and (min-width: 1200px) {
    .custom-link-button-inner {
        position: relative;
        top: -1rem;
    }

    .custom-link-button-inner i {
        display: block;
        margin-left: 0;
        margin-right: 0;
    }
}
