.faithlife-family-sites img{width:35px;height:35px;margin:10px;display:inline-block}.b1{height:100%;margin:0;font-size:16px;line-height:1.5;background:#222;color:#fff;font-family:HCo Gotham,sans-serif}.b1 .kids{background:#334e5c}.b2{font-size:14px}.b2,.b3{line-height:1.45}.b3{font-size:11px}.no-super{font-size:50px}.super{font-family:HCo Gotham,sans-serif;font-weight:500;line-height:79px}.super,.super2{font-size:72px}.block-with-text-truncate{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.preview-promotion-banner .header,.sign-in-banner .header{background-image:url(/dist/0c46529846ad612d4965739f34237bc3.jpg);background-size:cover;background-position:10% 50%;background-repeat:no-repeat;background-attachment:fixed;margin:auto;text-align:center;height:620px}.preview-promotion-banner .wrapper,.sign-in-banner .wrapper{position:relative;margin:auto;padding-top:100px;height:100%;max-width:1100px}.preview-promotion-banner .banner-container,.sign-in-banner .banner-container{color:#fff;display:inline-block;position:relative;margin:0 auto;width:60%;left:0;text-align:left}.preview-promotion-banner .banner-container-content,.sign-in-banner .banner-container-content{margin:30px 0;font-weight:400}.preview-promotion-banner .banner-container-title,.sign-in-banner .banner-container-title{font-size:72px;margin:0 0 12px}.preview-promotion-banner .banner-container button,.sign-in-banner .banner-container button{padding:15px 25px}.preview-promotion-banner .form-container,.sign-in-banner .form-container{display:inline-block;margin:auto;position:relative;vertical-align:top;width:34%;right:0}.preview-promotion-banner .form,.sign-in-banner .form{font-size:14px;line-height:1.45;background:#fff;background-clip:padding-box;border-radius:2px;-webkit-box-shadow:0 2px 4px;box-shadow:0 2px 4px;float:right;position:relative;width:340px;padding:28px;color:#888}.preview-promotion-banner .form-title,.sign-in-banner .form-title{color:#222;margin:10px 0 0}.preview-promotion-banner .form-subtitle,.sign-in-banner .form-subtitle{color:#222;margin-bottom:10px}.preview-promotion-banner .form-bottom-text,.sign-in-banner .form-bottom-text{display:block;float:none;margin:6px 0;padding:0 8px;text-align:center}.preview-promotion-banner .form a,.sign-in-banner .form a{color:#2f8fd1;cursor:pointer}.preview-promotion-banner .form form,.sign-in-banner .form form{color:red}.preview-promotion-banner .form form input[type=email],.preview-promotion-banner .form form input[type=password],.preview-promotion-banner .form form input[type=text],.sign-in-banner .form form input[type=email],.sign-in-banner .form form input[type=password],.sign-in-banner .form form input[type=text]{height:100%;line-height:1.5;background:#222;color:#fff;font-family:HCo Gotham,sans-serif;border:1px solid #888;border-radius:3px;background:#fff;color:#222;display:block;font:HCo Gotham,sans-serif;font-size:16px;margin:5px 0;padding:12px 0 14px 10px;text-align:left;width:100%}.preview-promotion-banner .form form input[type=email] .kids,.preview-promotion-banner .form form input[type=password] .kids,.preview-promotion-banner .form form input[type=text] .kids,.sign-in-banner .form form input[type=email] .kids,.sign-in-banner .form form input[type=password] .kids,.sign-in-banner .form form input[type=text] .kids{background:#334e5c}.preview-promotion-banner .form form button,.sign-in-banner .form form button{background:#2f8fd1;background-image:none;border:none;border-radius:4px;cursor:pointer;display:inline-block;font:HCo Gotham,sans-serif;font-size:18px;margin:8px 0;padding:11px 0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:100%;z-index:99}.preview-promotion-banner .form form button:hover,.sign-in-banner .form form button:hover{color:#fff}.preview-promotion-banner .register-form,.sign-in-banner .register-form{margin-top:-70px}.preview-promotion-banner .header{background-image:url(/dist/db9f9864a77477682372351b201458f3.jpg)}.preview-promotion-banner .banner-container-brands{margin:30px 0}.preview-promotion-banner .banner-container-title{font-size:36px;line-height:1.2em}.preview-promotion-banner .signed-in .header{height:600px}.preview-promotion-banner .signed-in .wrapper{padding-top:40px}.sign-in-form .required-text{font:HCo Gotham,sans-serif;line-height:18px;color:#888;display:block;float:none;margin:8px 0;padding:0 8px;text-align:center}.sign-in-form .error-text{position:absolute;left:50%;margin-right:-50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:440px;text-align:center;color:red}.register-form .required-text{font:HCo Gotham,sans-serif;line-height:18px;display:block;float:none;margin:8px 0;padding:0 8px;text-align:center}.register-form .error-text{position:relative;left:50%;margin-right:-50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:440px;text-align:center;color:red}.register-form .is-registering{background:#222!important}.register-form .is-registering img{margin:auto}@media only screen and (max-width:1024px){.preview-promotion-banner .header,.sign-in-banner .header{background-position:0 50%}.preview-promotion-banner .wrapper,.sign-in-banner .wrapper{max-width:728px}.preview-promotion-banner .banner-container,.sign-in-banner .banner-container{width:45%;margin:12px 0}.preview-promotion-banner .banner-container-content,.sign-in-banner .banner-container-content{font-size:18px;line-height:24px;margin:12px 0}.preview-promotion-banner .banner-container-title,.sign-in-banner .banner-container-title{font-size:42px;line-height:49px;margin-right:5px}.preview-promotion-banner .form-container,.sign-in-banner .form-container{width:45%}.preview-promotion-banner .form,.sign-in-banner .form{width:320px}.preview-promotion-banner .register-form,.sign-in-banner .register-form{margin-top:-50px}.preview-promotion-banner .header{height:640px}.preview-promotion-banner .banner-container-brands{margin:0 0 12px;width:97%}.preview-promotion-banner .banner-container-title{font-size:36px;line-height:1.2em}}@media only screen and (max-width:667px){.preview-promotion-banner .header,.sign-in-banner .header{height:900px}.preview-promotion-banner .wrapper,.sign-in-banner .wrapper{width:100%;max-width:720px;max-height:100%;padding-top:40px}.preview-promotion-banner .banner-container,.sign-in-banner .banner-container{width:80%;padding-top:0}.preview-promotion-banner .banner-container-title,.sign-in-banner .banner-container-title{font-size:30px;margin-right:0}.preview-promotion-banner .form-container,.sign-in-banner .form-container{width:90%;max-width:720px}.preview-promotion-banner .form,.sign-in-banner .form{float:none;width:90%;margin:auto}.preview-promotion-banner .regiseter-form,.sign-in-banner .regiseter-form{margin-top:0}.preview-promotion-banner .header{height:1130px}}.opt-in-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;text-align:left;height:50px}.opt-in-checkbox input{display:inline;margin-right:10px}.opt-in-checkbox span{font-size:16px;font-weight:300}.opt-in-section{bottom:25px;position:relative;margin-bottom:35px}.forgot-password-page .background,.register-page .background,.sign-in-page .background{background-image:url(/dist/0c46529846ad612d4965739f34237bc3.jpg);background-size:cover;position:fixed;top:80px;left:0;min-height:90%;min-width:100%;-webkit-filter:blur(10px);filter:blur(10px);opacity:.7}.forgot-password-page .container,.register-page .container,.sign-in-page .container{width:460px;height:450px;position:absolute;padding:10px;left:0;right:0;top:0;bottom:0;margin:auto}.forgot-password-page .centered,.register-page .centered,.sign-in-page .centered{margin:0 auto;text-align:center}.forgot-password-page .centered-title,.register-page .centered-title,.sign-in-page .centered-title{width:100%;margin:0}.forgot-password-page .centered form,.register-page .centered form,.sign-in-page .centered form{padding:0 0 20px}.forgot-password-page .centered form input[type=email],.forgot-password-page .centered form input[type=password],.forgot-password-page .centered form input[type=text],.register-page .centered form input[type=email],.register-page .centered form input[type=password],.register-page .centered form input[type=text],.sign-in-page .centered form input[type=email],.sign-in-page .centered form input[type=password],.sign-in-page .centered form input[type=text]{border:1px solid #888;border-radius:3px;color:#222;display:block;font:HCo Gotham,sans-serif;height:56px;margin:12px 0;padding:8px 0 8px 12px;text-align:left;width:100%}.forgot-password-page .centered form input:first-child,.register-page .centered form input:first-child,.sign-in-page .centered form input:first-child{margin-top:30px}.forgot-password-page .centered form button[type=submit],.register-page .centered form button[type=submit],.sign-in-page .centered form button[type=submit]{width:75%}.forgot-password-page .centered form button[type=submit]:hover,.register-page .centered form button[type=submit]:hover,.sign-in-page .centered form button[type=submit]:hover{background:#61bb46;border:2px solid #61bb46;color:#fff}.forgot-password-page .centered form span,.register-page .centered form span,.sign-in-page .centered form span{color:#fff}.forgot-password-page .register-form,.forgot-password-page .sign-in-form,.register-page .register-form,.register-page .sign-in-form,.sign-in-page .register-form,.sign-in-page .sign-in-form{padding-top:1px}.forgot-password-page .register-form .error-text,.forgot-password-page .sign-in-form .error-text,.register-page .register-form .error-text,.register-page .sign-in-form .error-text,.sign-in-page .register-form .error-text,.sign-in-page .sign-in-form .error-text{position:static;left:auto;margin:initial;-webkit-transform:initial;transform:none;color:red}.forgot-password-page .faithlife-family-sites,.register-page .faithlife-family-sites,.sign-in-page .faithlife-family-sites{padding:20px 0 0}.register-page .container{height:700px}.register-page form button[type=submit]{margin-top:24px}.forgot-password-page .container{height:220px}@media only screen and (max-width:667px){.forgot-password-page,.register-page,.sign-in-page{min-height:320px}.forgot-password-page .background,.register-page .background,.sign-in-page .background{display:none}.forgot-password-page .container,.register-page .container,.sign-in-page .container{width:auto;height:auto;position:static;padding:initial;left:auto;right:auto;top:auto;bottom:auto;margin:20px auto}.forgot-password-page .centered,.register-page .centered,.sign-in-page .centered{width:90%;max-width:440px}.forgot-password-page form,.register-page form,.sign-in-page form{width:100%}.forgot-password-page form input[type=email],.forgot-password-page form input[type=password],.forgot-password-page form input[type=text],.register-page form input[type=email],.register-page form input[type=password],.register-page form input[type=text],.sign-in-page form input[type=email],.sign-in-page form input[type=password],.sign-in-page form input[type=text]{margin:12px 0;padding:12px 0 12px 12px;height:auto}.forgot-password-page form input:first-childe,.register-page form input:first-childe,.sign-in-page form input:first-childe{margin-top:30px}}