﻿.icon-sprite{background-image:url(../images/icon_sprite.png);background-repeat:no-repeat;text-indent:-9999px}@media (-webkit-min-device-pixel-ratio: 2), (min--moz-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 4 / 2), (min-device-pixel-ratio: 2), (min-resolution: 192dpi), (min-resolution: 2dppx){.icon-sprite{background-image:url(../images/icon_sprite@2x.png);background-size:100px 1000px}}#newsletterpopup .modal-dialog{top:50%;margin-top:-180px;position:absolute;width:100%}#newsletterpopup .newsletterpopup-content{background:url("../../images/media/newsletterpopup.jpg") no-repeat center top #fff;position:relative;padding:180px 30px 40px 80px;max-width:720px;margin:0 auto;text-align:center}#newsletterpopup .newsletterpopup-content .newsletterpopup-indent .modal-body:after{content:"";display:table;clear:both}#newsletterpopup button.button span span{text-transform:uppercase}#newsletterpopup .newsletter-title{font-size:24px;font-weight:400;line-height:24px;text-transform:uppercase;margin-bottom:20px;color:#333}#newsletterpopup .newsletter-slogan{font-size:14px;line-height:24px;margin-bottom:25px}#newsletterpopup .block-content{position:relative}#newsletterpopup .block-content:after{content:'';display:table;clear:both}#newsletterpopup .block-content .form-group{width:100%;overflow:hidden;padding-right:52px}#newsletterpopup .block-content .form-group .input-text{width:100%;height:50px;background:#f5f5f5;width:100%;border:1px solid #dfdfdf}#newsletterpopup .block-content .actions{float:left;margin-left:6px}#newsletterpopup .block-content .button{font-size:18px;padding:10px 15px;font-weight:bold;border:1px solid #fff;height:52px;min-width:180px;position:absolute;right:0;top:0}#newsletterpopup .close{width:44px;height:44px;font-size:31px;display:block;text-align:center;position:absolute;right:25px;top:25px;opacity:1;text-shadow:0;color:#23cddc;z-index:2}#newsletterpopup .close:hover{color:#000}#newsletterpopup .close i{display:block;margin:-3px -2px 0 0}#newsletterpopup .validation-advice{position:absolute}@media only screen and (max-width: 991px){#newsletterpopup .newsletterpopup-content{padding:45px 20px;max-width:700px;background:#fff}}@media only screen and (max-width: 767px){#newsletterpopup .newsletterpopup-content{margin-right:20px;max-width:inherit}#newsletterpopup .block-content button.button{padding-top:8px;padding-bottom:9px}#newsletterpopup .block-content button.button span span{display:none}#newsletterpopup .block-content button.button span:before{display:inline-block;font-family:"material-design";text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);content:""}#newsletterpopup .block-content .button{min-width:inherit}#newsletterpopup .close{right:5px;top:5px;font-size:26px}}@media only screen and (max-width: 599px){#newsletterpopup .newsletterpopup-content{padding-left:0;padding-right:0}#newsletterpopup .newsletter-title{font-size:34px;line-height:34px;margin-bottom:10px}#newsletterpopup .newsletter-slogan{font-size:13px;line-height:20px}}
