.navUser-item a:focus, .navUser-item button:focus, .header-logo__link:focus {
    outline: thin solid black!important;
}
/*Homepage*/
/*Subscribe form*/
.hero-article #subscribeform {
    width: 100%;
    padding-top: 2%;
    padding-bottom: 3%;
    border-top: 1px solid #9D5E31;
    border-bottom: 1px solid #9D5E31;
}
.formheader {
    width: 40%;
    padding-top: 0%;
    padding-bottom: 3%;
}
.formheader h2 {
    font-size: 30px;
    color: #402020;
    padding-left:0%;
    text-align: right;
    font-weight: bold;
}
.formheader h3 {
    font-size: 20px;
    color: #402020; 
    font-style: italic;
    padding-top: 0%;
    text-align: right;
}
#mc_embed_signup {
    padding-left:45%;
    width: 100%;
    margin-top: -8%;
}
#mc-embedded-subscribe-form input{
    vertical-align: middle;
    width: 23%;
    margin: 2% 10px 5px 0;
    padding: 10px;
    background-color: #fff;
    border: none;
    border-bottom: 1px solid #9D5E31;
    font-size: 18px;
    font-style: normal;
    text-align: left;
}
#mc-embedded-subscribe-form  #mce-EMAIL {
    width: 25%;
}
#mc-embedded-subscribe-form #mc-embedded-subscribe {
    width: 15%;
    border: 1px solid #9D5E31;
    color: #402020;
    font-family:'lato', sans-serif; 
    font-size:12px; 
    margin-top: -6%; 
    margin-left:79%; 
    padding: 0.5% 2%;
    text-align: center;
}
::placeholder {
    color: #402020;
    font-style: italic;
    font-family: Garamond, 'Garamond Regular', serif;
}
.required {
    color: #E32B2A;
    font-family: Garamond, 'Garamond Regular', serif;
    font-style: italic;
}
.response {
    font-size: 25px;
    padding-left: 22%;
    padding-top: 4%;
}
#mc_embed_signup div.mce_inline_error {
    background-color: #402020;
    margin-right: 44%;
}
/*Footer*/
.footer-info-list a:focus, .form-input:focus, .button:focus, .socialLinks a:focus {
    outline: thin solid white!important;
}
