/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{background:#fff;font-family:'Source Sans Pro',Arial,sans-serif;color:#666;font-weight:300;font-size:100%}@media (min-width:900px){.viewport{position:relative;height:calc(100vh - 70px);overflow:hidden}}.logo{background:#597479 url(../images/logo-bg.svg) center center;background-size:300px;display:block;margin:-20px -20px 0;padding:0;text-align:center;text-decoration:none;padding:20px 0 60px}@media (min-width:540px){.logo{padding:30px 0 70px;margin:-30px -30px 0}}@media (min-width:750px){.logo{margin:-40px -35px 0}}@media (min-width:900px){.logo{margin:-20px -20px 0;padding:40px 0 80px}}.logo img{max-width:200px;display:block;margin:0 auto}@media (min-width:540px){.logo img{max-width:240px}}.sidebar{box-sizing:border-box;background:#e6eaeb;text-align:center;box-shadow:0 0 10px rgba(0,0,0,.3);overflow-y:auto;padding:20px}@media (min-width:540px){.sidebar{padding:30px 30px 30px}}@media (min-width:750px){.sidebar{padding:40px 35px 35px}}@media (min-width:900px){.sidebar{position:absolute;top:0;left:0;bottom:0;width:300px;padding:20px}}@media (min-width:1250px){.sidebar{width:330px}}.body{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:calc(100vh - 350px);padding:10px 10px}@media (min-width:540px){.body{padding:20px 20px}}@media (min-width:900px){.body{margin-left:300px;min-height:0;height:calc(100vh - 69px);overflow-y:scroll;box-sizing:border-box;display:block}}@media (min-width:1250px){.body{margin-left:330px;padding:30px 40px}}@media (min-width:1480px){.body{padding:50px 80px}}.icon--star{content:'';display:inline-block;background:url(../images/icons/fav-dark.svg) no-repeat center center;background-size:cover;width:.9em;height:.9em;margin:0 1px;position:relative;top:1px}.favourites-empty{display:none;text-align:center;font-size:18px;padding:calc(50vh - 174px) 60px}.favourites-empty a{color:#0dad78;text-decoration:underline;cursor:pointer}.grid-item{padding:10px;box-sizing:border-box;width:100%}@media (min-width:500px){.grid-item{width:50%}}@media (min-width:750px){.grid-item{padding:15px;width:33.33%}}@media (min-width:900px){.grid-item{width:50%}}@media (min-width:1090px){.grid-item{width:33.33%}}@media (min-width:1400px){.grid-item{width:25%}}.game{border:2px solid #e6eaeb}.game__header{position:relative}.game__fav{background:url(../images/icons/fav.svg) no-repeat top right;background-size:17px 16px;position:absolute;top:8px;right:5px;width:20px;height:20px;box-sizing:border-box;z-index:1;cursor:pointer}.game__fav-active{background-image:url(../images/icons/fav-full.svg)}.game__name{background:#0dad78;color:#fff;margin:-2px -2px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;text-transform:uppercase;font-size:24px;line-height:1.1em;position:relative}.game__name span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:90px;padding:15px;box-sizing:border-box;font-weight:700}.game__name::after{content:'';display:block;border-left:15px solid transparent;border-right:15px solid transparent;border-top:20px solid #0dad78;position:absolute;bottom:-19px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.game__content{background:#e6eaeb;padding:30px 15px}.game__content p{margin:0}.game__content p span{display:block;font-size:.8em;margin-top:10px}.game__equipment{padding:15px 10px;margin:10px auto;font-size:13px;line-height:1em;text-align:center;max-width:240px}.game__equipment::before{content:'Equipment Needed';display:block;text-transform:uppercase;color:#597479;font-weight:700;text-align:center;font-size:1.1em;text-align:center;width:100%}.game__equipment::after{content:'';display:block;clear:both}.game__equipment-item{box-sizing:border-box;width:50%;padding:0 5px;float:left}.game__equipment-item:nth-child(2n+1){clear:left}.game__equipment-item:last-child{margin-left:25%}.game__equipment-item:nth-child(2n){margin-left:0}.game__equipment-img{margin:10px 0;height:80px;position:relative}.game__equipment-item img{display:block;margin:0 auto;max-width:80%;max-height:80px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.game__equipment-item--single:last-child{clear:left;width:100%;margin-left:0}.game__equipment--none::before{content:'No Equipment Needed';color:#e6e7e8;padding:3px 0}.game__tags{text-transform:uppercase;font-size:11px;padding:15px 0;margin:0 15px;font-weight:700;color:#597479;border-top:1px solid #e6eaeb}.game__contributed{border-top:2px solid #0dad78;color:#0dad78;margin:0 15px;padding:12px 0 15px;font-weight:700;font-size:12px;letter-spacing:-.02em}.game__contributed a{color:#0dad78;text-decoration:none}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;text-transform:uppercase;margin:-45px -20px 20px;line-height:45px;font-weight:700}@media (min-width:540px){.tabs{margin-left:-30px;margin-right:-30px}}@media (min-width:750px){.tabs{margin-left:-35px;margin-right:-35px}}@media (min-width:900px){.tabs{margin-left:-20px;margin-right:-20px}}.tabs__tab{text-decoration:none;background:#738b8f;color:#fff;display:block;padding:0 20px;white-space:nowrap;cursor:pointer}@media (min-width:900px){.tabs__tab{-webkit-box-flex:1;-ms-flex:1;flex:1}}.tabs__tab:first-child{margin-right:4px}.tabs__tab--active{background:#e6eaeb;color:#738b8f}.favourites{display:none}.buttons{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:auto}@media (min-width:540px){.buttons{width:calc(50% - 9px)}}@media (min-width:750px){.buttons{width:calc(50% - 15px)}}@media (min-width:900px){.buttons{margin-top:20px;width:auto}}.button{width:calc(50% - 7.5px);display:block;background:#738b8f;color:#fff;text-transform:uppercase;line-height:45px;font-weight:700;cursor:pointer}.button::before{content:'';display:inline-block;width:1.2em;height:1.2em;background:url(../images/icons/print.svg) no-repeat center center;background-size:contain;margin:0 10px 0 -.5em;position:relative;top:.15em}.button--pdf::before{background-image:url(../images/icons/download.svg)}.filters{margin:0 -10px}@media (min-width:540px){.filters{margin:0 -10px}}@media (min-width:750px){.filters{margin:0 -15px}}@media (min-width:900px){.filters{margin:0}}.filters::after{content:'';display:block;clear:both}.filter-row{padding:0 10px 9px;box-sizing:border-box}@media (min-width:540px){.filter-row{float:right;width:50%}}@media (min-width:750px){.filter-row{padding:0 15px 9px}}@media (min-width:900px){.filter-row{padding:0 0 15px;float:none;width:auto}}@media (min-width:540px){.filter-row:nth-child(2){float:left}}@media (min-width:900px){.filter-row:nth-child(2){float:none}}.filter-group{list-style:none;margin:0 -7.5px;padding:0;color:#597479}.filter-group::after{content:'';display:block;clear:both}.filter__label{margin:0 0 -10px;padding:0}@media (min-width:900px){.filter__label{margin:0}}.filter__label::after{content:':'}.filter{margin:15px 7.5px 0;padding:0;width:calc(50% - 15px);float:left;box-sizing:border-box;text-align:center;cursor:pointer;text-transform:uppercase;line-height:1em;font-weight:700}.filter span{display:block;background:#fff;padding:15px;box-sizing:border-box}.filter--active span{background:#0dad78;color:#fff}.filter-group--age{margin:0 auto}@media (min-width:390px){.filter-group--age{max-width:280px}}@media (min-width:900px){.filter-group--age{max-width:none}}.filter-group--age .filter{width:25%;display:block;margin-left:0;margin-right:0}.filter-group--age .filter span{border-radius:50%;display:block;padding:0;margin:0 auto;font-size:1.3em;width:60px;height:60px;line-height:60px}@media (min-width:350px){.filter-group--age .filter span{width:70px;height:70px;line-height:70px}}@media (min-width:390px){.filter-group--age .filter span{width:60px;height:60px;line-height:60px}}.filter-group--players .filter{width:calc(33.33% - 15px)}.filter-group--players .filter span{min-height:60px;padding:0;overflow:hidden;text-indent:-9999em}@media (min-width:390px){.filter-group--players .filter span{min-height:64px}}@media (min-width:900px){.filter-group--players .filter span{min-height:60px}}.filter-group--players .filter--any span{text-indent:0;line-height:60px}@media (min-width:390px){.filter-group--players .filter--any span{line-height:64px}}@media (min-width:900px){.filter-group--players .filter--any span{line-height:60px}}.filter-group--players .filter--2 span{background:#fff url(../images/icons/players-2.svg) no-repeat center center;background-size:30px 20px}.filter-group--players .filter--3 span{background:#fff url(../images/icons/players-3.svg) no-repeat center center;background-size:40px 20px}.filter-group--players .filter--4 span{background:#fff url(../images/icons/players-4.svg) no-repeat center center;background-size:50px 20px}.filter-group--players .filter--6 span{background:#fff url(../images/icons/players-6.svg) no-repeat center center;background-size:42px 43px}.filter-group--players .filter--8 span{background:#fff url(../images/icons/players-8.svg) no-repeat center center;background-size:54px 43px}.filter-group--players .filter--2.filter--active span{background-image:url(../images/icons/players-2-inverse.svg);background-color:#0dad78}.filter-group--players .filter--3.filter--active span{background-image:url(../images/icons/players-3-inverse.svg);background-color:#0dad78}.filter-group--players .filter--4.filter--active span{background-image:url(../images/icons/players-4-inverse.svg);background-color:#0dad78}.filter-group--players .filter--6.filter--active span{background-image:url(../images/icons/players-6-inverse.svg);background-color:#0dad78}.filter-group--players .filter--8.filter--active span{background-image:url(../images/icons/players-8-inverse.svg);background-color:#0dad78}.filter__label{text-transform:capitalize}.brand-wrap{display:none;min-height:88px;position:absolute;bottom:20px;left:20px;right:20px;display:block}.brand-wrap--footer{display:block;margin:20px auto;padding:0 20px;max-width:320px;text-align:center;position:static}@media (min-width:750px){.brand-wrap--footer{margin-bottom:0}}.brand{display:block}.brand a{display:block;width:130px;margin:0 auto}.brand p{margin:0 0 15px;padding-right:10px}.brand__logo{display:block;margin:0 auto}#getpdf{display:none}body .gn-bar{border-bottom:1px solid #e6eaeb}@media print{.gn-bar{display:none}.sidebar{display:none}.brand-wrap{display:none}.body{padding:0;margin:0;min-height:0}.body:before{font-size:36px;content:'My Kids Games';font-weight:700;color:#0dad78;margin:0}.grid{padding:0;height:auto!important}.grid-item{position:static!important;padding:0;width:100%;page-break-inside:avoid}.game{border:none}.game__fav{display:none}.game__name{background:0 0;padding:0;margin:20px 0 2px;color:#597479;text-align:left;display:block;text-transform:none}.game__name:after{display:none}.game__name span{display:inline-block;padding:0;margin:0;min-height:0}.game__content{background:0 0;padding:0;line-height:1.4em}.game__tags{padding:0;margin:0;border:none}.game__equipment{padding:0;margin:6px 0;max-width:none;text-align:left;line-height:1.4em}.game__equipment::before{content:'Equipment Needed:';color:#666;padding:0;margin:0;text-align:left;text-transform:none;font-weight:700;display:inline-block;width:auto}.game__equipment--none::before{color:#666;padding:0;text-transform:none;content:'No equipment needed'}.game__contributed{display:none}.game__equipment-img{display:none}.game__equipment-item{float:none;width:auto;margin:0;padding:0;display:inline;font-size:1.1em}.game__equipment-item--single:last-child{width:auto}.game__equipment-item:first-child:before{content:''}.game__equipment-item:before{content:',';display:inline-block;margin-right:4px}.game__equipment-item--single:last-child{clear:none}.game__equipment-item:last-child{margin:0}}