ul{box-sizing:border-box}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text{border:0;clip-path:inset(50%);margin:-1px;overflow-wrap:normal!important;padding:0}.screen-reader-text:focus{border-radius:3px;clip-path:none;font-size:.875rem}.so-widget-sow-image-default-8b5b6f678277 .sow-image-container{display:flex;align-items:flex-start}.so-widget-sow-image-default-8b5b6f678277 .sow-image-container>a{display:inline-block;max-width:100%}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.so-widget-sow-image-default-8b5b6f678277 .sow-image-container>a{display:flex}}.so-widget-sow-image-default-8b5b6f678277 .sow-image-container .so-widget-image{display:block;height:auto;max-width:100%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce-page ul.products{clear:both}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;padding:0;position:relative;width:22.05%;margin:0 3.8% 2.992em 0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce ul.products li.first,.woocommerce-page ul.products li.first,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}@media only screen and (max-width:768px){:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}}:root{--woocommerce:#7F54B3;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#7F54B3;--wc-primary-text:white;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#b3af54;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2)format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype");font-weight:400;font-style:normal}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce ul.products::after{clear:both}.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:.5em 0;margin:0;font-size:1em}#footer-widgets .widget ul li a,#masthead .hgroup a,#masthead-widgets .widget ul li a,#secondary .widget ul li a,.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce .woocommerce-ordering,.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button:hover{background-color:#dcd7e3;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button:disabled{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor*)) .woocommerce a.button:disabled:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#b3af54}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:#fff}a,body,div,form,h1,h2,html,li,span{margin:0}body,h1,h2{padding:0}a,div,form,html,li,p,span,ul{font-family:inherit;padding:0}a,body,div,form,h1,h2,html,li,p,pre,span,ul{border:0;font-style:inherit;font-weight:inherit;outline:0;vertical-align:baseline}a,div,form,h1,h2,li,p,pre,span,ul{font-size:100%}#masthead-widgets .widget_nav_menu ul.menu li:hover>ul.sub-menu,aside,footer,header,nav{display:block}ul{margin:0 0 1.5em 3em;list-style:disc}a:focus{outline:thin dotted}a:active,a:hover{outline:0}a img{border:0}body{font-size:13px}body,input,select{color:#333;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}body,select{line-height:1.5}a{color:#248cc8}a:active,a:focus,a:hover{color:#f47e3c}h1,h2{font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}p{margin:0 0 1.5em}ul ul{margin-bottom:0;margin-left:1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;line-height:1.6;margin:0 0 1.6em;padding:1.6em;overflow:auto;max-width:100%}input,select{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input{line-height:normal;*overflow:visible}a.button{padding:12px 20px;border-top:solid 1px #d2d2d2;border-left:solid 1px #c3c3c3;border-right:solid 1px #c3c3c3;border-bottom:solid 1px #9f9f9f;background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dfdfdf),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#dfdfdf,#fff);background:-moz-linear-gradient(center bottom,#dfdfdf 0%,#fff 100%);background:-o-linear-gradient(#fff,#dfdfdf);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:12px;font-weight:700;color:#646464;-webkit-box-shadow:0 1px 1px rgb(0 0 0/.125),inset 0 1px 0 rgb(255 255 255/.5);-moz-box-shadow:0 1px 1px rgb(0 0 0/.125),inset 0 1px 0 rgb(255 255 255/.5);box-shadow:0 1px 1px rgb(0 0 0/.125),inset 0 1px 0 rgb(255 255 255/.5);width:auto;text-decoration:none;cursor:pointer;line-height:1;text-shadow:0 1px 0 rgb(255 255 255/.8)}.woocommerce a.button:focus,a.button:focus{border-top:solid 1px #dadada;border-left:solid 1px #cfcfcf;border-right:solid 1px #cfcfcf;border-bottom:solid 1px #a8a8a8;background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ebebeb),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#ebebeb,#fff);background:-moz-linear-gradient(center bottom,#ebebeb 0%,#fff 100%);background:-o-linear-gradient(#fff,#ebebeb)}.woocommerce a.button:active,a.button:active{border-top:solid 1px #aaa;border-left:solid 1px #bbb;border-right:solid 1px #bbb;border-bottom:solid 1px #bbb;-webkit-box-shadow:inset 0-1px 0 rgb(255 255 255/.5),inset 0 2px 5px rgb(0 0 0/.15);-moz-box-shadow:inset 0-1px 0 rgb(255 255 255/.5),inset 0 2px 5px rgb(0 0 0/.15);box-shadow:inset 0-1px 0 rgb(255 255 255/.5),inset 0 2px 5px rgb(0 0 0/.15)}input::-moz-focus-inner{border:0;padding:0}select{border:1px solid #ccc;max-width:100%}body{background:#dadada}#masthead,#page-wrapper{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#page-wrapper{padding-top:20px;width:1080px;margin:0 auto}.layout-full #page-wrapper{width:100%;margin:0;padding:0;overflow:hidden}.layout-full #page-wrapper .full-container{max-width:1080px;margin-left:auto;margin-right:auto;position:relative}#masthead{background:#fcfcfc;padding:0 35px;zoom:1}#masthead:before{content:"";display:block}#masthead:after{content:"";display:table;clear:both}#masthead .hgroup{position:relative;padding-top:45px;padding-bottom:45px}#main{zoom:1}#main:before{content:"";display:block}#main:after{content:"";display:table;clear:both}#primary{float:left;width:71.287%}#secondary{float:right;width:23.762%}#main{background:#fcfcfc;padding:35px}@media (max-width:680px){body.responsive #masthead .hgroup{display:block;text-align:center}body.responsive #primary,body.responsive #secondary{width:auto;float:none}body.responsive #secondary{margin-top:35px}body.responsive #footer-widgets .widget{display:block;margin-bottom:25px;float:none}body.responsive #footer-widgets .widget:last-child{margin-bottom:0}}body.responsive #page-wrapper{max-width:1080px;width:auto;overflow-x:hidden}.widget img,body.responsive.layout-full #page-wrapper{max-width:100%}body.responsive.layout-full #page-wrapper .full-container{max-width:1080px;margin-left:auto;margin-right:auto}@media screen and (max-width:640px){body.responsive #footer-widgets .widget,body.responsive #masthead-widgets .widget{width:auto;float:none;padding:0 0 25px}}#colophon{margin-bottom:20px;background:#2f3033;padding:30px}#colophon #site-info span:after{content:"-";display:inline-block;padding:0 5px}#colophon #site-info span:last-of-type:after{content:none}#colophon #site-info{text-align:center;margin-top:25px;color:#aaa;font-size:11.5px}body.layout-full{background-color:#2f3033}.layout-full #colophon{margin-bottom:0;margin-top:0;padding-top:30px;padding-bottom:30px}#scroll-to-top{position:fixed;bottom:20px;right:20px;background:#000;padding:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;-ms-transform:scale(0,0);-webkit-transform:scale(0,0);transform:scale(0,0);opacity:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.widget{margin:0 0 1.5em}.textwidget p:first-child{margin-top:0}#footer-widgets .widget:last-child,#masthead-widgets .widget:last-child,#secondary .widget:last-child,.textwidget p:last-child{margin-bottom:0}#secondary .widget{margin-bottom:40px;font-size:13px;color:#5e5e5e}#footer-widgets .widget{font-size:13px}#masthead-widgets .widget{font-size:13px;color:#5e5e5e}#footer-widgets .widget ul,#masthead-widgets .widget ul,#secondary .widget ul{list-style:none;padding:0;margin:0}#masthead-widgets .widget ul ul{margin-left:1em}#footer-widgets .widget ul li,#masthead-widgets .widget ul li,#secondary .widget ul li{padding-bottom:7px}#footer-widgets{zoom:1;margin:0-5px;max-width:100%}#footer-widgets:before{content:"";display:block}#footer-widgets:after{content:"";display:table;clear:both}#footer-widgets .widget,#masthead-widgets .widget{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;float:left}#footer-widgets .widget{padding:0 15px;color:#b9b9b9}#footer-widgets .widget a{color:#ccc}#masthead-widgets{zoom:1}#masthead-widgets:before,.panel-grid-cell .so-panel:before{content:"";display:block}#masthead-widgets:after,.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}#masthead-widgets .widget{padding-right:25px}#masthead-widgets .widget:last-child{padding-right:0}.widget img{height:auto}#masthead-widgets .widget_nav_menu ul.menu{margin:0}#masthead-widgets .widget_nav_menu ul.menu>li{list-style:none;display:inline-block;margin-right:20px;position:relative}#masthead-widgets .widget_nav_menu ul.menu>li:last-child{margin-right:0}#masthead-widgets .widget_nav_menu ul.menu>li>a{display:block;text-decoration:none;color:#555;font-weight:500;padding:.75em 0;line-height:1em}#masthead-widgets .widget_nav_menu ul.menu>li ul.sub-menu{display:none;position:absolute;margin:0;z-index:10000;border:1px solid #e6e6e6;-webkit-box-shadow:0 1px 1px rgb(0 0 0/.1);-moz-box-shadow:0 1px 1px rgb(0 0 0/.1);box-shadow:0 1px 1px rgb(0 0 0/.1);top:2.5em;left:-10px;background:#fff}#masthead-widgets .widget_nav_menu ul.menu>li ul.sub-menu li{position:relative;list-style:none;width:160px;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px}#masthead-widgets .widget_nav_menu ul.menu>li ul.sub-menu li a{display:block;text-decoration:none;color:#777}#masthead-widgets .widget_nav_menu ul.menu>li ul.sub-menu ul{display:none;top:-1px;left:160px}#masthead-widgets .widget_nav_menu ul.menu>li>ul.sub-menu{border-top:2px solid #00bcff}#colophon .widget_nav_menu .menu-item{padding-bottom:0}#colophon .widget_nav_menu .menu-item a{display:block;padding-bottom:3px;margin-bottom:3px;border-bottom:1px solid #b9b9b9}.panel-row-style{margin:0-20px;padding:25px 20px;background-position:center center;background-repeat:no-repeat}.layout-full.panels-style-force-full .panel-row-style{margin:0-1000px;padding:25px 1000px}@font-face{font-display:swap;font-family:"thefamilystorybox-icons";src:url(/wp-content/themes/thefamilystorybox/icons/thefamilystorybox-icons.eot);src:url(/wp-content/themes/thefamilystorybox/icons/thefamilystorybox-icons.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/thefamilystorybox/icons/thefamilystorybox-icons.woff)format("woff"),url(/wp-content/themes/thefamilystorybox/icons/thefamilystorybox-icons.ttf?)format("truetype"),url(/wp-content/themes/thefamilystorybox/icons/thefamilystorybox-icons.svg)format("svg");font-weight:400;font-style:normal}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;word-wrap:normal!important;width:1px}.screen-reader-text:focus{background-color:#f1f1f1;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip:auto!important;color:#0073aa;display:block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:14px;font-weight:600;height:auto;left:6px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:7px;width:auto;z-index:100000}@font-face{font-display:swap;font-family:"FontAwesome";src:url(/wp-content/themes/thefamilystorybox/fontawesome/fonts/fontawesome-webfont.eot?v=4.7.0);src:url(/wp-content/themes/thefamilystorybox/fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0)format("embedded-opentype"),url(/wp-content/themes/thefamilystorybox/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0)format("woff2"),url(/wp-content/themes/thefamilystorybox/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0)format("woff"),url(/wp-content/themes/thefamilystorybox/fontawesome/fonts/fontawesome-webfont.ttf?v=4.7.0)format("truetype"),url(/wp-content/themes/thefamilystorybox/fontawesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular)format("svg");font-weight:400;font-style:normal}.woocommerce #page-wrapper #main #primary #main{padding:0}.woocommerce #page-wrapper .button,.woocommerce a.button{border-top:solid 1px #d2d2d2;border-left:solid 1px #c3c3c3;border-right:solid 1px #c3c3c3;border-bottom:solid 1px #9f9f9f;background:#fff;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#dfdfdf),color-stop(1,#fff));background:-ms-linear-gradient(bottom,#dfdfdf,#fff);background:-moz-linear-gradient(center bottom,#dfdfdf 0%,#fff 100%);background:-o-linear-gradient(#fff,#dfdfdf);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#646464;-webkit-box-shadow:0 1px 1px rgb(0 0 0/.125),inset 0 1px 0 rgb(255 255 255/.5);-moz-box-shadow:0 1px 1px rgb(0 0 0/.125),inset 0 1px 0 rgb(255 255 255/.5);box-shadow:0 1px 1px rgb(0 0 0/.125),inset 0 1px 0 rgb(255 255 255/.5);width:auto;text-decoration:none;cursor:pointer;line-height:1;text-shadow:0 1px 0 rgb(255 255 255/.8)}.woocommerce #page-wrapper h1.page-title{color:#3b3b3b;font-size:20px;font-weight:500;line-height:1.35em;margin-bottom:1em}.woocommerce #page-wrapper .woocommerce-breadcrumb{font-weight:500;color:#5e5e5e;margin-bottom:20px}.woocommerce a.button{padding:12px 20px;font-size:12px;font-weight:700}.panel-grid.panel-has-style>.panel-row-style,.panel-grid.panel-no-style{display:flex;-ms-flex-wrap:wrap;flex-wrap:nowrap;-ms-justify-content:space-between;justify-content:space-between}.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}.panel-grid-cell .so-panel{zoom:1}.panel-grid-cell .panel-last-child{margin-bottom:0}.ow-button-base,.so-widget-sow-button-flat-66466acb9e12 .ow-button-base{zoom:1}.ow-button-base:before,.so-widget-sow-button-flat-66466acb9e12 .ow-button-base:before{content:"";display:block}.ow-button-base:after,.so-widget-sow-button-flat-66466acb9e12 .ow-button-base:after{content:"";display:table;clear:both}@media (max-width:780px){.so-widget-sow-button-flat-66466acb9e12 .ow-button-base.ow-button-align-center{text-align:center}}.so-widget-sow-button-flat-66466acb9e12 .ow-button-base .sowb-button{-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:.25em .25em .25em .25em;-moz-border-radius:.25em .25em .25em .25em;border-radius:.25em .25em .25em .25em;background:#41a9d5;border:1px solid #41a9d5;color:#fff!important;font-size:1em;padding:1em;text-shadow:0 1px 0 rgb(0 0 0/.05);padding-inline:2em}.so-widget-sow-button-flat-66466acb9e12 .ow-button-base .sowb-button.ow-button-hover:active,.so-widget-sow-button-flat-66466acb9e12 .ow-button-base .sowb-button.ow-button-hover:hover{background:#52b1d9;border-color:#52b1d9;color:#fff!important}.ow-button-base .sowb-button{cursor:pointer;display:inline-block;line-height:1em;text-align:center;text-decoration:none}.ow-button-base.ow-button-align-center{text-align:center}