/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#views-exposed-form-bookshop-search-block-block-1 .form-item.form-item-sort-by{flex-basis:100%;max-width:98%;}#views-exposed-form-bookshop-search-block-block-1 .form-item.form-item-sort-by select{max-width:max-content;}
*{background:transparent;border:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0 auto 0;outline:0;padding:0;vertical-align:baseline}.facebook{color:#3B5998}.flickr{color:#ff0084}.googleplus{color:#D34836}.instagram{color:#BC2A8D}.linkedin{color:#4875B4}.pinterest{color:#C92228}.tumblr{color:#35465C}.twitter{color:#59CCFF}.vimeo{color:#1AB7EA}.youtube{color:#EF3B39}@font-face{font-family:"Nova";src:url("/themes/custom/corambaaf/assets/css/../webfonts/nova-line/nova-line.woff") format("woff"),url("/themes/custom/corambaaf/assets/css/../webfonts/nova-line/nova-line.ttf") format("truetype"),url("/themes/custom/corambaaf/assets/css/../webfonts/nova-line/nova-line.svg#nova-line") format("svg");font-weight:normal;font-style:normal}.item-header-title,.card-header-title,[data-tooltip]:before,[data-tooltip]:after,.button,button,input[type="button"],input[type="reset"],input[type="submit"],.meta-list-block-element,.donate-submit,.feature-cta,.button-secondary,button.button--danger,input.button--danger[type="button"],input.button--danger[type="reset"],input.button--danger[type="submit"],input,textarea,select,.search-input,#search-block-form .form-search,.donate-options,.donate-amount,.newsletter-email,.cta-btn,.page-header-cta,.cta-ta,.section-footer-link,.content a img,.item-image,.card-image,.header-basket-icon,.nav-item .secbutton,.nav-item-link,.secnav-item-link,.rnav-item-link,.category-link,.tag-link,.pager a,.book-list-block-heading a,.breadcrumbs-list-element,.choice-link-amount,.choice-title-link,.sidebar-nav-item-link,.item-link,.card-link,.comment-wrapper .submitted a,.comment-wrapper .links a,.comment-wrapper .filter-help a,.local-task-list-block,.product-tags-block-element{-webkit-transition-property:background-color,border,box-shadow,color,opacity;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-property:background-color,border,box-shadow,color,opacity;transition-duration:0.2s;transition-timing-function:ease}@keyframes fade{0%{opacity:0}100%{opacity:1}}.columns{display:flex;flex-flow:row wrap;justify-content:center;max-width:1280px;margin:auto;position:relative;padding:0 .5em;width:100%}.columns>*{display:block;flex:1 20em;float:left;margin-top:1em;padding:0 .5em;width:100%}@media screen and (min-width:940px){.columns>*{width:33.33%}.columns>*:nth-child(3n+1){clear:left}}::-moz-selection{background:#fcda6d;color:#fff}::selection{background:#fcda6d;color:#fff}h1,.hero-header-title,h2,h3,h4,h5,h6,.local-task-list-block,.payment-information-review div{font:700 1em/1.2 "Lato","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.item-header-title,.card-header-title{font:700 1.5em/1.2 "Lato","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}figcaption,p,.article ul li,.content ol,.content ul,.content dl,.content li+li,.content ol li,.content ul li{font:400 16px/1.5 "Lato","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:1rem}.section-footer-link,.metadata,.pager,.card-header-date,.comment-wrapper .links{color:#707980;font:400 16px/1.5 "Raleway",AndaleMono,"Lucida Console",monospace;font-size:1rem}.category,.tag-link,.chosen-container .chosen-choices{font:700 12.8px/1.2 "Lato","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:0.8rem;text-transform:uppercase}.cta-btn-icon,.cta-ta-icon,.header-basket-icon,.nav-item .secbutton-icon,.footer-social-element,#search-block-form .form-actions:after,.meta-list-block-icon,.book-list-block-meta-icon,.breadcrumbs-list-divider,.related-list-block-meta-icon,.product-related-list-block a:after{font-family:"Nova","Lucida Sans Unicode";font-style:normal;text-decoration:none}h1,.hero-header-title{font-size:2.5em}h2{font-size:2em}h3{font-size:1.75em}h4{font-size:1.44em}h5{font-size:1.2em}[data-icon]{display:inline-block;text-align:center;padding:.5em 1em}[data-icon]:before{box-sizing:border-box;content:attr(data-icon);font-family:"Nova","Lucida Sans Unicode";font-style:normal;font-weight:normal;display:inline-block}[data-tooltip]{position:relative}[data-tooltip]:before,[data-tooltip]:after{bottom:100%;left:50%;opacity:0;position:absolute;visibility:hidden}[data-tooltip]:before{transform:translateX(-50%);background-color:#2A2F33;border-radius:4px;color:#fff;content:attr(data-tooltip);font-family:"Lato","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:1rem;line-height:normal;margin-bottom:5px;padding:.25em .5em;text-align:center}[data-tooltip]:after{border-top:5px solid #2A2F33;border-right:5px solid transparent;border-left:5px solid transparent;content:"";font-size:0;line-height:0;margin-left:-5px;width:0}[data-tooltip]:hover:before,[data-tooltip]:hover:after{opacity:1;visibility:visible}.button,button,input[type="button"],input[type="reset"],input[type="submit"],.meta-list-block-element,.donate-submit,.feature-cta,.button-secondary,button.button--danger,input.button--danger[type="button"],input.button--danger[type="reset"],input.button--danger[type="submit"]{border-radius:4px;display:block;font:700 1rem/1.5 "Lato","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;letter-spacing:0.1em;padding:.5em 2em;text-align:center;text-transform:uppercase}.button:before,button:before,input[type="button"]:before,input[type="reset"]:before,input[type="submit"]:before,.meta-list-block-element:before,.donate-submit:before,.feature-cta:before,.button-secondary:before,button.button--danger:before,input.button--danger[type="button"]:before,input.button--danger[type="reset"]:before,input.button--danger[type="submit"]:before{margin-right:.5em}@media screen and (min-width:520px){.button,button,input[type="button"],input[type="reset"],input[type="submit"],.meta-list-block-element,.donate-submit,.feature-cta,.button-secondary,button.button--danger,input.button--danger[type="button"],input.button--danger[type="reset"],input.button--danger[type="submit"]{display:inline-block;width:auto}}.button,button,input[type="button"],input[type="reset"],input[type="submit"],.meta-list-block-element,.donate-submit,.feature-cta{background-color:#9f0d0f;border:solid 2px #830b0c;color:#fff !important;margin-right:1em;text-decoration:none !important}.button:hover,button:hover,input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"],.meta-list-block-element:hover,.donate-submit:hover,.feature-cta:hover{background-color:#790a0b;border:solid 2px #66080a}.button:active,button:active,input:active[type="button"],input:active[type="reset"],input:active[type="submit"],.meta-list-block-element:active,.donate-submit:active,.feature-cta:active{background-color:#790a0b;border:solid 2px #66080a}.button-secondary,button.button--danger,input.button--danger[type="button"],input.button--danger[type="reset"],input.button--danger[type="submit"]{box-shadow:0 0 0 1px currentColor inset;background-color:#A4ACB3}.button-secondary:hover,button.button--danger:hover,input.button--danger:hover[type="button"],input.button--danger:hover[type="reset"],input.button--danger:hover[type="submit"]{background-color:rgba(0,0,0,0.3)}input,textarea,select,.search-input,#search-block-form .form-search,.donate-options,.donate-amount,.newsletter-email{border:1px solid #C0C7CC;border-radius:4px;padding:.5em 1em;width:100%}input:focus,textarea:focus,select:focus,.search-input:focus,#search-block-form .form-search:focus,.donate-options:focus,.donate-amount:focus,.newsletter-email:focus{border:1px solid #fcda6d}input:disabled,textarea:disabled,select:disabled,.search-input:disabled,#search-block-form .form-search:disabled,.donate-options:disabled,.donate-amount:disabled,.newsletter-email:disabled{background-color:#DCE2E6}form{font:1rem "Lato","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}form p{font:1rem "Lato","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.js-form-type-processed-text ul li{list-style:inherit !important;margin-left:1.5em !important}.form-item ul,.webform-elements ul{padding-left:1.5em}.form-item ul li,.webform-elements ul li{list-style:disc}option{background:revert !important;color:revert !important}textarea{resize:vertical;min-height:120px}button,input[type="button"],input[type="reset"],input[type="submit"]{border:none;cursor:pointer;-webkit-appearance:none}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border:none}.webform-button--submit{margin-top:1em}input[type="color"],input[type="file"]{border:none;line-height:1;padding:0}label{display:block}label+*{margin-top:.25em}legend{padding-bottom:.5em;width:100%}input[type="checkbox"],input[type="radio"]{margin-right:.5em;width:auto}input[type="checkbox"]+label,input[type="radio"]+label{display:inline;font-style:normal;vertical-align:middle}.horizontal-tabs{padding-bottom:1em}.form-required:after{background-size:7px 7px;width:7px;height:7px}.form-required:after{content:'';vertical-align:super;display:inline-block;background-image:url("/core/misc/icons/ee0000/required.svg");background-repeat:no-repeat;background-size:6px 6px;width:6px;height:6px;margin:0 0.3em}.form-wrapper .description{color:#707980;font:400 14px/1.5 "Raleway",AndaleMono,"Lucida Console",monospace;margin-top:.25em}.form-wrapper .description a{text-decoration:underline}.form-wrapper .description ul li{list-style:disc;margin-left:1em;margin-top:0}input.error{border-color:red}label.error{color:red}*+*{margin:1em auto 0}body,br,dd,option,td,th{margin-top:0}html{color:#2A2F33;font:400 1em/1.5 "Lato","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;-ms-font-feature-settings:'liga','kern';-o-font-feature-settings:'liga','kern';font-feature-settings:'liga','kern';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;text-rendering:optimizeLegibility;width:100%}body{background-color:#fff;position:relative;width:100%}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-wrap:break-word}figcaption,p{overflow-wrap:break-word;word-wrap:break-word}a{color:inherit;text-decoration:none}strong{font-weight:700}em{font-style:italic}hr{border-top:1px solid #DCE2E6}img{display:block;max-width:100%;position:relative;text-align:center;width:100%}img:before{content:"Sorry, this image is broken :(";display:block;padding:1em 0}img:after{content:"(url: " attr(src) ")";display:block;font-size:0.9rem;padding:1em 0}li{list-style:none}.article li{list-style:disc}.article ol,.article ul{font-size:1em;padding-left:1.2em}.heading-line{border-bottom:solid 10px #b20e10;clear:left;display:block;margin:5px 0 0 0;width:40px}.cta-btn,.page-header-cta{background-color:#9f0d0f;border:solid 1px #8c0b0d;box-shadow:unset;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font-size:1.5em;font-weight:700;line-height:44px;margin-bottom:1em;padding:0 1em;width:100%}@media screen and (min-width:520px){.cta-btn,.page-header-cta{margin-bottom:0;width:auto}}.cta-btn:hover,.page-header-cta:hover{background-color:#747373;border:solid 1px #656464;box-shadow:unset}.cta-btn-icon{float:right;margin-left:.5em}.cta-btn.sml,.sml.page-header-cta{float:right;font-size:1.2em;line-height:34px}.cta-btn.sml .cta-btn-icon,.sml.page-header-cta .cta-btn-icon{margin-left:2.5em}.cta-ta{border-bottom:solid 2px #b20e10;color:#000;display:inline-block;font-weight:700;margin-top:1.5em}.cta-ta:hover{border-bottom:solid 2px #b20e10;color:#fff}.cta-ta-icon{float:right;margin-left:.5em}.section{display:block;margin:0;padding-bottom:3em;position:relative;width:100%}@media screen and (min-width:940px){.section{padding-right:0;width:60%}}@media screen and (min-width:1280px){.section{padding-right:10%;width:66%}}.container,.container-centered,.section-header,.section-footer,.comment-wrapper{position:relative;width:100%}.hero-header{display:inline-block;padding:0 1em}.card{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2);border-radius:4px;overflow:hidden}.section-footer-link{border-bottom:2px solid;font-weight:700}.section-footer-link:hover{border-color:#fcda6d}.hero,.hero-info,#views-exposed-form-bookshop-search-block-block-1{display:-ms-flex;display:flex;flex-flow:row wrap}.content a img,.item-image,.card-image{border-radius:4px;overflow:hidden}.content a img:hover,.item-image:hover,.card-image:hover{opacity:0.8}.hero{position:relative}.hero:before{background-color:rgba(0,0,0,0.3);content:"";height:100%;position:absolute;width:100%;top:0;left:0}.inline-group,.comment-wrapper .form-actions{margin-top:0;display:inline-block}.inline-group>*,.comment-wrapper .form-actions>*{margin:1em 1em 0 auto;float:left}.container-centered{text-align:center}.centered{transform:translateY(-50%);position:relative;top:50%}.visually-hidden{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);margin:-1px;padding:0;position:absolute !important;top:0;left:0;width:1px}.clearfix:after,.section,.inline-group:after,.comment-wrapper .form-actions:after,.member-alert,.page-header,.page-header-outer,.meta-list-block.tags:after,.pager:after,.member-info-outer,.sidebar-title,.comment-wrapper .submitted:after,.comment-wrapper .links:after{content:"";display:table;clear:both}.float-right{float:right !important}.member-alert{background-color:#fcda6d;margin-top:0;padding:3% 5%;position:relative;width:100%}@media screen and (min-width:1280px){.member-alert{padding:1% 5%}}.member-alert-heading{float:left;font-size:1em;margin-top:5px;margin-bottom:.5em;text-align:center;width:100%}@media screen and (min-width:520px){.member-alert-heading{margin-bottom:0;text-align:left;width:auto}}@media screen and (min-width:940px){.member-alert-heading{font-size:1.4em}}.member-alert-copy{float:left;margin:5px 1em 1em 0;text-align:center;width:100%}@media screen and (min-width:520px){.member-alert-copy{clear:left;margin:5px 0 0 0;text-align:left;width:auto}}@media screen and (min-width:1280px){.member-alert-copy{clear:left;float:left;margin:5px 1em 0 0}}.member-alert .cta-btn,.member-alert .page-header-cta{float:right;font-size:0.8em;line-height:32px;margin-top:0}.member-alert .cta-btn:nth-child(2),.member-alert .page-header-cta:nth-child(2){margin-left:0}@media screen and (min-width:520px){.member-alert .cta-btn:nth-child(2),.member-alert .page-header-cta:nth-child(2){margin-left:.5em}}@media screen and (min-width:940px){.member-alert .cta-btn,.member-alert .page-header-cta{font-size:1em}.member-alert .cta-btn:nth-child(2),.member-alert .page-header-cta:nth-child(2){margin-left:.66667em}}.header{background-color:#fff;padding:2% 5%;position:relative;width:100%}@media screen and (min-width:520px){.header{padding:1% 5%}}@media screen and (min-width:1023px){.header{padding:4% 5%}}@media screen and (min-width:1441px){.header{padding:3% 10% 1.5%}}.header *{margin-top:0}.header-logo{float:left;width:150px}@media only screen and (min-width:400px){.header-logo{width:200px}}@media screen and (min-width:520px){.header-logo{width:280px}}@media screen and (min-width:1280px){.header-logo{width:360px}}.header-logo img{height:auto}.header-nav,.header-secnav{display:none}.header-nav-list,.header-secnav-list{float:left}.header-nav-inner,.header-secnav-inner{float:right;margin-bottom:.66667em;padding-bottom:1em;position:relative}.header-nav-list{clear:right;float:right}@media screen and (min-width:1023px){.header-nav{display:block}}.header-basket{float:left;margin:0 .66667em 0 0;position:relative}.header-basket-icon{background-color:#b20e10;border:solid 2px #9a0c0e;border-radius:30px;color:#fff;display:block;font-size:1.2rem;height:30px;line-height:27px;text-align:center;width:30px}.header-basket-icon:hover{background-color:#830a0c;border:solid 2px #8c0b0d}.header-basket-ammount{background-color:#9f0d0f;border:solid 2px #fff;border-radius:18px;color:#fff;display:block;font-size:0.6em;font-weight:700;height:18px;right:-6px;margin:0;position:absolute;text-align:center;top:-6px;width:18px}.main-img{margin:0}.menu-button{background-color:#ADA589;border:solid 2px #988e6b;border-radius:4px;color:#fff;cursor:pointer;float:right;line-height:40px;margin:0 3.125rem 0 0;padding:0 .66667em}@media screen and (min-width:520px){.menu-button{margin:2% 3.125rem 0 0}}@media screen and (min-width:700px){.menu-button{margin:2% 2.5rem 0 0}}.menu-button-icon{background-color:#40474D;box-shadow:0 -5px 0 0 #40474D,0 -10px 0 0 #40474D;display:inline-block;height:2px;margin:0 2px;width:14px}@media screen and (min-width:1023px){.menu-button{display:none}}.nav-item{float:left}.nav-item:hover .dropdown{transition:opacity 0.2s ease;visibility:visible;opacity:1}.nav-item .nav-item-line{border-bottom-color:#b20e10}.nav-item.social{margin:0}.nav-item.tools{font-size:0.9rem}.nav-item .secbutton{border-radius:4px;display:block;float:left;font-size:0.9rem;font-weight:700;line-height:26px;margin:0 1em;padding:0 .66667em;text-transform:uppercase}.nav-item .secbutton.subscribe{background-color:#fff;border:solid 2px #f0f0f0;color:#b20e10}.nav-item .secbutton.subscribe:hover{background-color:#e0e0e0;border:solid 2px #ebebeb}.nav-item .secbutton.login{background-color:#b20e10;border:solid 2px #b20e10;color:#fff}.nav-item .secbutton.login:hover{background-color:#790a0b;border:solid 2px #8c0b0d}.nav-item .secbutton.login .secbutton-icon{margin:0}.nav-item .secbutton-icon{color:#fff;float:right;font-size:1.4em;margin-left:.25em}.nav-item-link{display:block;font-size:1.1em;font-weight:700;padding:0 .5em 0 0}.nav-item-link:hover{color:#9f0d0f}.nav-item-link.current{color:#9f0d0f}@media screen and (min-width:1280px){.nav-item{font-size:1.2em;margin:0;padding:0 .66667em 0 0}}.nav-item:last-child{padding-right:0}.nav-item-line{border-bottom:solid 4px #DCE2E6;display:inline-block;float:left;margin-top:.25em;width:28px}.secnav-item{float:left}.secnav-item:hover{transition:opacity 0.2s ease;visibility:visible;opacity:1}.secnav-item:first-child .secnav-item-link{padding-left:0}.secnav-item-link{display:block;font-size:0.7em;padding:.5em .33333em}@media screen and (min-width:1280px){.secnav-item-link{font-size:0.8em}}.secnav-item-link:hover{color:#9f0d0f}.secnav-item-link.current{color:#1F2326;font-weight:700}@media screen and (min-width:1280px){.secnav-item-link{padding:.5em}}.header-nav-outer{float:right}.header-nav-outer .nav-item-link.is-active{color:#1F2326;font-weight:700}.dropdown{margin:0;padding:0;position:absolute;visibility:hidden;opacity:0;z-index:102}.dropdown-item{border-bottom:solid 1px #5a5a5a}.dropdown-item.menu-item--active-trail .nav-item-link{background-color:#ADA589;color:#000}.dropdown-item:last-child{border-bottom:0}.dropdown-item:last-child .nav-item-link{border-radius:0 0 4px 4px}.dropdown-item .nav-item-link{background-color:#747373;color:#fff;font-size:0.9em;padding:.66667em 1em !important}.dropdown-item .nav-item-link:hover{background-color:#ADA589;color:#000}.triangle-block{background-color:transparent;display:inline-flex}.triangle{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #747373;margin-left:4px}.logged-in-noaccess{display:none}.user-logged-in .logged-in-noaccess{display:block}.user-logged-in .not-logged-in-noaccess{display:none}.rnav{background-color:#40474D;color:#fff;margin:2em 0;padding-top:1em;display:none}.rnav *{margin-top:0;position:relative}.rnav .search{margin:0 1em 1em}.rnav-item{box-shadow:0 -1px rgba(255,255,255,0.1) inset;position:relative}.rnav-item-link{display:block;padding:.83333em 3em .83333em 1em;text-align:left}.rnav-item-link:before{display:inline-block;margin-right:1em}.rnav-item-link:hover{background-color:rgba(255,255,255,0.1)}.rnav-dropdown{background-color:rgba(0,0,0,0.2);display:none}.rnav-checkbox:checked+.rnav-arrow .rnav-arrow-icon{transform:rotate(-180deg)}.rnav-checkbox:checked+label+ul{display:block}.rnav-arrow{cursor:pointer;padding:.83333em 1.2em;position:absolute;right:0;top:0}.rnav-arrow-icon{transition:transform 0.4s ease;display:block;font-family:"Nova","Lucida Sans Unicode";speak:none}.rnav-button{padding:1em}.rnav-button:last-child{padding-top:0}.rnav .header-secnav-list{float:none}.rnav .secnav-item{background-color:#495158;box-shadow:0 -1px rgba(255,255,255,0.1) inset;width:100%}.rnav .secnav-item-link{padding:.83333em 3em .83333em 1em;padding-left:.83333em !important}#rnav-open:checked+.rnav{display:block}@media screen and (min-width:1023px){#rnav-open:checked+.rnav{display:none}}.footer{background-color:#9f0d0f;border-top:solid 15px #9f0d0f;color:#fff;float:left;margin-top:0;padding:2.5% 1em;position:relative;text-align:center;z-index:70;width:100%}.footer-secnav-list{margin:1.2em 1em 0 1em}@media screen and (min-width:520px){.footer-secnav-list{display:inline-block}}.footer-secnav-list .nav-item{float:none;margin-top:0}@media screen and (min-width:520px){.footer-secnav-list .nav-item{float:left}}.footer-logo{display:inline-block;margin:1.5em 0;width:280px}@media screen and (min-width:520px){.footer-logo{width:330px}}@media screen and (min-width:940px){.footer-logo{float:left;margin:0}}.footer-logo-outer{display:inline-block}@media screen and (min-width:940px){.footer-logo-outer{width:650px}}.footer-logo-image{margin-top:0}.footer-social{border-radius:250px;display:inline-block;margin-top:10px;padding:2.5% 5%}@media screen and (min-width:940px){.footer-social{float:right}}.footer-social-heading{color:#fff;float:left;font-size:1.3em;margin-right:.5em;margin-top:3px}.footer-social-element{border:solid 2px #fff;border-radius:25px;float:left;font-size:1em;height:30px;line-height:23px;margin:0 0 0 .66667em;padding:2px;width:30px;background:#fff;color:#b20e10}.footer-nav-item{display:inline-block;margin-top:0}.footer-nav-item-link{font-size:1em;font-weight:700}.footer-nav-item-link:after{content:' | ';padding:0 4px}.footer-nav-item:last-child .footer-nav-item-link:after{content:none}.footer-nav-item.tools .footer-nav-item-link{font-size:0.8em}.footer .secbutton{float:none;margin-bottom:1em;margin-left:0;width:100%}@media screen and (min-width:520px){.footer .secbutton{float:left;margin-bottom:0;margin-left:1em;width:auto}}.footer .secbutton.login{background-color:#fff;border:solid 2px #f0f0f0;color:#b20e10}.footer .secbutton.login:hover{background-color:#e0e0e0;border:solid 2px #ebebeb}.footer-credits{color:#fff;font-size:0.7rem;padding:0 5% 1em}@media screen and (min-width:940px){.footer-credits{padding:0 10% 1em}}@media screen and (min-width:940px){.footer-credits{font-size:0.8rem;padding:0 20%}}.footer-credits a:hover{border-color:#000}.footer .coram-logo{display:block;margin:2em auto;width:220px}@media screen and (min-width:520px){.footer .coram-logo{margin:2em auto 0}}.search{position:relative;max-width:426.66667px}@media screen and (min-width:940px){.search{display:inline-block;float:right}}.search-input,#search-block-form .form-search{margin:0;padding-right:44px}.search-input.dark,#search-block-form .dark.form-search{background-color:rgba(255,255,255,0.1);border-color:transparent;color:#fff}.search-input.dark:focus,#search-block-form .dark.form-search:focus{border:1px solid #fcda6d}.search-button{cursor:pointer;margin-top:0;overflow:hidden;position:absolute;right:0;top:0}.search-button:before{font-size:0.8rem}#search-block-form{display:none;float:right;overflow:hidden;position:relative;width:120px}@media screen and (min-width:940px){#search-block-form{display:inline-block}}@media screen and (min-width:1280px){#search-block-form{width:190px}}#search-block-form .form-search{background-color:#DCE2E6;padding:.3em .5em}#search-block-form .form-actions{cursor:pointer;position:absolute;right:4px;top:5px}#search-block-form .form-actions:after{background-color:#b20e10;border-radius:4px;color:#fff;content:"\f3fb";font-size:0.8em;padding:5px}#search-block-form .form-actions .form-submit{background-color:transparent;border:none;cursor:pointer;height:25px;left:0;overflow:hidden;padding:25px 0 0 0;position:absolute;text-align:right;top:0;width:25px}.path-search #search-form{margin-top:1em}.path-search .search-help-link{display:none}.path-search .feed-list h2{border-bottom:solid 2px #4473A1;padding-bottom:1em}.path-search .feed-list ol li h3{border-top:dotted 1px #C0C7CC;font-size:1.5em;padding-top:1em}.path-search .feed-list ol li:first-child h3{border-top:0;padding-top:0}#edit-types-fieldset{background-color:#f3f3f3;border:solid 1px #e4e4e4;border-radius:4px;margin-bottom:2em;padding:2em}.rnav form,.rnav #search-block-form{float:none;position:relative;width:auto;margin:0 1em 1em}@media screen and (min-width:520px){.rnav form,.rnav #search-block-form{display:block}}@media screen and (min-width:1280px){.rnav form,.rnav #search-block-form{display:none}}.rnav form .form-search,.rnav #search-block-form .form-search{background-color:rgba(255,255,255,0.1);border-color:transparent;color:#fff}.rnav form .form-submit,.rnav #search-block-form .form-submit{border:none;cursor:pointer;-webkit-appearance:none;display:none}.content .job_listing_title a{text-decoration:none;color:#000}body.page-node-type-page .page .section,body.path-product .page .section{display:block}@media screen and (min-width:520px){body.page-node-type-page .page .section,body.path-product .page .section{float:right}}body.page-node-type-page .page .ad-box,body.path-product .page .ad-box{float:left;margin:2em 0;width:100%}body.page-node-type-page .page .ad-box-deat-heading,body.path-product .page .ad-box-deat-heading{font-size:1.4em}body.page-node-type-page .page .ad-box-deat-copy,body.page-node-type-page .page .ad-box-deat .cta-ta,body.path-product .page .ad-box-deat-copy,body.path-product .page .ad-box-deat .cta-ta{font-size:1rem}.page{min-height:80vh;margin:0 5%;position:relative}@media screen and (min-width:1441px){.page{margin:0 10%}}.page-wrapper{margin-top:0}.page-header{background-color:#b20e10;float:left;margin-top:-50px;padding:4em 5% 3em}@media screen and (min-width:940px){.page-header{margin-top:0;min-height:9em;padding:2em 0 3em 5%;width:80%}}@media screen and (min-width:1280px){.page-header{margin-right:18%}}@media screen and (min-width:1441px){.page-header{margin-right:15%;padding:2em 0 3em 10%}}.page-header .heading-line{border-bottom-color:#fff}.page-header-outer{margin-top:2em;min-width:100%;position:relative}.page-header-outer.training .page-header{background-color:#b20e10;color:#fff}.page-header-outer.training .heading-line{border-bottom-color:#fff}.page-header-outer.training .page-header-img{padding:0}@media screen and (min-width:520px){.page-header-outer.training .page-header-img{width:50%}}@media screen and (min-width:940px){.page-header-outer.training .page-header-img{top:-12%;width:425px}}@media screen and (min-width:1280px){.page-header-outer.training .page-header-img{width:420px}}.page-header-outer.member .page-header{background-color:#b20e10}.page-header-outer.member .heading-line{border-bottom-color:#fff}.page-header-outer.member .page-header-img{padding:0}@media screen and (min-width:520px){.page-header-outer.member .page-header-img{width:50%}}@media screen and (min-width:940px){.page-header-outer.member .page-header-img{top:-12%;width:425px}}@media screen and (min-width:1280px){.page-header-outer.member .page-header-img{width:420px}}.page-header-outer.books .page-header{background-color:#b20e10}@media screen and (min-width:940px){.page-header-outer.books .page-header{padding:2em 50% 3em 5%}}@media screen and (min-width:1280px){.page-header-outer.books .page-header{padding:2em 25% 3em 5%}}.page-header-outer.books .page-header-header-title{color:#fff}.page-header-outer.books .page-header-summary{color:#fff;padding-right:10%}@media screen and (min-width:1441px){.page-header-outer.books .page-header-summary{padding-right:25%}}.page-header-outer.books .page-header-img{right:0;top:10%}@media screen and (min-width:520px){.page-header-outer.books .page-header-img{margin-right:3%;width:auto}}@media screen and (min-width:940px){.page-header-outer.books .page-header-img{top:-12%;width:425px}}@media screen and (min-width:1280px){.page-header-outer.books .page-header-img{width:420px}}@media screen and (min-width:1441px){.page-header-outer.books .page-header-img{top:-10%}}.page-header-outer.books .heading-line{border-bottom-color:#000}.page-header-outer.fostering .page-header{background-color:#b20e10}.page-header-outer.fostering .page-header-title{color:#000}.page-header-outer.fostering .heading-line{border-bottom-color:#fff}.page-header-outer.fostering .page-header-img{width:26%}.page-header-outer.listing .page-header-img{right:0;width:auto}@media screen and (min-width:940px){.page-header-outer.listing .page-header-img{width:44%}}@media screen and (min-width:1280px){.page-header-outer.listing .page-header-img{right:5%;top:-11%;width:420px}}.page-header-title{color:#fff;margin-top:0;padding:0}.page-header-summary{color:#fff;font-size:1.2em;padding-right:0}@media screen and (min-width:940px){.page-header-summary{padding-right:20%}}.page-header.has-image .page-header-summary{padding-right:0}@media screen and (min-width:940px){.page-header.has-image .page-header-summary{padding-right:30%}}.page-header-cta{font-size:1.2em}@media screen and (min-width:520px){.page-header-cta{font-size:1.5em}}.page-header-img{margin:0;padding:0;position:relative;z-index:65}@media screen and (min-width:520px){.page-header-img{margin:0 auto;padding:0;width:50%}}@media screen and (min-width:940px){.page-header-img{position:absolute;right:5%;top:-30%;width:30%;margin:0 2em}}@media screen and (min-width:1280px){.page-header-img{width:365px}}.page-header-img img{height:auto}.page-header.no-image{margin-top:-32px;width:100%}@media screen and (min-width:940px){.page-header.no-image{margin-top:0}}.section.white{background-color:#fff}.section.grey{background-color:#DCE2E6}.section.yellow{background-color:#F8E0AB}.section.blue{background-color:#4473A1}.section.pink{background-color:#FA5C65}.section.tan{background-color:#ADA589}.section.red{background-color:#E95958}.section.red .feat-box-deat-heading{color:#fff}.section.red .feat-box-deat .heading-line{border-bottom-color:#fff}.section.red .feat-box-deat .cta-ta{border-bottom-color:#E95958;color:#fff}.section.wysiwyg{float:none;padding-bottom:0;padding-right:0;width:100%}.section.webform{float:none;margin:2em 0;width:100%}.section.wysiwyg+.section.webform{margin-top:0}.section.feat{padding:1em 0 2.5% 0;width:100% !important}.section.primary{background-color:#fff;color:#747373}.section.secondary{background-color:#fbcd3b;color:#fff}.section-header-title{color:#000;display:inline-block;font-size:2.4em}@media screen and (min-width:520px){.section-header-title{font-size:2.8em}}.section-header-summary{font-size:1em;margin:1em 0 0 0}@media screen and (min-width:520px){.section-header-summary{font-size:1.4em}}@media screen and (min-width:940px){.section-header-summary{width:52%}}@media screen and (min-width:940px){.section.books-three .book-list-block{width:30.66%}}@media screen and (min-width:940px){.section.books-three .book-list-block-heading{font-size:1.1em}}.section.feed-list{padding-top:2em}@media screen and (min-width:940px){.section.feed-list{float:right;padding:2em 0 2.5% 2%;width:60%}}@media screen and (min-width:1280px){.section.feed-list{width:70%;padding:2em 10% 2.5% 4%}}.section-footer{clear:both}.paragraph--type--featured-book-list .section{margin:1em 0}.dialog-off-canvas-main-canvas{margin:0}.article-container .paragraph--type--featured-book-list .section,.related .paragraph--type--featured-book-list .section{float:left;padding:0;width:100%}.article-container .paragraph--type--featured-book-list .section-header-title,.related .paragraph--type--featured-book-list .section-header-title{width:70%}.article-container .book-list-block,.related .book-list-block{float:left;margin-bottom:4%;margin-top:0}@media screen and (min-width:520px){.article-container .book-list-block,.related .book-list-block{margin-left:4%;width:48%}}@media screen and (min-width:1280px){.article-container .book-list-block,.related .book-list-block{margin-bottom:0;margin-left:4%;width:22%}}.article-container .book-list-block:nth-child(odd),.related .book-list-block:nth-child(odd){clear:left;margin-left:0}@media screen and (min-width:1280px){.article-container .book-list-block:nth-child(odd),.related .book-list-block:nth-child(odd){clear:none;margin-left:4%}}.article-container .book-list-block:first-child,.related .book-list-block:first-child{margin-left:0}.article-container .book-list-block .img-element,.related .book-list-block .img-element{display:block;position:relative}@media screen and (min-width:940px){.article-container .book-list-block .img-element,.related .book-list-block .img-element{min-height:215px}}@media screen and (min-width:1280px){.article-container .book-list-block .img-element,.related .book-list-block .img-element{min-height:225px}}@media screen and (min-width:520px){.article-container .book-list-block .img-element img,.related .book-list-block .img-element img{width:50%}}@media screen and (min-width:1280px){.article-container .book-list-block .img-element img,.related .book-list-block .img-element img{width:auto}}.article{background-color:#fff;position:relative;width:100%;padding-bottom:2em}.article-container,.related{margin-top:1em}@media screen and (min-width:940px){.article-container,.related{padding-left:0;padding-right:0;padding-top:0}}@media screen and (min-width:1441px){.article-container,.related{padding-left:0}}.article-header{margin-top:0}@media screen and (min-width:940px){.article-header{width:50%}}.article-header-title{color:#fff;display:inline-block;font-size:1.8em;padding:2% 6% 2% 0}@media screen and (min-width:520px){.article-header-title{font-size:2.5em}}.article-header .heading-line{border-bottom-color:#fff;margin:.5em 0 0 0}.article-header-summary{font:300 1em/1.5 "Lato","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;display:inline-block;margin-top:0;padding:2% 6% 10% 0}@media screen and (min-width:520px){.article-header-summary{font:300 1.2em/1.5 "Lato","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;padding:2% 6% 0 0}}@media screen and (min-width:940px){.article{font-size:1.125em}}.article .section.books-three{margin-top:1em;padding-right:0;width:auto}.article .section.books-three .section-header-title{font-size:2em;color:#000}.article .section.books-three .cta-btn,.article .section.books-three .page-header-cta{font-size:1em}.content ol,.content ul{font-size:1em;padding-left:1.2em}.content li+li{margin:.5em auto 0}.content ol li{list-style:inherit}.content ol li ol li{list-style-type:inherit}.content ol li ul li{list-style-type:circle}.content ul li{list-style:disc}.content ul li ul li{list-style-type:circle}.content ul li ol li{list-style-type:inherit}.content dt{font-weight:700;font-size:0.9em}.content dd{margin-top:0}.content p{font-size:1em}.content p:empty{display:none}.content a{color:#000;font-weight:700;text-decoration:underline}.content img{border-radius:4px}.content figure{position:relative}.content figcaption{font-style:italic;margin-top:.5em;text-align:center}.content .fluid-width-video-wrapper{overflow:hidden;border-radius:4px}.content a:not(.button):not(button):not(input[type="button"]):not(input[type="reset"]):not(input[type="submit"]):not(.meta-list-block-element):not(.donate-submit):not(.feature-cta){-webkit-transition-property:border-color;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-property:border-color;transition-duration:0.2s;transition-timing-function:ease;font-weight:700}.content a:not(.button):not(button):not(input[type="button"]):not(input[type="reset"]):not(input[type="submit"]):not(.meta-list-block-element):not(.donate-submit):not(.feature-cta):hover{color:#9f0d0f}.content blockquote{background-color:#fde79f;border-left:solid 10px #fbd24f;padding:2em}.content blockquote p{font-style:italic;margin:0}.content blockquote .text-align-right{border-top:solid 5px #fcda6d;display:inline-block;margin:1em 0 0;padding-top:.5em;text-align:left}.content q{font-style:italic;quotes:"‘" "’" "“" "”"}.content q:before{content:open-quote}.content q:after{content:close-quote}.content code{background-color:#EDF1F2;border-radius:4px;font-family:"Raleway",AndaleMono,"Lucida Console",monospace;border:1px solid #C0C7CC}@media screen and (min-width:940px){.content .alignleft,.content .float-left,.content .float_left{float:left;margin:1em 1em 1em 0;max-width:50%}.content .alignright,.content .float-right,.content .float_right{float:right;margin:1em 0 1em 1em;max-width:50%}}table{background:linear-gradient(to right,rgba(0,0,0,0.2) 0,rgba(0,0,0,0) 12px),linear-gradient(to left,rgba(0,0,0,0.2),rgba(0,0,0,0) 12px);background-attachment:scroll,scroll;background-repeat:no-repeat;border-collapse:collapse;border-spacing:0;display:inline-block;font-size:1rem;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width:520px){table{background:transparent}}tbody td:first-child{background-image:linear-gradient(to right,#fff 12px,rgba(255,255,255,0) 36px);background-repeat:no-repeat;background-size:36px 100%}tbody td:last-child{background-image:linear-gradient(to left,#fff 12px,rgba(255,255,255,0) 36px);background-repeat:no-repeat;background-position:100% 0;background-size:36px 100%}th,td{border:1px solid #C0C7CC;min-width:140px;padding:.25em .5em;vertical-align:top}thead td,tfoot td,th{background:#ADA589;border:1px solid #a09777;color:#000;font-weight:400}@media (max-width:39.9375em){.tablesaw{background:transparent;display:table;width:100% !important}.tablesaw tbody,.tablesaw thead,.tablesaw tfoot,.tablesaw tr,.tablesaw th,.tablesaw td{width:100% !important}.tablesaw tbody td:last-child,.tablesaw tbody td:first-child{background:transparent;background-image:none}}.metadata{color:#4473A1}.metadata time{font-weight:700}.category{display:block}.category-link{color:#4473A1}.category-link:hover{color:#fcda6d}.tag{float:left;margin:.25em .25em 0 0}.tag-link{background-color:#4473A1;border-radius:4px;color:#fff;display:block;padding:.5em 1em}.tag-link:hover{background-color:#35597d}.meta-list-block{border-bottom:dotted 1px #bbe9fe;padding-bottom:.5em}.meta-list-block:first-child .meta-list-block-heading{margin-top:0}.meta-list-block:last-child{border-bottom:0;padding-bottom:0}.meta-list-block.tags{margin-bottom:1.5em}.meta-list-block.tags .meta-list-block-heading{margin-bottom:.66667em}.meta-list-block.tags .heading-line{margin-bottom:1em}.meta-list-block.embed iframe{height:auto;width:100%}.meta-list-block.full{background-color:#fff;border-radius:4px;color:#9f0d0f;font-size:1.1em;padding:.5em}.meta-list-block.full .meta-list-block-heading{border-bottom:0;color:#9f0d0f;margin-top:0;padding-bottom:0}.meta-list-block-icon{color:#4473A1;float:left;margin-right:.5em}.meta-list-block-heading{color:#000;font-size:1.2em}.meta-list-block .heading-line{border-bottom:0;margin-top:0}.meta-list-block-element{background-color:#4473A1;border-color:#3b648b;display:block}.meta-list-block-element:hover{background-color:#35597d;border-color:#2c4a68}.pager{margin-top:2em;text-align:center}.pager a:hover{background-color:#DCE2E6}.pager li{float:left;margin-top:0}.pager-item{display:none}.pager a,.pager-current,.pager-ellipsis{display:block;border-radius:4px;height:60px;line-height:60px;overflow:hidden;width:60px}.pager-first a,.pager-previous a,.pager-next a,.pager-last a{background-color:#4473A1;color:#fff;font-size:35px}.pager-first a:before,.pager-previous a:before,.pager-next a:before,.pager-last a:before{display:block;font-family:"Nova","Lucida Sans Unicode";font-style:normal;speak:none}.pager-first a:hover,.pager-previous a:hover,.pager-next a:hover,.pager-last a:hover{background-color:#35597d}.pager-previous a:before{content:""}.pager-next a:before{content:""}.pager-first a:before{content:""}.pager-last a:before{content:""}.pager-current{box-shadow:0 0 0 1px #4473A1 inset;color:#4473A1}@media screen and (min-width:520px){.pager{display:inline-block}.pager li{margin:0 .25em}.pager-item{display:block}.pager a,.pager-current,.pager-ellipsis{display:block;height:44px;line-height:44px;width:44px}.pager-first a,.pager-previous a,.pager-next a,.pager-last a{font-size:24px}}.pager__item.is-active a{background-color:#b20e10;color:#fff}.pager li{height:44px;line-height:44px;width:auto;min-width:44px;padding:0rem}.pager-first{float:right}body.home .local-task-list{padding-bottom:2em;padding-left:5%}@media screen and (min-width:1441px){body.home .header{padding:2.5% 10%}}body.home .page-header-img{flex:0 100%;max-width:100%;width:100%;padding:0;height:auto;display:block;right:0;top:0;margin:0;position:absolute;height:100%;width:100%}body.home .page-header-img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}body.home .section{padding:5%;width:100%}body.home .section-header-title{color:#000}body.home .section-header-title .heading-line{border-bottom:solid 10px #9f0d0f}@media screen and (min-width:1280px){body.home .section{padding:5% 6%}}@media screen and (min-width:1441px){body.home .section{padding:5% 10%}}body.home .section:first-child{padding:0 0 6% 0}body.home .section:last-child{padding-bottom:2em}body.home .section.feat{padding:5%}@media screen and (min-width:1280px){body.home .section.feat{padding:1.5em 6%}}@media screen and (min-width:1441px){body.home .section.feat{padding:2em 10%}}body.home .section.member{background-color:#F8E0AB;position:relative;top:-20px;overflow:visible;padding-bottom:0;padding-top:0;position:relative;z-index:10}@media screen and (min-width:520px){body.home .section.member{margin:0 0 5%;top:-45px}}@media screen and (min-width:1280px){body.home .section.member{margin:0 0 5%}}@media screen and (min-width:1441px){body.home .section.member{margin:2% 0 10%}}body.home .section.member .section-header-summary{font-size:1em;margin:1em 0 0 0}@media screen and (min-width:520px){body.home .section.member .section-header-summary{font-size:1.4em}}@media screen and (min-width:940px){body.home .section.member .section-header-summary{width:28%}}@media screen and (min-width:1441px){body.home .section.member .section-header-summary{width:40%}}body.home .section.primary{overflow:hidden;padding:0 0 5%;background-repeat:no-repeat;background-position:bottom;background-size:contain}@media screen and (min-width:940px){body.home .section.primary{height:386px;padding:0}}@media screen and (min-width:1280px){body.home .section.primary{height:364px;padding:0 0 5%}}@media screen and (min-width:1441px){body.home .section.primary{height:350px}}body.home .section.primary .container{margin:0 5%;padding:2rem;position:absolute;width:auto;background:rgba(178,14,16,0.9);z-index:70}@media screen and (min-width:700px){body.home .section.primary .container{flex:0 50%;max-width:50%;margin:15em auto;margin-left:0;margin-bottom:5%}}@media screen and (min-width:940px){body.home .section.primary .container{flex:0 50%;max-width:50%}}body.home .section.primary .container .tagline{color:#fff;font-size:1.4em;padding-top:0;position:relative;text-align:center;z-index:70;padding-top:2rem}@media screen and (min-width:940px){body.home .section.primary .container .tagline{font-size:1.3em;margin:-1.1em 0 0 0;text-align:left;width:440px}}@media screen and (min-width:1280px){body.home .section.primary .container .tagline{font-size:2em;padding-left:10%;width:100%}}@media screen and (min-width:1441px){body.home .section.primary .container .tagline{font-size:2.4em;padding-left:22%;width:100%}}body.home .section.primary .container .subline{color:#fff}@media screen and (min-width:940px){body.home .section.primary .container .subline{text-align:left;padding-left:0}}@media screen and (min-width:1280px){body.home .section.primary .container .subline{padding-left:10%}}@media screen and (min-width:1441px){body.home .section.primary .container .subline{margin-left:22%;padding-left:0}}body.home .section.primary .container .cta-btn,body.home .section.primary .container .page-header-cta{border:unset;background-color:#fff;color:#9f0d0f;border-radius:2px;font-size:1.3em;padding:0 0.5rem;text-align:center}@media screen and (min-width:940px){body.home .section.primary .container .cta-btn,body.home .section.primary .container .page-header-cta{text-align:left}}@media screen and (min-width:1280px){body.home .section.primary .container .cta-btn,body.home .section.primary .container .page-header-cta{margin-left:10%;width:auto;padding:0rem 1rem}}@media screen and (min-width:1441px){body.home .section.primary .container .cta-btn,body.home .section.primary .container .page-header-cta{margin-left:22%;width:auto;padding:0rem 1rem}}body.home .section.primary .container .cta-btn:hover,body.home .section.primary .container .page-header-cta:hover{background-color:#747373;border:solid 1px #747373;color:#fff}@media screen and (min-width:940px){body.home .section.pink{margin-top:10%}}@media screen and (min-width:940px){body.home .section .book-list{margin-top:3%}}body.home .page{margin:0}body.home .paragraph--type--featured-book-list{padding:4% 6% 0}.member-info{float:left;margin:0;padding:2em 0 0;position:relative;text-align:center;z-index:2}@media screen and (min-width:520px){.member-info{padding:3em 0}}@media screen and (min-width:940px){.member-info{min-height:320px;padding:3em 0 0;width:50%}}@media screen and (min-width:1280px){.member-info{width:50%}}.member-info-outer{background-color:#fff;bottom:0;box-shadow:0 0 10px rgba(0,0,0,0.2);border-radius:4px;margin:4% 0 12% 0;position:relative;width:100%;z-index:82}@media screen and (min-width:940px){.member-info-outer{bottom:-70px;margin-bottom:0;margin-top:0}}.member-info.benefits{background-color:#b20e10;border-radius:0 4px 4px 0;color:#fff;position:relative;z-index:1;width:100%}@media screen and (min-width:940px){.member-info.benefits{width:50%}}.member-info.benefits .member-info-heading{color:#fff;margin-top:0}.member-info.benefits .heading-line{border-bottom-color:#fff}.member-info.benefits .member-info-list-block{border-bottom-color:#fff}.member-info.benefits .cta-btn,.member-info.benefits .page-header-cta{background-color:#fff;border:solid 1px #fff;box-shadow:none;color:#b20e10}@media screen and (min-width:1280px){.member-info.benefits .cta-btn,.member-info.benefits .page-header-cta{width:300px}}.member-info.benefits .cta-btn:hover,.member-info.benefits .page-header-cta:hover{background-color:#747373;border:solid 1px #656464;color:#fff}.member-info-heading,.member-info-copy{padding:0 25px;text-align:left}@media screen and (min-width:520px){.member-info-heading,.member-info-copy{min-height:80px;padding:0 50px}}.member-info-heading{color:#000;font-size:2em}.member-info-copy{font-size:1em;margin-top:0}.member-info .cta-btn,.member-info .page-header-cta{font-size:1.2em;margin:1em auto;width:90%;border-radius:0;position:static;bottom:2%;left:0%}@media screen and (min-width:520px){.member-info .cta-btn,.member-info .page-header-cta{float:left;margin:1rem 3rem}}@media screen and (min-width:700px){.member-info .cta-btn,.member-info .page-header-cta{position:absolute}}@media screen and (min-width:1280px){.member-info .cta-btn,.member-info .page-header-cta{width:auto}}.section.pink .section-header-title{color:#000}.section.pink .section-header-title .heading-line{border-bottom-color:#fff}.section.pink .cta-ta{border-bottom:0}.section.tan .section-header-title{color:#000}.section.tan .section-header-title .heading-line{border-bottom-color:#000}.section.tan .new-list-block-heading{color:#000}.section.tan .new-list-block-copy{color:#000}.new-list-block{color:#fff;float:left;margin-bottom:4%;margin-top:0}@media screen and (min-width:940px){.new-list-block{margin-bottom:0;margin-left:6%;padding:0 1em;width:29.33%}}.new-list-block .heading-line{border-bottom-color:#fb7078;margin-top:20px;width:100px}.new-list-block:first-child{margin-left:0}.new-list-block .new-img{height:200px;margin:2em auto 3em;position:relative;text-align:center;width:200px}@media screen and (min-width:940px){.new-list-block .new-img{margin:2em 0 3em}}.new-list-block .new-img img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:200px;margin-top:0;width:200px;z-index:4}.new-list-block-heading{font-size:1.1em}@media screen and (min-width:940px){.new-list-block-heading{font-size:1.2em;margin-top:0}}.new-list-block-copy{font-size:1.2em}@media screen and (min-width:520px){.new-list-block-copy{font-size:1em;margin-top:.5em}}.new-list-block .cta-ta{box-shadow:unset;background-color:#fff;font-size:0.8em;padding:0.6em 1em;color:#9f0d0f}.new-list-block .cta-ta:hover{color:#000}@media screen and (min-width:940px){.new-list-block .cta-ta{font-size:1em}}.book-list{margin-top:6%}.book-list-block{float:left;margin-bottom:4%;margin-top:0}@media screen and (min-width:520px){.book-list-block{margin-left:4%;width:48%}}@media screen and (min-width:940px){.book-list-block{margin-bottom:0;margin-left:4%;width:22%}}.book-list-block:nth-child(odd){clear:left;margin-left:0}@media screen and (min-width:940px){.book-list-block:nth-child(odd){clear:none;margin-left:4%}}.book-list-block:first-child{margin-left:0}.book-list-block .img-element{display:block;position:relative}@media screen and (min-width:940px){.book-list-block .img-element{min-height:375px}}@media screen and (min-width:1280px){.book-list-block .img-element{min-height:380px}}@media screen and (min-width:1441px){.book-list-block .img-element{min-height:418px}}@media screen and (min-width:1680px){.book-list-block .img-element{min-height:462px}}.book-list-block .img-element img{height:auto;margin-left:0}@media screen and (min-width:520px){.book-list-block .img-element img{width:50%}}@media screen and (min-width:940px){.book-list-block .img-element img{background-color:#f3f3f3;bottom:0;left:0;margin-left:auto;position:absolute;width:auto}}.book-list-block-heading{font-size:1.3em}.book-list-block-heading a:hover{color:#4473A1}.book-list-block-meta-icon{color:#4473A1;float:left;font-size:1.1em;margin-right:.5em}.book-list-block .cta-ta{border-bottom-color:none;color:white;background:#9f0d0f;padding:0.6em 1rem}.book-list-block .cta-ta:hover{border-bottom-color:none;color:#000}.feature{box-shadow:3px 5px 4px 0px rgba(116,115,115,0.3)}.feature-deats .feature-heading{color:#000}.feature-cta{border-radius:2px}.feat-box-img{float:left;padding:1em 1em 0}@media screen and (min-width:520px){.feat-box-img{padding:0;width:38%}}@media screen and (min-width:940px){.feat-box-img{width:48%}}.feat-box-deat{float:right;margin-top:0}@media screen and (min-width:520px){.feat-box-deat{width:58%}}@media screen and (min-width:940px){.feat-box-deat{width:48%}}.feat-box-deat-heading{color:#4473A1;font-size:2em;margin-top:1em}@media screen and (min-width:940px){.feat-box-deat-heading{font-size:2.2em;margin-top:0}}.feat-box-deat-heading .heading-line{margin-top:.5em}.feat-box-deat-copy{font-size:1.1em}.feat-box-deat .cta-ta{border-bottom-color:#F8E0AB;color:#9f0d0f;font-size:1.1em}@media screen and (min-width:940px){.feat-box-deat .cta-ta{font-size:1.3em}}.feat-box-deat .cta-ta:hover{border-bottom-color:#000;color:#000}.ad-box{box-shadow:0 0px 5px rgba(116,115,115,0.3);overflow:hidden;position:relative}.ad-box img{height:auto}.ad-box .ad-box-img-outer-title{background-color:#9f0d0f;color:#fff;font-size:0.8em;font-weight:200;left:0;padding:.5em .66667em;position:absolute;text-transform:uppercase;top:0;width:100%;z-index:10}@media screen and (min-width:520px){.ad-box .ad-box-img-outer-title{width:20%}}.ad-box-shop{box-shadow:none}.ad-box-shop .ad-box-img-outer.square{background-color:transparent;box-shadow:none;float:left;margin:0;padding:1em 1em 0}@media screen and (min-width:520px){.ad-box-shop .ad-box-img-outer.square{padding:0;width:38%}}@media screen and (min-width:940px){.ad-box-shop .ad-box-img-outer.square{width:45%}}.ad-box-shop .ad-box-deat{float:right;margin-top:0}@media screen and (min-width:520px){.ad-box-shop .ad-box-deat{width:58%}}@media screen and (min-width:940px){.ad-box-shop .ad-box-deat{width:48%}}.ad-box-shop .ad-box-deat .cta-ta{border-bottom-color:#b20e10;color:#9f0d0f;font-size:1.1em}@media screen and (min-width:940px){.ad-box-shop .ad-box-deat .cta-ta{font-size:1.3em}}.ad-box-shop .ad-box-deat .cta-ta:hover{border-bottom-color:#000;color:#000}.ad-box-shop .ad-box-underlay,.ad-box-shop .ad-box-img-outer-title{display:none}.ad-box-img-outer{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2);float:left;margin:13% 6% 0 6%;position:relative;z-index:1}@media screen and (min-width:520px){.ad-box-img-outer{margin:6% 0 6% 10%;width:34%}}@media screen and (min-width:940px){.ad-box-img-outer{width:24%}}@media screen and (min-width:940px){.ad-box-img-outer.square{width:14%}}.ad-box-img-outer img{margin:0}.ad-box-underlay{background-color:#b20e10;height:20%;left:0;margin:0;position:absolute;top:0;width:100%}@media screen and (min-width:520px){.ad-box-underlay{height:1000px;width:20%}}.ad-box-deat{float:left;padding:5%}@media screen and (min-width:520px){.ad-box-deat{margin:5% 0 4% 6%;padding:0;width:42%}}.ad-box-deat-heading{color:#000;font-size:2em}@media screen and (min-width:940px){.ad-box-deat-heading{font-size:2.2em}}.ad-box-deat-heading .heading-line{margin-top:.5em;border-bottom:solid 10px #9f0d0f}.ad-box-deat-copy{font-size:1.1em}@media screen and (min-width:940px){.ad-box-deat-copy{font-size:1.1em}}.ad-box-deat .cta-ta{border-bottom-color:#fff;color:#b20e10;font-size:1em}@media screen and (min-width:940px){.ad-box-deat .cta-ta{font-size:1em}}.ad-box-deat .cta-ta:hover{border-bottom-color:#000;color:#000}section.feed-list .ad-box-img-outer-title{float:left;position:relative;width:100%}.page-section-membership .page-header-outer .page-header{background-color:#b20e10}.page-section-membership .page-header-outer .page-header-img{padding:0}@media screen and (min-width:520px){.page-section-membership .page-header-outer .page-header-img{width:50%}}@media screen and (min-width:940px){.page-section-membership .page-header-outer .page-header-img{top:-19%;width:385px}}@media screen and (min-width:1280px){.page-section-membership .page-header-outer .page-header-img{width:420px}}.page-section-membership .page-header-outer .heading-line{border-bottom-color:#fff}.page-section-training--events .page-header{background-color:#b20e10;color:#fff}.page-section-training--events .page-header-img{padding:0}@media screen and (min-width:520px){.page-section-training--events .page-header-img{width:50%}}@media screen and (min-width:940px){.page-section-training--events .page-header-img{top:-15%;width:425px}}@media screen and (min-width:1280px){.page-section-training--events .page-header-img{width:420px}}@media screen and (min-width:1441px){.page-section-training--events .page-header-img{right:12%}}.page-section-training--events h1.heading-line{border-bottom-color:#fff}.page-section-books .page-header,.page-section-bookshop .page-header{background-color:#b20e10}@media screen and (min-width:940px){.page-section-books .page-header,.page-section-bookshop .page-header{padding-right:10%}}.page-section-books .page-header-title,.page-section-bookshop .page-header-title{color:#fff}.page-section-books .page-header-summary,.page-section-bookshop .page-header-summary{color:#fff;padding-right:10%}.page-section-books .page-header-img,.page-section-bookshop .page-header-img{padding:0}@media screen and (min-width:520px){.page-section-books .page-header-img,.page-section-bookshop .page-header-img{width:50%}}@media screen and (min-width:940px){.page-section-books .page-header-img,.page-section-bookshop .page-header-img{top:-18%;right:2%;width:360px}}@media screen and (min-width:1280px){.page-section-books .page-header-img,.page-section-bookshop .page-header-img{right:8%;width:345px}}@media screen and (min-width:1441px){.page-section-books .page-header-img,.page-section-bookshop .page-header-img{right:12%}}.page-section-books .page-header-title .heading-line,.page-section-bookshop .page-header-title .heading-line{border-bottom-color:#fff}.page-section-fostering--adoption .page-header{background-color:#b20e10}.page-section-fostering--adoption .page-header-title,.page-section-fostering--adoption .page-header-summary{color:#fff}.page-section-fostering--adoption .page-header-img{padding:0}@media screen and (min-width:520px){.page-section-fostering--adoption .page-header-img{width:50%}}@media screen and (min-width:940px){.page-section-fostering--adoption .page-header-img{top:-44%;width:425px}}@media screen and (min-width:1280px){.page-section-fostering--adoption .page-header-img{top:-28%;width:420px}}.page-section-fostering--adoption h1.page-header-title .heading-line{border-bottom-color:#fff}.spb-popup-main-wrapper{background:#e17025;color:#fff;border:none;top:10%;padding:1.4rem;text-align:left;width:auto !important;margin:2rem}@media screen and (min-width:940px){.spb-popup-main-wrapper{width:400px !important;margin:auto}}.spb-popup-main-wrapper .h2{color:#fff}.spb-popup-main-wrapper .block-webform-popup-modal-minimize,.spb-popup-main-wrapper .block-webform-popup-modal-close{color:#b20e10 !important;border:none}.spb-popup-main-wrapper #edit-question{text-align:left;margin-left:2rem}.spb-popup-main-wrapper #edit-question--wrapper-legend{text-align:left;padding-left:1rem}.spb-popup-main-wrapper .block-webform-popup-modal-minimize:hover,.spb-popup-main-wrapper .block-webform-popup-modal-close:hover{background:#b20e10;border-radius:0rem;color:#fff !important}.spb-popup-main-wrapper input[type="submit"]{background:#fff;border-radius:0rem;color:#b20e10 !important}.spb-popup-main-wrapper input[type="submit"]:hover{background:#b20e10;border-radius:0rem;color:#fff !important}.spb-popup-main-wrapper h2{padding-top:1rem;text-align:center}.spb-popup-main-wrapper #edit-actions{text-align:center}.spb-popup-main-wrapper .form-actions{text-align:center}.spb-popup-main-wrapper .form-select>option{color:#000}.spb-popup-main-wrapper #block-webform{display:none}.spb-popup-main-wrapper select{background:#e17025}#spb-block-webform .spb_close{background:#e17025}#spb-block-webform .spb_close:hover{border:1px solid;background:#9f0d0f}.breadcrumbs{float:none;font-size:1rem;margin:0 0 2em 0;padding-left:0}.breadcrumbs-list{display:block}.breadcrumbs-list-item{display:inline-block}.breadcrumbs-list-item:last-child{color:#b20e10;font-weight:600}.breadcrumbs-list-element{border:solid 2px #f2f2f2;border-radius:25px;padding:2px 1em 4px}.breadcrumbs-list-element:hover{background-color:#f2f2f2;border:solid 2px #ededed;color:#b20e10}.breadcrumbs-list-divider{color:#b20e10}.donate{text-align:center}.donate-options{color:inherit;display:inline-block;font:inherit;height:auto;margin:0;min-width:150px;vertical-align:baseline;width:auto}.donate-label{display:inline-block}.donate-amount{display:inline-block;margin:0 1em 0 0;vertical-align:middle;width:auto}.donate-submit{cursor:pointer;margin:0}.choice{max-width:320px;width:100%;margin:1em 1em 0;text-align:center}.choice-link{display:block;position:relative}.choice-link-amount{background-color:#4473A1;border-radius:100%;box-shadow:0 0 0 4px #fff;bottom:0;color:#fff;height:80px;left:0;line-height:80px;position:absolute;width:80px;z-index:10}.choice-link:hover .choice-link-amount{background-color:#fcda6d}.choice-link-image{border-radius:100%;overflow:hidden}.choice-title-link:hover{color:#fcda6d}.hero{color:#fff}.hero-header{padding:2em 1em;position:relative;width:100%}.hero-header-summary{font-size:1.1em}@media screen and (min-width:940px){.hero{height:calc(100vh)}.hero-header{transform:translateY(-50%);top:50%}.hero-header-title{font-size:4em}}.hero{position:relative}@media screen and (min-width:940px){.hero{flex-flow:row-reverse nowrap}}.hero-outer{padding:0 !important}@media screen and (min-width:940px){.hero-outer.full .hero{height:50rem}}.hero-outer.full .hero-image{flex:0 100%;max-width:100%;height:100%;width:100%}@media screen and (min-width:940px){.hero-outer.full .hero-image{left:0;position:absolute;top:0}}.hero-outer.full .hero-image+.hero-info{flex:0 100%;max-width:100%;margin:0 auto 0 0}@media screen and (min-width:700px){.hero-outer.full .hero-image+.hero-info{padding:0}}.hero-outer.full .hero-image+.hero-info .hero-inner{background-color:rgba(178,14,16,0.9);color:#fff;margin:0;padding:2em;position:relative;width:auto;z-index:2}@media screen and (min-width:520px){.hero-outer.full .hero-image+.hero-info .hero-inner{padding:2em 5%}}@media screen and (min-width:940px){.hero-outer.full .hero-image+.hero-info .hero-inner{flex:0 80%;max-width:80%;border-radius:0;box-shadow:0 0 10px rgba(0,0,0,0.2);margin:8em auto 0 0;padding:2em 3em 3em 6%}}@media screen and (min-width:1280px){.hero-outer.full .hero-image+.hero-info .hero-inner{flex:0 50%;max-width:50%}}@media screen and (min-width:1441px){.hero-outer.full .hero-image+.hero-info .hero-inner{flex:0 50%;max-width:50%;padding:2em 3em 3em 10%}}.hero-outer.full .hero-image+.hero-info .hero-inner .cta-btn,.hero-outer.full .hero-image+.hero-info .hero-inner .page-header-cta{border:unset;background-color:#fff;color:#9f0d0f;border-radius:2px;font-size:1.3em;padding:0 1rem;text-align:center}@media screen and (min-width:940px){.hero-outer.full .hero-image+.hero-info .hero-inner .cta-btn,.hero-outer.full .hero-image+.hero-info .hero-inner .page-header-cta{text-align:left}}.hero-outer.full .hero-image+.hero-info .hero-inner .cta-btn:hover,.hero-outer.full .hero-image+.hero-info .hero-inner .page-header-cta:hover{background-color:#747373;border:0;padding:0 1rem;color:#fff}.hero-outer.full .hero-summary p{padding:0}@media screen and (min-width:700px){.hero-outer.full.left-inner .hero-image+.hero-info .hero-inner{flex:0 50%;max-width:50%;margin:8em auto 8em 0;text-align:left}}@media screen and (min-width:700px){.hero-outer.full.right-inner .hero-image+.hero-info .hero-inner{flex:0 50%;max-width:50%;margin:8em 0 8em auto;text-align:right}}.hero-outer.solid .hero-image+.hero-info{background-color:transparent;box-shadow:none}@media screen and (min-width:700px){.hero-outer.solid .hero-image+.hero-info{flex:0 92%;max-width:92%;margin:25em auto 0;padding:0}}@media screen and (min-width:940px){.hero-outer.solid .hero-image+.hero-info{flex:0 80em;max-width:80em;padding:0 2em}}.hero-outer.solid .hero-image+.hero-info .hero-inner{box-shadow:0 0 10px rgba(0,0,0,0.2);background-color:#4473A1;color:#fff;margin:0;text-align:left}@media screen and (min-width:940px){.hero-outer.solid .hero-image+.hero-info .hero-inner{flex:0 64%;max-width:64%}}.hero-info,.hero-image{margin:0}.hero-info{flex:0 100%;max-width:100%;background-color:#4473A1;align-items:flex-end}.hero-info .hero-summary{padding-top:1em}@media screen and (min-width:940px){.hero-info p{padding-right:5rem}}.hero-info a{margin-top:2rem}.hero-info .button,.hero-info button,.hero-info input[type="button"],.hero-info input[type="reset"],.hero-info input[type="submit"],.hero-info .meta-list-block-element,.hero-info .donate-submit,.hero-info .feature-cta{text-decoration:none}.hero-inner{color:#fff;margin:0 auto;padding:2rem 1.5rem;width:100%}@media screen and (min-width:520px){.hero-inner{padding:3rem 2rem}}@media screen and (min-width:700px){.hero-inner{padding:4rem 3rem 4rem 2em;width:80em}}.hero-inner .hero-title,.hero-inner .hero-summary{word-break:break-word}@media screen and (min-width:940px){.hero-inner .hero-title,.hero-inner .hero-summary{margin-left:0;width:66.66%}}.hero-image{flex:0 100%;max-width:100%;overflow:hidden;position:relative}@media screen and (min-width:940px){.hero-image{flex:0 50%;max-width:50%}}@media screen and (min-width:940px){.hero-image+.hero-info{flex:0 50%;max-width:50%}}.hero-image+.hero-info .hero-inner{margin:0 0 0 auto}@media screen and (min-width:940px){.hero-image+.hero-info .hero-inner{width:40em}}@media screen and (min-width:940px){.hero-image+.hero-info .hero-inner .hero-title,.hero-image+.hero-info .hero-inner .hero-summary{margin-left:0;width:100%}}.hero-image img{aspect-ratio:1.77778;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;margin-top:0}.sidebar{background-color:#ADA589;float:left;max-width:960px;margin-bottom:2em;padding:2em;width:100%;margin-top:0;color:#000}.sidebar-title{border-bottom:1px solid #000;color:#000;float:left;font:700 1.2em/1.2 "Lato","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;padding-bottom:.5em;text-transform:uppercase;width:100%}.sidebar-nav{float:left;margin-bottom:2em;width:100%}.sidebar-nav-item{border-bottom:solid 1px #9f0d0f;margin-top:0}.sidebar-nav-item:last-child{border-bottom:0}.sidebar-nav-item-link{background-color:#fff;color:#b20e10;font:700 16px/1.5 "Lato","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:1rem;padding:.66667em 1em;display:block}.sidebar-nav-item-link:hover{background-color:#9f0d0f;color:#fff}.sidebar-nav-item-link.current{background-color:#9f0d0f;color:#fff}@media screen and (min-width:940px){.sidebar{margin-bottom:0;margin-top:0;width:35%;padding:2em}}@media screen and (min-width:1280px){.sidebar{width:30%}}@media screen and (min-width:1441px){.sidebar{width:25%}}.sidebar .ad-box{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2);margin-top:1em;overflow:hidden;position:relative;color:#000}.sidebar .ad-box-img-outer{box-shadow:0 0 10px rgba(0,0,0,0.2);float:left;margin:6% 6% 0 6%;padding-top:19px;position:relative;z-index:1;width:auto}@media screen and (min-width:1280px){.sidebar .ad-box-img-outer{margin:10% 10% 0% 10%}}@media screen and (min-width:1280px){.sidebar .ad-box-img-outer.has-img{margin:15% 10% 0% 10%}}@media screen and (min-width:1280px){.sidebar .ad-box-img-outer.no-img{margin:15% 10% 0% 10%}}.sidebar .ad-box-img-outer-title{background-color:#9f0d0f;color:#fff;font-size:0.6em;font-weight:200;padding:.5em .66667em;text-transform:uppercase;width:100%}.sidebar .ad-box-img-outer.square{width:100%}.sidebar .ad-box-img{margin:0}.sidebar .ad-box-underlay{background-color:#9f0d0f;height:20%;left:0;margin:0;position:absolute;top:0;width:100%}.sidebar .ad-box-deat{float:left;margin:0;padding:10%;width:auto}.sidebar .ad-box-deat-heading{color:#000;font-size:1.5em}.sidebar .ad-box-deat-heading .heading-line{margin-top:.5em}.sidebar .ad-box-deat-copy{font-size:0.8em}.sidebar .ad-box-deat .cta-ta{border-bottom:solid 2px #b20e10;color:#9f0d0f;font-size:0.8em}.sidebar .ad-box-deat .cta-ta:hover{border-bottom-color:#000;color:#000}.sidebar .meta-list-block-icon{color:#000}.sub-list{background-color:#fff;border-left:solid 4px #ADA589;margin-top:0}.sub-list .sidebar-nav-item{border-bottom:solid 1px #ADA589}.sub-list .sidebar-nav-item:last-child{border-bottom:0}.sub-list .sidebar-nav-item-link{background-color:transparent;font-size:0.8em;font-weight:400;color:#9f0d0f}.sub-list .sidebar-nav-item-link.current{background-color:#9f0d0f;color:#fff}.sub-list .sub-list{background-color:#fff;border-left:solid 8px #ADA589}.sub-list .sub-list .sidebar-nav-item{border-bottom:solid 1px #ADA589}.sub-list .sub-list .sidebar-nav-item:last-child{border-bottom:0}.sub-list .sub-list .sidebar-nav-item-link{font-size:0.7em}.sub-list .sub-list .sidebar-nav-item-link.current{background-color:#9f0d0f;color:#fff}#block-job-listings-sidebar .heading-line{margin-top:0.5em}#block-job-listings-sidebar p{margin-top:0.3em}.filter,#views-exposed-form-bookshop-search-block-block-1{background-color:#f3f3f3;border:solid 1px #e4e4e4;border-radius:4px;margin-bottom:2em;padding:2em}@media screen and (min-width:520px){.filter-item,#views-exposed-form-bookshop-search-block-block-1-item{display:inline-block;margin-right:3%;width:46%}}.filter-item:last-child,#views-exposed-form-bookshop-search-block-block-1-item:last-child{margin-right:0}.filter select,.filter input.form-text,#views-exposed-form-bookshop-search-block-block-1 select,#views-exposed-form-bookshop-search-block-block-1 input.form-text{background-color:#fff}.filter #views-exposed-form-bookshop-shop-block select,#views-exposed-form-bookshop-search-block-block-1 #views-exposed-form-bookshop-shop-block select{height:6em !important}.filter h3.filter-heading,#views-exposed-form-bookshop-search-block-block-1 h3.filter-heading{color:#000}#views-exposed-form-bookshop-search-block-block-1{justify-content:space-between}#views-exposed-form-bookshop-search-block-block-1 .form-item{flex:0 100%;max-width:100%}@media screen and (min-width:940px){#views-exposed-form-bookshop-search-block-block-1 .form-item{flex:0 48%;max-width:48%}}#views-exposed-form-bookshop-search-block-block-1 .form-item:first-child{flex:0 100%;max-width:100%}#views-exposed-form-bookshop-search-block-block-1 .form-actions{margin-left:0}#views-exposed-form-bookshop-search-block-block-1 .form-item-category select,#views-exposed-form-bookshop-search-block-block-1 .form-item-audience select{height:6em !important}.item+.item{border-top:1px solid #C0C7CC;padding-top:1em}.item-link:hover{color:#fcda6d}.item-header-date{font-size:0.8rem}.item-excerpt{margin-left:0}.item .capacity{border-bottom:solid 5px #000;color:#000;display:inline-block;margin-bottom:.66667em}.item .book{border-bottom:solid 5px #E95958;color:#E95958;display:inline-block;margin-bottom:.66667em}@media screen and (min-width:940px){.item-image{float:right;margin-left:1em;max-width:320px}.item-image+*{margin-top:0}}.chosen-container .chosen-choices{border:1px solid #C0C7CC;border-radius:4px;font-size:1em;padding:.5em 1em;width:100%}.chosen-container .chosen-drop{margin-top:0}.chosen-container input,.chosen-container li{font-family:Lato,"Trebuchet MS","Lucida Grande",Tahoma,sans-serif !important}.chosen-container li.search-choice span{text-transform:capitalize}section.feed-list .views-row+.views-row{border-top:1px solid #C0C7CC;padding-top:1em}article p a,article li a{color:#000;font-weight:700;text-decoration:underline}.views-row .teaser-image{float:right;margin-left:1em;width:25%}#views-exposed-form-jobs-listings-block,#views-exposed-form-updates-listings-block{display:none}.page-section-books .page{margin:0;padding:0 4%}@media screen and (min-width:940px){.page-section-books .page{margin:0 5%;padding:0}}@media screen and (min-width:1441px){.page-section-books .page{margin:0 10%}}.page-section-books .section{width:auto}@media screen and (min-width:940px){.page-section-books .section{margin:0 0 4%;padding-right:0;width:62%}}@media screen and (min-width:1280px){.page-section-books .section{width:100%}}.page-section-books .section.red{margin:4% 0;padding:4em}@media screen and (min-width:1280px){.page-section-books .section.feed-list{width:70%}}.page-section-books .section.yellow{background-color:#E95958}.page-section-books .section.yellow .ad-box-shop .ad-box-deat-heading{color:#000}.page-section-books .section.yellow .ad-box-shop .ad-box-deat .heading-line{border-bottom-color:#E95958}.page-section-books .section.yellow .ad-box-shop .ad-box-deat .cta-ta{border-bottom-color:#E95958;color:#fff}.page-section-books .feature-outer{margin-bottom:0}.page-section-books .article-container,.page-section-books .related{margin-top:0;padding-top:0}.page-section-books .article{margin-top:0}.page-section-books #block-breadcrumbs{display:none}.page-section-books .book-list{padding-left:0 !important}.page-section-books .book-list-block{float:left;list-style:none;margin-bottom:4%;margin-top:0}@media screen and (min-width:520px){.page-section-books .book-list-block{margin-left:4%;width:48%}}@media screen and (min-width:1280px){.page-section-books .book-list-block{margin-bottom:0;margin-left:4%;width:22%}}.page-section-books .book-list-block:nth-child(odd){clear:left;margin-left:0}@media screen and (min-width:1280px){.page-section-books .book-list-block:nth-child(odd){clear:none;margin-left:4%}}.page-section-books .book-list-block:first-child{margin-left:0}.page-section-books .book-list-block .img-element{display:block;position:relative}@media screen and (min-width:940px){.page-section-books .book-list-block .img-element{min-height:215px}}@media screen and (min-width:1280px){.page-section-books .book-list-block .img-element{min-height:265px}}@media screen and (min-width:1441px){.page-section-books .book-list-block .img-element{min-height:290px}}.page-section-books .book-list-block .img-element img{height:auto}@media screen and (min-width:520px){.page-section-books .book-list-block .img-element img{width:50%}}@media screen and (min-width:1280px){.page-section-books .book-list-block .img-element img{width:auto}}.page-section-books .paragraph--view-mode--default .ad-box-shop{background-color:#ADA589;margin:0 !important;padding:4em}.page-section-books .paragraph--view-mode--default .ad-box-shop .ad-box-deat h2.ad-box-deat-heading{color:#000;font-size:2.3em}.page-section-books .paragraph--view-mode--default .ad-box-shop .ad-box-deat h2.ad-box-deat-heading span.heading-line{color:#9f0d0f;border-bottom:solid 10px #9f0d0f}.page-section-books .paragraph--view-mode--default .ad-box-shop .ad-box-deat p.ad-box-deat-copy{font-size:1.2em}.page-section-books .paragraph--view-mode--default .ad-box-shop .ad-box-deat .cta-ta{color:#9f0d0f;font-size:1.3em !important}.page-section-books .paragraph--view-mode--default .ad-box-shop .ad-box-deat .cta-ta:hover{color:#000}.page-section-books #block-views-block-bookshop-shop-block .views-row:nth-child(odd) .item{padding-top:1em}.page-section-books #block-views-block-bookshop-shop-block .views-row .teaser-image{float:left;margin-right:1em;width:25%}.page-section-books #block-views-block-bookshop-shop-block .views-row .teaser-image img{height:auto}.teaser-image{float:left;margin-right:1em;width:25%}.teaser-image img{height:auto}.product-reviews .review-item{padding-bottom:1em;margin-bottom:1em;border-bottom:dotted 1px #4473A1}.product-reviews .review-item:last-child{border-bottom:none}p.stock-warning{color:#b20e10}.product-summary img{width:auto}.product-container{display:flex;gap:2rem;align-items:stretch;flex-flow:column-reverse}@media screen and (min-width:700px){.product-container{flex-flow:row-reverse}}.product-container select,.product-container input,.product-container textarea{background:#fff;color:#000}.product-container input[type="submit"],.product-container .button,.product-container button,.product-container input[type="button"],.product-container input[type="reset"],.product-container input[type="submit"],.product-container .meta-list-block-element,.product-container .donate-submit,.product-container .feature-cta{background:#fff;color:#b20e10 !important;border:none}.product-container input[type="submit"]:hover,.product-container .button:hover,.product-container button:hover,.product-container input:hover[type="button"],.product-container input:hover[type="reset"],.product-container input:hover[type="submit"],.product-container .meta-list-block-element:hover,.product-container .donate-submit:hover,.product-container .feature-cta:hover{background:#9f0d0f;color:#fff !important;border:none}.product-container .product-ebook,.product-container .product-cart{flex:1;background-color:#b20e10;box-shadow:0 0 10px rgba(0,0,0,0.2);margin-top:0;padding:1em 2em 2em 2em;color:#fff;width:100%}.feature{box-shadow:0 0 10px rgba(0,0,0,0.2);float:left;margin-bottom:1.5em;margin-top:0}@media screen and (min-width:520px){.feature{flex:1 48%;margin-left:3.5%;width:48%;display:flex;flex-direction:column}}.feature-outer{margin-top:0}@media screen and (min-width:520px){.feature-outer{display:flex}}.feature:first-child{margin-left:0}.feature picture{margin:0}.feature img{height:auto;margin-top:0}.feature-img{border-left:solid 10px #4473A1}.feature-deats{border-left:solid 10px #b20e10;height:100%;margin-top:0;padding:1em 2em 2em 2em}.feature-heading{color:#4473A1;font-size:1.2em}@media screen and (min-width:1280px){.feature-heading{font-size:1.4em}}.feature-copy{font-size:0.9rem}@media screen and (min-width:940px){.feature-copy{font-size:1rem}}.feature-cta{font-size:0.7rem}@media screen and (min-width:940px){.feature-cta{font-size:0.75rem}}@media screen and (min-width:1441px){.feature-cta{font-size:0.78rem}}.sidebar .ad-box.no-img .ad-box-deat{padding-top:20%}.card-image{display:block;border-radius:4px 4px 0 0}.card-wrap{margin:0;padding:1em}.card-link:hover{color:#fcda6d}.card-header-date{font-size:0.8em}.statistic{text-align:center;flex:1 14em}.statistic-icon:before{font-size:48px}.statistic-value{font-size:3em;font-weight:300;margin:0}.related{border-top:solid 1px #4473A1;margin-bottom:2em;padding-top:2em}@media screen and (min-width:940px){.related{padding-left:6%}}.related-list-block{border-bottom:solid 1px #a5bfd9;margin-bottom:1em;padding-bottom:1em}.related-list-block:last-child{border-bottom:0}.related-list-block-heading a{color:#4473A1}.related-list-block-meta-icon{color:#4473A1;margin:0 .5em}.related-list-block-meta-icon:first-child{margin-left:0}.newsletter{color:#fff;text-align:center}.newsletter-title{display:block}.newsletter-email{background-color:#fff;border-color:#fff}.newsletter-submit{cursor:pointer}@media screen and (min-width:520px){.newsletter-email{width:auto}.newsletter-title,.newsletter-email,.newsletter-submit{margin-left:.5em;margin-right:.5em}}.comment-wrapper{max-width:720px}.comment-wrapper .title{background-color:#EDF1F2;color:#8A9299;font:700 1.2em/1.2 "Lato","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;padding:1rem;text-transform:uppercase}.comment-wrapper .comment{border-bottom:1px solid #DCE2E6;margin-bottom:1.5em;padding-bottom:1.5em;position:relative}.comment-wrapper .submitted a:hover{color:#fcda6d}.comment-wrapper .submitted .username{color:#40474D;font-weight:700}.comment-wrapper .content{margin-top:1em}.comment-wrapper .links{font-size:0.9em;position:absolute;top:0;right:0;text-align:right;margin-top:0}.comment-wrapper .links li{float:right;margin-left:.5em}.comment-wrapper .links a:hover{color:#fcda6d}.comment-wrapper .permalink{color:#8A9299;float:left;font-size:1rem;height:1.5rem;margin-right:0.5rem;overflow:hidden;text-align:center;width:1rem}.comment-wrapper .permalink:before{content:"";display:block;font-family:"Nova","Lucida Sans Unicode";font-style:normal;font-weight:normal;speak:none}.comment-wrapper .filter-help{margin-top:0}.comment-wrapper .filter-help a:hover{color:#fcda6d}.comment-wrapper .filter-guidelines{display:none}.local-task-list{left:0 !important}@media screen and (min-width:940px){.local-task-list{padding-left:0}}.local-task-list-block{background-color:#9f0d0f;border-radius:4px;color:#fff;display:block;line-height:35px;list-style:none;text-align:center;width:100%}@media screen and (min-width:520px){.local-task-list-block{display:inline-block;margin-left:1em;padding:0 .66667em;width:auto}}.local-task-list-block:hover{background-color:#9f0d0f}.local-task-list-block:first-child{margin-left:0}.local-task-list-block a{display:block}#toolbar-administration *{margin-top:0}.toolbar-menu .toolbar-menu .toolbar-menu{margin-top:-39px !important}section.wysiwyg img{max-width:100%;width:auto;height:auto}section.wysiwyg img.align-left{margin-right:1em}section.wysiwyg img.align-right{margin-left:1em}.mobile-basket{display:block;float:none;position:absolute;right:1rem;top:1rem;width:auto}@media screen and (min-width:520px){.mobile-basket{top:1.5rem}}@media screen and (min-width:700px){.mobile-basket{right:2rem;top:1.8rem}}@media screen and (min-width:940px){.mobile-basket{top:2.2rem}}@media screen and (min-width:1023px){.mobile-basket{display:none}}.mobile-basket .header-basket-icon{margin:0}@media screen and (min-width:1280px){.mobile-basket .header-basket-icon{margin:0 .66667em 0 0}}body.path-product .page-header{margin-top:0;min-height:8.5em;padding-top:2em;width:100%}body.path-product .page-header-outer{margin:0}.product-status{background-color:#fef3d1;border:solid 1px #feeebd;color:#b20e10;display:inline-block;font-weight:700;margin:2em 0 1em;padding:1em 2em;width:100%}.product-status a{text-decoration:underline}.product-img{margin:0 0 2em;width:50%}@media screen and (min-width:520px){.product-img{float:right;margin:2em 0 2em 2em;width:26%}}.product-img img{height:auto}.product-title{color:#000;font-size:2.4em;margin-top:0}@media screen and (min-width:1280px){.product-title{margin-top:1em}}.product-subtitle{font-size:1.4em}.product-meta-block{color:#000;display:block;font-size:0.9em;font-weight:300;margin-right:.5em}.product-price{color:#b20e10;display:inline-block;font-size:1.2em;font-weight:700}.product-price.rrp{color:#000;font-weight:400;margin-right:1em;text-decoration:line-through}.product-summary ul{padding:1em 0}.product-summary ul li{list-style:disc;margin-left:1.5em}.product-summary a{color:#000;font-weight:700;text-decoration:underline}.product-alert{color:#b20e10}.product-tags{border-top:solid 4px #fff;margin-top:2em;padding:1em 0 3em}.product-tags-block{display:inline-block;margin-right:.5em}.product-tags-block-element{border:dashed 1px #fff;border-radius:25px;color:#fff;font-size:0.8em;font-weight:700;display:block;line-height:14px;padding:5px 0.7em}.product-tags-block-element:hover{border-color:#fff;color:#9f0d0f}.product-map iframe{display:block;width:100%}.product-related{margin-top:2em}.product-related-list-block{border-bottom:dotted 1px #4473A1;margin-bottom:1em;padding-bottom:1em}.product-related-list-block:last-child{border-bottom:0}.product-related-list-block a{color:#000;font-weight:bold}.product-related-list-block a:after{content:'';float:right;padding-top:1px}.product-related-list-block a:hover{color:#b20e10}.product-related-list .related-details{margin-top:.33333em}.product-related-list .related-details label,.product-related-list .related-details span{font-size:0.8em;display:inline}.product-related-list .related-details label{font-weight:bold}body.path-cart .page-header{margin-top:0}body.path-cart .page-header-outer{margin-bottom:0;width:100%}body.path-cart .book-list-block .img-element{min-height:280px}.cart{margin-bottom:6%}.cart,.views-element-container{width:100%}.cart th,.cart td,.views-element-container th,.views-element-container td{min-width:auto;padding:.25em 0}@media screen and (min-width:1280px){.cart th,.cart td,.views-element-container th,.views-element-container td{min-width:140px;padding:.25em .5em}}.cart .form-submit,.views-element-container .form-submit{margin-right:1em}.cart .delete-order-item,.views-element-container .delete-order-item{background-color:#9f0d0f;color:#E95958;font-weight:700;margin-right:0;padding-left:.5em;padding-right:.5em;text-decoration:underline}.cart .delete-order-item:hover,.views-element-container .delete-order-item:hover{color:#4473A1}.path-checkout .form-actions{clear:both;padding-top:2em}.path-checkout .layout-checkout-form{margin-top:1em}.path-checkout fieldset.form-wrapper legend span{border-top:solid 2px #4473A1;display:block;font-size:1.5em;font-weight:700;padding-top:.5em}.path-checkout fieldset.form-wrapper input.form-submit{margin-top:1em}.path-checkout .membership-information-review fieldset.form-wrapper legend span{font-size:1.2em}.path-checkout .membership-information-review label{font-weight:900}.path-checkout .membership-information-review .edit-membership-link{-webkit-transition-property:border-color;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease;transition-property:border-color;transition-duration:0.2s;transition-timing-function:ease;border-bottom:2px solid;display:inline-block;margin-top:1em}.path-checkout #edit-login-returning-customer,.path-checkout #edit-login-guest{clear:both;margin-top:1em;width:100%}@media screen and (min-width:940px){.path-checkout #edit-login-returning-customer,.path-checkout #edit-login-guest{clear:none;float:left;margin-top:0;width:48%}}.path-checkout #edit-login-returning-customer-submit{margin-right:1em}.path-checkout #edit-order-summary table{background:none;overflow-x:visible;width:100%}.path-checkout #edit-order-summary table td,.path-checkout #edit-order-summary table th{background-color:#e3f6ff;background-image:none;display:table-cell;min-width:auto;padding:0.5em;vertical-align:middle}.path-checkout .layout-region-checkout-footer{padding-bottom:1em}@media screen and (min-width:520px){.path-checkout .layout-region-checkout-footer input#edit-actions-next{width:100%}}@media screen and (min-width:940px){.path-checkout .layout-region-checkout-footer input#edit-actions-next{width:auto}}.path-checkout .layout-region-checkout-footer a{background-color:#4473A1;border-radius:25px;color:#fff;display:block;font:700 1rem/1.5 "Lato","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;letter-spacing:0.1em;margin:1em 0;padding:0.6em 3.1em;text-align:center;text-transform:uppercase;width:100%}@media screen and (min-width:940px){.path-checkout .layout-region-checkout-footer a{display:inline;margin-left:1em;width:auto}}@media screen and (min-width:1280px){.path-checkout .layout-region-checkout-footer a{display:inline-block;margin-left:0}}#block-views-block-bookshop-meta-sidebar form,#block-views-block-bookshop-page-header form,#block-views-block-events-meta-info-sidebar form{display:none}@media screen and (min-width:520px){.commerce-order-item-add-to-cart-form #edit-quantity-0-value{max-width:188px}}.commerce-order-item-add-to-cart-form #edit-actions{margin-top:2em}.commerce-order-item-add-to-cart-form fieldset{clear:both;margin-top:2em}.commerce-order-item-add-to-cart-form fieldset legend{font-weight:900}.attendee-outer,.checkout-verify-email-outer{background-color:#f3f3f3;border:solid 1px #e4e4e4;border-radius:4px;margin-bottom:2em;padding:2em}.attendee-outer .fieldset-wrapper,.checkout-verify-email-outer .fieldset-wrapper{margin-top:0}.attendee-outer .form-text,.attendee-outer .form-textarea,.attendee-outer .form-email,.checkout-verify-email-outer .form-text,.checkout-verify-email-outer .form-textarea,.checkout-verify-email-outer .form-email{background-color:#fff}#edit-payment-information-payment-gateway--wrapper legend{display:none}#edit-payment-information-payment-gateway--wrapper .fieldset-wrapper{margin-top:0}.commerce-checkout-flow #edit-review fieldset{padding-bottom:1em;border-bottom:1px #C0C7CC dotted}.commerce-checkout-flow #edit-review fieldset .fieldset-wrapper{padding-left:1em}.layout-region-checkout-main,.layout-region-checkout-secondary,.layout-region-checkout-footer{float:left;padding-right:0;width:100%}@media screen and (min-width:520px){.layout-region-checkout-main,.layout-region-checkout-secondary,.layout-region-checkout-footer{width:100%}}@media screen and (min-width:1280px){.checkout-pane-review,.checkout-pane-payment-information{float:left;width:100%}}.checkout-pane-payment-information,.checkout-order-summary{margin-top:1em}.checkout-order-summary table{float:left;width:100%}.checkout-order-summary table td{min-width:auto}@media screen and (min-width:940px){.checkout-order-summary table td{width:1%}}.checkout-order-summary table td a{text-decoration:underline}@media screen and (min-width:1280px){.checkout-pane-order-summary{float:right;width:100%}}.checkout-pane-order-summary h3{border-top:solid 2px #4473A1}@media screen and (min-width:1280px){.has-shipping .checkout-pane-payment-information{float:none;width:auto}}.layout-region-checkout-secondary{margin-top:0}.layout-region-checkout-secondary h3{border-top:solid 2px #4473A1;font-size:1.5;padding-top:.5em}.order-total-line{font-weight:700}.order-total-line.order-total-line__total{border-top:solid 2px #4473A1;margin-top:1.5em}.form-item-purchased-entity-0-attributes-attribute-event-pricing-plan select::-ms-expand{display:none}#edit-purchased-entity-0-attributes-attribute-event-pricing-plan{-webkit-appearance:none;-moz-appearance:none;width:50%}.event-variations{color:#b20e10}.event-variations p a{color:#b20e10}.cart-form .views-field-product-id a{color:#b20e10}.tablesaw tbody .views-field-order-number a{color:#4473A1}.path-user .customer-information .field__label{font-weight:700}.path-user .user-form .field-group-fieldset .fieldset-legend{font-size:1.5em;font-weight:700}.path-product .product-variation.membership-price{background-color:#fcda6d;border:solid 1px #e4e4e4;border-left:0;border-bottom-right-radius:4px;border-top-right-radius:4px;float:right;padding:1em;width:20%}.path-product .product-variation.membership-label{background-color:#f3f3f3;border:solid 1px #e4e4e4;border-bottom-left-radius:4px;border-top-left-radius:4px;float:left;padding:1em;width:80%}span.members-otl-message{font-size:170%}#sliding-popup{background-color:#9f0d0f !important;bottom:0;position:fixed;z-index:1000}#sliding-popup .popup-content{padding:2em}#sliding-popup #popup-text{font-size:0.8em;margin:0}@media screen and (min-width:940px){#sliding-popup #popup-text{padding-right:520px}}@media screen and (min-width:940px){#sliding-popup #popup-text.eu-cookie-compliance-message{padding-right:0}}#sliding-popup #popup-buttons{margin-top:1.5em}@media screen and (min-width:940px){#sliding-popup #popup-buttons{margin-top:0;position:absolute;right:0;top:2em}}#sliding-popup #popup-buttons *{color:#9f0d0f !important;text-shadow:none !important}#sliding-popup #popup-buttons *:hover{outline:2px solid #fff !important;color:#fff !important;background:#9f0d0f}#sliding-popup #popup-buttons .agree-button,#sliding-popup #popup-buttons .find-more-button{margin:1.5em 0 0 0;width:100%}@media screen and (min-width:520px){#sliding-popup #popup-buttons .agree-button,#sliding-popup #popup-buttons .find-more-button{margin:0;width:auto}}#sliding-popup #popup-buttons .agree-button{margin-right:.66667em;outline:3px solid #b20e10}#sliding-popup #popup-buttons .disagree-button{outline:3px solid #b20e10}.maintenance-page{background-color:#eee}.maintenance_container{background:#fff;border-radius:3px;box-shadow:0 1px 2px #aaa;margin:128px auto 0 auto;padding:48px;width:400px}
