/***************************************************************************
* Links
****************************************************************************/
a, a:visited {
    color: inherit;
    transition: color .25s ease;
}
a:hover, a:focus {
    color: inherit;
}

.content a:not(.button),
.content a:not(.button):visited {
    text-decoration: underline;
}

.content a:not(.button):hover {
    color:#E8CCA8;
}


a:focus {
    outline: 0.125rem solid rgba(0,0,0,0.1);
}

.button-group {margin-top: 2rem;}

@media screen and (min-width: 64em) {
    .button-group {margin-top: 4rem;}
}

/***************************************************************************
* Buttons
****************************************************************************/
.button, .button:visited{
    padding: 0.625rem 1.5rem;
    background-color: #E8CCA8;
    border: solid 1px #E8CCA8;
    color: #393939;
    font-family: "Archivo Narrow";
    font-weight: 700;
    text-transform: uppercase;
}

.button:hover,
.button:focus {
    background-color: transparent;
    color: #E8CCA8;
}
