.btn.focus, .btn:focus{ box-shadow: none;}

.fw-gr-bg {
    background-color: #7C8B82;
    color: #ffffff;
}
.fw-ft-nr-1407{font-size: 14px;
    letter-spacing: 0.7px;}
.fw-footer a{color: #ffffff;}
.fw-footer a:hover{    text-decoration: unset;}
.fw-nr-1648{
    font-size: 16px;
    letter-spacing: 0.48px;
}

.fw-link{ text-decoration: underline}
.fw-link:hover{ color: #9C4B2F;}
.fw-off-white{ color: #FAF9F5;}
.btn.btn-primary:active{  background-color: #b99d60; box-shadow: none;}

.fw-footer-links-wrapper li{ margin-left:25px; }
.fw-footer-links-wrapper li a{ text-decoration: underline;}
@media screen and (max-width: 991px){
    .fw-footer{padding: 1rem 1.5rem;}
    .fw-footer .fw-ft-nr-1407{flex-direction: column;}
    .fw-footer .fw-copyright-parent,.fw-footer .fw-footer-links-wrapper-parent{
        flex: 0 0 100%;
        max-width: 100%;}
    .fw-footer .fw-footer-links-wrapper-parent{display: flex;}
    .fw-footer-links-wrapper{column-gap: 25px}
    .fw-footer-links-wrapper li{margin: unset}
    .fw-footer-links-wrapper{align-items: center;}
    .fw-footer .fw-copyright-parent{text-align: center;}
    .fw-footer .fw-footer-links-wrapper-parent{        justify-content: center;}
}
@media screen and (max-width: 767px){
    .fw-footer-links-wrapper{flex-direction: column;align-items: center;}
    .fw-footer .fw-copyright-parent{text-align: center;}
    .fw-footer .fw-footer-links-wrapper-parent{justify-content: center;}

}
