.newsletter-overlay{background:rgba(29,29,29,0.2);position:fixed;left:0;right:0;bottom:0;top:0;z-index:9999;overflow:hidden;}.newsletter-overlay #newsletter_popup{background:white;-moz-box-shadow:0 1px 16px rgba(16,39,71,0.5);-webkit-box-shadow:0 1px 16px rgba(16,39,71,0.5);box-shadow:0 1px 16px rgba(16,39,71,0.5);border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;z-index:99999;margin:0 auto;max-width:732px;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%;overflow:auto;text-align:center;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner{position:relative;padding:35px 30px 35px;border-bottom:6px solid #25bda7;}@media (min-width: 480px) {.newsletter-overlay #newsletter_popup .tmnewsletter-inner{padding:43px 43px 52px;}}.newsletter-overlay #newsletter_popup .tmnewsletter-inner:before,.newsletter-overlay #newsletter_popup .tmnewsletter-inner:after{display:block;content:'';position:absolute;bottom:-6px;width:33.33%;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner:before{left:0;border-bottom:6px solid #f0a951;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner:after{right:0;border-bottom:6px solid #b046c5;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .icon.tmnewsletter-close{position:absolute;right:5px;top:5px;width:30px;height:30px;cursor:pointer;color:#8a8a8a;z-index:2;background:none;text-align:center;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-transition:0.3s all ease;-o-transition:0.3s all ease;-webkit-transition:0.3s all ease;transition:0.3s all ease;right:10px;top:10px;}@media (min-width: 768px) {.newsletter-overlay #newsletter_popup .tmnewsletter-inner .icon.tmnewsletter-close{right:15px;top:15px;}}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .icon.tmnewsletter-close:before{font-family:"fl-bigmug-line";content:"\e01e";display:inline-block;font-weight:normal;font-size:24px;position:absolute;left:50%;top:50%;line-height:1;-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:#17c2cd;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-wrap{max-height:100%;overflow:auto;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-header h4{font:bold 42px/1.2 "Hind","Open Sans",sans-serif;margin:0;color:#1d1d1d;}@media (max-width: 767px) {.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-header h4{font-size:36px;}}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content{padding-bottom:10px;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content .email-error .form-control{border-color:#f13340;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content .email-valid .form-control{border-color:#46a74e;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content .description{margin-top:15px;}@media (min-width: 768px) {.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content .description{padding:0 5%;margin-top:22px;}}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-content .form-group{margin-top:15px;margin-bottom:0;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-footer{overflow:hidden;padding-top:10px;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-footer .checkbox{margin-top:0;}.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;}.newsletter-overlay #newsletter_popup .tmnewsletter-inner .tmnewsletter-footer .checkbox input{display:block;}