﻿.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:30%;margin-top:-100px;width:970px;position:absolute;left:50%;margin-left:-485px}#newsletterpopup .newsletterpopup-content{position:relative;background-size:contain;background:#e7e7e7 url(../../images/bg-popup.jpg) top left no-repeat}#newsletterpopup .newsletterpopup-content .newsletterpopup-indent .modal-body{padding:0}#newsletterpopup .newsletterpopup-content .newsletterpopup-indent .modal-body:after{content:"";display:table;clear:both}#newsletterpopup button.button{background-color:#fff;font-size:20px;color:#464646;font-weight:400;line-height:20px;padding:14px 25px;border-radius:26px}#newsletterpopup button.button span{display:block;vertical-align:top}#newsletterpopup button.button:hover{background-color:#d6375f;color:#fff}#newsletterpopup .newsletter-title{font-size:60px;color:#383838;font-family:"Roboto Slab",serif;padding:50px 100px 70px}#newsletterpopup .newsletter-title span{font-size:14px;font-weight:bold;font-family:"Roboto",sans-serif;display:block;margin-top:-10px}#newsletterpopup .newsletter-slogan{line-height:20px;font-size:14px;color:#919191;background-color:#464646;padding:40px 45px 40px 95px}#newsletterpopup .newsletter-slogan:after{content:'';display:table;clear:both}#newsletterpopup .newsletter-slogan p{float:left;max-width:42%}#newsletterpopup .newsletter-slogan h1{margin:0;margin-bottom:0.7em;color:#333;font-family:"Roboto Slab",serif;font-size:28px;font-weight:400;font-style:normal;line-height:1.2;text-rendering:optimizeLegibility;text-transform:uppercase;color:#ffffff;text-transform:none}#newsletterpopup .block-content{float:right}#newsletterpopup .block-content .form-group{width:290px;float:left}#newsletterpopup .block-content .form-group .input-text{width:100%;height:48px;background:#464646;border:1px solid #666666;border-radius:26px}#newsletterpopup .block-content .actions{float:right;margin-left:6px}#newsletterpopup .close{background:#fff;width:37px;height:37px;font-size:14px;display:block;text-align:center;position:absolute;right:0;top:0;opacity:1;text-shadow:0;color:#b4b4b4;z-index:2;filter:alpha(opacity=100)}#newsletterpopup .close:hover{color:#d6375f;-webkit-box-shadow:0 0px 21px rgba(0,0,0,0.11) ;-moz-box-shadow:0 0px 21px rgba(0,0,0,0.11) ;box-shadow:0 0px 21px rgba(0,0,0,0.11) }#newsletterpopup .close i{display:block;margin:-3px -2px 0 0}#newsletterpopup .validation-advice{position:absolute}@media only screen and (max-width: 1199px){#newsletterpopup .modal-dialog{width:750px;margin-left:-375px}}@media only screen and (max-width: 991px){#newsletterpopup .form-group{width:230px}}@media only screen and (max-width: 767px){#newsletterpopup .modal-dialog{width:500px;margin-left:-250px}#newsletterpopup .newsletter-slogan p{max-width:100%;float:none}#newsletterpopup .block-content{position:relative;float:none}#newsletterpopup .block-content .form-group{width:100%;float:none}#newsletterpopup .block-content .form-group .input-text{padding-right:50px}#newsletterpopup .block-content .actions{position:absolute;top:0;right:0}#newsletterpopup .newsletter-slogan{padding:30px}#newsletterpopup button.button{padding:6px 5px 2px;line-height:35px;width:48px}#newsletterpopup button.button span span{display:none}#newsletterpopup 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:"";font-size:32px}}@media only screen and (max-width: 599px){#newsletterpopup .modal-dialog{width:320px;margin-left:-160px}#newsletterpopup .newsletterpopup-content{position:relative}#newsletterpopup .newsletterpopup-content .newsletterpopup-indent{text-align:center}#newsletterpopup .newsletterpopup-content .newsletterpopup-indent .modal-body{padding:0}#newsletterpopup .newsletter-title{padding:10px}#newsletterpopup .newsletter-slogan{margin-left:0;padding:20px}#newsletterpopup .newsletter-slogan p{display:none}}
