/*!
 * Preboot v2
 *
 * Open sourced under MIT license by @mdo.
 * Some variables and mixins from Bootstrap (Apache 2 license).
 */.subscribe-modal-ov .ten-wrap:after,.subscribe-modal-ov .ten-wrap:before,.wrap:after,.wrap:before{content:" ";display:table;line-height:0}.subscribe-modal-ov .ten-wrap:after,.wrap:after{clear:both}.subscribe-field-email:focus,.subscribe-modal-ov .btn:focus,.subscribe-submit-wrap button:focus{outline:0}.subscribe-modal-ov{background-color:rgba(0,0,0,.8);width:100%;height:100%;position:fixed;left:0;top:0;z-index:99999999999;overflow:scroll}.subscribe-modal-ov .ten-wrap{margin-left:-10px;margin-right:-10px}.subscribe-modal-ov .btn{border:1px solid #D2185C;border-radius:4px;background-color:#fff;padding:15px 25px;font-size:14px;text-transform:uppercase;letter-spacing:5px;font-weight:400;color:#D2185C;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.subscribe-modal-ov .btn.success{border-color:#2ecc71;color:#2ecc71}.subscribe-modal-ov .subscribe-modal{background-color:#fff;border-radius:6px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);box-shadow:0 2px 3px rgba(0,0,0,.1);text-align:center;position:relative}.subscribe-modal-ov .close{position:absolute;border-radius:100%;background-color:#ffdfea;background-image:url(../img/icon-close.png);background-repeat:no-repeat;background-position:center center;cursor:pointer}.subscribe-modal-ov .close:hover{background-color:#ffc5d9}.subscribe-modal-ov .sub-gender-wrap .text{font-weight:600;text-transform:uppercase;float:left;width:40%;min-height:1px;padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.subscribe-modal-ov .sub-gender-wrap .text span{padding:13px 0 14px;display:inline-block}.subscribe-modal-ov .sub-gender-wrap .box-wrap{float:left;width:60%;min-height:1px;padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0}.subscribe-modal-ov .boy,.subscribe-modal-ov .girl{background-repeat:no-repeat;background-position:80% center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding:15px;cursor:pointer}.subscribe-modal-ov .expecting{background-image:url(../img/bg-expecting.jpg);background-position:center center;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;cursor:pointer}.subscribe-modal-ov .expecting .box{margin:0 auto;border:1px solid rgba(0,0,0,.3)}.subscribe-modal-ov .boy{background-image:url(../img/icon-sub-boy.png);background-color:#aef3ff}.subscribe-modal-ov .boy .box{border:1px solid #00aac8}.subscribe-modal-ov .girl{background-image:url(../img/icon-sub-girl.png);background-color:#ffbfdd;border-radius:0 4px 4px 0}.subscribe-modal-ov .girl .box{border:1px solid #ff72b4}.subscribe-modal-ov .sub-gender-wrap input{display:none;border:1px solid rgba(0,0,0,.5)}.subscribe-modal-ov .box{position:relative;width:15px;height:15px;background-color:#fff;border-radius:2px}.subscribe-modal-ov .box.selected{background-color:red}.subscribe-modal-ov .tick{display:none;position:absolute;top:-5px;right:-5px}.subscribe-modal-ov .testing-checkbox{padding:10px;text-align:center;color:#D2185C;font-size:18px}.subscribe-modal-ov .submit-wrap{padding:10px 0;text-align:center;margin-top:0}.subscribe-modal-ov .close-text{color:#999;text-align:center;margin:20px 0 0;cursor:pointer;display:inline-block}@media (min-width:1px){.subscribe-modal-ov .subscribe-modal{margin:15px;padding:15px}.subscribe-modal-ov .subscribe-modal .sub-gender-wrap{float:left;width:100%;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;line-height:18px;margin-bottom:10px}.subscribe-modal-ov .subscribe-modal h2{font-weight:100;color:#D2185C;font-size:18px;margin-bottom:.2em}.subscribe-modal-ov .subscribe-modal p{font-size:14px;margin-bottom:30px}.subscribe-modal-ov .subscribe-modal .close{width:30px;height:30px;right:-10px;top:-10px}}@media (max-width:767px){.subscribe-modal-ov .subscribe-modal .sub-gender-wrap{text-align:center}.subscribe-modal-ov .subscribe-modal .sub-gender-wrap span{border:1px solid #ddd;border-right:0;display:block;border-radius:3px 0 0 3px}.subscribe-modal-ov .s-cover,.subscribe-modal-ov .subscribe-modal .sub-gender-wrap span.hide-end{display:none}.subscribe-modal-ov .subscribe-modal .sub-gender-wrap .text{margin-right:-10px;margin-left:10px}.subscribe-modal-ov .subscribe-modal .sub-gender-wrap .box-wrap{margin-left:-10px}}@media (min-width:768px){.subscribe-modal-ov .boy{border-radius:4px 0 0 4px}.subscribe-modal-ov .subscribe-modal{width:600px;margin:100px auto 0;padding:30px}.subscribe-modal-ov .subscribe-modal .sub-gender-wrap{text-align:right;float:left;width:50%;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:14px;margin-bottom:30px}.subscribe-modal-ov .subscribe-modal span.hide-end{display:inline}.subscribe-modal-ov .subscribe-modal h2{font-weight:100;color:#D2185C;font-size:32px;line-height:1.4;margin-bottom:.2em}.subscribe-modal-ov .subscribe-modal h2.s-first{padding-left:130px}.subscribe-modal-ov .subscribe-modal p{font-size:18px}.subscribe-modal-ov .subscribe-modal p span{display:block}.subscribe-modal-ov .subscribe-modal .close{width:35px;height:35px;right:15px;top:15px}form:after,form:before{content:" ";display:table;line-height:0}form:after{clear:both}form.email-form{margin:2em 0 0}.s-cover{position:absolute;left:-30px;top:-80px}}@media (min-width:1px){.subscribe-field-wrap,.subscribe-field-wrap-6,.subscribe-submit-wrap{padding:0 20px}.subscribe-field-wrap-6{margin-bottom:15px}}@media (min-width:768px){.subscribe-field-wrap,.subscribe-field-wrap-6{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;float:left;min-height:1px}.subscribe-field-wrap{width:66.66666667%;box-sizing:border-box}.subscribe-field-wrap-6{width:50%;box-sizing:border-box;margin-bottom:20px}.subscribe-submit-wrap{float:left;width:33.33333333%;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media (max-width:767px){.subscribe-field-wrap{margin-bottom:15px}}@media (min-width:1200px){.subscribe-modal-ov .subscribe-modal{margin:100px auto 0}}.subscribe-field-email,.subscribe-submit-wrap button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-radius:3px;padding:12px;font-size:18px;width:100%}.subscribe-submit-wrap button{background-color:transparent;border-color:#D2185C;color:#D2185C}