input[type="date"], input[type="time"], input[type="datetime-local"], input[type="week"], input[type="month"], input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], textarea{background:#fff;}
#mc_cut_top, #mc_cut_bottom {
    padding: 0;
    width: 30px;
    height: 30px;
    display: block;
    z-index: 40;
    border-radius: 20px;
}
#mc_cut_top {
    position: relative;
    background: #fff;
    left: 0;
    top: 14px;
    margin: 0 auto;
    box-shadow: 0 -4px 5px -5px #444 inset;
    -webkit-box-shadow: 0 -4px 5px -5px #444 inset;
}
#mc_cut_bottom {
    position: relative;
    background: rgb(255, 255, 255) none repeat scroll 0px 0px;
    left: 0;
    top: -13px;
    box-shadow: 0 4px 5px -5px #444 inset;
    -webkit-box-shadow: 0 4px 5px -5px #444 inset;
    margin: 0 auto;
}
#mc_embed_signup{background:#f8f8f8; clear:left; font-size:14px; margin: 0 auto; border: 4px solid #b01e3f;border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius:20px ; padding:15px 0;box-shadow: 0 2px 10px -5px #000;
    -webkit-box-shadow: box-shadow: 0 2px 10px -5px #000;
	
}
#mc_embed_signup .mc-field-group {
    clear: left;
    position: relative;
    width: 100%;
    padding: 10px 20px;
    min-height: 50px;
}
#mc_embed_signup h2,#mc_embed_signup .content__gdprBlock,#mc_embed_signup div.h3{border-bottom: 2px dashed #d794a3;}
#mc_embed_signup h2,#mc_embed_signup div.h3{padding-bottom:15px;margin-bottom:5px;}

#mc_embed_signup .privacy_link{width:100%; display: block; text-align: center;font-size:0.8em;}
#mc_embed_signup h2{font-size: 1.4em;text-transform: uppercase; text-align: center; color:rgba(176,30,63,0.65)}
#mc_embed_signup .h2red{color:#b01e3f;}
#mc_embed_signup .h2yellow{color:#e4c001;}
#mc_embed_signup .h2blue{color: #014d91;}
#mc_embed_signup div.h3 {line-height:1; font-weight:bold;font-size: 1.4em;text-transform: uppercase; text-align: center; color:#b01e3f}
#mc_embed_signup div.h3 .smaller {font-size: 0.8em;color:#014d91;}
#mc_embed_signup .button{background: #b01e3f;font-size: 1.3em;height: auto;margin: 0 auto 10px;padding: 10px 20px;border: 0 none;border-radius: 4px;transition: all 0.23s ease-in-out 0s;color: #fff;cursor: pointer;font-weight: normal;line-height: 32px;text-align: center;vertical-align: top;white-space: nowrap;}
#mc_embed_signup .button:hover{background:#b01e3f;color:#ffd757;}
#mc_embed_signup .mc-field-group label{width:200px;font-weight: bold;float:none;display:block; margin-bottom: 3px;text-align: left;}
#mc_embed_signup .mc-field-group input {display: block;width: 100%;padding: 8px 0;text-indent: 2%;}
#mc_embed_signup .mc-field-group ul{list-style: none; padding: 0;margin:0;}
#mc_embed_signup .input-group ul li label{font-weight:normal;margin:6px 0;}
#mc_embed_signup form {display: block;position: relative;text-align: left;padding: 10px 0 10px 0;}
#mc_embed_signup .asterisk {color: #b01e3f;font-size: 150%;font-weight: normal;position: relative;top: 5px;}
#mc_embed_signup .indicates-required {text-align: right;font-size: 11px;margin-right: 4%;}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display: inline-block;margin: 2px 0 1em 0;padding: 5px 10px;background-color: rgba(255,255,255,0.85);-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-size: 14px;font-weight: normal;z-index: 1;color: #CF0A2D;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border: 2px solid #CF0A2D;}
#mc_embed_signup .mc-field-group{ clear: left;position: relative;width: 100%;padding-bottom: 1%;min-height: 50px;}
#mc_embed_signup .content__gdprBlock {margin:10px 0;background: #f8f8f8;padding: 15px 15px 5px;}
#mergeRow-gdpr {float:none; clear:both; }
#mergeRow-gdpr p{font-size:0.8em;}
#mergeRow-gdpr .content__gdprLegal p{color:#888}
#mergeRow-gdpr .content__gdprLegal a{color: #888;text-decoration: underline;}
#mergeRow-gdpr fieldset label {font-weight: bold;float:none;display:block;}
#mergeRow-gdpr fieldset label.subfield{width:auto;line-height:18px;}
#mc_embed_signup div.response{padding:1em}
#mc_embed_signup #mce-success-response{color:#42423e;font-weight:400;}
#mc-embedded-subscribe-form .mc_fieldset{border:none;min-height: 0px;padding:0px;}
#mc-embedded-subscribe  {border:  0 none;margin:  0 0 0 100px;}
#mc_embed_signup div.mce_inline_error  {background-color:  #DD0000;}
#mc_embed_signup input.mce_inline_error  {border-color:  #DD0000;}
#mc_embed_signup div.response  {font-weight:  normal;background-color:  #FFE793;background-image:  -moz-linear-gradient(center top ,  #FFF5BD,  #FFE793);background-image:  -ms-linear-gradient(bottom,  #FFF5BD,  #FFE793);background-image:  -o-linear-gradient(bottom,  #FFF5BD,  #FFE793);background-image:  -webkit-linear-gradient(bottom,  #FFF5BD,  #FFE793);background-image:  linear-gradient(bottom,  #FFF5BD,  #FFE793);border:  1px solid #F1BF4C;border-radius:  3px;color:  #000000;margin:  5px auto;max-width:  84%;padding:  10px 3%;text-align:  left;}
#mc_embed_signup #mce-success-response  {color:  #42423E;}
#maxemail{width:0%; height:1px;overflow:hidden; background-color: #b01e3f; color:#fff; padding: 0; float:none; clear:both}
#maxresponse{width:0%; height:1px; overflow:hidden; background-color: #b01e3f; color:#fff; padding: 0; float:none; clear:both}
#maxatleastone{width:0%; height:1px; overflow:hidden; background-color: #b01e3f; color:#fff; padding: 0; float:none; clear:both}
#maxatleastone,#maxresponse, #maxemail{display:none;}
.required{font-family:inherit}
#mc-embedded-subscribe-form input[type=checkbox]{display: inline-block; margin-right: 10px;height:22px; width:20px;float:left;}
#mc_embed_signup .input-group ul li label,#mergeRow-gdpr fieldset label.subfield{cursor:pointer;
	-webkit-hyphens: none;
    -moz-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    word-wrap: normal;}
#mergeRow-gdpr fieldset label span.theweb {display:inline-block;}