@font-face{font-family:PlayBold;src:url(play-bold-webfont.eot);src:url(play-bold-webfont.eot?#iefix) format("embedded-opentype"),url(play-bold-webfont.woff) format("woff"),url(play-bold-webfont.ttf) format("truetype"),url(play-bold-webfont.svg#playbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Play;src:url(play-regular-webfont.eot);src:url(play-regular-webfont.eot?#iefix) format("embedded-opentype"),url(play-regular-webfont.woff) format("woff"),url(play-regular-webfont.ttf) format("truetype"),url(play-regular-webfont.svg#playregular) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:Play;src:url(play-regular-webfont.svg#playregular) format("svg")}@font-face{font-family:PlayBold;src:url(play-bold-webfont.svg#playbold) format("svg")}}.group:after{visibility:hidden;display:block;content:"";clear:both;height:0}* html .group{zoom:1}:first-child+html .group{zoom:1}img{border:0}html{width:100%;height:100%}body{margin:0;padding:0;-webkit-font-smoothing:antialiased;width:100%;height:100%}body.home{background:#fdca17 url(../images/bg-homepage.jpg) top center repeat-x}body.yellow{background:#fdca17 url(../images/bg-yellow.jpg) top center repeat-x}body.blue{background:#4cc2f2 url(../images/bg-blue.jpg) top center repeat-x}body.green{background:#359967 url(../images/bg-green.jpg) top center repeat-x}a[href^=tel]{color:inherit;text-decoration:none}a{text-decoration:none;color:#fdca17}ul{list-style:none;margin:0;padding:0}.site-wrapper{min-width:995px;width:100%;min-height:730px;padding:0 0 40px;position:relative}.contentbox{background:#e93f90;border:10px solid #fff;border-radius:50px;box-shadow:0 5px 15px rgba(0,0,0,.3);font-family:Play,sans-serif;color:#fff}.contentbox .contentbox-inner{box-shadow:0 5px 15px rgba(0,0,0,.3) inset;padding:20px;border-radius:40px}.contentbox .bluebox{background:#004973;border:3px solid #fff;padding:20px;border-radius:30px}#navigation{width:701px;font-size:16px;font-family:PlayBold,sans-serif;margin:0 auto}#navigation li{display:inline-block;vertical-align:top;width:126px}#navigation li.logo-item{width:175px}#navigation li a{display:block;text-decoration:none;background:url(../images/nav-bg.png) no-repeat;width:126px;height:38px;text-align:center;line-height:36px;color:#fff;text-shadow:0 2px rgba(0,0,0,.4)}#navigation li #logo{width:175px;height:89px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../images/logo.png) no-repeat;margin:20px 0 0}#navigation .latest{position:absolute;top:0;right:23px}#navigation .latest a{background:url(../images/nav-bg-light.png) no-repeat}#navigation .selected a,#navigation .current_page_item a,#navigation .current_page_parent a{background:url(../images/nav-bg-on.png) no-repeat}#footer{width:800px;margin:15px auto;position:relative;color:#004973;font-family:Play,sans-serif;font-size:12px}#footer a{color:#004973}#footer p,#footer a{display:inline-block;margin:0;padding:0;line-height:22px;height:18px;vertical-align:baseline;text-decoration:none}#footer #terms{margin-left:26px}#footer #privacy{margin-left:15px}#footer #linkedin{right:0;position:absolute;background:url(../images/footer-linkedin.png) right top no-repeat;padding:0 22px 0 0}#footer #workingpartners,#footer #rightspeople{margin-right:20px}#header-container{width:inherit;height:440px;margin:10px 0 0;overflow:hidden;position:relative}#header-container #loading{background:url(../images/loading.gif);width:79px;height:74px;margin:0 auto;position:absolute;top:150px;left:0;right:0}#hover{font-family:PlayBold,sans-serif;color:#fff;font-size:13px;background:#e93f90;border:1px solid #fff;border-radius:8px;display:inline;padding:5px 7px;position:absolute;z-index:99;top:100px;left:100px;box-shadow:0 5px 15px rgba(0,0,0,.3);opacity:0;white-space:nowrap}#welcome{width:880px;margin:40px auto 0;position:relative}#welcome .content-left{float:left;width:370px;margin-left:30px}#welcome .content-left h1{font-size:30px;font-family:PlayBold,sans-serif;text-shadow:0 3px 5px rgba(0,0,0,.36);margin:10px 0 30px;text-align:center}#welcome .content-left p{font-size:15px;text-align:justify;text-align-last:left}#welcome .content-right{float:right;width:360px}#welcome .content-right .more-news{width:126px;height:38px;display:block;background:url(../images/home/more-news.png) no-repeat;color:#fff;text-align:center;position:absolute;top:-18px;right:50px;font-size:16px;line-height:36px;font-family:PlayBold,sans-serif;text-shadow:0 3px 5px rgba(0,0,0,.36);cursor:pointer}#welcome .content-right h2{font-size:24px;font-family:PlayBold,sans-serif;margin:0}#welcome .content-right h4{font-size:12px;margin:4px 0;text-align:left;color:#fecb16}#welcome .content-right p{font-size:12px;text-align:justify;text-align-last:left}#welcome .content-right p strong{font-size:14px}#welcome .content-right a{font-family:PlayBold,sans-serif;color:#fecb16;text-decoration:none}#welcome .content-right .image{margin:10px 0;text-align:center}#welcome .content-right .image img{border-radius:30px;border:3px solid #fff}#welcome .subnav{margin:40px 0 0}#welcome .subnav li{display:inline-block;margin:0 12px 12px 0}#welcome .subnav a{font-size:16px;font-family:PlayBold,sans-serif;color:#fff;text-decoration:none;text-shadow:0 3px 5px rgba(0,0,0,.36);width:126px;height:51px;display:block;background:url(../images/home/subnav-bg.png) no-repeat;text-align:center;line-height:50px}#brands{width:880px;margin:70px auto 0}#brands h2{font-size:30px;text-shadow:0 3px 5px rgba(0,0,0,.36);text-align:center;font-family:PlayBold,sans-serif}#brands p{font-size:13px}#brands .brand-list{margin:0 10px;text-align:center}#brands .brand-list li{display:inline-block;margin:0 20px 40px;text-align:left;vertical-align:top;width:160px}#brands .brand-list li .txt-container{font-size:14px}#brands .brand-list li .txt-container b{color:#fc0}#brands .brand-list li .img-container{height:154px}#brands .brand-list li.poppycat img{margin:-10px 0 0 0}#brands .brand-list li.beastquest img{margin:0 0 0 -18px}#brands .brand-list li.purpleronnie img{margin:-4px 0 0 0}#brands .brand-list li.clangers img{margin:-5px 0 0 -10px}#brands .brand-list li.giraffescantdance img{margin:0 0 0 -11px}#brands .brand-list li.bagpuss img{margin:-12px 0 0 0}#brands .brand-list li.screamstreet img{margin:-16px 0 0 -15px}#brands .brand-list li.warriors img{margin:0 0 -8px -15px}#brands .brand-list li.ivortheengine img{margin:-22px 0 0 0}#brands .brand-list li.moretv img{margin:-39px 0 0 -5px}#brands .brand-list li.domo img{margin:0 0 -8px 0}#brand{width:880px;margin:70px auto 0;position:relative}#brand .bluebox{padding:20px 20px 32px}#brand .bluebox .more-news{width:126px;height:38px;display:block;background:url(../images/home/more-news.png) no-repeat;color:#fff;text-align:center;position:absolute;top:-18px;left:50px;font-size:16px;line-height:36px;font-family:PlayBold,sans-serif;text-shadow:0 3px 5px rgba(0,0,0,.36);cursor:pointer;text-decoration:none}#brand .bluebox.poppycat,#brand .bluebox.ivortheengine{background:#09c}#brand .bluebox.beastquest,#brand .bluebox.screamstreet{background:#54140c}#brand .bluebox.beastquest .brand-content .quote,#brand .bluebox.screamstreet .brand-content .quote{color:#ff4983}#brand .bluebox.purpleronnie{background:#793578}#brand .bluebox.clangers{background:#036}#brand .bluebox.childrensbooks,#brand .bluebox.warriors{background:#336}#brand .bluebox.moretv{background:#339866}#brand .bluebox.bagpuss{background:#936}#brand .bluebox.domo{background:#0aa4ae}#brand .bluebox img{display:inline-block;vertical-align:top}#brand .bluebox .brand-content{display:inline-block;width:380px;margin:14px 0 0 39px;font-size:14px}#brand .bluebox .brand-content h1{margin:0;font-size:32px;font-family:PlayBold,sans-serif;text-shadow:0 3px 5px rgba(0,0,0,.36)}#brand .bluebox .brand-content h2{margin:0;font-size:28px;font-family:PlayBold,sans-serif;text-shadow:0 3px 5px rgba(0,0,0,.36)}#brand .bluebox .brand-content h4{font-size:18px;color:#fc0}#brand .bluebox .brand-content .quote{font-size:13px;font-family:PlayBold,sans-serif;color:#004973}#brand .bluebox .brand-content .quote .quoted{color:#fff;font-size:11px;font-family:Play,sans-serif}#brand .bluebox .brand-content p{text-align:justify;text-align-last:left}#brand .bluebox .brand-content .visit{font-size:18px;font-family:PlayBold,sans-serif;margin:20px 0 0}#brand .bluebox .brand-content .siteurl{font-size:18px;font-family:PlayBold,sans-serif;text-shadow:0 3px 5px rgba(0,0,0,.36);text-decoration:none;color:#fc0;margin:0}#brand .bluebox .brand-content .social{margin:20px 0 0}#brand .bluebox .brand-content .social li{display:inline-block;margin:0 5px 0 0}#brand .page-nav{margin:20px auto 0;font-size:13px;line-height:30px;font-family:PlayBold,sans-serif;background:#d13981;position:relative;width:96%;height:30px;border-radius:15px}#brand .page-nav a{text-decoration:none;color:#fecb16}#brand .page-nav .previous{position:absolute;left:20px}#brand .page-nav .more{position:absolute;left:0;right:0;margin:0 auto;width:100px;text-align:center}#brand .page-nav .next{position:absolute;right:20px}#aboutus{width:880px;margin:70px auto 0}#aboutus h2{font-size:30px;text-shadow:0 3px 5px rgba(0,0,0,.36);text-align:center;margin:10px 0 30px;font-family:PlayBold,sans-serif}#aboutus .intro{margin:0 0 20px}#aboutus .working-partners{margin:0 0 20px}#aboutus .working-partners ul{margin:22px 0 0}#aboutus .coolabi ul{margin:22px 0 0}#aboutus .content-left{width:375px;font-size:14px;float:left;margin:0 0 0 20px}#aboutus .content-left .logo{text-align:center;margin:0 0 30px}#aboutus .content-left h3{font-size:16px;margin:0;font-family:PlayBold,sans-serif}#aboutus .content-left p{margin:15px 0;text-align:justify;text-align-last:left}#aboutus .content-left a{text-decoration:none;color:#fecb16;font-family:PlayBold,sans-serif}#aboutus .content-right{width:395px;float:right}#aboutus .content-right h3{font-size:24px;margin:0;text-shadow:0 3px 5px rgba(0,0,0,.36);margin:0 0 20px;font-family:PlayBold,sans-serif}#aboutus .content-right .team-list li{display:inline-block;width:165px;height:190px;vertical-align:top;font-size:13px;margin:10px 30px 10px 0}#aboutus .content-right .team-list li p{margin:0;text-align:center}#aboutus .content-right .team-list li .name{font-family:PlayBold,sans-serif}#aboutus .content-right .team-list li a{color:#fc0;text-decoration:none;font-size:11px;text-align:center;display:block}#ourskills{width:880px;margin:70px auto 0;font-size:13px}#ourskills h2{font-size:30px;text-shadow:0 3px 5px rgba(0,0,0,.36);text-align:center;margin:0 0 20px;font-family:PlayBold,sans-serif}#ourskills h3{font-size:24px;text-shadow:0 3px 5px rgba(0,0,0,.36);margin:0}#ourskills a{color:#fc0;text-decoration:none}#ourskills p{margin:15px 0}#ourskills .content-left{width:395px;float:left}#ourskills .content-left #creation{margin:0 0 20px;height:165px}#ourskills .content-left #licensing{height:283px}#ourskills .content-right{width:395px;float:right}#ourskills .content-right #production{margin:4px 0 20px;height:165px}#ourskills .content-right #management{height:283px}#contactus{width:880px;margin:70px auto 0;font-size:13px}#contactus h2{font-size:30px;text-shadow:0 3px 5px rgba(0,0,0,.36);text-align:center;margin:0 0 40px;font-family:PlayBold,sans-serif}#contactus .content-left{font-size:18px;margin:0 0 0 10px;width:395px;float:left}#contactus .content-left a{color:#fc0;text-decoration:none}#contactus .content-left p{margin:0;display:inline-block;vertical-align:top}#contactus .content-left .heading{font-family:PlayBold,sans-serif;width:125px}#contactus .content-right{width:390px;margin:0 10px 0 0;float:right}#latestnews{width:880px;margin:70px auto 0;font-size:13px}#latestnews h2{font-size:30px;text-shadow:0 3px 5px rgba(0,0,0,.36);text-align:center;margin:0;font-family:PlayBold,sans-serif}#latestnews .page-nav{margin:20px auto 0;font-size:13px;line-height:30px;font-family:PlayBold,sans-serif;background:#d13981;position:relative;width:96%;height:30px;border-radius:15px}#latestnews .page-nav a{text-decoration:none;color:#fecb16}#latestnews .page-nav .previous{position:absolute;left:20px}#latestnews .page-nav .more{position:absolute;left:0;right:0;margin:0 auto;width:100px;text-align:center}#latestnews .page-nav .next{position:absolute;right:20px}#latestnews .news-list{margin:20px 0 0}#latestnews .news-list li{width:370px;display:inline-block;margin:10px 24px;vertical-align:top}#latestnews .news-list li .news-image{display:inline-block;width:159px;height:124px;border:3px solid #fff;border-radius:30px;overflow:hidden}#latestnews .news-list li .news-content{display:inline-block;vertical-align:top;width:190px;margin:0 0 0 10px}#latestnews .news-list li .news-content p{margin:0;font-size:14px}#latestnews .news-list li .news-content .title{font-size:16px;font-family:PlayBold,sans-serif}#latestnews .news-list li .news-content .title a{text-decoration:none;color:#fff}#latestnews .news-list li .news-content .date{margin:6px 0;color:#fecb16}#newsarticle{width:880px;margin:70px auto 0;font-size:14px;position:relative}#newsarticle .more-news{width:126px;height:38px;display:block;background:url(../images/home/more-news.png) no-repeat;color:#fff;text-align:center;position:absolute;top:-18px;left:50px;font-size:16px;line-height:36px;font-family:PlayBold,sans-serif;text-shadow:0 3px 5px rgba(0,0,0,.36);cursor:pointer;text-decoration:none}#newsarticle .news-image{display:inline-block;width:159px;height:124px;float:left;margin:0 28px 10px 0;border:3px solid #fff;border-radius:30px;overflow:hidden}#newsarticle h2{margin:0;font-family:PlayBold,sans-serif}@media only screen and (max-width:640px){.site-wrapper{min-width:480px}.contentbox .contentbox-inner{padding:10px}.contentbox .bluebox{padding:20px}#navigation{width:478px;height:150px;padding:0 0 0 2px}#navigation li{display:inline-block;vertical-align:top;margin:0 3px;width:110px}#navigation li.logo-item{margin:0 -2px;position:absolute;left:0;right:0;top:60px;margin:0 auto}#navigation li a{background-size:contain;width:110px;height:38px}#navigation li #logo{width:175px;height:89px;text-indent:100%;white-space:nowrap;overflow:hidden;padding:0}#navigation .latest{display:none}#navigation .selected a,#navigation .current_page_item a,#navigation .current_page_parent a{background-size:contain}#footer{width:340px}#footer p,#footer a{display:inline-block;margin:0;padding:0;line-height:22px;height:18px}#footer #terms{margin-left:26px}#footer #privacy{margin-left:20px}#footer #linkedin{right:0;position:relative;background:url(../images/footer-linkedin.png) right top no-repeat;padding:0 22px 0 0;margin-left:26px}#welcome{width:430px;margin:40px auto 0;position:relative}#welcome .content-left{float:left;width:410px;margin-left:0}#welcome .content-left h1{width:inherit;margin:30px 0}#welcome .content-right{float:right;width:364px;position:relative;margin-top:50px}#welcome .content-right .more-news{position:absolute;top:-41px}#welcome .content-right h2{width:320px;margin:0 auto;text-align:center}#welcome .content-right h4{width:320px;margin:4px auto;text-align:center}#welcome .content-right p{font-size:12px}#welcome .content-right p strong{font-size:14px}#welcome .content-right a{font-family:PlayBold,sans-serif;color:#fecb16;text-decoration:none}#welcome .content-right .image{margin:10px 0;text-align:center}#welcome .subnav{display:none}#brands{width:430px}#brands .contentbox-inner{padding:20px}#brands h2{margin-top:15px}#brands .brand-list{margin:0 10px;text-align:center}#brands .brand-list li{margin:0 0 40px}#brands .brand-list li:nth-child(2n+1){margin-right:44px}#brand{width:430px}#brand .bluebox{position:relative}#brand .bluebox .more-news{top:-41px}#brand .bluebox img{display:block;margin:50px 0 0}#brand .bluebox .brand-content{width:370px;margin-left:0}#brand .bluebox .brand-content h1{text-align:center;position:absolute;top:15px;width:370px}#brand .page-nav{margin:10px auto 5px;width:90%}#aboutus{width:430px}#aboutus h2{margin-bottom:10px}#aboutus .intro{margin:0}#aboutus .working-partners{margin:0 0 20px}#aboutus .content-left{width:inherit;font-size:13px;float:none;margin:0}#aboutus .content-left .logo{display:none}#aboutus .content-left h3{margin:0 10px}#aboutus .content-left p{margin:15px 10px}#aboutus .content-right{width:390px;float:none;margin:0 auto}#aboutus .content-right h3{margin:20px 0}#aboutus .content-right .team-list li:nth-child(2n+1){margin-right:40px}#aboutus .content-right .team-list li{margin:10px 5px}#ourskills{width:430px}#ourskills h2{margin:20px 0}#ourskills h3{font-size:24px;text-shadow:0 3px 5px rgba(0,0,0,.36);margin:0}#ourskills a{color:#fc0;text-decoration:none}#ourskills p{margin:15px 0}#ourskills .bluebox{width:364px}#ourskills .content-left{width:390px;margin:0 auto;float:none}#ourskills .content-left #creation{margin-left:-10px;margin-bottom:10px;height:auto}#ourskills .content-left #licensing{margin-left:-10px;margin-bottom:10px;height:auto}#ourskills .content-right{width:390px;margin:0 auto;float:none}#ourskills .content-right .icons{display:none}#ourskills .content-right #production{margin-left:-10px;margin-bottom:10px;height:auto}#ourskills .content-right #management{margin-left:-10px;height:auto}#contactus{width:430px}#contactus h2{margin:20px 0 40px}#contactus .content-left{margin:0 auto 30px;width:390px;float:none}#contactus .content-right{width:390px;margin:0 auto 10px;float:none}#latestnews{width:430px}#latestnews h2{margin:20px 0 30px}#latestnews .news-list li{width:390px;display:block;margin:10px auto}#latestnews .news-list li .news-content{width:210px}#newsarticle{width:430px}#newsarticle .more-news{top:-41px}#newsarticle .bluebox{position:relative}#newsarticle .news-image{display:block;width:159px;height:124px;float:none;margin:50px auto 30px}#newsarticle h2{text-align:center;position:absolute;top:10px;width:360px}#newsarticle p{margin:10px 0 0}}