#mc_embed_signup form {display:block; position:relative; text-align:left; font-family: 'Pantograph', Verdana, sans-serif;}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input, textarea{border: none; -webkit-appearance:none;
font-size: 28px;
-webkit-appearance: textfield;
padding: 8px;
color:#eb3e24;
outline: none;
background-color: rgba(246,210,162,0.7);
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
cursor: auto;}

#mc_embed_signup textarea{border: none; -webkit-appearance:none;
font-size: 14px;
-webkit-appearance: textfield;
padding: 8px;
color:#eb3e24;
outline: none;
background-color: rgba(246,210,162,0.7);
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
-webkit-rtl-ordering: logical;
-webkit-user-select: text;
cursor: auto;}

#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio; width: none;}
#mc_embed_signup input[type=text]:focus {background-color: rgba(246,210,162,0.9);}
#mc_embed_signup textarea[type=text]:focus {background-color: rgba(246,210,162,0.9);}

::-webkit-input-placeholder { /* WebKit browsers */
    color:#eb3e24;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:#eb3e24;
   opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:#eb3e24;
   opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:#eb3e24;
}


#mc_embed_signup .button {
-webkit-appearance: none;
-webkit-font-smoothing: antialiased;
-webkit-user-select: none;
-webkit-writing-mode: horizontal-tb;
align-items: flex-start;
background-color: rgb(27, 27, 74);
background-image: none;
border-bottom-color: rgb(20, 20, 55);
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px;
border-bottom-style: solid;
border-bottom-width: 2px;
border-image-outset: 0px;
border-image-repeat: stretch;
border-image-slice: 100%;
border-image-source: none;
border-image-width: 1;
border-left-color: rgb(20, 20, 55);
border-left-style: solid;
border-left-width: 2px;
border-right-color: rgb(20, 20, 55);
border-right-style: solid;
border-right-width: 2px;
border-top-color: rgb(20, 20, 55);
border-radius: 0px;
border-top-style: solid;
border-top-width: 2px;
box-sizing: border-box;
color: rgba(246, 210, 162, 0.9);
cursor: pointer;
display: inline-block;
font-family: Pantograph, 'Lucida Grande', sans-serif;
font-size: 19px;
font-style: normal;
font-variant: normal;
font-weight: normal;
letter-spacing: normal;
line-height: 1.5;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
overflow-x: visible;
overflow-y: visible;
padding: 8px 12px;
text-align: center;
text-indent: 0px;
text-shadow: none;
text-transform: none;
touch-action: manipulation;
vertical-align: middle;
white-space: nowrap;
word-spacing: 0px;
writing-mode: lr-tb;}

#mc_embed_signup .button:hover {
background-color: #0d0d25;
border-color: #04040a;
}

#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; padding-bottom:30px; min-height:50px; padding-left: 15px; }
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px; font-weight: normal; font-size:18px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 16px; color:#eb3e24; background-color: rgba(246,210,162,0.7);}
#mc_embed_signup .mc-field-group input:focus {background-color: rgba(246,210,162,0.9);}
#mc_embed_signup .mc-field-group select {display:inline-block; width:100%; padding:5px 0; margin-bottom:2px;}

#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; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#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 .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:left; margin-right:4%;}
#mc_embed_signup .asterisk {color:white; font-size:200%;}
#mc_embed_signup .inline-asterisk {color:white;}
#mc_embed_signup .mc-field-group .asterisk {top:25px; right:10px;}        
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group {width: 100%;}
#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:normal; text-align: center; top:-1.5em; z-index:1; width:70%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color: rgb(246,210,162); 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 {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

#mc_embed_signup div.mce_inline_error {
margin: 0 0 0 0;
padding: 5px 10px;
background-color: rgb(27, 27, 74);
font-weight: normal;
z-index: 1;
font-size: 14px;
color: (252,252,252,0.4)}



