.nms-headline {
display:none;	
}
#mc_embed_signup.nms_addons input[type="text"], 
#mc_embed_signup.nms_addons input[type="email"] {
border: 1px solid #776756;
border-radius:0;
border-width: 1px 0 0 0!important;
font-size: 0.9rem;
line-height: 0.1;
font-weight: 600;
color: #776756;
}
#mc_embed_signup.nms_addons .content__gdpr {
border-top: 1px solid #776756!important;
border-bottom: 1px solid #776756;
padding-top: 25px;
}
#mc_embed_signup.nms_addons input[name="FLASTNAME"] {
border-width: 1px 0 0 0;
}
#mc_embed_signup.nms_addons #mc-embedded-subscribe-form input.mce_inline_error {
border-right: 0!important;
border-left: 0!important;
border-bottom: 0!important;
}
#mc_embed_signup.nms_addons input[aria-invalid="true"] {
color: red!important;	
}
#mc_embed_signup.nms_addons .helper_text {
display:none;
}
#mc_embed_signup.nms_addons #mc-embedded-subscribe-form div.mce_inline_error { 
position:absolute;
top:-25px;
}
#mc_embed_signup.nms_addons .mc-field-group {
clear: left;
position: relative;
width: 96%;
padding-bottom: 0;
min-height: 50px;
display: grid;
}
#mc_embed_signup.nms_addons .nmsInput:focus {
outline: 0!important;	
}
#mc_embed_signup.nms_addons .nmsInput::placeholder    {
color: #776756!important;
}
#mc_embed_signup.nms_addons .nmsInput:focus::placeholder    {
color: #77675666!important;
}
#mc_embed_signup.nms_addons .checkbox.subfield, 
#mc_embed_signup.nms_addons .checkbox.subfield a {
font-size:0.79rem;
line-height:0.9
}
#mc_embed_signup.nms_addons input[type="submit"] { 
border-radius: 0px; 
width:auto;
line-height: inherit;
background-color: #776756;	
padding: calc(0.667em + 2px) calc(1.333em + 2px);
height: 45px;
letter-spacing: 3px;
font-size: inherit;
margin-top: 30px;
}
#mc_embed_signup.nms_addons .mc_fieldset.gdprRequired.mc-field-group {
min-height:40px;
}
#mc_embed_signup #mce-success-response {
color: #776756;
}