*{box-sizing:border-box}html{font-family:var(--montserrat-font)}body{margin:0;padding:0}h1{font-size:24pt;font-weight:700;font-family:inherit;color:#000}ins{text-decoration:underline}a{text-decoration:none;color:#3d70b2;transition:color .2s ease}a:hover{color:#5596e6;cursor:pointer}b{font-weight:800}figure{margin:0;min-width:100%}figure img{max-width:100%;width:100%;height:auto}h2{font-size:26px;color:#3c7d9a;font-weight:700;line-height:24px}h2.plain{color:#fff;font-weight:400;line-height:30px}p{font-size:15px;line-height:27px}.long-modal.modal button.close-btn{background:#152934;color:#fff;text-align:right;position:absolute;top:0;left:0;right:0;padding:6px;font-weight:700;width:100%;border:none;border-radius:0;font-size:14px;opacity:1}.long-modal.modal button.close-btn:before{content:"close";position:absolute;right:25px;text-transform:uppercase;color:#fff}.long-modal.modal button.close-btn:hover{transform:none}.modal button.close-btn{background:#000;color:#fff;border:1px solid #fff;font-size:24px;width:auto;padding:0 5px;position:absolute;right:-13px;top:-13px;border-radius:50%;opacity:.8;transform:scale(1)}.modal button.close-btn:hover{opacity:1;transform:scale(1.05)}button,select{text-transform:none}button{overflow:visible}button,input,optgroup,select,textarea{margin:0}.button{background:#5ac290;padding:16px;font-weight:600}.button,.button:hover{color:#fff}.item a{display:block}.newsletter-modal h2.newsletter-modal-header h5,.newsletter-modal h2.newsletter-modal-header p,.newsletter-modal h4.newsletter-modal-header h4,.newsletter-modal h4.newsletter-modal-header p{font-size:30px;line-height:40px;font-weight:400;text-align:center;color:#3c7d9a;margin:0}.newsletter-modal h4.newsletter-modal-header h4,.newsletter-modal h4.newsletter-modal-header p{font-size:26px}.bookCardContainer{flex:2 1 auto;min-height:600px}.bookCardContainer .singleAuthor{display:flex;justify-content:space-between}.bookCardContainer .singleAuthor>*{align-self:center}.bookCardContainer .singleAuthor span:nth-child(3){display:none}.booksCard{display:flex;flex-wrap:wrap}.overlay{position:absolute;top:0;bottom:0;right:0;left:0;background:#00000080}.mainHeading{flex:1 0 100%;margin-top:1.5rem;text-transform:capitalize}.inline-outer{width:auto;height:auto;display:inline}.ebb-homepage .post-search a.item-title{font-family:var(--lora-font)}@media (min-width:1400px){.bookCardContainer{margin:0 auto;max-width:1350px;width:70%}}@media (min-width:640px){.Lede>p:first-child:first-letter,.archive-component>p:first-child:first-letter{font-size:55px;margin:11px 8px 0 0;color:#2d67b1;font-weight:700;float:left;text-transform:capitalize}}@media (max-width:575px){h2.plain{line-height:normal;color:#fff;font-weight:400}.booksCard{margin:0;justify-content:space-between;display:flex;flex-wrap:wrap}.bookCardContainer .singleAuthor>span:nth-child(3){display:none}.newsletter-modal h2.newsletter-modal-header h4,.newsletter-modal h2.newsletter-modal-header p{font-size:16px;line-height:27px}p.newsletter-modal-content{display:none}.mainHeading{font-size:23px;flex:1 0 100%;margin-top:1.5rem;text-transform:capitalize}iframe{width:100%;height:auto}h2{font-size:26px;color:#3c7d9a;font-weight:700;line-height:24px}p{font-size:15px;line-height:27px}.modal button.close-btn{background:#000;color:#fff;border:1px solid #fff;font-size:24px;width:auto;padding:0 5px;position:absolute;right:-13px;top:-13px;border-radius:50%;opacity:.8;transform:scale(1)}.modal button.close-btn:hover{opacity:1;transform:scale(1.05)}button,select{text-transform:none}button{overflow:visible}button,input,optgroup,select,textarea{margin:0}.button{background:#5ac290;padding:16px;font-weight:600}.button,.button:hover{color:#fff}.item a{display:block}.newsletter-modal .newsletter-copy{display:none}.newsletter-modal h2.newsletter-modal-header h5,.newsletter-modal h2.newsletter-modal-header p,.newsletter-modal h4.newsletter-modal-header h4,.newsletter-modal h4.newsletter-modal-header p{font-size:30px;line-height:40px;font-weight:400;text-align:center;color:#3c7d9a;margin:0}.newsletter-modal h4.newsletter-modal-header h4,.newsletter-modal h4.newsletter-modal-header p{font-size:26px}.bookCardContainer{flex:2 1 auto;min-height:600px}.bookCardContainer .singleAuthor{display:flex;justify-content:space-between}.bookCardContainer .singleAuthor>*{align-self:center}.bookCardContainer .singleAuthor span:nth-child(3){display:none}.overlay{position:absolute;top:0;bottom:0;right:0;left:0;background:#00000080}.inline-outer{width:auto;height:auto;display:inline}}