@font-face{font-family:'bpreplaybold';src:url("http://kids.nationalgeographic.com/etc/designs/kids/fonts/bpreplaybold-webfont.eot");src:url("http://kids.nationalgeographic.com/etc/designs/kids/fonts/bpreplaybold-webfont.eot?#iefix") format("embedded-opentype"),url("http://kids.nationalgeographic.com/etc/designs/kids/fonts/bpreplaybold-webfont.woff") format("woff"),url("http://kids.nationalgeographic.com/etc/designs/kids/fonts/bpreplaybold-webfont.ttf") format("truetype"),url("http://kids.nationalgeographic.com/etc/designs/kids/fonts/bpreplaybold-webfont.svg#svgFontName") format("svg")}
@font-face{font-family:'DinAlternate';src:url("http://kids.nationalgeographic.com/etc/designs/kids/fonts/din_alternate_2-webfont.eot");src:url("http://kids.nationalgeographic.com/etc/designs/kids/fonts/din_alternate_2-webfont.eot?#iefix") format("embedded-opentype"),url("http://kids.nationalgeographic.com/etc/designs/kids/fonts/din_alternate_2-webfont.woff") format("woff"),url("http://kids.nationalgeographic.com/etc/designs/kids/fonts/din_alternate_2-webfont.ttf") format("truetype"),url("http://kids.nationalgeographic.com/etc/designs/kids/fonts/din_alternate_2-webfont.svg#svgFontName") format("svg")}
.btn{border-width:0;cursor:pointer;display:inline-block;font-size:22.4px;font-size:1.4rem;margin:0;overflow:hidden;padding:8px 32px;padding:.5rem 2rem;text-align:center;text-transform:uppercase;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.5s;transition-duration:.5s;font-family:"bpreplaybold","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility}
.btn:hover{text-decoration:none}
.btn--absolutebottomcentered{position:absolute;left:50%;margin-left:-62.5px;margin-left:-3.90625rem;bottom:20px;bottom:1.25rem}
.btn--centered{margin:0 auto !important;float:none !important}
.btn--hidden{display:none}
.btn.btn-up{background:url(../../clientlibs/images/top_arrow_whites.png) no-repeat center right;background-color:#9fcc00;border-radius:50px;display:block;height:90px;width:90px}
@media screen and (min-width:320px) and (max-device-width:667px){.btn.btn-up{height:70px;width:70px;background-position:center;background-size:70px}
}
.btn:hover{background-color:#cfe57f}
.bottom-line{height:120px;position:relative;border-bottom:1px solid #DDD;margin-top:16px;margin-top:1rem}
@media screen and (min-width:320px) and (max-device-width:667px){.bottom-line{height:80px;margin-top:.25rem;margin-right:.5rem}
}
.bottom-line .bottom-line__move-up{right:0;top:0;position:absolute}
.bottom-line .bottom-line__credits{left:0;top:40%;position:absolute;color:grey;font-size:12.8px;font-size:.8rem}
.searchform-container{position:relative;float:right;display:inline-block;vertical-align:middle;width:calc(100% - 35% - 226px);margin:0 16px 16px 0;margin:0rem 1rem 1rem 0rem}
@media screen and (max-width:40em){.searchform-container{clear:both;width:100%;margin-top:16px;margin-top:1rem;padding-left:16px;padding-left:1rem}
}
@media screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){.searchform-container{clear:both;width:100%;margin-top:16px;margin-top:1rem;padding-left:16px;padding-left:1rem}
}
@media screen and (max-width:799.99px){.game-detail-top .searchform-container,.article-top .searchform-container,.profile-top .searchform-container,.home-top .searchform-container,.landing-top .searchform-container{display:none}
}
.searchform-container-input{background:#f8f8f8;border:1px solid #b5b5b5;color:black;width:100%;border-radius:8px;height:45px;height:2.8125rem;padding-left:5px;padding-left:.3125rem;padding-right:40px;padding-right:2.5rem}
@media screen and (max-width:40em){.searchform-container-input{width:100%;padding-left:8px;padding-left:.5rem;padding-right:0;padding-right:0rem}
}
@media screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){.searchform-container-input{width:100%;padding-left:8px;padding-left:.5rem;padding-right:0;padding-right:0rem}
}
.searchform-container-input:focus{outline:0}
.searchform-container-icon{background:url(article/images/search-icon.png) 0 0 no-repeat;position:absolute;cursor:pointer;height:30px;height:1.875rem;width:30px;width:1.875rem;top:8px;top:.5rem;right:8px;right:.5rem}
.title-ads{float:right;display:inline;margin-top:16px;margin-top:1rem}
@media screen and (max-width:799.99px){.title-ads{position:absolute;margin-top:0;float:none;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
}
.searchform-container{margin-top:16px;margin-top:1rem}
.main-content{float:left;margin-top:1rem;width:100%}
@media screen and (max-width:799.99px){.main-content{margin-top:0}
}
.content-type-box{color:grey;text-transform:uppercase;font-size:14.4px;font-size:.9rem}
.content{margin-top:24px;margin-top:1.5rem}
.title-box{color:#f7941d;font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:normal !important;font-size:32px;font-size:2rem;font-family:"bpreplaybold","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;margin-bottom:6.4px;margin-bottom:.4rem}
.article-top{width:100%;overflow:hidden;border-bottom:1px solid #b5b5b5;margin:0;margin:0rem 0rem 0rem 0rem}
@media screen and (max-width:799.99px){.article-top{margin-top:0;position:relative;padding-top:50px}
}
.article-title{display:inline-block;float:left;width:35%}
@media screen and (max-width:799.99px){.article-title{width:85%}
}