×
Homemade Miracle Meals
Tips, tricks & recipes to an effortless -- and delicious -- dinner!
.optin-widget__form {
padding: 0px;
flex: 1;
}
.optin-form__field {
color: #fff;
margin-bottom: 25px;
display: block;
max-width: 400px;
}
.optin-form__label {
display: flex;
align-items: baseline;
color: #fff;
}
.optin-form__label-text {
flex-grow: 1;
}
.optin-form__checkbox-required {
font-size: 10px;
}
.optin-form__input-required {
font-size: 10px;
float: right;
}
.optin-form__input {
height: 32px;
line-height: 32px;
margin: 4px 0 0;
padding: 0 8px;
border: 1px solid #ccc;
font-size: 16px;
font-family: Muli;
display: block;
width: 100%;
color: #fff;
}
.optin-form__checkbox {
display: flex;
align-items: center;
margin: 25px 0 0;
}
.optin-form__input::-webkit-input-placeholder { color: transparent; }
.optin-form__input::-moz-placeholder { color: transparent; }
.optin-form__input:-ms-input-placeholder { color: transparent; }
.optin-form__honeypot {
display: none;
}
.optin-form__error {
font-size: 0.8em;
color: red;
}
.optin-form__submit {
border: 0;
margin: 6px 0 0;
padding: 0 12px;
min-height: 32px;
font: inherit;
line-height: 32px;
width: auto;
overflow: visible;
background: transparent;
cursor: pointer;
-webkit-font-smoothing: inherit;
-moz-osx-font-smoothing: inherit;
-webkit-appearance: none;
text-transform: uppercase;
background-color: #901a21;
color: #FFF;
}
.optin-form__submit::-moz-focus-inner {
border: 0;
padding: 0;
}
@media (min-width: 450px) {
.optin-form--single-field {
display: flex;
}
.optin-form__submit--single-field {
margin: auto 0 0 8px;
}
.optin-form__field--single-field {
margin-bottom: 0;
}
}