#mc_embed_signup form {display:block;position:relative;text-align:left;padding:10px 0 10px 3%;}
#mc_embed_signup h2 {font-weight:700;font-size:1.4em;margin:15px 0;padding:0;}
#mc_embed_signup input {border:1px solid #ABB0B2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#mc_embed_signup input[type=checkbox] {-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio] {-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both;background-color:#aaa;border:0 none;border-radius:4px;transition:all .23s ease-in-out 0;color:#FFF;cursor:pointer;display:inline-block;font-size:15px;font-weight:400;height:32px;line-height:32px;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;width:auto;margin:0 5px 10px 0;padding:0 22px;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size:11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}
#mc_embed_signup .mc-field-group {clear:left;position:relative;width:96%;padding-bottom:3%;min-height:50px;}
#mc_embed_signup .size1of2 {clear:none;float:left;display:inline-block;width:46%;margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%;}
#mc_embed_signup .mc-field-group label {display:block;margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block;width:100%;text-indent:2%;padding:8px 0;}
#mc_embed_signup .mc-field-group select {display:inline-block;width:99%;margin-bottom:2px;padding:5px 0;}
#mc_embed_signup .datefield,#mc_embed_signup .phonefield-us {padding:5px 0;}
#mc_embed_signup .datefield input,#mc_embed_signup .phonefield-us input {display:inline;width:60px;letter-spacing:1px;text-align:center;margin:0 2px;padding:5px 0 2px;}
#mc_embed_signup .phonefield-us .phonearea input,#mc_embed_signup .phonefield-us .phonedetail1 input {width:40px;}
#mc_embed_signup .datefield .monthfield input,#mc_embed_signup .datefield .dayfield input {width:30px;}
#mc_embed_signup .indicates-required {text-align:right;font-size:11px;margin-right:4%;}
#mc_embed_signup .asterisk {color:#e85c41;font-size:150%;font-weight:400;position:relative;top:5px;}
#mc_embed_signup .clear {clear:both;}
#mc_embed_signup .mc-field-group.input-group ul {list-style:none;margin:0;padding:5px 0;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block;margin:0;padding:3px 0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline;width:auto;border:none;}
#mc_embed_signup div#mce-responses {float:left;top:-1.4em;overflow:hidden;width:90%;clear:both;margin:0 5%;padding:0 .5em;}
#mc_embed_signup div.response {font-weight:700;float:left;top:-1.5em;z-index:1;width:80%;margin:1em 0;padding:1em .5em .5em 0;}
#mc_embed_signup #mce-success-response {color:#529214;display:none;}
#mc_embed_signup label.error {display:block;float:none;width:auto;margin-left:1.05em;text-align:left;padding:.5em 0;}
#mc-embedded-subscribe {clear:both;width:auto;display:block;margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {border:1px solid #ccc;margin-right:.5em;font-weight:700;padding:.5em;}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block;background-color:rgba(255,255,255,0.85);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:14px;font-weight:400;z-index:1;color:#e85c41;margin:2px 0 1em;padding:5px 10px;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}
#mc_embed_signup .datefield label,#mc_embed_signup .phonefield-us label,#mc_embed_signup #mce-error-response {display:none;}
