#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:#f00;}#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 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:none;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:white;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:black 0 0 0;-webkit-box-shadow:black 0 0 0;box-shadow:black 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:normal;text-shadow:1px 1px rgba(0,0,0,0.1);color:#ff4c39;}#newsletter_block_left p.alert.alert-success .close{color:#52b98e;}