.field input.field-error,input.field-error,input.fielderr{border:1px solid #e70b0b !important;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;-webkit-transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;transition:border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s}.field .form-error,.form-error,.fielderr{color:#990D0D;font-size:14px;font-family:'Fort-Medium';text-transform:capitalize}.field .form-error.generic,.form-error.generic,.fielderr.generic{margin:20px 0}.fielderr{margin-bottom:10px}.prh-text-wrap{display:inline-block}.inner-facade.content.tripod.catsgnup{position:relative;background:#f6f6f6 url('../images/module-top-x11px.png') 50% 0 no-repeat}.inner-facade.content.tripod.catsgnup h1{position:relative;font-family:"Shift-Bold-Italic";font-size:28px;line-height:1;color:#333;letter-spacing:-1px;margin:20px 0 17px}@media (min-width:768px){.inner-facade.content.tripod.catsgnup h1{font-size:40px;margin-bottom:20px}}.hero .slot.newsletter-signup .desktop-wrap span.terms{color:#333}.hero .slot.newsletter-signup .desktop-wrap span.terms.signup{font-size:12px;line-height:16px;color:#646464;margin-bottom:20px}.hero .slot.newsletter-signup .desktop-wrap span.terms.signup a{color:#646464;text-decoration:underline;font-size:12px;line-height:16px}.hero .slot.newsletter-signup .desktop-wrap span.terms.signup a:hover,.hero .slot.newsletter-signup .desktop-wrap span.terms.signup a:active{background-color:#FFE8D8;color:#646464}.slot.newsletter-signup{min-height:0px;border-top:none;display:block;margin:0px auto}.slot.newsletter-signup .subscribe-response .hdr{font-family:"Shift-Light";font-size:28px;text-align:left;margin-bottom:1em;line-height:1}.slot.newsletter-signup.author-numbered-series .desktop-wrap .hdr{text-align:center}.slot.newsletter-signup.homepage{text-align:center}.slot.newsletter-signup.homepage .subscribe-response .hdr{text-align:center;line-height:1}.slot.newsletter-signup.homepage.fulfilled{height:auto;min-height:initial}.slot.newsletter-signup.homepage .desktop-wrap{padding:0 0 0.6em 0;text-align:center}@media (min-width:600px){.slot.newsletter-signup.homepage .desktop-wrap .inner-wrap{padding-right:30px;padding-left:30px}}.slot.newsletter-signup.homepage .desktop-wrap .inner-wrap span.email{width:49%;height:30px;position:relative;display:inline-block;vertical-align:top;margin-bottom:17px}.slot.newsletter-signup.homepage .desktop-wrap .inner-wrap span.email:before{left:0px;top:-1px;margin-top:0px}.slot.newsletter-signup.homepage .desktop-wrap .inner-wrap .btn.subscribe{width:100%;display:inline-block;vertical-align:bottom}.slot.newsletter-signup.homepage .desktop-wrap .hdr{display:none;font-size:19px}.slot.newsletter-signup.homepage .desktop-wrap .hdr.social-connect{text-align:center;display:block;text-align:inherit;margin-bottom:1em}.slot.newsletter-signup.homepage .desktop-wrap .splitter{margin:1em;padding:1em;border-bottom:1px dashed #ccc}.slot.newsletter-signup.homepage .desktop-wrap ul{padding:0;margin:0;list-style-type:none;text-align:center;position:absolute;left:0;right:0;margin:auto -30px}.slot.newsletter-signup.homepage .desktop-wrap ul li{display:inline;vertical-align:top;color:#000;padding:0;margin:0}.slot.newsletter-signup.homepage .desktop-wrap ul li a{margin-right:5px;padding:1em 1em 0em 0em;display:inline-block}.slot.newsletter-signup.homepage .desktop-wrap ul li a span{display:none}.slot.newsletter-signup.homepage .desktop-wrap span.terms{margin-right:auto;margin-left:auto}.slot.newsletter-signup.fullwidth.static .desktop-wrap{border:none;margin-top:0}.slot.newsletter-signup.fullwidth.static .desktop-wrap .item-checkbox label{text-transform:none}.slot.newsletter-signup .desktop-wrap{padding:30px 0% 30px 0%}.slot.newsletter-signup .desktop-wrap .hdr{font-family:"Shift-Light";font-size:28px;text-align:left}.slot.newsletter-signup .desktop-wrap span.email{position:relative}.slot.newsletter-signup .desktop-wrap .email-box{display:inline;position:relative;width:100%;padding-top:4px;padding-right:4px;padding-bottom:0;font-size:16px;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.slot.newsletter-signup .desktop-wrap .email-box::-webkit-input-placeholder{font-size:13px}@media (min-width:460px){.slot.newsletter-signup .desktop-wrap .email-box::-webkit-input-placeholder{font-size:16px}}.slot.newsletter-signup .desktop-wrap .email-box::-moz-placeholder{font-size:13px}@media (min-width:460px){.slot.newsletter-signup .desktop-wrap .email-box::-moz-placeholder{font-size:16px}}.slot.newsletter-signup .desktop-wrap .email-box:-ms-input-placeholder{font-size:13px;color:#adadad}@media (min-width:460px){.slot.newsletter-signup .desktop-wrap .email-box:-ms-input-placeholder{font-size:16px}}.slot.newsletter-signup .desktop-wrap .email-box:-moz-placeholder{font-size:13px}@media (min-width:460px){.slot.newsletter-signup .desktop-wrap .email-box:-moz-placeholder{font-size:16px}}.slot.newsletter-signup .desktop-wrap .item-checkbox{margin:8px 0em 8px 0em;padding:0em 0em 0em 0em}.slot.newsletter-signup .desktop-wrap .item-checkbox label{display:inline;font-weight:normal;font-size:13px;font-family:"Fort-Light";text-align:left;color:#000}.slot.newsletter-signup .desktop-wrap span.terms{display:block;text-align:left}.slot.newsletter-signup .desktop-wrap .btn.subscribe{display:block;margin-top:16px;margin-bottom:17px;width:100%;max-width:none}.slot.newsletter-signup .btn.sign-up{display:none;width:90%;max-width:none;margin:32px auto;background-color:#959595}.slot.newsletter-signup.product .desktop-wrap{display:none}.slot.newsletter-signup.product .btn.sign-up{display:block;width:auto;float:right;background-color:#fff;margin:7px 0px}@media (max-width:768px){.slot.newsletter-signup.product .btn.sign-up{margin:0px 0px 0px 10px}}.slot.newsletter-signup.authlanding .subscribe-response .hdr{text-align:center}.slot.newsletter-signup.fullwidth{width:100% !important}.slot.newsletter-signup.fullwidth .subscribe-response .hdr{text-align:center;line-height:1}.slot.newsletter-signup.fullwidth .desktop-wrap{padding:0;margin-bottom:0}.slot.newsletter-signup.fullwidth .desktop-wrap .hdr{display:none}.slot.newsletter-signup.fullwidth .desktop-wrap .item-checkbox{margin:0 0 18px}.slot.newsletter-signup.fullwidth .desktop-wrap label.news-pref1{font-family:"Shift-Book";font-size:16px;margin-bottom:20px}@media (min-width:600px){.slot.newsletter-signup.fullwidth .desktop-wrap label.news-pref1{font-family:"Shift-Light";font-size:19px}}.slot.newsletter-signup.fullwidth .desktop-wrap span.email{position:relative;display:inline-block;width:65%;vertical-align:top;margin-bottom:17px}.slot.newsletter-signup.fullwidth .desktop-wrap .email-box{padding-right:4px;vertical-align:middle;border-right:0 none;border-top-right-radius:0;border-bottom-right-radius:0}.slot.newsletter-signup.fullwidth .desktop-wrap .btn.subscribe{position:relative;display:inline-block;width:30%;margin-top:0;margin-bottom:17px;margin-left:-4px;padding-left:10px;padding-right:10px;border-top-left-radius:0;border-bottom-left-radius:0}@media (min-width:768px){.slot.newsletter-signup.fullwidth .desktop-wrap .btn.subscribe{width:25%;padding-left:20px;padding-right:20px}}@media (min-width:992px){.slot.newsletter-signup.fullwidth .desktop-wrap .btn.subscribe{width:18%}}.slot.newsletter-signup.fullwidth .desktop-wrap .field-error{border-right:0 !important}.slot.newsletter-signup.fullwidth .desktop-wrap .fielderr{margin-top:-14px;margin-bottom:14px}@media (min-width:600px){.slot.newsletter-signup.fullwidth .desktop-wrap span.terms{margin-left:auto;margin-right:auto}}#newsletter-wrap-mobile{position:relative}#newsletter-wrap-mobile .slot.contributor .subscribe-response{width:90%;position:absolute;left:0;right:0;margin:auto;z-index:99;padding:25px 25px 50px 25px;text-align:center;background-color:#fff;box-shadow:0px 3px 9px 3px #777;-webkit-box-shadow:0px 3px 9px 3px #777;-moz-box-shadow:0px 3px 9px 3px #777}#newsletter-wrap-mobile .slot.contributor .subscribe-response h2{font-family:"Shift-Light";font-size:28px}#newsletter-wrap-mobile .slot.contributor .subscribe-response .hdr{text-align:center;margin-bottom:0em}#newsletter-wrap-mobile .slot.contributor .subscribe-response .close{width:40px;height:40px;position:absolute;float:none;top:5%;right:0}#newsletter-wrap-mobile .slot.contributor .subscribe-response .close:after{content:"x"}#newsletter-wrap-mobile .slot.product .subscribe-response .hdr,#newsletter-wrap-mobile .slot.contributor .subscribe-response .hdr{text-align:center;margin-bottom:0px}#newsletter-wrap-mobile .slot.product .desktop-wrap .closethis,#newsletter-wrap-mobile .slot.contributor .desktop-wrap .closethis{position:absolute;right:10px;top:10px;width:40px;height:40px;font-size:100%;background-color:#fff;line-height:1;opacity:0.2}#newsletter-wrap-mobile .slot.product .desktop-wrap .closethis:hover,#newsletter-wrap-mobile .slot.contributor .desktop-wrap .closethis:hover{color:#000}#newsletter-wrap-mobile .slot.product .desktop-wrap a.fa,#newsletter-wrap-mobile .slot.contributor .desktop-wrap a.fa{font-family:FontAwesome}#newsletter-wrap-mobile .slot.product .desktop-wrap .hdr,#newsletter-wrap-mobile .slot.contributor .desktop-wrap .hdr{text-align:center}#newsletter-wrap-mobile .slot.product .desktop-wrap span.terms,#newsletter-wrap-mobile .slot.contributor .desktop-wrap span.terms{text-align:left}#newsletter-wrap-mobile .slot.product .desktop-wrap span.email,#newsletter-wrap-mobile .slot.contributor .desktop-wrap span.email{position:relative}#newsletter-wrap-mobile .slot.product .desktop-wrap span.email:before,#newsletter-wrap-mobile .slot.contributor .desktop-wrap span.email:before{position:absolute;top:-6px}@media (max-width:768px){.slot.newsletter-signup.homepage.fulfilled{height:auto;min-height:initial}.slot.newsletter-signup.homepage .email-box{font-size:16px}}@media (min-width:768px){.inner-facade.content.tripod.catsgnup .products-promo{margin-bottom:0}.slot.newsletter-signup.product .desktop-wrap{display:block}.slot.newsletter-signup.product .btn.sign-up{display:none}.slot.newsletter-signup .btn.sign-up{display:none}.slot.newsletter-signup.author-numbered-series .desktop-wrap .hdr{text-align:left}.slot.newsletter-signup.homepage{transition-property:all;transition-duration:1.25s;transition-timing-function:cubic-bezier(0, 0, 0, 1);transition-delay:0s;-webkit-transition-property:all;-webkit-transition-duration:1.25s;-webkit-transition-timing-function:cubic-bezier(0, 0, 0, 1);-webkit-transition-delay:0s;-moz-transition-property:all;-moz-transition-duration:1.25s;-moz-transition-timing-function:cubic-bezier(0, 0, 0, 1);-moz-transition-delay:0s;opacity:1;overflow:hidden;width:90%}.slot.newsletter-signup.homepage.undeployed{height:0px;opacity:0}.slot.newsletter-signup.homepage.undeployed .desktop-wrap{overflow:hidden;height:0}.slot.newsletter-signup.homepage .desktop-wrap .hdr{display:block;text-align:center}.slot.newsletter-signup.homepage .desktop-wrap .item-checkbox label{display:none}.slot.newsletter-signup.homepage .desktop-wrap .email-box{width:100%}.slot.newsletter-signup.homepage .desktop-wrap .fielderr{margin-top:-14px;margin-bottom:14px}.slot.newsletter-signup.fullwidth{width:90% !important}.slot.newsletter-signup.fullwidth .desktop-wrap span.email{width:49%;margin-right:0}}@media (min-width:992px){.slot.newsletter-signup .desktop-wrap{display:block;margin-bottom:1.5em}.slot.newsletter-signup .desktop-wrap .email-box{width:100%}.slot.newsletter-signup .btn.sign-up{display:none}}#newsletter-wrap-mobile .slot.newsletter-signup.product{margin:16px auto -3px}#newsletter-wrap-mobile .slot.newsletter-signup.product .desktop-wrap{padding:0px}#newsletter-mobile-wrap.extendwrap{background-color:#fff;margin-top:42px}label[for="news-pref-def"].hidden{display:none!important}