.button.button-white.pull-right{background:red !important}#news-signup{position:fixed;width:100%;visibility:hidden;z-index:10002;top:100px;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transition:-webkit-transform .2s,opacity .2s,visibility 0s .2s;transition:transform .2s,opacity .2s,visibility 0s .2s}#news-signup .wrapperrr{background:#948e99;background:-webkit-linear-gradient(to left,#f5f5f5,#80e8af);background:linear-gradient(to left,#f5f5f5,#80e8af);position:relative;margin:0 auto;text-align:center;-moz-border-radius:3px;box-shadow:0px 1px 10px rgba(0,0,0,.5);width:98%}#news-signup_bg{visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.4;z-index:10001}#news-signup_close{position:absolute;left:100%;margin:7px 0 0 -30px;width:20px;height:20px;color:#fff;opacity:.3;cursor:pointer}#news-signup_close:before{content:"×";font:400 26px/1em 'Roboto Slab',serif}#news-signup_close:hover{opacity:.8}#news-signup .newsletter-content{padding:30px;margin:0 auto}#news-signup .newsletter-content h2{font:300 24px/1em 'Roboto Slab',serif;color:#fff;text-align:center;margin:0 auto 15px}#news-signup .newsletter-content p{margin:0 auto 25px;font:300 16px/1em 'Roboto Slab',serif;color:#7e8890}#news-signup .newsletter-content form{margin:0;padding:0;width:90%}#news-signup .newsletter-content form p{margin:0 auto 10px}#news-signup .newsletter-content form p:not(.button){float:none;width:100%}#news-signup .newsletter-content form p:not(.button) input{width:100%;margin:0;padding:12px 15px !important;border-color:#d0d5d8}#news-signup .newsletter-content form .button{float:none;width:100%}#news-signup .newsletter-content form .button input{width:100%;padding:20px 25px 18px !important;font-size:12px}#news-signup .newsletter-content p.footnote{filter:alpha(opacity=50);opacity:.8;font:100 11px 'Roboto Slab',serif;color:#abb0b7;margin-bottom:0}@media screen and (min-width:800px){#news-signup .wrapperrr{width:800px;margin:7% auto}#news-signup .newsletter-content form .button input{width:auto;margin:0}#news-signup .newsletter-content form .button{float:left;width:auto;margin-left:15px}#news-signup .newsletter-content form{width:auto}#news-signup .newsletter-content form p{margin:0 auto 15px}#news-signup .newsletter-content form p:not(.button){float:left;width:auto}.newsletter-content form p:not(.button) input{width:300px!important;margin:0 15px 0 0}}