@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")}
.carousel-3d{background:#f7f7f7;border-top:5px solid #d2d2d2;width:100%;overflow:hidden}
@media screen and (max-width:40em){.carousel-3d{background:#e8f5fb;border-top:2px solid #266684}
}
.carousel-container{width:100%;overflow:hidden}
.icarousel{position:relative;margin:38px auto 20px;width:561.6px;width:35.1rem;height:336px;height:21rem;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000px;perspective:1000px}
@media screen and (max-width:400px){.icarousel{scale:.4;margin:-80px 0 -72px -128px;margin:-5rem 0rem -4.5rem -8rem}
.icarousel:after{background:url(PromotionalCarousel3d/images/shadow.png) center 0 no-repeat;position:absolute;width:100%;left:0;display:block;content:'';height:32px;height:2rem;bottom:-48px;bottom:-3rem}
}
@media screen and (min-width:401px) and (max-width:700px){.icarousel{scale:.5;margin:-64px 0 -56px 0;margin:-4rem 0rem -3.5rem 0rem}
}
.icarousel-slide{display:block;overflow:hidden!important;width:561.6px;width:35.1rem;height:336px;height:21rem;border-radius:20px}
.icarousel-image{height:100%;display:block}
.icarousel-image img{width:100%;height:100%}
.icarousel-content{position:absolute;width:100%;display:block;bottom:6.4px;bottom:.4rem}
@media screen and (max-width:40em){.icarousel-content{display:none}
}
.icarousel-detail{background:url(PromotionalCarousel3d/images/icarousel-detail-bg.png) 0 0 repeat;display:block;padding:11.2px 160px 19.2px 11.2px;padding:.7rem 10rem 1.2rem .7rem;margin:0 6.4px;margin:0rem .4rem;border-radius:8px}
@media screen and (max-width:40em){.icarousel-detail{background:0;border:0;border-radius:0;margin:0;padding:11.2px 11.2px 19.2px 11.2px;padding:.7rem .7rem 1.2rem .7rem}
}
.icarousel-category{border:0;padding:0 0 3.2px;padding:0rem 0rem .2rem;font-size:12.8px;font-size:.8rem;line-height:1.4;font-weight:bold;color:#fff;text-transform:uppercase;margin:0}
.icarousel-title{text-shadow:#000 1px 1px 2px;font-size:14.4px;font-size:.9rem;line-height:1;font-weight:normal;color:#fff;text-transform:uppercase;margin:0}
.icarousel-moredetails{text-decoration:none;position:absolute;top:50%;border:2px solid #fff;box-shadow:#000 1px 1px 2px;border-radius:7px;font-size:12.16px;font-size:.76rem;line-height:1;font-weight:normal;color:#fff;text-transform:uppercase;margin:0;right:32px;right:2rem;padding:4.8px 14.4px;padding:.3rem .9rem;margin:-14.4px 0 0;margin:-.9rem 0rem 0rem}
@media screen and (max-width:40em){.icarousel-moredetails{position:relative;display:block;left:0;top:0;margin:8px auto 0;margin:.5rem auto 0rem;width:128px;width:8rem}
}
a#iCarouselPrev{background:url(PromotionalCarousel3d/images/prevnext-bg.png) no-repeat;display:inline-block;text-indent:-9999em;position:absolute;top:50%;z-index:1000;zoom:1;width:68.8px;width:4.3rem;height:68.8px;height:4.3rem;margin:-30.4px 0 0;margin:-1.9rem 0rem 0rem;border-radius:50%;box-shadow:2px 3px 0 rgba(0,0,0,0.4);left:-48px;left:-3rem;background-position:-17px -113px}
@media screen and (max-width:40em){a#iCarouselPrev{display:none}
}
a#iCarouselPrev:hover{background-position:-17px -14px}
a#iCarouselNext{background:url(PromotionalCarousel3d/images/prevnext-bg.png) no-repeat;display:inline-block;text-indent:-9999em;position:absolute;top:50%;z-index:1000;zoom:1;width:68.8px;width:4.3rem;height:68.8px;height:4.3rem;margin:-30.4px 0 0;margin:-1.9rem 0rem 0rem;border-radius:50%;box-shadow:2px 3px 0 rgba(0,0,0,0.4);right:-44.8px;right:-2.8rem;background-position:-111px -113px}
@media screen and (max-width:40em){a#iCarouselNext{display:none}
}
a#iCarouselNext:hover{background-position:-111px -14px}
.bullet{text-align:center;padding:0 0 24px;padding:0rem 0rem 1.5rem}
.bullet span{display:inline-block;text-indent:-9999em;background:#fff;cursor:pointer;box-shadow:inset 2px 2px 0 rgba(0,0,0,0.3);border-radius:50%;width:19.2px;width:1.2rem;height:19.2px;height:1.2rem;margin:4.8px 3.84px;margin:.3rem .24rem}
.bullet span.current_bullet{background:#f76907}
@media screen and (max-width:40em){.bullet{background:#11a2db;border-top:1px solid #fff;padding:12.8px 0;padding:.8rem 0rem}
}
.mobiledesc{display:none}
@media screen and (max-width:40em){.mobiledesc{background:#11a2db;display:block}
}