div#middle-mlist-wrapper {
    background: #E84691;
    padding: 7.083333333333333vw 0;
    margin-top: 6.354166666666667vw;
}

div#middle-mlist-wrapper .message {
    color: #000;
}

div#middle-mlist-wrapper .mailing-lister-wrapper #mlform input#email {
    color: #000;
    border-color: #000;
}

div#middle-mlist-wrapper .mailing-lister-wrapper #mlform input#email.errored {
    border-color: red;
}

div#middle-mlist-wrapper .mailing-lister-wrapper input#submit {
    background: url(../images/arrow-mail.svg);
}
div#middle-mlist-wrapper .mailing-lister-wrapper input#submit:hover{
    /* background: url(../images/95306/white-arrow.png); */
    background-size: 100%;
}
.mailing-lister-wrapper #mlistFormTwo .submit input#submit {
    background: transparent;
}

div#middle-mlist-wrapper .mailing-lister-wrapper #mlform .terms {
    color: #000;
}

div#middle-mlist-wrapper .mailing-lister-wrapper #mlform .terms:hover {
    color: #fff;
    opacity: 1;
    text-decoration: underline;
}

div#middle-mlist-wrapper .mailing-lister-wrapper div#secondform {
    position: fixed;
    left: 50%;
    top: 0;
    width: 100%;
    z-index: 1000;
    padding-top: 6vw;
    box-sizing: border-box;
    min-height: 100vh;
    transform: translateX(-50%);
}

div#middle-mlist-wrapper .mailing-lister-wrapper div.plain-ml-wrapper span#secondFormClose {
    position: absolute;
    right: 10%;
    top: 10%;
}

div#middle-mlist-wrapper .mailing-lister-wrapper div#thankyou {
    color: #000;
    font-size: 2vw;
    margin: 0 auto;
}

#middle-mlist-wrapper ::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #000;
    -webkit-text-fill-color: #000;
    opacity: 1;
}

#middle-mlist-wrapper ::-moz-placeholder {
    /* Firefox 19+ */
    color: #000;
    -webkit-text-fill-color: #000;
    opacity: 1;
}

#middle-mlist-wrapper :-ms-input-placeholder {
    /* IE 10+ */
    color: #000;
    -webkit-text-fill-color: #000;
    opacity: 1;
}

#middle-mlist-wrapper :-moz-placeholder {
    /* Firefox 18- */
    color: #000;
    -webkit-text-fill-color: #000;
    opacity: 1;
}

@media only screen and (max-width:1023px) {
    div#middle-mlist-wrapper {
        max-width: 100%;
        width: 100%;
    }
    .mailing-lister-wrapper {
        max-width: 600px;
    }
    div#middle-mlist-wrapper .mailing-lister-wrapper div#secondform {
        overflow-y: scroll;
    }
}

@media only screen and (min-width:1025px) {
div#middle-mlist-wrapper .mailing-lister-wrapper .plain-ml-wrapper #terms {
    margin-top: 10px;
}
}