.sn-channel-container{font-size:18px;line-height:normal}.sn-channel-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;font-family:Helvetica, Arial}.sn-channel-container select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#242424;min-height:420px;height:100%;margin:0 auto;padding:0;color:#333;text-align:left !important}body *{margin:0;padding:0}.sn-channel-container{background-color:#242424;color:#fff;width:100%;height:100%;font-size:0.9em;min-width:240px;min-height:400px;padding-top:1px}.sn-channel-headline{margin:0 auto}.sn-channel-logo,.sn-channel-shop-link{margin:5px auto;padding-top:5px;width:220px}.sn-channel-logo img,.sn-channel-shop-link img{-webkit-box-shadow:0px 1px 3px 0px #191919;-moz-box-shadow:0px 1px 3px 0px #191919;box-shadow:0px 1px 3px 0px #191919;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;margin:10px auto;max-width:100%}.sn-channel-logo p,.sn-channel-shop-link p{font-size:50px;margin:0}.sn-channel-headline-title{-webkit-box-shadow:0px 1px 3px 0px #191919;-moz-box-shadow:0px 1px 3px 0px #191919;box-shadow:0px 1px 3px 0px #191919;background-color:#1a559b;color:#fff;margin:20px auto;height:100%;padding:0 5%;position:relative}.sn-channel-headline-title h1{line-height:30px;font-size:18px;padding-right:60px}.sn-channel-headline-title .sn-channel-headline-badge-outer{-webkit-box-shadow:0px 1px 3px 0px #191919;-moz-box-shadow:0px 1px 3px 0px #191919;box-shadow:0px 1px 3px 0px #191919;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;position:absolute;top:50%;margin-top:-25px;width:50px;height:50px;border:5px solid #242424;right:5%;margin-top:-30px}.sn-channel-headline-title .sn-channel-headline-badge-outer .sn-channel-headline-badge-inner{-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;width:50px;height:50px;box-shadow:inset 0px 0px 15px 5px #14447c;background-color:#1a559b}.sn-channel-headline-title .sn-channel-headline-badge-outer .sn-channel-headline-badge-inner .sn-channel-badge-image{width:40px;height:40px;position:absolute;top:50%;margin-top:-20px;left:50%;margin-left:-20px;background-image:url("http://testshop.kloes.localdev.cc/php/shopgate/app/webroot/img/channels/shop_newsletter/badge_icons/badge_sprite.png");background-position:-40px}.default-form{margin:0 auto;width:90%;font-weight:bold;text-align:center;min-height:200px}.default-form ul{text-align:left}.default-form ul li{list-style:none;margin:30px auto;position:relative}.default-form ul li label{margin:0 5px;display:inline-block}.default-form ul li .label{border-radius:4px 0 0 4px;font-weight:bold;background-color:#1a559b;width:20%;height:30px;float:left;position:relative;padding:0}.default-form ul li .label.error{border-radius:2px 0 0 2px}.default-form ul li .label .label-image{position:absolute;top:50%;margin-top:-10px;left:50%;margin-left:-10px;width:20px;height:20px;background:url("http://testshop.kloes.localdev.cc/php/shopgate/app/webroot/img/channels/shop_newsletter/label_icons/sprite.png") no-repeat 0 0;background-position:-100px}.default-form ul li .label .label-image.second{background-position:-140px}.default-form ul li .label .label-image.third{background-position:-160px}.default-form ul li .label .label-image.fourth{background-position:-180px}.default-form ul li .label .label-image.fifth{background-position:-120px}.default-form ul li .sn-channel-gender-input{text-align:center}.default-form ul li .sn-channel-gender-input input[type=radio]{vertical-align:middle;margin-right:5px;width:auto;display:inline}.default-form ul li input{font-size:15px;color:#2E2E2E;border:none;height:20px;padding:5px 0px 5px 3px;width:78%;margin-top:0}.default-form ul li input::-webkit-input-placeholder{color:lightgray;font-style:italic;font-weight:normal;font-size:15px;line-height:18px}.default-form ul li input:-moz-placeholder{color:lightgray;font-style:italic;font-weight:normal;font-size:15px;line-height:18px}.default-form ul li input::-moz-placeholder{color:lightgray;font-style:italic;font-weight:normal;font-size:15px;line-height:18px}.default-form ul li input:-ms-input-placeholder{color:lightgray;font-style:italic;font-weight:normal;font-size:15px;line-height:18px}.default-form .input-wrapper,.default-form .double-input-wrapper,.default-form .input-wrapper-custom-text,.default-form .input-wrapper-custom-select{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 1px 2px #1c1c1c;-moz-box-shadow:0 1px 2px #1c1c1c;box-shadow:0 1px 2px #1c1c1c;background:#fff;border:1px solid #1c1c1c;position:relative;height:100%}.default-form .input-wrapper.error,.default-form .error.double-input-wrapper,.default-form .error.input-wrapper-custom-text,.default-form .error.input-wrapper-custom-select{border:2px solid #14447c}.default-form .double-input-wrapper{height:100%;padding:0}.default-form .double-input-wrapper.error{border:2px solid #14447c}.default-form .double-input-wrapper .label{height:61px;margin:0}.default-form .double-input-wrapper input{padding:5px 0px 5px 3px;width:78%}.default-form .double-input-wrapper input:nth-child(2){border-bottom:1px solid lightgray;border-radius:0px !important}.default-form .sn-channel-submit{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;background-color:#267ee8;color:#fff;-webkit-box-shadow:0px 1px 3px 0px #191919;-moz-box-shadow:0px 1px 3px 0px #191919;box-shadow:0px 1px 3px 0px #191919;border:1px solid #1c1c1c;cursor:pointer;height:35px;width:200px;font-size:15px;font-weight:bold;margin:30px auto;-webkit-user-select:none}.default-form .input-wrapper-custom-text,.default-form .input-wrapper-custom-select{padding:5px}.default-form .input-wrapper-custom-text input,.default-form .input-wrapper-custom-text select,.default-form .input-wrapper-custom-select input,.default-form .input-wrapper-custom-select select{padding:0;width:100%}.default-form .input-wrapper-custom-select{padding:0px}.default-form .input-wrapper-custom-select select{-webkit-appearance:menulist;height:30px;background-color:transparent;border:none;color:black}.default-form .sn-channel-error-message{background-color:#14447c;color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:5px 8px;margin:0 0 5px;background-color:#14447c}.invisible{display:none}p{margin:30px auto;text-align:center;font-size:15px}p span a{color:steelblue}.sn-channel-success-image{width:100px;height:200px;margin:0 auto}.sn-channel-success-image img{width:100px;margin:0 auto}.sn-channel-shop-link{width:58px}.sn-channel-shop-link img{display:table-cell;vertical-align:middle;margin:0 auto;width:50px;height:50px}.sn-channel-shop-link span{font-size:10px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2){.default-form ul li .label .label-image{background:url("http://testshop.kloes.localdev.cc/php/shopgate/app/webroot/img/channels/shop_newsletter/label_icons/sprite@2x.png") no-repeat;background-position:-100px;background-size:200px !important}.sn-channel-headline-title .sn-channel-headline-badge-outer .sn-channel-headline-badge-inner .sn-channel-badge-image{background:url("http://testshop.kloes.localdev.cc/php/shopgate/app/webroot/img/channels/shop_newsletter/badge_icons/badge_sprite@2x.png") no-repeat 0 0;background-position:-40px;background-size:80px !important}}
