#columns #newsletter_block_left .form-group{margin-bottom:0}#columns #newsletter_block_left .form-group .form-control{max-width:100%;display:block}#columns #newsletter_block_left .form-group.email-error .form-control{border-color:red}#columns #newsletter_block_left .form-group.email-valid .form-control{border-color:#0c3}#columns #newsletter_block_left .success_inline,#columns #newsletter_block_left .warning_inline{text-align:left;padding:1px 0 0;margin-bottom:-19px}#columns #newsletter_block_left .success_inline{color:#52b98e}#columns #newsletter_block_left .warning_inline{color:#ff4c39}#footer #newsletter_block_left{margin:4px 0 0;text-align:center}@media(min-width:768px){#footer #newsletter_block_left{padding-bottom:11px}}@media(min-width:1650px){#footer #newsletter_block_left{padding-left:60px;padding-right:60px}}#footer #newsletter_block_left h4{background:0 0;padding:0;font-size:24px;line-height:1.2;border:none;margin-bottom:8px;color:#20252e}#footer #newsletter_block_left h4:after{display:none}#footer #newsletter_block_left .block_content{margin:25px 0 0}#footer #newsletter_block_left .form-group{margin-bottom:0;margin-top:18px;text-align:center}@media(min-width:480px){#footer #newsletter_block_left .form-group{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}#footer #newsletter_block_left .form-group .form-control{height:60px;line-height:30px;background:#fff;border:1px solid #55bee7;border-radius:2px;padding:5px 30px;display:block;box-shadow:none;color:#c1c7cb;border-top-right-radius:0;border-bottom-right-radius:0}@media(min-width:480px){#footer #newsletter_block_left .form-group .form-control{width:auto;flex:1 1 auto}}@media(max-width:479px){#footer #newsletter_block_left .form-group .form-control{text-align:center;margin-bottom:15px}}#footer #newsletter_block_left .form-group .form-control:focus{-moz-box-shadow:#000 0 0 0;-webkit-box-shadow:#000 0 0 0;box-shadow:#000 0 0 0}#footer #newsletter_block_left .form-group .btn{white-space:nowrap}@media(min-width:480px){#footer #newsletter_block_left .form-group .btn{min-width:120px}}@media(min-width:1200px){#footer #newsletter_block_left .form-group .btn{min-width:270px}}#footer #newsletter_block_left .warning_inline{display:block;color:#ff4c39;font-size:13px;line-height:26px;clear:both}@media(min-width:1200px){#footer #newsletter_block_left .warning_inline{display:inline-block;position:relative;top:-35px;margin-bottom:-35px;left:15px;clear:none}}#footer #newsletter_block_left .form-group.email-error .form-control{-moz-box-shadow:inset 0 0 2px #ff1e06;-webkit-box-shadow:inset 0 0 2px #ff1e06;box-shadow:inset 0 0 2px #ff1e06}#footer #newsletter_block_left .form-group.email-valid .form-control{-moz-box-shadow:inset 0 0 2px #52b98e;-webkit-box-shadow:inset 0 0 2px #52b98e;box-shadow:inset 0 0 2px #52b98e}#footer .newsletter-primary #newsletter_block_left{padding:9px 0;margin:0}#footer .newsletter-primary #newsletter_block_left:before{display:none}@media(min-width:768px){#footer .newsletter-primary #newsletter_block_left{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}}#footer .newsletter-primary #newsletter_block_left h4{margin:0 0 15px;font:500 20px/32px "Roboto",sans-serif}@media(min-width:768px){#footer .newsletter-primary #newsletter_block_left h4{margin:0 38px 0 0}}#footer .newsletter-primary #newsletter_block_left p{display:none}#footer .newsletter-primary #newsletter_block_left .block_content{flex:1 1 auto;margin:0}#footer .newsletter-primary #newsletter_block_left .form-group{margin:0}#footer .newsletter-primary #newsletter_block_left .form-group .form-control{border:none;height:50px}@media(min-width:1200px){#footer .newsletter-primary #newsletter_block_left .form-group .btn{min-width:170px}}#newsletter_block_left p.alert{margin:10px 0;padding-left:35px}#newsletter_block_left p.alert:before{display:none}#newsletter_block_left p.alert .close{font-size:21px;position:absolute;left:10px;top:9px;font-weight:400;text-shadow:1px 1px rgba(0,0,0,.1);color:#ff4c39}#newsletter_block_left p.alert.alert-success .close{color:#52b98e}