.newsletter-overlay{background:rgba(68,68,68,0.2);position:fixed;left:0;right:0;bottom:0;top:0;z-index:9999;overflow:hidden;}.newsletter-overlay #newsletter_popup{border:none;z-index:99999;background:white;-moz-box-shadow:5px 0 21px rgba(0,0,0,0.2);-webkit-box-shadow:5px 0 21px rgba(0,0,0,0.2);box-shadow:5px 0 21px rgba(0,0,0,0.2);background:none;margin:0 auto;max-width:645px;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%;}.newsletter-overlay #newsletter_popup.newsletter-close .tmnewsletter-inner{-webkit-animation-name:moveToTop;animation-name:moveToTop;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner{position:relative;padding:47px 50px 61px;text-align:center;background:#f5b027;-moz-box-shadow:0 5px 21px rgba(0,0,0,0.32);-webkit-box-shadow:0 5px 21px rgba(0,0,0,0.32);box-shadow:0 5px 21px rgba(0,0,0,0.32);-webkit-animation:moveFromTop 400ms ease;-moz-animation:moveFromTop 400ms ease;-ms-animation:moveFromTop 400ms ease;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .icon-top{display:inline-block;width:89px;height:89px;border:2px solid white;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;line-height:87px;font-size:30px;color:white;margin-bottom:29px;}@media (max-width: 479px) {.newsletter-overlay #newsletter_popup .tmnewsletter-inner .icon-top{display:none;}}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .icon.tmnewsletter-close{position:absolute;right:-30px;top:-30px;width:30px;height:30px;cursor:pointer;color:white;z-index:2;background:#f5b027;text-align:center;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;right:10px;top:10px;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .icon.tmnewsletter-close:before{font-family:"Material Icons";content:"\e14c";display:inline-block;font-weight:normal;display:block;font-size:24px;line-height:30px;position:absolute;left:50%;top: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%);}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .icon.tmnewsletter-close:hover{color:#f5b027;background:white;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-wrap{max-height:100%;overflow:auto;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-header{padding:0 0 16px;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-header h4{margin:0;text-transform:uppercase;font:bold 20px/1em "Ubuntu",sans-serif;color:white;letter-spacing:1px;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content{padding:0;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content .description{font-size:16px;line-height:26px;color:white;padding-bottom:24px;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content .form-group{padding-right:50px;position:relative;max-width:370px;margin:0 auto;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content .form-group .form-control{display:block;padding:15px 18px;height:50px;border:none;line-height:20px;background:none;font-size:16px;color:white;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #e2e2e2;border-color:white;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content .form-group .form-control::-webkit-input-placeholder{color:white;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content .form-group .form-control::-moz-placeholder{color:white;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content .form-group .form-control:-moz-placeholder{color:white;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content .form-group .form-control:-ms-input-placeholder{color:white;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content .form-group .form-control.email-error{border-color:#f13340;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content .form-group .tmnewsletter-submit{display:block;position:absolute;top:0;right:0;width:50px;text-align:center;height:100%;background:none;padding:0;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;font-size:0;line-height:0;border:2px solid white;border-left-width:1px;letter-spacing:0;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content .form-group .tmnewsletter-submit:after{font-size:35px;line-height:46px;font-family:"Material Icons";content:"\e315 ";display:inline-block;font-weight:normal;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content .form-group .tmnewsletter-submit:hover,.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content .form-group .tmnewsletter-submit:active,.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content .form-group .tmnewsletter-submit:active:focus,.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content .form-group .tmnewsletter-submit:focus{color:#f5b027;background:white;border-color:#f0f0f0;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-footer{padding:10px 15px 0;overflow:hidden;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-footer .btn{margin-left:5px;margin-bottom:10px;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-footer .checkbox{display:inline-block;color:white;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-footer .checkbox .checker{display:inline-block;vertical-align:-1px;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-footer .checkbox .checker .checked:before{left:0;color:#444444;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-footer .checkbox input{display:block;}@-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%);}}