.bg-d-beige{background-color:#F0E0CE}.bg-beige{background-color:#F7F0E8}.bg-red{background-color:#EB090A;color:#fff}.bg-dark{background-color:#2B2B2B;color:#fff}.bg-green{background-color:#70A400;color:#fff}.srt,.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;z-index:10000;margin:-1px;width:1px;overflow:hidden;position:absolute !important;word-wrap:normal !important}*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ul[class],ol[class]{list-style:none}.body-text ul[class]{list-style-type:disc;margin-left:16px}.body-text ol[class]{list-style:decimal;margin-left:16px}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}a[class]{text-decoration:none}a{color:inherit}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{-webkit-animation-duration:0.01ms !important;animation-duration:0.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;cursor:pointer}*{box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html,body{margin:0}html{font-size:62.5%}body{overflow-x:hidden;background-color:#F9F8F6}.raised{position:relative;z-index:10}.hidden{display:none}strong,b{font-weight:500}.margins-container{width:90%;max-width:980px;margin:0 auto 0 auto}.margins-container.constrained{max-width:910px}.margins-container.extended{max-width:1280px}.margins-container.product-container{max-width:1120px;padding-bottom:80px}@media (max-width: 480px){.margins-container.product-container{padding-bottom:40px}}.margins-container.no-margin{margin:0 auto}.row{width:100%;display:block}.bg-image{background-position:center;background-size:cover}img{max-width:100%;height:auto;font-size:12px;text-transform:none}iframe{max-width:100%}@font-face{font-family:'raleway';src:url("../fonts/rtraleway-bold-webfont.eot");src:url("../fonts/rtraleway-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/rtraleway-bold-webfont.woff2") format("woff2"),url("../fonts/rtraleway-bold-webfont.woff") format("woff"),url("../fonts/rtraleway-bold-webfont.ttf") format("truetype"),url("../fonts/rtraleway-bold-webfont.svg#rt_ralewaybold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'raleway';src:url("../fonts/rtraleway-medium-webfont.eot");src:url("../fonts/rtraleway-medium-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/rtraleway-medium-webfont.woff2") format("woff2"),url("../fonts/rtraleway-medium-webfont.woff") format("woff"),url("../fonts/rtraleway-medium-webfont.ttf") format("truetype"),url("../fonts/rtraleway-medium-webfont.svg#rt_ralewaymedium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'raleway';src:url("../fonts/rtraleway-semibold-webfont.eot");src:url("../fonts/rtraleway-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/rtraleway-semibold-webfont.woff2") format("woff2"),url("../fonts/rtraleway-semibold-webfont.woff") format("woff"),url("../fonts/rtraleway-semibold-webfont.ttf") format("truetype"),url("../fonts/rtraleway-semibold-webfont.svg#rt_ralewaysemibold") format("svg");font-weight:500;font-style:normal}body{color:#2B2B2B;font-family:'davis', sans-serif;font-size:1.6rem}h1,h2,h3{font-weight:500}.heading{font-family:'davis', sans-serif;font-weight:500;line-height:1.25}.heading--large{font-size:4.4rem}@media (max-width: 480px){.heading--large{font-size:3.8rem}}.heading--med,.body-content h2{font-size:3.4rem}@media (max-width: 480px){.heading--med,.body-content h2{font-size:2.8rem}}.heading--small,.body-content h3{font-size:2.4rem}@media (max-width: 480px){.heading--small,.body-content h3{font-size:2rem}}.heading--post-card{font-size:1.9rem}@media (max-width: 480px){.heading--post-card{font-size:1.7rem}}.heading--book-thumb{font-size:1.8rem;line-height:1.1666}@media (max-width: 480px){.heading--book-thumb{font-size:1.6rem}}.center{text-align:center}.text--grey{color:#727171}.text--white{color:#fff}.small-caps{font-family:'raleway', sans-serif;font-size:1.3rem;color:#727171;letter-spacing:0.08em;text-transform:uppercase;font-weight:500}@media (max-width: 480px){.small-caps{font-size:1.2rem;letter-spacing:0.07em}}.sans--bold{font-family:'raleway', sans-serif;font-weight:600}.sans--semi{font-family:'raleway', sans-serif;font-weight:500}.sans--med{font-family:'raleway', sans-serif;font-weight:normal}.label{font-size:1.4rem}.body-text{font-weight:300;font-size:2.2rem;line-height:1.4}.body-text p{margin:1em 0}.body-text a{font-weight:400;color:#01A794}@media (max-width: 480px){.body-text{font-size:1.6rem}}.body-text--small{font-size:2rem}@media (max-width: 480px){.body-text--small{font-size:1.6rem}}.review-text{font-size:2.8rem;font-weight:normal;line-height:1.28}@media (max-width: 480px){.review-text{font-size:2rem}}.nc-text{font-size:2.8rem;font-weight:normal;line-height:1.25}@media (max-width: 480px){.nc-text{font-size:2rem}}.text--underline-arrow{display:inline-block;border-bottom:2px solid;line-height:1;position:relative}.text--underline-arrow:after{content:url("../assets/right-arrow--white.svg");position:absolute;right:-0.7em;bottom:0;transition:all 0.2s ease}a:hover .text--underline-arrow:after{transform:translateX(60%)}@media (max-width: 480px){.text--underline-arrow:after{right:-1.2em;bottom:-3px}}.text--arrow-green{position:relative}.text--arrow-green:after{content:url("../assets/right-arrow--green.svg");position:absolute;right:-15px;bottom:0px;transition:all 0.2s ease}a:hover .text--arrow-green:after{transform:translateX(40%)}a.text--arrow-green:hover:after{transform:translateX(40%)}mark{background-color:#F0E0CE}.button,input[type="submit"],.body-text a.button{-webkit-appearance:none;text-decoration:none;display:inline-block;cursor:pointer;color:#fff;background-color:#01A794;font-weight:bold;font-family:'raleway', sans-serif;position:relative;font-size:1.6rem;padding:1.1em 4em;border-radius:100em;min-width:200px;border:0;line-height:normal;text-align:center;transition:all .3s ease}.button:hover,input[type="submit"]:hover,.body-text a.button:hover{background-color:#018475}@media (max-width: 480px){.button,input[type="submit"],.body-text a.button{width:100%}}.btn--small{font-size:1.5rem;padding:0.5em 4em}.btn--ghost,.button[name="update_cart"]{background-color:transparent;border:2px solid #01A794;color:#01A794}.btn--ghost:hover,.button[name="update_cart"]:hover{background-color:#01A794;color:#fff}.btn--white{background-color:#fff;color:#2B2B2B}.btn--white:hover{background-color:#000;color:#fff}.btn--download:after{content:'';background-image:url("../assets/download.png");width:18px;height:20px;display:inline-block;background-size:contain;vertical-align:middle;margin-left:18px;background-repeat:no-repeat;background-position:center;margin-top:-4px}.card{background-color:#fff;border-radius:6px;overflow:hidden}.post-card{display:flex;flex-direction:column}.post-card:hover .post-arrow{transform:translateX(8px)}.post-card:hover .post-card-image{transform:scale(1.05)}.post-card:hover .resource-card-image img{transform:scale(1.05)}.post-card-image-container{height:206px;position:relative;overflow:hidden}.post-card-image-container .post-card-image{width:100%;height:100%;transition:all 0.3s ease;background-size:cover;background-position:center}.post-card-content{padding:20px;display:flex;justify-content:space-between;flex:1 1 auto}.post-card-content .sans--med{font-size:1.5rem;font-weight:500}img.post-arrow{align-self:flex-end;margin-left:10px;transition:all 0.3s ease}.post-card-event-info{margin-right:16px;padding-top:3px}.post-card-event-info span.event-day{font-size:3rem;font-weight:500;line-height:1;display:block}.post-card-event-info span.event-month{font-size:1.5rem;display:block;margin-top:-4px}.label-card-container{padding:60px 0;overflow:hidden;position:relative}.label-card{max-width:430px;padding:40px}.label-card p{font-weight:300;font-size:2rem;margin-bottom:30px}.label-card h2{margin-bottom:10px;margin-top:6px}.label-card .button{width:100%;text-align:center}@media (max-width: 991px){.label-card .button{width:initial}}@media (max-width: 480px){.label-card .button{width:100%}}.label-card .btn--ghost{margin-top:15px}.curatedlist-card:nth-child(5n-4) .curatedlist-image-container{background-color:#E08FC0}.curatedlist-card:nth-child(5n-3) .curatedlist-image-container{background-color:#D48116}.curatedlist-card:nth-child(5n-2) .curatedlist-image-container{background-color:#70A400}.curatedlist-card:nth-child(5n-1) .curatedlist-image-container{background-color:#6095C5}.curatedlist-card:nth-child(5n) .curatedlist-image-container{background-color:#E26D6D}.curatedlist-card .tessellate-container{height:100%}.curatedlist-card .tessellate-column{transition:all 0.5s ease}.curatedlist-card:hover .tessellate-column:nth-child(odd){transform:translateY(5%)}.curatedlist-card:hover .tessellate-column:nth-child(even){transform:translateY(-5%)}.curatedlist-card:hover .small-series img:nth-child(odd){transform:translateY(-10px)}.curatedlist-card:hover .small-series img:nth-child(even){transform:translateY(10px)}.small-series{display:flex;justify-content:center;width:100%;position:relative;height:100%;align-items:center;padding:20px 0}.small-series img{max-height:100%;display:inline-block;margin:0 9px;max-width:40%;transition:all 0.5s ease}.no-cssgrid .small-series img{width:100%}.resource-card-image{height:290px;background-color:#F0E0CE;padding:18px 0;position:relative}.resource-card-image img{height:100%;margin:0 auto;transition:all 0.3s ease}@media (max-width: 767px){.resource-card-image{height:230px}}@media (max-width: 480px){.product-card{margin-bottom:20px}}.book-thumb{display:block}.book-thumb:hover .book-thumb-image{box-shadow:0 15px 25px rgba(0,0,0,0.18);transform:translateY(-10px)}.book-thumb-image{box-shadow:0 5px 10px rgba(0,0,0,0.1);transition:all 0.4s ease}.book-thumb-image:hover{box-shadow:0 15px 25px rgba(0,0,0,0.18);transform:translateY(-10px)}.no-cssgrid .book-thumb-image img{width:100%}@media (max-width: 767px){.book-thumb-image img{width:100%}}.book-thumb-info{margin-top:16px}.book-thumb-info span{display:block}.book-thumb-info .sans--med{font-size:1.4rem}.age-tag{font-size:1.3rem;width:3.2rem;height:3.2rem;text-align:center;border-width:2px;border-style:solid;border-radius:100%;padding-top:4px;margin-top:4px}.age-tag--0-2{border-color:#E08FC0;color:#E08FC0}.age-tag--2-5{border-color:#6095C5;color:#6095C5}.age-tag--5-7{border-color:#70A400;color:#70A400}.age-tag--7-9{border-color:#D48116;color:#D48116}.age-tag--9-12{border-color:#E26D6D;color:#E26D6D;font-size:1.2rem;padding-top:5px}.person-listing-item{max-width:215px}.person-listing-image{border-radius:100em;overflow:hidden;margin-bottom:10px;max-height:215px}.person-listing-content .sans--semi{font-size:1.5rem;margin-bottom:4px}.post-grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px}.post-grid>*{min-width:0}@media (max-width: 767px){.post-grid{display:block}}.no-cssgrid .post-grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.no-cssgrid .post-grid>*{width:calc((100% - (30px * 3)) / 3)}.no-cssgrid .post-grid>*:nth-child(n+4){margin-top:30px}@media (max-width: 880px){.post-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 767px){.post-grid>*{margin-bottom:30px}.post-grid>* .post-card-image-container{height:50vw;min-height:206px}}.list-grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px}.list-grid>*{min-width:0}@media (max-width: 767px){.list-grid{display:block}}.no-cssgrid .list-grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.no-cssgrid .list-grid>*{width:calc((100% - (30px * 2)) / 2)}.no-cssgrid .list-grid>*:nth-child(n+3){margin-top:30px}@media (max-width: 767px){.list-grid>*{margin-bottom:30px}}.book-grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:30px}.book-grid>*{min-width:0}@media (max-width: 767px){.book-grid{display:block}}.no-cssgrid .book-grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.no-cssgrid .book-grid>*{width:calc((100% - (30px * 4)) / 4)}.no-cssgrid .book-grid>*:nth-child(n+5){margin-top:30px}@media (max-width: 767px){.book-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:6%;grid-row-gap:20px}}@media (max-width: 480px){.gifts-taxonomy-archive .book-grid{display:block}}.person-grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:40px}.person-grid>*{min-width:0}@media (max-width: 767px){.person-grid{display:block}}.no-cssgrid .person-grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.no-cssgrid .person-grid>*{width:calc((100% - (40px * 4)) / 4)}.no-cssgrid .person-grid>*:nth-child(n+5){margin-top:40px}@media (max-width: 767px){.person-grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:6%;grid-row-gap:20px;justify-items:center}}.book-grid-container{transition:all .4s ease}.ajax-loaded .book-grid-container .book-thumb-container{opacity:0}.temp-fade{opacity:0}.row-flex{display:flex;width:100%;flex-wrap:wrap;justify-content:center}.row-flex.rf--4>*{width:22%;max-width:200px}@media (max-width: 991px){.row-flex.rf--4>*{width:47%}}@media (max-width: 480px){.row-flex.rf--4>*{width:46%}}.row-flex.rf--3>*{width:30%}@media (max-width: 991px){.row-flex.rf--3>*{width:47%}}.row-flex>*{max-width:325px;margin:0 1.5% 40px}@media (max-width: 480px){.row-flex>*{margin:0 2% 20px}}@media (max-width: 480px){.row-flex>*.book-thumb-container{width:46%}}@media (max-width: 480px){.row-flex>*.post-card{width:100%;margin:0 0 20px 0}}.book-single{width:230px}.person-single{width:200px}img.nc-logo-feet{width:210px;margin:0 auto 30px auto;transform:translateX(34%)}.pagination{margin-top:90px}@media (max-width: 480px){.pagination{margin-top:40px}}.page-numbers{width:40px;height:40px;background-color:#fff;display:inline-block;vertical-align:middle;border-radius:100%;padding-top:8px;margin:0 5px;transition:all 0.3s ease}.page-numbers.current{color:#fff;background-color:#01A794}.page-numbers.next{background-image:url("../assets/right-arrow--black.svg");background-position:center;background-repeat:no-repeat}.page-numbers.prev{background-image:url("../assets/left-arrow--black.svg");background-position:center;background-repeat:no-repeat}@media (max-width: 480px){.page-numbers{margin:0 2px}}a.page-numbers:hover{background-color:#F0E0CE}.book-archive-controls{margin-bottom:14px;display:flex;justify-content:space-between}.book-count{font-size:1.5rem}.book-sort-controls input{display:none}.book-sort-controls input:checked+label{text-decoration:underline;color:#2B2B2B}.book-sort-controls label{color:#727171;cursor:pointer}.book-sort-controls label:hover{text-decoration:underline}.book-sort-controls>*{margin-left:4px}.inpage-search .search-input{padding:16px 70px 16px 40px;border-radius:100em}.inpage-search .search-form{padding:0;max-width:740px}body.search .inpage-search .search-form{margin-bottom:80px}@media (max-width: 480px){body.search .inpage-search .search-form{margin-bottom:40px}}.inpage-search .search-button{top:50%;transform:translateY(-50%);right:40px}.breadcrumbs-container{font-size:1.4rem;padding-top:10px}.breadcrumbs{font-size:1.4rem}.breadcrumbs ol{margin:0;padding:0}.breadcrumbs li{display:inline-block;vertical-align:bottom}.breadcrumbs li:before{content:'/';margin-left:1px;margin-right:1px}.breadcrumbs li:first-child:before{content:'';display:none}.breadcrumbs li:last-child{color:#a6a6a6;width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 767px){.breadcrumbs li:last-child{width:50%}}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.loading-container{text-align:center;width:170px}.books-archive-wrapper .loading-container{opacity:0;position:absolute;left:50%;top:120px;transform:translateX(-50%)}#feet-container path{-webkit-animation:2050ms foot-animation ease-in-out infinite;animation:2050ms foot-animation ease-in-out infinite}#feet-container path:nth-child(1){-webkit-animation-delay:2.25s;animation-delay:2.25s}#feet-container path:nth-child(2){-webkit-animation-delay:2s;animation-delay:2s}#feet-container path:nth-child(3){-webkit-animation-delay:1.75s;animation-delay:1.75s}#feet-container path:nth-child(4){-webkit-animation-delay:1.5s;animation-delay:1.5s}.loading-text{margin-top:10px}@-webkit-keyframes foot-animation{0%{opacity:0.15}50%{opacity:0.04}100%{opacity:0.04}}@keyframes foot-animation{0%{opacity:0.15}50%{opacity:0.04}100%{opacity:0.04}}@-webkit-keyframes loading-animation{0%{opacity:1}25%{opacity:0.6}50%{opacity:1}100%{opacity:1}}@keyframes loading-animation{0%{opacity:1}25%{opacity:0.6}50%{opacity:1}100%{opacity:1}}.page-menu-wrapper{background-color:#fff;padding:10px 64px}.page-menu-wrapper .pm-item{margin-right:32px;display:inline-block}@media (max-width: 767px){.page-menu-wrapper{display:none}}.gradient-top-before::before{content:"";position:absolute;height:150px;width:100%;left:0;top:0;background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%)}.gradient-top-after::after{content:"";position:absolute;height:150px;width:100%;left:0;bottom:0;background:linear-gradient(to bottom, rgba(0,0,0,0.6) 0%, rgba(0,0,0,0) 100%)}.overlay{position:relative}.overlay::after{content:"";transition:all 0.3s ease-out;position:absolute;height:100%;width:100%;left:0;bottom:0;background:#171717;opacity:.6}.overlay.overlay-light::after{opacity:.3}.fadeIn{-webkit-animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeIn forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1)}.fadeUp{-webkit-animation:fadeUp forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeUp forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1)}.fadeOutLeft{-webkit-animation:fadeOutLeft forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeOutLeft forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1)}.fadeOutRight{-webkit-animation:fadeOutRight forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1);animation:fadeOutRight forwards 1.5s cubic-bezier(0.19, 1, 0.22, 1)}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes slideUp{from{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes slideUp{from{transform:translateY(110%)}to{transform:translateY(0)}}@-webkit-keyframes fadeOutLeft{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}@keyframes fadeOutLeft{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}@-webkit-keyframes fadeOutRight{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}@keyframes fadeOutRight{from{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}#menu-sitemap{list-style:disc;padding:1em;margin:1em}#menu-sitemap ul.sub-menu{list-style:circle;margin-left:1em}.gap-top--small{margin-top:65px}@media (max-width: 480px){.gap-top--small{margin-top:40px}}.gap-top--med{margin-top:85px}@media (max-width: 480px){.gap-top--med{margin-top:50px}}.gap-top--large{margin-top:100px}@media (max-width: 480px){.gap-top--large{margin-top:60px}}.nc-block{padding:90px 0;text-align:center;overflow:hidden}@media (max-width: 480px){.nc-block{padding:40px 0}}.nc-block-content{max-width:760px;margin:0 auto;width:90%}.nc-block-content h2{margin-bottom:34px}.tessellate-container{width:100%;position:absolute;top:50%;left:0;display:flex;align-items:center;justify-content:space-between;transform:translateY(-50%);padding:0 5%}.tessellate-container.tessellate-container-home{width:54vw;position:absolute;right:3%;left:auto;padding:0;max-width:1100px}@media (max-width: 1270px){.tessellate-container.tessellate-container-home{width:71vw;right:initial;left:520px}}@media (max-width: 991px){.tessellate-container.tessellate-container-home{position:relative;width:100%;left:initial;top:0;height:40vw;overflow:hidden;transform:translateY(0px);background-color:#E08FC0}}.tessellate-container img{box-shadow:0 5px 10px rgba(0,0,0,0.1)}.curatedlist-image-container{position:relative;height:260px;overflow:hidden}@media (max-width: 480px){.curatedlist-image-container{height:220px}}.tessellate-column{display:inline-block;vertical-align:middle;width:30.5%}.tessellate-column img{margin:14% 0;width:100%}.tessellate-column img.home-tessellated-book-grid{margin:1.8vw 0.6vw;width:16.5vw}.tessellate-column:nth-child(even){transform:translateY(5%)}.tessellate-column:nth-child(odd){transform:translateY(-5%)}.reviews-block{overflow:hidden;background-color:#97C533;padding-top:85px;padding-bottom:35px}.about-page .reviews-block{background-color:#F7F0E8}.about-page .reviews-block .review-source a{color:#01A794}.reviews-block .margins-container{position:relative}@media (max-width: 480px){.reviews-block{padding-top:60px}}.reviews-container{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.single-review{max-width:768px;margin:0 auto 50px auto;display:none}@media (max-width: 480px){.single-review{margin-bottom:40px}}.single-review .review-source{display:block;margin-top:30px;font-size:1.9rem}@media (max-width: 480px){.single-review .review-source{font-size:1.6rem;margin-top:20px}}.single-review.visible{display:block;margin-top:20px}.single-review:first-child{display:block;margin-top:0}.single-review.small-review{width:45%}.single-review.small-review .review-text{font-size:2.2rem}@media (max-width: 480px){.single-review.small-review .review-text{font-size:2rem}}.single-review.small-review:first-child{display:block;margin-top:0}.single-review.small-review:nth-child(2){display:block;margin-top:0}@media (max-width: 767px){.single-review.small-review{width:100%}}.more-reviews{font-size:1.5rem}.more-reviews:after{content:'';background-image:url("../assets/qty-arrow-down.png");display:inline-block;background-size:contain;width:10px;height:10px;background-position:center;background-repeat:no-repeat;margin-left:8px}.more-reviews.open-reviews:after{background-image:url("../assets/qty-arrow-up.png")}img.review-feet{position:absolute;top:0;right:-120px}img.review-feet--long{position:absolute;transform:scaleX(-1);bottom:20%;left:-80px;display:none}.add-feet img.review-feet--long{display:block}.split-banner{display:flex;flex-wrap:wrap}.split-banner.flex-reverse{flex-direction:row-reverse}.banner-half{width:50%}@media (max-width: 991px){.banner-half{width:100%}}.feat-blog-post{margin-bottom:30px}.feat-blog-post .banner-half:first-child{background-size:cover;background-position:center}@media (max-width: 991px){.feat-blog-post .banner-half:first-child{height:54vw;margin-bottom:30px}}.feat-blog-post .banner-half:last-child{padding:24px 0px 20px 42px}@media (max-width: 991px){.feat-blog-post .banner-half:last-child{padding:0}}.feat-blog-post .post-meta{font-size:1.5rem;margin-bottom:8px}.feat-blog-post h1{margin-bottom:8px}.feat-blog-post a{display:inline-block;margin-top:18px;font-size:2rem;font-weight:500;color:#01A794}.mega-footer{color:#fff}.mega-footer .banner-half:first-child{background:#599209}.mega-footer .banner-half:last-child{background-color:#70A400}.mega-footer .banner-half-content{padding:90px 0;max-width:320px;margin:0 auto}.footer-links{text-align:center}.footer-links .banner-half-content{padding:90px 0}@media (max-width: 480px){.footer-links .banner-half-content{padding:45px 0}}.footer-links .banner-half-content>*{font-size:3.2rem;font-weight:normal}@media (max-width: 480px){.footer-links .banner-half-content>*{font-size:2rem}}.footer-nav .banner-half-content{padding:60px 0}.footer-nav .banner-half-content .sans--semi{color:#2B2B2B;font-size:1.5rem;margin-bottom:12px}.footer-nav .banner-half-content h2{font-size:2.6rem;font-weight:normal;line-height:1.2}@media (max-width: 480px){.footer-nav .banner-half-content h2{font-size:2rem}}.footer-nav .banner-half h2{position:relative}@media (max-width: 991px){.footer-nav .banner-half:first-child .banner-half-content{padding:0;display:flex;align-items:center;flex-wrap:wrap;justify-content:center}}.footer-nav .banner-half:first-child h2{margin-top:34px}@media (max-width: 991px){.footer-nav .banner-half:first-child h2{margin-top:0;display:inline-block}}.footer-nav .banner-half:first-child h2:after{content:url("../assets/right-arrow--white.svg");position:absolute;left:-30px;top:0;transform:rotate(180deg)}@media (max-width: 480px){.footer-nav .banner-half:last-child .banner-half-content{padding:30px}}.footer-nav .banner-half:last-child h2:after{content:url("../assets/right-arrow--white.svg");position:absolute;right:-30px;top:0;transition:all 0.2s ease}.footer-nav .banner-half:last-child:hover h2:after{transform:translateX(60%)}.footer-nav .mega-footer.no-second-half .banner-half{width:100%}.footer-nav .mega-footer.no-second-half .banner-half:last-child{display:none}.full-header-container{width:100%;height:300px}.full-header-image{background-size:cover;background-position:center}.heading-intro-container .body-text{margin-top:24px;max-width:604px}.heading-intro-container .body-text>p{font-size:2rem}@media (max-width: 480px){.heading-intro-container .body-text>p{font-size:1.6rem}}.teachers-resources-archive .heading-intro-container .body-text>p:first-of-type,.activity-sheets-archive .heading-intro-container .body-text>p:first-of-type{font-size:2.2rem}@media (max-width: 480px){.teachers-resources-archive .heading-intro-container .body-text>p:first-of-type,.activity-sheets-archive .heading-intro-container .body-text>p:first-of-type{font-size:1.8rem}}.heading-intro-container .body-text>h2{font-size:2.4rem;margin-top:30px;font-weight:500;margin-bottom:8px}@media (max-width: 480px){.heading-intro-container .body-text>h2{font-size:2rem}}.heading-intro-container.wide{max-width:820px}.heading-intro-container.wide.center{margin:100px auto 100px;text-align:left}.heading-intro-container.wide.center .body-text{max-width:95%}.heading-intro-container.wide.center .heading--large{text-align:center}.heading-intro-container.center{margin-bottom:60px}.heading-intro-container.center .body-text{margin-left:auto;margin-right:auto}@media (max-width: 480px){.heading-intro-container.center{margin-bottom:30px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns{margin-bottom:30px}.has-text-align-center{text-align:center}.contact-info{margin-top:30px}.contact-info h2,.contact-info h3{margin-bottom:10px}.contact-info p{margin-top:0;margin-bottom:6px}.contact-info a{font-weight:400;color:#01A794}.center .contact-info h2{font-size:3.4rem}@media (max-width: 480px){.center .contact-info h2{font-size:2.8rem}}.center .contact-info p{font-size:2.2rem}@media (max-width: 480px){.center .contact-info p{font-size:2rem}}.sign-up{overflow:hidden;background-color:#F7F0E8;padding:80px 0}.sign-up h2{margin-bottom:30px}.sign-up h2+.body-text{max-width:580px;margin:0 auto 30px;text-align:center}.sign-up #mc_embed_signup{position:relative;margin:0 auto;max-width:340px}.sign-up #mc_embed_signup .indicates-required{display:none}.sign-up #mc_embed_signup .signup-feet{position:absolute;right:-200px;top:-60px}.sign-up #mc_embed_signup form{padding:0;margin:0}.sign-up #mc_embed_signup input{border:none}.sign-up #mc_embed_signup .mc-field-group{width:100%;padding-bottom:15px}.sign-up #mc_embed_signup .mc-field-group input{border-radius:100em;padding:15px 24px;text-indent:0;display:block;width:100%}.sign-up #mc_embed_signup .mc-field-group input::-moz-placeholder{opacity:0.5}.sign-up #mc_embed_signup .mc-field-group input:-ms-input-placeholder{opacity:0.5}.sign-up #mc_embed_signup .mc-field-group input::placeholder{opacity:0.5}.sign-up #mc_embed_signup .mc-field-group select{border:none;border-radius:100em;padding:15px 24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1em center;background-size:1em}.sign-up #mc_embed_signup .mc-field-group select option:disabled{opacity:0.5}.sign-up #mc_embed_signup .mc-field-group label{display:block;padding-left:10px;margin-bottom:3px;font-family:'raleway', sans-serif;font-size:1.3rem;color:#727171;letter-spacing:0.08em;text-transform:uppercase;font-weight:500}@media (max-width: 480px){.sign-up #mc_embed_signup .mc-field-group label{font-size:1.2rem;letter-spacing:0.07em}}.sign-up #mc_embed_signup .mc-field-group label .req,.sign-up #mc_embed_signup .mc-field-group label .asterisk{font-weight:600;color:#EB090A;font-size:2rem;line-height:1}.sign-up #mc_embed_signup .mc-field-group .helper_text{background-color:transparent}.sign-up #mc_embed_signup .button{width:100%;color:#fff;background-color:#01A794;font-weight:bold;font-family:'raleway', sans-serif;position:relative;font-size:1.6rem;padding:0.8em 4em;border-radius:100em;height:initial;margin:12px 0 0 0;line-height:28px;height:auto}.sign-up #mc_embed_signup .button:hover{background-color:#018475}.sign-up #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{background-color:transparent;margin:0px}.sign-up #mc_embed_signup .terms-message{font-size:1.4rem;max-width:235px;margin:18px auto 0 auto}.sign-up #mc_embed_signup div.response{width:100%;padding:0;font-size:1.4rem;font-family:'raleway', sans-serif;font-weight:normal}.sign-up #mc_embed_signup div#mce-success-response{color:#727171;font-weight:400}.sign-up #mc_embed_signup div#mce-error-response{color:#EB090A;font-weight:500}.sign-up #mc_embed_signup div#mce-responses{width:100%;margin:0;padding:0;text-align:center}.sign-up #mc_embed_signup .card{padding:20px}.sign-up #mc_embed_signup .card a{font-size:2rem;color:#01A794;display:inline-block;margin-top:16px}.sign-up #mc_embed_signup .foot{display:block;width:100%}@media (max-width: 480px){.sign-up{padding:45px 0}}.sign-up-page .margins-container .heading{max-width:540px;margin-left:auto;margin-right:auto}.sign-up-page .margins-container .body-text{max-width:640px;margin-left:auto;margin-right:auto}.sign-up-page .margins-container .center{margin-bottom:40px}.form-fields .form-row{width:100%;padding-bottom:15px;font-family:'raleway', sans-serif}.form-fields .form-row input{border-radius:100em;padding:15px 24px;text-indent:0;display:block;width:100%;border:none;font-size:1.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-fields .form-row input::-moz-placeholder{opacity:0.5}.form-fields .form-row input:-ms-input-placeholder{opacity:0.5}.form-fields .form-row input::placeholder{opacity:0.5}.form-fields .form-row input[type="submit"]{width:auto;margin-top:20px;padding:1.2em 4em}.form-fields .form-row select{width:100%;border:none;border-radius:100em;padding:15px 24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1em center;background-size:1em}.form-fields .form-row select option:disabled{opacity:0.5}.form-fields .form-row textarea{border-radius:20px;padding:20px 24px;text-indent:0;display:block;width:100%;border:none;font-size:1.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-fields .form-row label{display:block;padding-left:10px;margin-bottom:3px;font-family:'raleway', sans-serif;font-size:1.3rem;color:#727171;letter-spacing:0.08em;text-transform:uppercase;font-weight:500}@media (max-width: 480px){.form-fields .form-row label{font-size:1.2rem;letter-spacing:0.07em}}.form-fields .form-row label .req,.form-fields .form-row label .asterisk{font-weight:600;color:#EB090A;font-size:2rem;line-height:1}.cl-stories-aloud .sa-logo{width:55px;height:55px}.cl-stories-aloud .body-text{margin-top:8px}.cl-stories-aloud p{margin:0}.missing-container{position:relative;padding:80px 0}.missing-page-text{font-size:24rem;font-weight:400;line-height:1;margin-bottom:0}@media (max-width: 480px){.missing-page-text{font-size:45vw}}.missing-feet{position:absolute;width:320px;transform:rotate(-145deg);bottom:100px;left:0}@media (max-width: 480px){.missing-feet{transform:rotate(-155deg);top:180px;left:-30px;bottom:initial}}.teachers-resources-archive .heading-intro-container .body-text,.activity-sheets-archive .heading-intro-container .body-text{max-width:100%}.teachers-resources-archive .top .pagination-wrap,.activity-sheets-archive .top .pagination-wrap{display:none}.teachers-resources-archive .bottom .search-wrap,.activity-sheets-archive .bottom .search-wrap{display:none}#resources-top{max-width:640px;margin:0 0 45px 0}.body-text #resources-main .search-wrap{padding-top:45px}.body-text #resources-main .search-wrap .form-group{text-align:center}.body-text #resources-main .search-wrap input[type=text]{margin-right:10px;padding:9px 15px;border-radius:0;width:400px;box-shadow:none;border:1px solid #bebebe}@media (max-width: 768px){.body-text #resources-main .search-wrap input[type=text]{margin-bottom:20px}}.body-text #resources-main .search-wrap input[type=submit]{text-align:center;border:0}@media (max-width: 768px){.body-text #resources-main .search-wrap input[type=submit]{display:block;margin:0 auto}}.body-text #resources-main a{color:#000}.body-text #resources-main .pagination-wrap{margin-top:45px;text-align:center}.body-text #resources-main .pagination-wrap .page-link.wpv-filter-next-link,.body-text #resources-main .pagination-wrap .page-link.wpv-filter-previous-link{font-size:0;width:40px;height:40px}.body-text #resources-main .pagination-wrap .page-link{width:40px;height:40px;background-color:#fff;display:inline-block;vertical-align:middle;border-radius:100%;padding-top:11px !important;text-align:center;margin:0 5px;transition:all .3s ease;font-size:16px;padding:8px 0 0 0;border:0;color:#000;font-family:'raleway', sans-serif;font-weight:600}.body-text #resources-main .page-numbers.next a{background-image:url(https://env-nosycrow-updates.kinsta.cloud/wp-content/themes/nosy-crow-uk/assets/right-arrow--black.svg);background-position:center;background-repeat:no-repeat}.body-text #resources-main .page-numbers.prev a{background-image:url(https://env-nosycrow-updates.kinsta.cloud/wp-content/themes/nosy-crow-uk/assets/left-arrow--black.svg);background-position:center;background-repeat:no-repeat}.body-text #resources-main .page-item.prev,.body-text #resources-main .page-item.next{display:inline-block;margin-top:0}.body-text #resources-main .pagination-wrap .page-numbers{background-color:transparent;margin-top:-10px;padding-top:0}.body-text #resources-main .wpv-pagination-nav-links-container{display:inline-block}.body-text #resources-main .wpv-pagination-nav-links-container .wpv-pagination-nav-links-item{display:inline-block;margin-top:0}.body-text #resources-main .pagination-wrap .wpv_page_current span.page-link{color:#fff;background-color:#01A794}.body-text #resources-main .resource-card-image img{width:auto}.teachers-resources-archive .contact-info{display:none}*:focus{outline-width:3px;outline-color:#78aeda;outline-style:solid}.using-mouse *:focus{outline:none;box-shadow:none}#flying-focus{position:absolute;margin:0;background:transparent;transition-property:left,top,width,height;transition-timing-function:linear;visibility:hidden;pointer-events:none;border:1px solid #78aeda;box-shadow:0 0 5px #78aeda;border-radius:2px}#flying-focus.flying-focus-visible{visibility:visible;z-index:9999}.flying-focus-target{outline:none !important}.flying-focus-target::-moz-focus-inner{border:0 !important}.ax-skipnav{background-color:#018475}.ax-skipnav:focus{clip:initial;-webkit-clip-path:initial;clip-path:initial;height:initial;z-index:10000;margin:initial;width:auto;overflow:hidden;position:absolute !important;word-wrap:normal !important}.page.full-page-container{padding-top:119px}@media (max-width: 991px){.page.full-page-container{padding-top:50px}}header.site-header{position:fixed;top:0;left:0;width:100%;z-index:1001}header.site-header a{text-decoration:none}.sub-header{padding:8px 64px;font-size:1.4rem;text-align:right}@media (max-width: 1200px){.sub-header{padding:8px 5%}}@media (max-width: 991px){.sub-header{display:none}}.sub-header nav{position:relative}.us-switch{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:1.4rem;display:none}.us-switch .flag{background-image:url("../assets/us-ca.png");width:38px;height:22px;display:inline-block;background-size:cover;background-position:center;background-repeat:no-repeat;vertical-align:middle;margin-right:8px;margin-top:-2px}@media (max-width: 991px){.us-switch{left:auto;right:150px;padding:0.5em 1em;border-radius:100em;background-color:#cc0e0f}}@media (max-width: 480px){.us-switch{font-size:1.2rem}.us-switch .flag{display:none}}@media (max-width: 365px){.us-switch{display:none !important}}.us-switch.active{display:block}.sub-header-content>li{margin-left:40px}.sub-header-content>li img{display:inline-block;vertical-align:middle;max-width:16px;margin-left:6px;margin-top:-3px}.main-header--top{display:flex;padding:0 64px;position:relative}@media (max-width: 1200px){.main-header--top{padding:0 5%}}@media (max-width: 991px){.main-header--top{padding:0 24px;justify-content:space-between}}.logo{width:94px;padding:16px 0;display:block;transition:all 0.2s ease}.logo img{transition:all 0.2s ease;width:100%}@media (max-width: 991px){.logo{width:64px;padding:10px 0 8px 0}}nav#site-navigation-nav{margin-left:34px;font-size:1.5rem}@media (max-width: 991px){nav#site-navigation-nav{display:none;position:fixed;width:100%;height:100vh;background-color:#fff;z-index:-1;margin:0;left:0;color:#2B2B2B;padding-top:51px;font-size:1.7rem;font-weight:500;overflow-y:scroll;-webkit-overflow-scrolling:touch}.mobile-menu-open nav#site-navigation-nav{display:block}}ul.header-menu>li{display:inline-block}@media (max-width: 991px){ul.header-menu>li{display:block}}@media (max-width: 991px){ul.header-menu{padding:40px}}.sub-menu-container{display:none;padding:24px 11%;position:absolute;background-color:#fff;color:#2B2B2B;cursor:default;width:100%;bottom:0;left:0;transform:translateY(100%)}.sub-menu-container.active{display:flex}.sub-menu-container a:hover{color:#01A794}@media (max-width: 1200px){.sub-menu-container{padding:24px 6%}}@media (max-width: 991px){.sub-menu-container{position:relative;transform:translate(0);padding:20px 0 0 20px;font-weight:400}}.main-menu-item{padding-right:14px;padding-left:14px;padding-top:30px;padding-bottom:30px;cursor:pointer;transition:all 0.2s ease}.main-menu-item:last-child{padding-right:0}.main-menu-item:first-child{padding-left:0}@media (max-width: 991px){.main-menu-item:first-child{padding-top:0}}.main-menu-item .nav-handle{position:relative}.main-menu-item .nav-handle:after{content:"";width:100%;position:absolute;height:2px;bottom:-4px;left:0;display:block;background-color:#fff;transform:translateY(6px);opacity:0;transition:1.2s cubic-bezier(0.2, 1, 0.3, 1);pointer-events:none}@media (max-width: 991px){.main-menu-item .nav-handle.mobile-sub-menu:before{content:'';position:absolute;right:-27px;top:9px;display:block;width:12px;height:2px;background-color:#2B2B2B}.main-menu-item .nav-handle.mobile-sub-menu:after{content:'';position:absolute;right:-22px;left:initial;top:4px;display:block;width:2px;height:12px;background-color:#2B2B2B;transform:none;opacity:1}}.main-menu-item:hover .sub-menu-container{display:flex}@media (max-width: 991px){.main-menu-item:hover .sub-menu-container{display:none}}.main-menu-item:hover .nav-handle:after{transform:translateY(0px);opacity:1;transition-duration:.4s}@media (max-width: 991px){.main-menu-item{padding-left:0;padding-right:0;display:block;padding:15px 0}}@media (max-width: 991px){.main-menu-item#contributors-menu-item .nav-handle:after,.main-menu-item#contributors-menu-item .nav-handle:before{display:none}}@media (max-width: 991px){.main-menu-item.mobile-sub-open .main-menu-subwrapper .mobile-sub-menu:after{display:none}.main-menu-item.mobile-sub-open .main-menu-subwrapper .sub-menu-container{display:block}}.sub-menu-section{border-right:1px solid lightgrey;padding-right:40px;padding-left:40px;padding-bottom:14px}.sub-menu-section:first-child{padding-left:0}.sub-menu-section:last-child{border-right:none;padding-right:0}@media (max-width: 1200px){.sub-menu-section{padding-right:28px;padding-left:28px}}@media (max-width: 991px){.sub-menu-section{padding:0;border:0}.sub-menu-section+.sub-menu-section{margin-top:10px}}.sm-cc{max-width:380px}.sm-section-title{margin-bottom:12px}@media (max-width: 991px){.sm-section-title{display:none}}.sm-section-contents{display:flex}.section-column{min-width:34px}.section-column li{padding-bottom:10px;font-size:1.5rem}.section-column li:last-child{padding-bottom:0}@media (max-width: 991px){.section-column li{font-weight:400;padding-bottom:16px}}.section-column+.section-column{margin-left:40px}.section-column>ul+ul{margin-left:50px}.section-column>ul+.list-title{margin-top:40px}.list-title{font-size:1.5rem;margin-bottom:10px}.sc--flex{display:flex}ul.menu-nav-alphabet{display:flex;justify-content:space-between;width:100%;font-size:1.8rem;margin-bottom:14px}.scroll-header a.logo{width:25px;overflow:hidden;padding:6px 0}.scroll-header a.logo img{height:30px;width:58px;max-width:none}.scroll-header .main-menu-item{padding-top:10px;padding-bottom:10px}.scroll-header nav#site-navigation-nav{font-size:1.4rem}.search-icon-container{background-image:url("../assets/search-icon.png");background-repeat:no-repeat;width:20px;height:20px;background-size:contain;position:absolute;right:64px;top:50%;transform:translateY(-50%)}.search-icon-container.search-open{background-image:url("../assets/close-icon.png")}@media (max-width: 1200px){.search-icon-container{right:5%}}@media (max-width: 991px){.search-icon-container{position:relative;right:initial;transform:none;top:initial}}.header-search-container{padding:0 64px;background-color:#fff;display:none}.header-search-container.search-open{display:block}.header-search-container .search-wrap:after{content:"";background:url("../assets/dot.png") repeat-x scroll bottom left;width:100%;height:2px;position:absolute;bottom:0;left:0;background-size:6px}@media (max-width: 1200px){.header-search-container{padding:0 5%}}@media (max-width: 991px){.header-search-container{padding:0 24px}}.search-wrap{position:relative}.search-form{padding:20px 0 14px 0}.search-input{border:0;-webkit-appearance:none;width:100%;padding:0 30px 6px 0;font-size:1.8rem}.search-button{background-image:url("../assets/search-icon--black.png");position:absolute;top:0;width:20px;height:20px;background-size:contain;right:4px;background-repeat:no-repeat}@media (max-width: 991px){.mobile-hide{display:none !important}}.mobile-visible{display:none !important}@media (max-width: 991px){.mobile-visible{display:block !important}}.mobile-cart{display:none}@media (max-width: 991px){.mobile-cart{display:block}}@media (max-width: 991px){.main-mobile-menu{display:flex;align-items:center;width:110px;justify-content:space-between}}#mobile-menu-button{background-image:url("../assets/menu-icon.svg");width:20px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center;display:none}.mobile-menu-open #mobile-menu-button{background-image:url("../assets/close-icon.png")}@media (max-width: 991px){#mobile-menu-button{display:block}}#mobile-menu{position:fixed;right:2.4rem;padding:5.5px 9px 3.5px 9px;border:1.5px solid #2B2B2B;float:right;background:white;z-index:1001;display:none;top:2.4rem}@media (max-width: 767px){#mobile-menu{display:-ms-flexbox;display:none;flex-wrap:wrap;align-items:center;justify-content:space-between}}#mobile-menu span#menu-text{display:inline-block;color:#2B2B2B;font-size:24px}#mobile-menu .hamburger{margin-left:0.5rem;display:inline-block;position:relative;height:14px;width:24px;transition:all .2s ease-in-out;display:flex;justify-content:space-between;flex-direction:column}#mobile-menu .hamburger .bar{width:100%;height:2px;background:#2B2B2B;transition:all .2s ease-in-out}#mobile-menu.active .hamburger .bar:nth-child(1){transform:rotate(-45deg) translate(-5px, 4px)}#mobile-menu.active .hamburger .bar:nth-child(2){opacity:0}#mobile-menu.active .hamburger .bar:nth-child(3){transform:rotate(45deg) translate(-5px, -3px)}.site-banner{text-align:center;display:block;background:#018475;color:#fff;padding:10px}.home-section{padding:90px 0}.home-section h2{margin-bottom:65px}@media (max-width: 480px){.home-section h2{margin-bottom:40px}}.home-section+.home-section{padding-top:20px}.home-section+.home-section #sb_instagram{margin-top:-24px}@media (max-width: 480px){.home-section{padding:60px 0}}.home-grid{margin-bottom:60px}@media (max-width: 480px){.home-grid{margin-bottom:30px}}.home-top .banner-half:first-child{background-color:#F7F0E8}.home-top .banner-half:first-child .banner-half-content{max-width:450px;padding:90px 0;margin:0 auto;width:80%}.home-top .banner-half:first-child .banner-half-content h1{line-height:1.1}.home-top .banner-half:first-child .banner-half-content .intro-text{font-size:2.4rem;font-weight:300;margin-bottom:30px;line-height:1.5}@media (max-width: 480px){.home-top .banner-half:first-child .banner-half-content .intro-text{font-size:2rem}}@media (max-width: 480px){.home-top .banner-half:first-child .banner-half-content{padding:40px 0}}.home-top .banner-half:last-child{display:flex;align-items:center;justify-content:center}@media (max-width: 991px){.home-top .banner-half:last-child{height:70vw}}@media (max-width: 480px){.home-top .banner-half:last-child{height:initial}}@media (max-width: 991px){.home-top .split-banner{flex-wrap:wrap-reverse}}.home-top .full-image-banner{min-height:31.4vw;position:relative}.home-top .full-image-content{position:absolute;z-index:1;max-width:720px;top:50%;left:50%;transform:translate(-50%, -50%);width:80%}.home-top .full-image-content .heading{color:#fff;text-shadow:0 0 6px rgba(0,0,0,0.3)}.home-top .full-image-content .button{margin-top:30px}.full-link{position:absolute;width:100%;height:100%}.feat-book-cover{height:85%;max-width:80%;max-height:510px;text-align:center}.feat-book-cover img{height:100%;max-height:100%;display:inline;box-shadow:0 5px 10px rgba(0,0,0,0.1)}.feat-book-cover.custom-cover img{box-shadow:none}@media (max-width: 480px){.feat-book-cover{height:initial;width:80%;padding:14% 0}}.home-authors{font-size:2rem;display:block;margin-top:12px;margin-bottom:26px}@media (max-width: 480px){.home-authors{font-size:1.6rem}}.featured-list{background-color:#E08FC0}@media (max-width: 991px){.featured-list{background-color:#fff;padding:0}.featured-list .margins-container.extended{width:100%}.featured-list .card-feature-block{display:flex;flex-wrap:wrap-reverse}.featured-list .home-list-card{max-width:initial;padding:24px 0 40px 0;width:90%;margin:0 auto}}.home-bottom-banner .banner-half:first-child{background-color:#F0E0CE}.home-section.home-social{padding-bottom:20px}.social-feed-links img{display:inline-block;vertical-align:middle;margin-right:10px}.social-feed-links a{font-weight:500;font-size:2rem;text-decoration:none;color:#01A794;margin:0 20px;display:inline-block}@media (max-width: 480px){.social-feed-links a{margin-bottom:20px}}.social-feed-links span{vertical-align:middle}.us-overlay{visibility:hidden;position:fixed;z-index:9000;width:100%;height:100%;top:0;left:0;opacity:0;transition:visibility 0s, opacity 0.5s linear}.us-overlay .modal{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -45%);width:600px;box-shadow:0 5px 10px rgba(0,0,0,0.1);z-index:1;opacity:0;transition:all 0.6s ease 0.5s}.us-overlay .modal .image{background-size:cover;background-position:center;background-repeat:no-repeat}.us-overlay .modal .content{padding:50px 60px}@media (max-width: 1200px){.us-overlay .modal .content{padding:30px 35px}}@media (max-width: 767px){.us-overlay .modal .content{padding:45px 35px}}.us-overlay .modal .content .sans--bold{color:#01A794;display:inline-block;margin-top:6px;margin-left:4px;text-decoration:underline;cursor:pointer}@media (max-width: 767px){.us-overlay .modal{height:auto}}.us-overlay.active{visibility:visible;opacity:1}.us-overlay.active .modal{opacity:1;transform:translate(-50%, -50%)}.us-overlay .close{position:absolute;top:10px;right:10px;background-image:url("../assets/close-icon.png");background-position:center;background-repeat:no-repeat;background-size:15px;background-color:#2B2B2B;border-radius:100em;width:40px;height:40px}.books-carousel .book-thumb{padding:0 15px 30px}.no-post-message{font-size:2.4rem;line-height:1.2}.book-archive-header{background:#6095C5;padding:75px 0;margin-bottom:44px}.ba-search-title{max-width:800px;width:90%;margin:0 auto}.ba-search-title h1.heading{margin-bottom:30px}.book-archive-layout{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:190px 1fr;grid-gap:80px;padding-bottom:120px}.book-archive-layout>*{min-width:0}@media (max-width: 767px){.book-archive-layout{display:block}}.no-cssgrid .book-archive-layout{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.no-cssgrid .book-archive-layout>*{display:block}.no-cssgrid .book-archive-layout>*:first-child{float:left;width:190px}.no-cssgrid .book-archive-layout>*:last-child{float:right;margin-left:80px;width:calc(100% - 190px - 80px)}@media (max-width: 991px){.book-archive-layout{display:block}}.filter-tags-container{margin-bottom:40px}@media (max-width: 991px){.filter-tags-container{margin-top:10px}}span.filter-tag{background-color:#DBDAD8;border-radius:100em;padding:6px 26px 6px 20px;font-size:1.5rem;margin-right:10px;position:relative;display:inline-block;color:#5C5C5C;cursor:pointer}span.filter-tag:after{content:'\00d7';font:normal 1.5rem/1 Arial, sans-serif;position:absolute;right:10px;top:9px}#book_filter h2{font-size:1.8rem;padding-bottom:10px;border-bottom:1px solid #979797;margin-bottom:24px}@media (max-width: 991px){#book_filter h2{font-size:1.7rem}}@media (max-width: 991px){#book_filter{position:fixed;z-index:1003;background-color:#F9F8F6;max-width:320px;width:100%;height:100vh;left:0;top:0;padding:22px 15px;overflow-y:scroll;-webkit-overflow-scrolling:touch;transform:translateX(-100%);transition:all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1)}.filter-open #book_filter{transform:translateX(0%)}}.filter-icon{display:none;vertical-align:middle;margin-left:10px}@media (max-width: 991px){.filter-icon{display:inline-block;padding-bottom:4px}}.filter-close{display:none;position:absolute;right:15px;top:22px}@media (max-width: 991px){.filter-close{display:block}}.filter-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;opacity:0.4;background-color:#000;z-index:1002}.filters-section{margin-bottom:14px}.filters-section h3{font-size:1.6rem;margin-bottom:6px}.filters-section ul li label{font-size:1.5rem}.books-archive-wrapper{position:relative}.filter-button{display:none;cursor:pointer}.filter-button img{display:inline;vertical-align:middle;margin-left:6px}@media (max-width: 991px){.filter-button{display:inline-block}}.blog-archive-content{padding-bottom:150px}@media (max-width: 480px){.blog-archive-content{padding-bottom:60px}}.cpt-archive-page{margin-bottom:160px}@media (max-width: 480px){.cpt-archive-page{margin-bottom:60px}}.categories-container{margin-bottom:40px}.categories{margin-top:14px}.cat-link{font-size:1.6rem;background-color:#F0E0CE;border-radius:100em;-webkit-appearance:none;text-decoration:none;display:inline-block;cursor:pointer;font-weight:bold;font-family:'raleway', sans-serif;line-height:normal;padding:0.4em 1em;transition:all .3s ease}.cat-link:hover{background-color:#F7F0E8}.blog-archive-content .cat-link{margin-right:14px}.post-cats .cat-link{margin-left:8px}.cat-page .heading-container{margin-bottom:30px}.cat-page .heading-container h1{display:inline-block;margin-right:20px}.cat-page .heading-container a{display:inline-block;color:#01A794}.cat-page .heading-container a:hover{text-decoration:underline}.parterships-container{margin-bottom:120px}@media (max-width: 480px){.parterships-container{margin-bottom:60px}}.partnership-image-mobile{display:none;width:100%;height:150px;background-position:center;background-size:cover}@media (max-width: 767px){.partnership-image-mobile{display:block}}.partnership-block{background-position:center;background-size:cover;padding-left:65px;margin-bottom:50px}.partnership-block:last-of-type{margin-bottom:0}@media (max-width: 767px){.partnership-block .label-card{width:100%;max-width:initial;border-radius:0;padding:15px 18px}}@media (max-width: 480px){.partnership-block .label-card p{margin-bottom:20px;font-size:1.6rem}.partnership-block .label-card .sans--semi{font-size:1.4rem}}@media (max-width: 767px){.partnership-block.label-card-container{padding:0}}.partner-logo{margin-bottom:40px}.partner-logo img{max-width:220px;max-height:160px;margin:0 auto}.join-team{margin-top:150px}.join-team h2{margin-bottom:20px}@media (max-width: 480px){.join-team{margin-top:70px}}.taxonomy-label{margin-bottom:8px;font-size:2rem}@media (max-width: 480px){.taxonomy-label{font-size:1.6rem}}.tax-partnership .book-grid{margin-bottom:100px}.tax-series .full-header-container{background-color:#E08FC0;position:relative;overflow:hidden;width:100%}.tax-series .full-header-container .tessellate-container{padding:0;width:110%;margin-left:-5%}@media (max-width: 1200px){.tax-series .full-header-container .tessellate-container{width:1200px;margin-left:50%;transform:translate(-50%, -50%)}}.tax-series .full-header-container .tessellate-column{width:13.4%}.tax-series .full-header-container .tessellate-column img{margin:8% 0}.tax-series .heading-intro-container.series-info .series-text{font-size:2.6rem;max-width:800px}@media (max-width: 480px){.tax-series .heading-intro-container.series-info .series-text{font-size:2rem}}.tax-series .heading-intro-container.series-info .cl-stories-aloud{margin-top:40px}.tax-series .series-authors{font-size:2rem;margin-top:20px}.tax-series .series-authors span{margin:0 2px}@media (max-width: 480px){.tax-series .series-authors{font-size:1.6rem}.tax-series .series-authors span{display:block;text-align:center}}.tax-series .book-grid{margin-bottom:40px}.tax-series .pagination{margin-bottom:100px}.gifts-taxonomy-archive{padding-bottom:100px}@media (max-width: 480px){.gifts-taxonomy-archive{padding-bottom:40px}}.contrib-page-container{padding-bottom:120px}@media (max-width: 480px){.contrib-page-container{padding-bottom:60px}}.contrib-search{margin:0 auto}.az-container{margin:40px 0 60px}.az-container .breadcrumbs{display:inline-block;margin-bottom:10px}.az-container .breadcrumbs:hover{text-decoration:underline}.contrib-alphabet{display:flex;justify-content:space-between}.contrib-alphabet li{font-size:1.8rem;position:relative;line-height:1}@media (max-width: 767px){.contrib-alphabet li{width:7.6%}}@media (max-width: 480px){.contrib-alphabet li{width:10%}}.contrib-alphabet li.current-letter:before{content:"";position:absolute;width:40px;height:40px;background-color:#F0E0CE;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:100em}.contrib-alphabet li a{text-decoration:none}@media (max-width: 767px){.contrib-alphabet{flex-wrap:wrap;justify-content:center}.contrib-alphabet li{text-align:center}.contrib-alphabet li a{padding:8px;display:inline-block}}.jobs-list{margin-top:50px}.single-job-list{max-width:520px;margin-bottom:60px}.single-job-list a{font-size:2rem;font-weight:500;color:#01A794;display:inline-block;margin-top:10px}@media (max-width: 480px){.single-job-list a{font-size:1.6rem}}.single-job-list .heading{margin-bottom:4px}.cl-header-container{background-color:#6095C5;overflow:hidden;height:initial}.cl-header-container .margins-container{position:relative;height:100%;min-height:300px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-moz-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 991px){.cl-header-container .margins-container{width:100%}}.tessellate-container-curatedlist{width:50%;right:0;left:auto;padding:0}@media (max-width: 991px){.tessellate-container-curatedlist{position:relative;width:100%;left:initial;top:0;height:40vw;overflow:hidden;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}}.cl-main-content{padding-bottom:140px}@media (max-width: 480px){.cl-main-content{padding-bottom:60px}}.cl-title{width:40%;padding:80px 0}@media (max-width: 991px){.cl-title{width:100%;background-color:#fff;padding:40px}}@media (max-width: 480px){.cl-title{padding:30px}}.cl-header{width:100%}@media (max-width: 991px){.cl-header{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}}.cl-content-container{max-width:600px;margin:0 auto}.cl-intro{margin-bottom:32px}.cl-list-container{margin-top:70px}.cl-item{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:70px}.cl-item .age-tag{margin-bottom:10px}.cl-item a.text--arrow-green{font-weight:500;font-size:2rem;margin-top:22px;display:inline-block;color:#01A794}@media (max-width: 480px){.cl-item a.text--arrow-green{font-size:1.6rem;margin-top:16px}}@media (max-width: 767px){.cl-item{display:block}}@media (max-width: 480px){.cl-item{margin-bottom:50px}}.cl-item-image{max-width:320px;margin-right:42px}.cl-item-image img{box-shadow:0 5px 10px rgba(0,0,0,0.1);-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}@media (max-width: 767px){.cl-item-image{margin-right:0;margin-bottom:20px}}.cl-item-image:hover img{box-shadow:0 15px 25px rgba(0,0,0,0.18);-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.cl-item-content{-webkit-box-flex:1;-webkit-flex:1 1 0;-moz-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.full-authors{font-size:1.8rem;margin-top:6px;margin-bottom:8px}.full-authors a{color:#01A794}.timeline-block{padding:95px 0;max-width:680px;margin:0 auto;margin-bottom:80px}@media (max-width: 767px){.timeline-block{max-width:300px}}@media (max-width: 480px){.timeline-block{padding:40px 0;margin-bottom:40px}}ul.timeline{margin-top:48px;margin-top:24px}ul.timeline>li{position:relative;width:2px;margin:0 auto;padding-top:54px;background:#EB090A}ul.timeline>li:first-child{padding-top:74px}ul.timeline>li:first-child div{top:20px}ul.timeline>li div{position:absolute;top:0;left:0;font-size:2.4rem;background-color:#F9F8F6;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}ul.timeline>li ul{padding:0;list-style:none;position:relative}ul.timeline>li ul li{width:290px;position:relative;font-size:1.8rem}ul.timeline>li ul li:before{content:"";width:17px;height:17px;display:block;background-color:#EB090A;position:absolute;border-radius:100em;top:3px}@media (max-width: 767px){ul.timeline>li ul li{width:calc(300px / 2.21);font-size:1.5rem}}ul.timeline>li ul li.appear{opacity:0;-webkit-transition:all 0.4s ease 0.4s;-o-transition:all 0.4s ease 0.4s;transition:all 0.4s ease 0.4s}ul.timeline>li ul li.appear.visible{opacity:1}ul.timeline>li:nth-child(odd) ul li:nth-child(odd){left:calc((-680px / 2.21) - 4px);text-align:right}@media (max-width: 767px){ul.timeline>li:nth-child(odd) ul li:nth-child(odd){left:calc((-300px / 2.21) - 22px)}}ul.timeline>li:nth-child(odd) ul li:nth-child(odd):before{right:-23px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}ul.timeline>li:nth-child(odd) ul li:nth-child(even){left:22px;text-align:left}ul.timeline>li:nth-child(odd) ul li:nth-child(even):before{left:-21px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}ul.timeline>li:nth-child(even) ul li:nth-child(even){left:calc((-680px / 2.21) - 4px);text-align:right}@media (max-width: 767px){ul.timeline>li:nth-child(even) ul li:nth-child(even){left:calc((-300px / 2.21) - 22px)}}ul.timeline>li:nth-child(even) ul li:nth-child(even):before{right:-23px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}ul.timeline>li:nth-child(even) ul li:nth-child(odd){left:22px;text-align:left}ul.timeline>li:nth-child(even) ul li:nth-child(odd):before{left:-21px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.about-us-detail{margin-top:60px;margin-bottom:40px}.about-us-detail h2{margin-top:80px}@media (max-width: 480px){.about-us-detail h2{margin-top:40px}}.about-us-detail h3{font-size:2.8rem;margin-top:68px;margin-bottom:20px}@media (max-width: 480px){.about-us-detail{margin-top:40px}}.about-us-text{max-width:615px;margin:30px auto}.acf-map{height:400px}.general-contact{margin-top:70px;margin-bottom:70px}.general-contact .contact-info{margin-top:14px;margin-bottom:14px}.general-contact .contact-info p{margin-bottom:12px}@media (max-width: 480px){.general-contact{margin-top:40px;margin-bottom:40px}}.nc-address p{margin:0}.nc-address p:first-child{font-weight:500}.contacts-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:100px;grid-row-gap:36px;margin-bottom:120px}.contacts-container>*{min-width:0}@media (max-width: 767px){.contacts-container{display:block}}.no-cssgrid .contacts-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.no-cssgrid .contacts-container>*{width:calc((100% - (100px * 2)) / 2)}.no-cssgrid .contacts-container>*:nth-child(n+3){margin-top:100px}.single-contact h3{margin-bottom:6px}.single-contact a{display:inline-block;font-weight:500;color:#01A794;font-size:2rem;margin-top:10px}@media (max-width: 480px){.single-contact a{font-size:1.6rem}}@media (max-width: 767px){.single-contact{margin-bottom:30px}}.single-contact-page{margin-bottom:140px}.extra-content{margin-top:30px;font-size:1.8rem}.extra-content p a{color:#01A794}.stories-aloud-page .full-header-image{background-position:18%, center}span.sa-logo{background-color:#E08FC0;width:46px;height:46px;display:inline-block;border-radius:100%;background-image:url("../assets/stories-aloud-logo.svg");background-position:center;background-repeat:no-repeat;background-size:52%}.heading span.sa-logo{margin-right:24px;margin-bottom:-8px}@media (max-width: 480px){.heading span.sa-logo{margin-right:12px}}.about-sa{padding-bottom:100px}.about-sa .body-text{margin-top:32px;max-width:645px}@media (max-width: 480px){.about-sa{padding-bottom:60px}}section.sa-steps{padding:100px 0}section.sa-steps .steps-container{max-width:550px;margin:0 auto;counter-reset:item}section.sa-steps .single-step{margin-top:55px}section.sa-steps .single-step img{margin-bottom:16px;display:inline-block;max-width:85px;max-height:70px}section.sa-steps .single-step h3{margin-bottom:6px}section.sa-steps .single-step h3:before{content:counters(item, ".") ".";counter-increment:item;margin-right:0.3em}@media (max-width: 480px){section.sa-steps .single-step{margin-top:30px}}@media (max-width: 480px){section.sa-steps{padding:50px 0}}.paperback-books{padding:120px 0}.paperback-books .body-text{max-width:570px;margin:15px auto 28px auto}@media (max-width: 480px){.paperback-books{padding:60px 0}}.single-post-image{margin-bottom:60px}.single-post-image img{width:100%}@media (max-width: 480px){.single-post-image{margin-bottom:40px}}.single-post-related{margin-top:60px}.single-post-related>.heading{margin-bottom:20px}@media (max-width: 480px){.single-post-related>.heading{margin-bottom:10px}}@media (max-width: 480px){.single-post-related{margin-top:40px}}@media (max-width: 480px){.single-post-related .book-single,.single-post-related .person-single{max-width:50%}}.blog-content{max-width:720px;margin-left:34px;margin-right:34px;padding-bottom:80px}.blog-content h1.heading{margin-top:10px;margin-bottom:40px}@media (max-width: 480px){.blog-content{margin:0}}.post-bottom{margin-top:40px;display:flex;justify-content:space-between;align-items:center}.share-links *{display:inline-block;vertical-align:text-bottom}button.social-share{height:20px;margin-left:9px;transition:all 0.2s ease}button.social-share img{height:100%;display:block}button.social-share:hover{opacity:0.7}.related-posts{margin-bottom:80px}.related-posts h2{margin-bottom:30px}.event-content-container{margin-top:50px;margin-bottom:120px}@media (max-width: 480px){.event-content-container{margin-top:30px;margin-bottom:60px}}.event-details-container{display:inline-block;width:30%;vertical-align:top;margin-right:7%}.event-details-container a.button{margin-top:25px;width:100%}@media (max-width: 767px){.event-details-container a.button{width:initial}}@media (max-width: 480px){.event-details-container a.button{width:100%}}@media (max-width: 991px){.event-details-container{width:32%;margin-right:5%}}@media (max-width: 767px){.event-details-container{width:218px;margin:0 auto 40px auto;display:block}}@media (max-width: 480px){.event-details-container{width:100%}}.event-time:before{content:url("../assets/time.svg")}.event-location:before{content:url("../assets/location.svg")}.event-detail{margin-bottom:8px;font-size:1.8rem;line-height:1.6;position:relative;padding-left:40px}.event-detail:before{width:23px;position:absolute;left:0;top:0}@media (max-width: 480px){.event-detail{font-size:1.4rem}}.event-content{display:inline-block;width:62%}@media (max-width: 991px){.event-content{width:60%}}@media (max-width: 767px){.event-content{width:100%}}.event-text p:first-child{margin-top:0}.bio-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:200px 1fr;grid-gap:60px;margin-bottom:120px}.bio-container>*{min-width:0}@media (max-width: 767px){.bio-container{display:block}}.no-cssgrid .bio-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.no-cssgrid .bio-container>*{display:block}.no-cssgrid .bio-container>*:first-child{float:left;width:200px}.no-cssgrid .bio-container>*:last-child{float:right;margin-left:60px;width:calc(100% - 200px - 60px)}@media (max-width: 480px){.bio-container{margin-bottom:60px}.bio-container .container{margin-bottom:30px}}.contrib-image{width:200px;border-radius:100em;overflow:hidden}.contrib-info{padding-top:8px}body.single-contributor .site-content{margin-bottom:120px}@media (max-width: 480px){body.single-contributor .site-content{margin-bottom:60px}}.resource-content .image-meta-container{box-shadow:0 10px 20px rgba(0,0,0,0.2)}.resource-content .button{margin-top:20px}.job-container{margin-bottom:160px}.job-container h2{margin-top:40px}@media (max-width: 480px){.job-container{margin-bottom:80px}}.default-page{margin-bottom:160px}@media (max-width: 480px){.default-page{margin-bottom:80px}}footer{clear:both}.footer-content{background-color:#2B2B2B;padding-top:80px;padding-bottom:40px;color:#fff}.footer-content a{text-decoration:none;display:block}@media (max-width: 767px){.footer-content{padding-top:30px}}.footer-main{max-width:920px;width:90%;margin:0 auto;font-size:1.5rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 767px){.footer-main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}}.footer-column>h2{margin-bottom:18px;font-size:2rem}@media (max-width: 767px){.footer-column>h2{margin-bottom:12px}}.footer-column>a{margin-bottom:14px}.footer-column>p{margin-bottom:24px}@media (max-width: 767px){.footer-column{margin-top:16px}}#menu-footer-main{margin-top:12px;-webkit-column-count:2;-moz-column-count:2;column-count:2}#menu-footer-main li{padding-bottom:14px;-webkit-column-break-inside:avoid;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;min-width:130px}@media (max-width: 991px){#menu-footer-main li{min-width:90px}}@media (max-width: 767px){#menu-footer-main li{padding-bottom:10px}}@media (max-width: 767px){#menu-footer-main{-webkit-column-count:initial;-moz-column-count:initial;column-count:initial}}#menu-footer-sub,#menu-footer-sub-1{margin-top:36px;font-size:1.4rem;text-align:center}#menu-footer-sub li,#menu-footer-sub-1 li{display:inline-block;padding:0 6px}footer .logo{width:114px;padding:30px 0;margin:0 auto}@media (max-width: 480px){footer .logo{width:98px;padding:24px 0}}footer .footer-social{max-width:240px;margin:40px auto 20px;text-align:center}footer .footer-social a.social-icon{display:inline-block;margin:0 10px}@media (max-width: 767px){footer .footer-social{margin:20px auto 20px}}.woocommerce div.product{width:100%;overflow:hidden}.single-product .product{padding-bottom:120px}@media (max-width: 480px){.single-product .product{padding-bottom:50px}}.image-meta-container{display:inline-block;width:36%;vertical-align:top}@media (max-width: 991px){.image-meta-container{width:85%;max-width:400px;margin:0 auto;display:block}}.product-info-container{display:inline-block;width:57%;margin-left:6%;vertical-align:top;padding-top:16px}@media (max-width: 991px){.product-info-container{display:block;width:100%;margin-left:0;margin-top:30px}}.image-meta-container{position:relative}.stories-aloud-sticker{width:77px;height:77px;position:absolute;top:0;left:0;text-align:center;background-color:#E08FC0;padding-top:8px;font-size:1.4rem;z-index:20;border-radius:100em;line-height:1;transform:translate(-50%, -50%)}.stories-aloud-sticker img{width:24px;margin:0 auto 4px}@media (max-width: 480px){.stories-aloud-sticker{transform:translate(-40%, -40%)}}a.look-inside-container{position:absolute;right:24px;top:0;transform:translateY(-70%)}a.look-inside-container img{position:absolute;right:0;top:50%;transform:translate(100%, -10%);width:37px}.look-inside{border-radius:100em;background-color:#F0E0CE;padding:4px 11px;transform:rotate(-2deg);font-size:1.4rem}.woocommerce-product-gallery__image{box-shadow:0 10px 20px rgba(0,0,0,0.2);display:inline-block;margin-right:10px;margin-top:10px;width:calc(25% - 9px)}.woocommerce-product-gallery__image:first-of-type{display:block;margin:0;width:100%}.woocommerce-product-gallery__image:nth-of-type(4n+1){margin-right:0}.pswp__caption{display:none}.book-meta-container{margin-top:30px}@media (max-width: 480px){.book-meta-container{font-size:1.4rem}}.single-meta{margin-bottom:1px}.single-meta .sans--med{color:#6d6d6d;margin-left:2px}.product-summary{width:87%;margin-bottom:60px}.product-summary .book-type{text-decoration:underline;margin-bottom:6px;font-size:1.5rem;display:inline-block}.product-summary .body-text{margin-top:30px}.product-summary .woocommerce-variation-price,.product-summary .price{font-size:2rem;font-weight:600;margin-top:18px}@media (max-width: 991px){.product-summary .woocommerce-variation-price,.product-summary .price{font-size:2.2rem}}.product-summary .stock{margin-top:6px;font-family:'raleway', sans-serif;font-size:1.5rem;font-weight:500}.product-summary .stock.in-stock{display:none}.product-summary .stock.out-of-stock{color:#727171}.product-summary .button{width:100%;max-width:500px}@media (max-width: 991px){.product-summary .button{max-width:100%}}@media (max-width: 991px){.product-summary{width:100%;margin-bottom:40px}}.product-info{margin-top:6px;font-size:2rem}.product-info .meta-link{margin-top:6px}.product-info a{color:#01A794}.product-info .age-tag{margin-top:10px}@media (max-width: 480px){.product-info{font-size:1.6rem}}.product-variables-container{margin-top:20px}.product-variables-container>*{display:inline-block;vertical-align:top}@media (max-width: 480px){.product-variables-container>*{display:block}}.not-published{display:block;margin-top:30px;font-size:2rem;color:#EB090A}.sa-selector{display:none}#buy-from-btn{margin-top:15px}#buy-from-btn img{display:inline-block;width:15px;position:absolute;right:30px;top:50%;transform:translateY(-50%);transition:all 0.2s ease}#buy-from-btn:hover{background-color:#018475}#buy-from-btn.active img{transform:translateY(-50%) rotate(180deg)}ul.vendors-container{background-color:#F7F0E8;margin-left:25px;max-width:450px;width:calc(100% - 50px);display:none}@media (max-width: 991px){ul.vendors-container{max-width:100%}}li.single-vendor{padding:0 20px}li.single-vendor a{text-decoration:none;font-size:1.8rem;padding:10px 0;display:block;border-bottom:1px solid #F0E0CE;transition:all 0.1s ease}li.single-vendor a:hover{color:#01A794}li.single-vendor img{display:inline-block;width:14px;margin-left:6px}li.single-vendor:last-child a{border:none}.simple-product-controls{margin-top:20px}.signed-format{border-radius:5px;padding:12px 0px;line-height:1;margin-right:16px}.format-container{margin-bottom:14px}.qty-label{display:inline-block;margin-bottom:4px}input.qty{border-radius:5px;border:0;background-color:#fff;padding:10.5px 13px 10.5px 20px;line-height:0;margin-bottom:0;font-size:1.6rem;width:72px}.single-product input.qty{-webkit-appearance:none;float:left;-moz-appearance:textfield}.single-product input.qty::-webkit-inner-spin-button,.single-product input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@media (max-width: 480px){input.qty{width:100%}}.quantity-container{overflow:hidden}.quantity{position:relative}.quantity input:focus{outline:0}.quantity-nav{float:left;position:relative;height:40px}.quantity-button{position:absolute;height:50%;cursor:pointer;width:30px;background-size:33%;background-repeat:no-repeat;transform:translateX(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.quantity-button.quantity-up{background-image:url("../assets/qty-arrow-up.png");top:0;background-position:15% 75%}.quantity-button.quantity-down{background-image:url("../assets/qty-arrow-down.png");bottom:0;background-position:15% 25%}.variations{margin-right:16px}@media (max-width: 480px){.variations{display:block;margin-right:0;margin-bottom:14px}}.single-variation label{margin-bottom:4px;display:inline-block}.single-variation select{border-radius:5px;border:0;background-color:#fff;-webkit-appearance:none;padding:12px 15px;line-height:1;min-width:150px;background-image:url("../assets/qty-arrow-down.png");background-repeat:no-repeat;background-size:10px;background-position:90% center}@media (max-width: 480px){.single-variation select{width:100%;max-width:100%;display:block;background-position:95% center}}button.single_add_to_cart_button{margin-top:35px;text-align:center}button.single_add_to_cart_button.disabled{background-color:#727171}@media (max-width: 480px){button.single_add_to_cart_button{margin-top:24px}}.audiobook-link{margin-top:10px}.audiobook-link a{color:#01A794}.extra-info-block{margin-bottom:50px}.extra-info-block h2{margin-bottom:20px}@media (max-width: 480px){.extra-info-block h2{margin-bottom:10px}}@media (max-width: 480px){.extra-info-block{margin-bottom:30px}}.book-awards{max-width:500px}.book-awards h2{margin-bottom:8px}.book-awards p.single-award{margin:0}.award-icon{width:30px;height:30px;display:inline-block;margin-right:14px;margin-bottom:-6px;background-image:url("../assets/award.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.book-stories-aloud{max-width:500px}.book-stories-aloud .heading .sa-logo{width:31px;height:31px;margin-right:10px;margin-bottom:-7px}.related-block{margin:100px 0}.related-block h2{margin-bottom:40px}@media (max-width: 480px){.related-block{margin:50px 0}.related-block h2{margin-bottom:20px}}.industry-info-container{margin-bottom:20px}.industry-info-header{padding:18px 0;display:block;width:100%}.industry-info-header .heading{position:relative}.industry-info-header .heading:before{content:'';position:absolute;left:-29px;top:20px;display:block;width:16px;height:2px;background-color:#2B2B2B}@media (max-width: 480px){.industry-info-header .heading:before{left:-28px;top:15px}}.industry-info-header .heading:after{content:'';position:absolute;left:-22px;top:13px;display:block;width:2px;height:16px;background-color:#2B2B2B}.industry-open .industry-info-header .heading:after{display:none}@media (max-width: 480px){.industry-info-header .heading:after{left:-21px;top:8px}}@media (max-width: 991px){.industry-info-header .margins-container{padding:0 50px;width:100%}}.industry-info-content{padding:34px 0;display:none}.industry-open .industry-info-content{display:block}.contact-options{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:20px;max-width:800px;margin-top:10px}.contact-options>*{min-width:0}@media (max-width: 767px){.contact-options{display:block}}.no-cssgrid .contact-options{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.no-cssgrid .contact-options>*{width:calc((100% - (20px * 2)) / 2)}.no-cssgrid .contact-options>*:nth-child(n+3){margin-top:20px}body.search .site-content{margin-bottom:150px}.search-summary{font-size:1.6rem}.search-summary a{color:#01A794}.search-group{margin-top:60px}.search-group>.sans--med{margin-bottom:20px}@media (max-width: 480px){.search-group{margin-top:30px}}.clear{clear:both}.woocommerce-cart .cart-collaterals,.woocommerce-checkout .cart-collaterals{overflow:hidden}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout .cart-collaterals .cart_totals{width:50%;float:right}.woocommerce-cart table.cart .product-thumbnail img,.woocommerce-checkout table.cart .product-thumbnail img{max-width:150px}.woocommerce-cart .woocommerce-process-page form .quantity input.input-text,.woocommerce-checkout .woocommerce-process-page form .quantity input.input-text{padding:8px 10px;font-size:14px;margin-top:-8px}.woocommerce-cart table.shop_table .coupon{float:left}.woocommerce-cart table.shop_table .button[name="update_cart"]{float:right}.woocommerce .woocommerce-message,.woocommerce .woocommerce-error{background-color:#F7F0E8;padding:20px;overflow:hidden;font-weight:400;font-size:2rem}@media (max-width: 480px){.woocommerce .woocommerce-message,.woocommerce .woocommerce-error{font-size:1.6rem;line-height:1.2}.single-product .woocommerce .woocommerce-message,.single-product .woocommerce .woocommerce-error{display:flex;flex-direction:row-reverse}}.woocommerce .woocommerce-message{border-left:8px solid #01A794}.woocommerce .woocommerce-message .button{float:right;background:none;color:#01A794;padding:0;min-width:initial;margin-right:22px;font-family:'davis';font-weight:500;padding-right:20px;padding-top:5px}.woocommerce .woocommerce-message .button:after{content:url("../assets/circle-arrow.svg");position:absolute;right:-17px;top:2px}@media (max-width: 480px){.woocommerce .woocommerce-message .button:after{top:50%;transform:translateY(-50%)}}@media (max-width: 480px){.woocommerce .woocommerce-message .button{padding-top:0;width:initial}}.single-product .woocommerce .woocommerce-message{margin-top:20px}.woocommerce .woocommerce-error{border-left:8px solid #E26D6D}.woocommerce .woocommerce-notices-wrapper>*{margin-bottom:30px}.woocommerce-process-page{overflow:hidden;margin-bottom:160px}@media (max-width: 480px){.woocommerce-process-page{margin-bottom:80px}}.woocommerce-process-page form,.woocommerce-process-page table{font-family:'raleway', sans-serif;font-size:1.6rem}.woocommerce-process-page form.woocommerce-checkout,.woocommerce-process-page table.woocommerce-checkout{margin-top:30px}.woocommerce-process-page form p,.woocommerce-process-page table p{font-family:'raleway', sans-serif}.woocommerce-process-page form h3,.woocommerce-process-page table h3{font-family:'davis';font-weight:400;font-size:2.2rem}.woocommerce-process-page form .form-row label,.woocommerce-process-page table .form-row label{display:block;font-size:1.3rem;font-weight:500;text-transform:uppercase;letter-spacing:0.06em;color:grey;margin-bottom:4px}.woocommerce-process-page form .form-row span em,.woocommerce-process-page table .form-row span em{font-size:1.4rem}.woocommerce-process-page form .form-row.create-account,.woocommerce-process-page table .form-row.create-account{margin-top:30px;margin-bottom:0}.woocommerce-process-page form .form-row.create-account label,.woocommerce-process-page table .form-row.create-account label{font-size:1.8rem;text-transform:none;letter-spacing:0;color:#01A794;margin-bottom:4px}.woocommerce-process-page form .form-row.create-account label .woocommerce-form__input-checkbox,.woocommerce-process-page table .form-row.create-account label .woocommerce-form__input-checkbox{vertical-align:text-top}.woocommerce-process-page form .form-row.create-account .woocommerce-password-strength,.woocommerce-process-page table .form-row.create-account .woocommerce-password-strength{margin-top:14px}.woocommerce-process-page form .form-row.mailchimp-newsletter,.woocommerce-process-page table .form-row.mailchimp-newsletter{background-color:#F7F0E8;margin:0;padding:10px;margin-top:-16px}.woocommerce-process-page form .form-row.mailchimp-newsletter .woocommerce-form__label.woocommerce-form__label-for-checkbox.inline,.woocommerce-process-page table .form-row.mailchimp-newsletter .woocommerce-form__label.woocommerce-form__label-for-checkbox.inline{display:inline-block;color:#2B2B2B;text-transform:none;letter-spacing:0;font-size:1.6rem;margin:0;padding-left:5px}.woocommerce-process-page form .create-account,.woocommerce-process-page table .create-account{overflow:hidden}.woocommerce-process-page form .form-row-first,.woocommerce-process-page form .form-row-last,.woocommerce-process-page table .form-row-first,.woocommerce-process-page table .form-row-last{width:48%}@media (max-width: 480px){.woocommerce-process-page form .form-row-first,.woocommerce-process-page form .form-row-last,.woocommerce-process-page table .form-row-first,.woocommerce-process-page table .form-row-last{width:100%;float:none}}.woocommerce-process-page form .form-row-first,.woocommerce-process-page table .form-row-first{float:left;overflow:hidden}@media (max-width: 480px){.woocommerce-process-page form .form-row-first,.woocommerce-process-page table .form-row-first{float:none}}.woocommerce-process-page form .form-row-last,.woocommerce-process-page table .form-row-last{float:right;overflow:hidden}@media (max-width: 480px){.woocommerce-process-page form .form-row-last,.woocommerce-process-page table .form-row-last{float:none}}.woocommerce-process-page form span.woocommerce-input-wrapper,.woocommerce-process-page table span.woocommerce-input-wrapper{display:block;width:100%}.woocommerce-process-page form span.woocommerce-input-wrapper>*,.woocommerce-process-page table span.woocommerce-input-wrapper>*{width:100%}.woocommerce-process-page form input.input-text,.woocommerce-process-page form textarea,.woocommerce-process-page form .select2-container--default .select2-selection--single,.woocommerce-process-page table input.input-text,.woocommerce-process-page table textarea,.woocommerce-process-page table .select2-container--default .select2-selection--single{border:none;border-radius:5px;font-weight:400;padding:15px 15px;width:100%;font-size:1.6rem;transition:all 0.2s ease}.woocommerce-process-page form input.input-text:focus,.woocommerce-process-page form textarea:focus,.woocommerce-process-page form .select2-container--default .select2-selection--single:focus,.woocommerce-process-page table input.input-text:focus,.woocommerce-process-page table textarea:focus,.woocommerce-process-page table .select2-container--default .select2-selection--single:focus{box-shadow:inset 0 0 0 1px #01A794}.woocommerce-process-page form .select2-container--default .select2-selection--single,.woocommerce-process-page table .select2-container--default .select2-selection--single{height:54px}.woocommerce-process-page form .select2-container--default .select2-selection--single .select2-selection__rendered,.woocommerce-process-page table .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:inherit;padding-left:0}.woocommerce-process-page form .select2-container--default .select2-selection--single .select2-selection__arrow,.woocommerce-process-page table .select2-container--default .select2-selection--single .select2-selection__arrow{top:16px;right:20px}.woocommerce-process-page form .required,.woocommerce-process-page table .required{text-decoration:none;font-size:1.6em;color:#E26D6D;line-height:0.8}.woocommerce-process-page table{border-collapse:collapse}.woocommerce-process-page table th,.woocommerce-process-page table td{border-bottom:1px solid #E4E4E4;padding:22px 10px;text-align:left;vertical-align:top}.woocommerce-account .select2-dropdown,.woocommerce-cart .select2-dropdown,.woocommerce-checkout .select2-dropdown{font-family:'raleway';border:0}.woocommerce-account .select2-container--default .select2-search--dropdown .select2-search__field,.woocommerce-cart .select2-container--default .select2-search--dropdown .select2-search__field,.woocommerce-checkout .select2-container--default .select2-search--dropdown .select2-search__field{padding:6px 10px;border-radius:5px}.woocommerce-account .select2-search--dropdown,.woocommerce-cart .select2-search--dropdown,.woocommerce-checkout .select2-search--dropdown{padding:8px 16px}.woocommerce-account .select2-results__option,.woocommerce-cart .select2-results__option,.woocommerce-checkout .select2-results__option{padding:10px 22px}.woocommerce-account .select2-container--default .select2-results__option--highlighted[aria-selected],.woocommerce-account .select2-container--default .select2-results__option--highlighted[data-selected],.woocommerce-cart .select2-container--default .select2-results__option--highlighted[aria-selected],.woocommerce-cart .select2-container--default .select2-results__option--highlighted[data-selected],.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected],.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#018475}.woocommerce-cart .woocommerce-notices-wrapper>*{margin-top:14px;background-color:#F7F0E8;padding:10px 16px}.woocommerce-cart table{width:100%}.woocommerce-cart table.shop_table.cart th{font-family:'davis'}.woocommerce-cart table.shop_table tbody{font-family:'raleway';font-size:1.6rem}.woocommerce-cart table.shop_table .quantity{display:inline-block}.woocommerce-cart table.shop_table .cart-product-name-container{margin-bottom:10px}.woocommerce-cart table.shop_table a.remove{color:#727171;text-decoration:underline;margin-left:14px}.woocommerce-cart table.shop_table input[type='text']{border:0;border-radius:5px;padding:10px;line-height:1}.woocommerce-cart table.shop_table input[type='text']#coupon_code{width:initial}.woocommerce-cart table.shop_table .coupon{margin-bottom:20px}.woocommerce-cart table.shop_table .coupon label{font-weight:500}.woocommerce-cart table.shop_table .coupon .button{background-color:transparent;padding:0;min-width:initial;color:teal;margin-left:10px;text-decoration:underline}@media (max-width: 480px){.woocommerce-cart table.shop_table .coupon .button{text-align:left;margin-left:0;margin-top:10px}}.woocommerce-cart table.shop_table .button[name="update_cart"]{padding:0.8em 3em}.woocommerce-cart .woocommerce-cart-form th{font-weight:400;font-size:2.2rem;padding-bottom:10px}.woocommerce-cart .cart-collaterals .cart_totals td{text-align:right}.woocommerce-cart .cart-collaterals .cart_totals td .amount{font-weight:600}.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination{color:#727171;font-size:1.4rem;font-weight:500}.woocommerce-cart .cart-collaterals .cart_totals form.woocommerce-shipping-calculator{display:inline-block}.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-totals th,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-totals td{border-bottom:none}.woocommerce-cart .cart-collaterals .cart_totals .order-total th,.woocommerce-cart .cart-collaterals .cart_totals .order-total td{font-size:1.8rem;border-bottom:none;background-color:#F7F0E8;padding:22px 20px}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout{margin-top:40px}.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button{width:100%}#ship-to-different-address{font-size:1.5rem;font-weight:400;font-family:'raleway', sans-serif;margin:2.4em 0}.woocommerce-billing-fields__field-wrapper{border-top:1px solid #E4E4E4;margin-top:10px}form.checkout_coupon.woocommerce-form-coupon{overflow:hidden;font-family:'raleway';font-size:1.6rem;padding-top:10px}form.checkout_coupon.woocommerce-form-coupon .form-row{margin-top:0}.woocommerce-checkout-review-order-table{margin:20px 0}h3#order_review_heading{margin-top:40px}#order_review .woocommerce-checkout-review-order-table th,#order_review .woocommerce-checkout-review-order-table td{padding-left:20px;padding-right:40px}tr.order-total th,tr.order-total td{border-bottom:0}.shipping-message{font-size:1.6rem;background:#fff;padding:14px;margin:1em 0}.shipping-message p{margin:0}.shipping-message p strong{font-weight:600}.woocommerce-account .woocommerce{overflow:hidden;margin-top:40px;font-family:'raleway';font-size:1.6rem}.woocommerce-account .woocommerce p{font-family:'davis';margin-top:0;font-size:2rem}.woocommerce-account .woocommerce form p,.woocommerce-account .woocommerce table p{font-family:'raleway'}.woocommerce-MyAccount-navigation{float:left;width:20%;overflow:hidden}.woocommerce-MyAccount-navigation ul{padding:0;list-style:none;margin:0}.woocommerce-MyAccount-navigation ul li{font-size:1.6rem;font-weight:600;border-bottom:1px solid #E4E4E4;position:relative}.woocommerce-MyAccount-navigation ul li:after{font-family:dashicons;display:inline-block;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-size:20px;vertical-align:top;text-align:center;opacity:0.4;color:#018475;position:absolute;right:0;top:14px}.woocommerce-MyAccount-navigation ul li.is-active a{color:#2B2B2B}.woocommerce-MyAccount-navigation ul li.is-active:after{opacity:1}.woocommerce-MyAccount-navigation ul li a{text-decoration:none;font-weight:500;color:#727171;padding:14px 0;display:block}.woocommerce-MyAccount-navigation ul li:first-child{border-top:1px solid #E4E4E4}@media (max-width: 767px){.woocommerce-MyAccount-navigation ul li:first-child{border-top:none}}@media (max-width: 767px){.woocommerce-MyAccount-navigation ul li{display:inline-block;padding-right:30px;margin-right:30px;white-space:nowrap;border:none}.woocommerce-MyAccount-navigation ul li:last-child{margin-right:0px}}@media (max-width: 767px){.woocommerce-MyAccount-navigation ul{overflow:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;white-space:nowrap;scrollbar-width:none}.woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}}@media (max-width: 991px){.woocommerce-MyAccount-navigation{width:177px;margin-right:40px}}@media (max-width: 767px){.woocommerce-MyAccount-navigation{float:none;width:auto;margin-right:0;border-bottom:1px solid #E4E4E4;margin-bottom:40px}}.woocommerce-MyAccount-navigation-link--dashboard:after{content:"\f226"}.woocommerce-MyAccount-navigation-link--orders:after{content:"\f174"}.woocommerce-MyAccount-navigation-link--payment-methods:after{content:"\f11f"}.woocommerce-MyAccount-navigation-link--edit-address:after{content:"\f102"}.woocommerce-MyAccount-navigation-link--edit-account:after{content:"\f110"}.woocommerce-MyAccount-navigation-link--customer-logout:after{content:"\f112"}.woocommerce-MyAccount-content{float:right;width:75%;overflow:hidden}.woocommerce-MyAccount-content .woocommerce-Message--info{text-align:center}.woocommerce-MyAccount-content .woocommerce-Message--info .woocommerce-Button{display:block;max-width:260px;margin:30px auto}@media (max-width: 991px){.woocommerce-MyAccount-content{width:auto;float:none}}.woocommerce-MyAccount-content table.shop_table{width:100%;margin-bottom:30px}.woocommerce-MyAccount-content table.shop_table th{padding-top:0}.woocommerce-MyAccount-content table.shop_table th[scope='row']{padding-top:22px}.woocommerce-MyAccount-content table.shop_table td .button{padding:0;background:0;color:#018475;text-align:left;text-decoration:underline;min-width:initial;border-radius:0}.woocommerce-MyAccount-content table.shop_table.woocommerce-table--order-details{margin-top:30px}@media (min-width: 768px){.page-template-default #customer_details{width:47.8260869565%;float:left;margin-right:4.347826087%}.page-template-default #order_review{width:47.8260869565%;float:right;margin-right:0}}.col2-set.addresses{display:flex;justify-content:space-between;flex-wrap:wrap}.col2-set.addresses>*{width:300px;margin-bottom:30px;margin-right:20px}.col2-set.addresses .woocommerce-column__title{font-size:2.8rem;font-family:'davis';font-weight:400}.col2-set.addresses address{font-style:normal;line-height:1.5;font-size:1.6rem;font-family:'davis'}.col2-set.addresses address p{margin:0}.col2-set.addresses address p:first-of-type{margin-top:20px}header.woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}header.woocommerce-Address-title h3{font-size:2.8rem;font-family:'davis';font-weight:400}.woocommerce-Addresses{margin-top:30px}.woocommerce-EditAccountForm fieldset{padding:18px 26px;margin:30px 0;border:1px solid #727171}.woocommerce-EditAccountForm legend{padding:0 8px}.woocommerce-checkout .wc-proceed-to-checkout,#add_payment_method .wc-proceed-to-checkout{padding:1em 0}.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,#add_payment_method .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}.woocommerce-checkout .cart-collaterals .shipping-calculator-button,#add_payment_method .cart-collaterals .shipping-calculator-button{float:none;margin-top:0.5em;display:inline-block}.woocommerce-checkout .cart-collaterals .shipping-calculator-form,#add_payment_method .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}.woocommerce-checkout .cart-collaterals .cart_totals p small,#add_payment_method .cart-collaterals .cart_totals p small{color:#727171;font-size:0.83em}.woocommerce-checkout .cart-collaterals .cart_totals table,#add_payment_method .cart-collaterals .cart_totals table{margin:0 0 6px;padding:0}.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,#add_payment_method .cart-collaterals .cart_totals table tr:first-child td{border-top:0}.woocommerce-checkout .cart-collaterals .cart_totals table th,#add_payment_method .cart-collaterals .cart_totals table th{width:35%}.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th,#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}.woocommerce-checkout .cart-collaterals .cart_totals table small,#add_payment_method .cart-collaterals .cart_totals table small{color:#727171}.woocommerce-checkout .cart-collaterals .cart_totals table select,#add_payment_method .cart-collaterals .cart_totals table select{width:100%}.woocommerce-checkout .cart-collaterals .cart_totals .discount td,#add_payment_method .cart-collaterals .cart_totals .discount td{color:#EB090A}.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th,#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th{border-top:1px solid #E4E4E4}.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination,#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product,#add_payment_method .cart-collaterals .cross-sells ul.products li.product{margin-top:0}.woocommerce-checkout .checkout .create-account small,#add_payment_method .checkout .create-account small{font-size:11px;color:#727171;font-weight:normal}.woocommerce-checkout #payment,#add_payment_method #payment{background:#F7F0E8;border-radius:5px;padding:20px}.woocommerce-checkout #payment ul.payment_methods,#add_payment_method #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #E4E4E4;margin:0;list-style:none outside}.woocommerce-checkout #payment ul.payment_methods li,#add_payment_method #payment ul.payment_methods li{text-align:left;margin:0;font-weight:normal}.woocommerce-checkout #payment ul.payment_methods li input,#add_payment_method #payment ul.payment_methods li input{margin:0 1em 0 0}.woocommerce-checkout #payment ul.payment_methods li img,#add_payment_method #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 0.5em;padding:0;position:relative;box-shadow:none}.woocommerce-checkout #payment ul.payment_methods li img+img,#add_payment_method #payment ul.payment_methods li img+img{margin-left:2px}.woocommerce-checkout #payment ul.payment_methods .woocommerce-SavedPaymentMethods-saveNew,#add_payment_method #payment ul.payment_methods .woocommerce-SavedPaymentMethods-saveNew{margin-top:-16px}.woocommerce-checkout #payment ul.payment_methods .woocommerce-SavedPaymentMethods-saveNew input,#add_payment_method #payment ul.payment_methods .woocommerce-SavedPaymentMethods-saveNew input{margin-right:6px}.woocommerce-checkout #payment ul.payment_methods .woocommerce-SavedPaymentMethods-saveNew label,#add_payment_method #payment ul.payment_methods .woocommerce-SavedPaymentMethods-saveNew label{font-size:1.6rem;text-transform:none;letter-spacing:0;color:#2B2B2B;font-size:1.4rem;font-weight:400}.woocommerce-checkout #payment div.form-row,#add_payment_method #payment div.form-row{padding:1em}.woocommerce-checkout #payment div.payment_box,#add_payment_method #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:0.92em;border-radius:2px;line-height:1.5;color:#727171}.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new{margin:0 0 0.5em}.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label{cursor:pointer}.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form,#add_payment_method #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right 0.618em center;background-size:32px 20px}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa{background-image:url("../images/icons/credit-cards/visa.svg")}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard{background-image:url("../images/icons/credit-cards/mastercard.svg")}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser{background-image:url("../images/icons/credit-cards/laser.svg")}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub{background-image:url("../images/icons/credit-cards/diners.svg")}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro{background-image:url("../images/icons/credit-cards/maestro.svg")}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb{background-image:url("../images/icons/credit-cards/jcb.svg")}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex{background-image:url("../images/icons/credit-cards/amex.svg")}.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover{background-image:url("../images/icons/credit-cards/discover.svg")}.woocommerce-checkout #payment div.payment_box span.help,#add_payment_method #payment div.payment_box span.help{font-size:0.857em;color:#727171;font-weight:normal}.woocommerce-checkout #payment div.payment_box .form-row,#add_payment_method #payment div.payment_box .form-row{margin:0 0 1em}.woocommerce-checkout #payment div.payment_box p:last-child,#add_payment_method #payment div.payment_box p:last-child{margin-bottom:0}.woocommerce-checkout #payment div.payment_box::before,#add_payment_method #payment div.payment_box::before{content:"";display:block;border:1em solid #727171;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-0.75em;left:0;margin:-1em 0 0 2em}.woocommerce-checkout #payment .payment_method_paypal .about_paypal,#add_payment_method #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:0.83em}.woocommerce-checkout #payment .payment_method_paypal img,#add_payment_method #payment .payment_method_paypal img{max-height:52px;vertical-align:middle}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,0.2);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);background:rgba(0,0,0,0.05)}.woocommerce-invalid #terms{outline:2px solid red;outline-offset:2px}#payment div.payment_box,#add_payment_method #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{color:#2B2B2B;padding:0;margin-top:30px}#payment div.payment_box p,#add_payment_method #payment div.payment_box p,.woocommerce-checkout #payment div.payment_box p{font-size:1.6rem}#payment div.payment_box:before,#add_payment_method #payment div.payment_box:before,.woocommerce-checkout #payment div.payment_box:before{display:none !important}#payment div.payment_box div.form-row,#add_payment_method #payment div.payment_box div.form-row,.woocommerce-checkout #payment div.payment_box div.form-row{padding:14px 0 0 0}#payment ul.payment_methods li img.stripe-icon,#add_payment_method #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{display:inline-block;padding-bottom:6px;margin-left:3px}#payment .wc-stripe-elements-field,#payment .wc-stripe-iban-element-field,#add_payment_method #payment .wc-stripe-elements-field,#add_payment_method #payment .wc-stripe-iban-element-field,.woocommerce-checkout #payment .wc-stripe-elements-field,.woocommerce-checkout #payment .wc-stripe-iban-element-field{border:none;border-radius:5px;font-weight:400;padding:15px 15px;width:100%;font-size:1.6rem;transition:all 0.2s ease}#payment .wc-stripe-elements-field.focused,#payment .wc-stripe-iban-element-field.focused,#add_payment_method #payment .wc-stripe-elements-field.focused,#add_payment_method #payment .wc-stripe-iban-element-field.focused,.woocommerce-checkout #payment .wc-stripe-elements-field.focused,.woocommerce-checkout #payment .wc-stripe-iban-element-field.focused{box-shadow:inset 0 0 0 1px #01A794}#payment .wc-stripe-elements-field:focus,#payment .wc-stripe-iban-element-field:focus,#add_payment_method #payment .wc-stripe-elements-field:focus,#add_payment_method #payment .wc-stripe-iban-element-field:focus,.woocommerce-checkout #payment .wc-stripe-elements-field:focus,.woocommerce-checkout #payment .wc-stripe-iban-element-field:focus{box-shadow:inset 0 0 0 1px #01A794}label[for='payment_method_stripe']{font-family:'davis';font-weight:400;font-size:2.2rem;vertical-align:middle}.woocommerce-terms-and-conditions-checkbox-text{font-size:1.4rem;text-transform:none;letter-spacing:0;font-weight:400}ul.woocommerce-order-overview.woocommerce-thankyou-order-details{font-size:1.6rem;font-family:'raleway'}ul.woocommerce-order-overview.woocommerce-thankyou-order-details li{padding:5px 0}ul.woocommerce-order-overview.woocommerce-thankyou-order-details li strong{font-weight:600}ul.woocommerce-order-overview.woocommerce-thankyou-order-details+.woocommerce-order-details{margin-bottom:40px}section.woocommerce-order-details{margin-top:40px}h2.woocommerce-order-details__title{font-weight:400;font-size:2.6rem;margin-bottom:10px}.woocommerce form.woocommerce-form.woocommerce-form-login{max-width:540px;margin-top:16px;overflow:hidden}.woocommerce form.woocommerce-form.woocommerce-form-login .woocommerce-LostPassword{font-size:1.6rem}section.login{margin-bottom:120px}#seller_login{max-width:480px;margin-top:50px}.login-error{background-color:#fff;color:#EB090A;border-left:3px solid #EB090A;padding:8px 12px;font-size:1.4rem;margin:10px 0 16px}.international-portal{padding-top:50px;background-color:#F7F0E8;overflow-x:hidden}.portal-covers-container{position:relative;padding:20px 0 50px;max-width:1100px;width:95%;margin:0 auto}.portal-covers-container .crow-feet{position:absolute;left:111px;top:35%}@media (max-width: 767px){.portal-covers-container{display:none}}.portal-covers{display:flex;align-items:flex-end;justify-content:space-between}.portal-covers img{box-shadow:0 5px 10px rgba(0,0,0,0.1);width:11%;display:inline-block}.portal-covers img:nth-child(1){transform:rotate(-20deg) translateY(90px)}@media (max-width: 1150px){.portal-covers img:nth-child(1){transform:rotate(-20deg) translateY(8vw)}}.portal-covers img:nth-child(3){transform:rotate(-10deg)}.portal-covers img:nth-child(5){transform:rotate(10deg)}.portal-covers img:nth-child(6){transform:rotate(20deg) translateY(90px)}@media (max-width: 1150px){.portal-covers img:nth-child(6){transform:rotate(20deg) translateY(8vw)}}.titles-container{-moz-column-count:2;column-count:2;-moz-column-gap:80px;column-gap:80px;max-width:750px;margin:40px auto}.titles-container .single-title{margin-bottom:30px}.titles-container .single-title:last-child{margin-bottom:0}.titles-container .single-title a{text-decoration:underline}.titles-container .single-title a span{display:inline;white-space:nowrap;margin-left:6px;text-decoration:none}.titles-container .single-title a span img{display:inline-block;width:18px;height:18px}.additional-titles .titles-container{margin:0 auto;-moz-column-gap:40px;column-gap:40px}.additional-titles .titles-container .single-title{margin-bottom:16px}.additional-titles .titles-container .single-title img{display:inline-block;width:14px;height:14px}#view_additional_titles{margin-bottom:20px;font-weight:600;color:#01A794;position:relative;text-decoration:underline}#view_additional_titles:after{content:url("../assets/down-arrow-green.svg");position:absolute;right:-6px;top:43%;transform:translate(100%, -50%)}.additional-titles{display:none;background-color:#F0E0CE;border-radius:20px;padding:40px 40px 30px;margin:20px 40px 40px 40px}#assets{margin-top:40px;background-color:#97C533;padding:60px 0}#assets ul{font-weight:300;font-size:1.8rem;padding-left:20px}@media (max-width: 480px){#assets{padding:40px 0}}.assets-container{max-width:620px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.assets-container>*{min-width:0}@media (max-width: 767px){.assets-container{display:block}}.no-cssgrid .assets-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.no-cssgrid .assets-container>*{display:block}.no-cssgrid .assets-container>*:first-child{float:left;width:1fr}.no-cssgrid .assets-container>*:last-child{float:right;margin-left:20px;width:calc(100% - 1fr - 20px)}@media (max-width: 767px){.assets-container{width:80%}.assets-container .container:first-child{margin-bottom:30px}}.legal-text{max-width:600px;margin-top:60px}#contacts{padding:90px 0}#request{padding:90px 0}#request .body-text{margin-top:20px;max-width:620px}#asset_request{max-width:400px;margin-top:40px}.body-content{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.body-content h1,.body-content h2,.body-content h3,.body-content h4,.body-content h5,.body-content h6{font-weight:500}.body-content h1+ul li:first-child,.body-content h1 ol li:first-child,.body-content h2+ul li:first-child,.body-content h2 ol li:first-child,.body-content h3+ul li:first-child,.body-content h3 ol li:first-child,.body-content h4+ul li:first-child,.body-content h4 ol li:first-child,.body-content h5+ul li:first-child,.body-content h5 ol li:first-child,.body-content h6+ul li:first-child,.body-content h6 ol li:first-child{margin-top:0.86em}.body-content h1{display:none}.body-content h2{margin-top:1.95em;margin-bottom:-0.28em;line-height:1.12}.body-content h2+p{margin-top:0.86em}.body-content h3{margin-top:1.72em;margin-bottom:-0.31em;line-height:1.18}.body-content h3+p{margin-top:0.9em}.body-content h4{font-size:2.2rem;margin-top:1.72em;margin-bottom:-0.25em;line-height:1.2}.body-content h4+p{margin-top:0.9em}.body-content h5{margin-top:1.72em;margin-bottom:-0.25em;line-height:1.2}.body-content h5+p{margin-top:0.9em}.body-content p{margin-top:1.8em;margin-bottom:-0.45em;letter-spacing:-0.0004em;line-height:1.48;word-wrap:break-word}.body-content p+ol>li:first-child{margin-top:1.8em}.body-content p+ul>li:first-child{margin-top:1.8em}.body-content p a{text-decoration:none}.body-content p a:hover{text-decoration:underline}.body-content p:first-child{margin-top:inherit;margin-bottom:inherit}.body-content p iframe{margin-top:0}.body-content ul{list-style-type:disc}.body-content ol{list-style-type:decimal}.body-content ol,.body-content ul{margin:0;padding:0}.body-content ol li,.body-content ul li{margin-left:30px;margin-top:1.05em;margin-bottom:-0.46em}.body-content ol li li:first-child,.body-content ul li li:first-child{margin-top:0.59em}.body-content iframe{margin-top:0.9em}.body-content iframe.instagram-media{margin-top:0.9em !important}.body-content .issuuembed{margin-bottom:2.8em}.body-content .aligncenter,.body-content .alignleft,.body-content .alignright{display:block;padding:0}.body-content .aligncenter{float:none;margin:1.5em auto 1em}.body-content .aligncenter img{margin:0 auto}.body-content .alignright{float:right;margin:.5em 0 1em 2em}.body-content .alignleft{float:left;margin:.5em 2em 1em 0}.body-content .wp-caption{padding:5px 0;border:1px solid #555;background:#444;text-align:center}.body-content .wp-caption img{display:inline}.body-content .wp-caption p.wp-caption-text{margin:5px 0 0;padding:0;text-align:center;font-size:75%;font-weight:100;font-style:italic;color:#ddd}.bmword-wrapper{margin-top:80px;margin-bottom:80px}@media (max-width: 767px){.bmword-wrapper{margin-top:40px}}.bm-bottom{margin-top:60px}.bm-head{display:grid;grid-template-columns:1fr 4fr 1fr;grid-gap:20px;margin-bottom:60px;align-items:center}.bm-head>*:first-child{justify-self:flex-start}.bm-head>*:last-child{justify-self:flex-end}.bm-head .button{white-space:nowrap;padding:1em 2em;min-width:0}@media (max-width: 767px){.bm-head .button{padding:0.6em 1.2em}}@media (max-width: 480px){.bm-head .button{width:auto}}@media (max-width: 767px){.bm-head{grid-template-columns:1fr 1fr;margin-bottom:30px}.bm-head .bm-title,.bm-head .bm-main-title{order:3;grid-column:span 2}.bm-head .dummy{display:none}}@media (max-width: 767px){.tax-wordcat .bm-head,.post-type-archive-bmword .bm-head{grid-template-columns:1fr 1fr}.tax-wordcat .bm-head .bm-title,.tax-wordcat .bm-head .bm-main-title,.post-type-archive-bmword .bm-head .bm-title,.post-type-archive-bmword .bm-head .bm-main-title{order:3;grid-column:span 2}}.bm-logo{width:128px}h1.bm-main-title{text-align:center;text-transform:uppercase;letter-spacing:0.05em}h1.bm-main-title span{display:block}@media (max-width: 767px){h1.bm-main-title span:first-child{font-size:6.1vw}}h1.bm-main-title span:last-child{font-size:5.5rem;margin-top:-20px;letter-spacing:0.05em}@media (max-width: 767px){h1.bm-main-title span:last-child{margin-top:-3.8vw;font-size:10vw}}.bm-title{letter-spacing:0.05em;text-transform:uppercase;text-align:center;line-height:1}.bm-title.big{font-size:6rem}@media (max-width: 991px){.bm-title.big{font-size:4.5rem}}@media (max-width: 767px){.bm-title.big{font-size:3.5rem}}.bmword-grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:24px;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.bmword-grid>*{min-width:0}@media (max-width: 767px){.bmword-grid{display:block}}.no-cssgrid .bmword-grid{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.no-cssgrid .bmword-grid>*{width:calc((100% - (24px * 4)) / 4)}.no-cssgrid .bmword-grid>*:nth-child(n+5){margin-top:24px}.bmword-grid .bm-cat{aspect-ratio:1/1;font-size:3rem;display:flex;align-items:center;justify-content:center;padding:10px;transition:transform .15s ease-in-out}.bmword-grid .bm-cat:nth-child(7n+1){background-color:#FFDB00}.bmword-grid .bm-cat:nth-child(7n+2){background-color:#85C779}.bmword-grid .bm-cat:nth-child(7n+3){background-color:#6992AA}.bmword-grid .bm-cat:nth-child(7n+4){background-color:#E86454}.bmword-grid .bm-cat:nth-child(7n+5){background-color:#F9AAA7}.bmword-grid .bm-cat:nth-child(7n+6){background-color:#F7932F}.bmword-grid .bm-cat:nth-child(7n+7){background-color:#8CBFB7}.bmword-grid .bm-cat:hover{transform:scale(1.1)}@media (max-width: 767px){.bmword-grid{display:grid}}.mosaic-grid .grid-sizer{width:33.3%}@media (max-width: 767px){.mosaic-grid .grid-sizer{width:50%}}.mosaic-grid .word{width:33.3%;padding:0 1.25% 2.5%;transition:transform .2s ease-in-out}.mosaic-grid .word:hover{transform:scale(1.1)}.mosaic-grid .word img{max-height:500px;margin:0 auto}@media (max-width: 767px){.mosaic-grid .word{width:50%}}.single-word{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}.single-word>*{min-width:0}@media (max-width: 767px){.single-word{display:block}}.no-cssgrid .single-word{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.no-cssgrid .single-word>*{display:block}.no-cssgrid .single-word>*:first-child{float:left;width:1fr}.no-cssgrid .single-word>*:last-child{float:right;margin-left:40px;width:calc(100% - 1fr - 40px)}.single-word .bm-info{text-align:center;margin-top:10px}.single-word .bm-info a{font-style:italic;color:#018475}.single-word h1{text-transform:lowercase;font-size:5rem;text-align:center}.single-word .right{padding-top:60px}.single-word .right p{font-size:1.8rem;margin:1em 0;text-wrap:balance}@media (max-width: 767px){.single-word .right{padding-top:20px}}.single-word .did-you-know{margin:40px auto 0 auto;background-color:#E86454;text-align:center;aspect-ratio:1/1;max-width:300px;border-radius:100em;padding:20px;display:flex;justify-content:center;align-items:center}.single-word .did-you-know h2{font-weight:600}.single-word .did-you-know p{font-size:1.6rem}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;transition:opacity 1s ease;-webkit-transition:opacity 1s ease}.slick-slider.slick-initialized{visibility:visible;opacity:1}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block;border-radius:0}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{background:transparent;border:none;color:transparent;cursor:pointer;display:block;font-size:0;height:32px;width:16px;line-height:0;outline:none;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-size:16px 32px;background-repeat:no-repeat;z-index:9998;border-radius:0}.slick-prev:hover,.slick-next:hover{background-color:transparent}button.slick-prev{left:-18px;background-image:url("../assets/left-arrow--black.svg");background-repeat:no-repeat}@media (min-width: 768px){button.slick-prev{left:-30px}}@media (min-width: 1024px){button.slick-prev{left:-34px}}@media (min-width: 1400px){button.slick-prev{left:-84px}}.slick-prev:before,.slick-next:before{display:none}button.slick-next{right:-18px;background-image:url("../assets/right-arrow--black.svg");background-repeat:no-repeat}@media (min-width: 768px){button.slick-next{right:-30px}}@media (min-width: 1024px){button.slick-next{right:-34px}}@media (min-width: 1400px){button.slick-next{right:-84px}}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;left:0;right:0;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0 !important;line-height:0;display:block;width:10px;height:10px;padding:5px !important;cursor:pointer;color:transparent;border:0 !important;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:30px;line-height:20px;position:absolute;top:0;left:0;width:8px;height:8px;border-radius:50%;content:'';text-align:center;opacity:1;background-color:rgba(0,0,0,0.1);border:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
