/* UPDATED 3/30/2020 @ 1:48 PM */

#NTSubscribeBar { display: none; width: 100%; margin: 0px; background-color: #000000; position: fixed; left: 0px; bottom: 0px; z-index: 999990; }
.NTSubscribeTable { display: block; margin: 0px auto; padding: 30px 30px 20px 30px; }
.NTSubscribeCol { display: block; margin: 0px auto 15px auto; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; line-height: 19px; color: #FFFFFF; text-transform: uppercase; font-weight: 700; text-align: center; }
.NTSubscribeCol:last-child { margin-bottom: 0px; }
#NTSubscribeBarForm {  display: table; width: 100%; margin: 0px auto; }
.NTSubscribeBarInput { display: table-cell; width: auto; vertical-align: middle; }
.NTSubscribeBarSubmit { display: table-cell; width: 100px; vertical-align: middle; padding-left: 12px; }
.NTSubscribeBarInput input { width: 100%; border: solid 1px #CCCCCC; padding: 0px; font-size: 14px; color: #FB3449; height: 40px; margin: 0px; border: 0px; outline: 0px; padding: 0px 10px; }
#_form_128_submit { width: 100px; background-color: #FF3300; border: 0px; outline: 0px; height: 40px; cursor: pointer; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; color: #FFFFFF; text-transform: uppercase; font-weight: 700; }
.NTSubscribeCol form { padding: 0px; margin: 0px; }

@media (min-width: 800px) {
.NTSubscribeTable { display: table; width: auto; max-width: 1240px; padding: 0px; margin: 0px auto; }
.NTSubscribeCol { display: table-cell; width: auto!important; vertical-align: middle; text-align: left; padding: 7px; margin: 0px; }
.NTSubscribeCol:nth-child(2) { width: 400px!important; }
.NTSubscribeCol:last-child { width: 40px!important; text-align: center; padding: 0px; }
.NTSubscribeCol:last-child img { width: 40px!important; height: 40px!important; }
}