#columns #newsletter_block_left .form-group{margin-bottom:0;}
#columns #newsletter_block_left .form-group .form-control{max-width:222px;display:inline-block;margin-right:6px;}
@media (min-width:768px) and (max-width:1199px){#columns #newsletter_block_left .form-group .form-control{margin-bottom:10px;margin-right:0;}
}
#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:#418B19;}
#columns #newsletter_block_left .warning_inline{color:#f13340;}
#footer #newsletter_block_left{margin-bottom:60px;}
@media (max-width:991px){#footer #newsletter_block_left{margin-bottom:30px;}
}
@media (max-width:767px){#footer #newsletter_block_left{margin:0 -15px;padding:0 15px;}
}
#footer #newsletter_block_left h4{padding:0;margin-bottom:28px;}
#footer #newsletter_block_left h4:before{display:none;}
@media (max-width:767px){#footer #newsletter_block_left h4{padding:16px 0px;margin-bottom:0;}
}
#footer #newsletter_block_left .block_content{overflow:hidden;}
#footer #newsletter_block_left .form-group{margin-bottom:0;position:relative;padding-right:155px;}
@media (max-width:767px){#footer #newsletter_block_left .form-group{margin-bottom:15px;}
}
@media (max-width:479px){#footer #newsletter_block_left .form-group{padding-right:0;}
}
#footer #newsletter_block_left .form-group .form-control{border:1px solid #e5e5e5;border-right:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:60px;font-size:16px;line-height:20px;padding:20px 30px 20px 15px;width:100%;}
#footer #newsletter_block_left .form-group .form-control:focus{-moz-box-shadow:black 0px 0px 0px;-webkit-box-shadow:black 0px 0px 0px;box-shadow:black 0px 0px 0px;}
@media (max-width:479px){#footer #newsletter_block_left .form-group .form-control{border-right:1px solid #e5e5e5;}
}
#footer #newsletter_block_left .form-group .btn-newsletter{position:absolute;right:0;top:0;width:155px;padding:21px 29px;line-height:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#footer #newsletter_block_left .form-group .btn-newsletter.btn-icon{padding:14px 20px 13px;}
#footer #newsletter_block_left .form-group .btn-newsletter.btn-icon i{font-size:32px;line-height:1em;margin-right:12px;}
#footer #newsletter_block_left .form-group .btn-newsletter.btn-icon span{vertical-align:5px;}
@media (max-width:479px){#footer #newsletter_block_left .form-group .btn-newsletter{position:relative;margin-top:10px;width:100%;}
}
#footer #newsletter_block_left .warning_inline{display:block;color:#f13340;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;}
}
#newsletterModal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-overflow-scrolling:touch;outline:0;text-align:center;padding:0 !important;z-index:77777777;}
#newsletterModal.close-popup .modal-content{-webkit-animation-name:moveToTop;animation-name:moveToTop;}
#newsletterModal .modal-block .newsletter_logo{text-align:center;}
#newsletterModal .modal-block .newsletter_logo img{margin:0 auto;}
#newsletterModal .subscribe-form{margin:0 auto;position:relative;max-width:467px;}
#newsletterModal .subscribe-form .row-subscibe{padding-right:155px;margin-bottom:29px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
@media (max-width:767px){#newsletterModal .subscribe-form .row-subscibe{margin-bottom:15px;}
}
@media (max-width:479px){#newsletterModal .subscribe-form .row-subscibe{padding-right:0;}
}
#newsletterModal .subscribe-form .form-control{border:1px solid #e5e5e5;border-right:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:60px;font-size:16px;line-height:20px;padding:20px 15px;color:#777777;width:100%;}
#newsletterModal .subscribe-form .form-control:focus{-moz-box-shadow:black 0px 0px 0px;-webkit-box-shadow:black 0px 0px 0px;box-shadow:black 0px 0px 0px;}
@media (max-width:479px){#newsletterModal .subscribe-form .form-control{border-right:1px solid #e5e5e5;}
}
#newsletterModal .subscribe-form .btn-default{position:absolute;right:0;top:0;width:155px;padding:21px 29px;line-height:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#newsletterModal .subscribe-form .btn-default.btn-icon{padding:14px 20px 13px;}
#newsletterModal .subscribe-form .btn-default.btn-icon i{font-size:32px;line-height:1em;margin-right:12px;}
#newsletterModal .subscribe-form .btn-default.btn-icon span{vertical-align:5px;}
@media (max-width:479px){#newsletterModal .subscribe-form .btn-default{position:relative;margin-top:10px;width:100%;}
}
#newsletterModal .subscribe-form .checkbox-group label{font-size:12px;color:#777777;font-weight:300;}
#newsletterModal .subscribe-form .checkbox-group label input[type="checkbox"] + label::before{background:none;width:20px;height:20px;}
#newsletterModal .subscribe-form .checkbox-group label input[type="checkbox"] + label::after{width:20px;}
#newsletterModal .modal-dialog{position:relative;margin:0 auto;max-width:816px;min-width:290px;width:90%;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-height:90%;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
@media (max-width:479px){#newsletterModal .logo{display:none;}
}
#newsletterModal h3{font:500 21px/1em "Ubuntu", sans-serif;text-transform:uppercase;color:#333333;padding-top:52px;margin-top:0;margin-bottom:19px;}
@media (max-width:479px){#newsletterModal h3{margin-top:0;padding-top:22px;}
}
#newsletterModal p{color:#777777;margin-bottom:35px;}
#newsletterModal p span{display:block;font-size:24px;line-height:1em;color:#1fc0a0;font-weight:300;padding-top:8px;}
#newsletterModal .modal-content{position:relative;-moz-box-shadow:0 0 18px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 0 18px rgba(0, 0, 0, 0.2);box-shadow:0 0 18px rgba(0, 0, 0, 0.2);padding:77px 37px;border-color:transparent;background:url(img/popup-bg.jpg) no-repeat right bottom white;-webkit-animation:moveFromTop 400ms ease;-moz-animation:moveFromTop 400ms ease;-ms-animation:moveFromTop 400ms ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
@media (max-width:479px){#newsletterModal .modal-content{padding:35px 30px 30px;}
}
#newsletterModal .close{position:absolute;top:35px;right:35px;font-size:29px;line-height:1em;color:#1fc0a0;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
#newsletterModal .close:hover{color:#333333;}
@media (max-width:479px){#newsletterModal .close{top:6px;right:6px;}
}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5555;background-color:#000;}
.modal-backdrop.fade{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
.modal-backdrop.in{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;}
@-webkit-keyframes moveFromTop{from{-webkit-transform:translateY(-50%);}
to{-webkit-transform:translateY(0%);}
}
@-moz-keyframes moveFromTop{from{-moz-transform:translateY(-50%);}
to{-moz-transform:translateY(0%);}
}
@-ms-keyframes moveFromTop{from{-ms-transform:translateY(-50%);}
to{-ms-transform:translateY(0%);}
}
@-webkit-keyframes moveToTop{from{-webkit-transform:translateY(0%);}
to{-webkit-transform:translateY(-50%);}
}
@-moz-keyframes moveToTop{from{-moz-transform:translateY(0%);}
to{-moz-transform:translateY(-50%);}
}
@-ms-keyframes moveToTop{from{-ms-transform:translateY(0%);}
to{-ms-transform:translateY(-50%);}
}