﻿/* Core customizations in accordance with Style guide: https://www.marines.mil/Style-Guide/ */

a.cstm-link-sg {
    display: inline-block;
    position: relative;
    color: #940000;
    text-decoration: none;
    font-family: Colossalis;
    font-size: 18px;
    letter-spacing: 2px;
}

    a.cstm-link-sg::after {
        content: '';
        position: absolute;
        width: 100%;
        transform: scaleX(0);
        border-radius: 5px;
        height: 0.1em;
        bottom: 0;
        left: 0;
        background: currentcolor;
        transform-origin: bottom right;
        transition: transform 0.25s ease-out;
    }

    a.cstm-link-sg:hover::after {
        transform: scaleX(1);
        transform-origin: bottom left;
    }

    a.cstm-link-sg:visited {
        color: #940000;
    }

li.cstm-li-mrgn-btm-15 {
    margin-bottom: 15px;
}