.blue-btn{display:inline-block;color:#fff;margin-top:12px;padding:14px 24px 14px 28px;text-align:center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:inset 2px 2px 2px 0 #9df,inset -2px -2px 2px 0 #297aa3;-moz-box-shadow:inset 2px 2px 2px 0 #9df,inset -2px -2px 2px 0 #297aa3;box-shadow:inset 2px 2px 2px 0 #9df,inset -2px -2px 2px 0 #297aa3;font-family:'ComfortaaRegular',Helvetica,Arial,sans-serif;font-size:23px;border:0;cursor:pointer;background:#6cf url('../../images/grainy-overlay.png');background:url('../../images/grainy-overlay.png'),-moz-linear-gradient(top,#6cf 0,#39c 100%);background:url('../../images/grainy-overlay.png'),-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6cf),color-stop(100%,#39c));background:url('../../images/grainy-overlay.png'),-webkit-linear-gradient(top,#6cf 0,#39c 100%);background:url('../../images/grainy-overlay.png'),-o-linear-gradient(top,#6cf 0,#39c 100%);background:url('../../images/grainy-overlay.png'),-ms-linear-gradient(top,#6cf 0,#39c 100%);background:url('../../images/grainy-overlay.png'),linear-gradient(top,#6cf 0,#39c 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr=#66ccff,endColorstr=#3399cc,GradientType=0);background-repeat:no-repeat}.blue-btn:active{text-decoration:none}.header2{font-size:49px}.header3{font-family:'ComfortaaRegular',Helvetica,Arial,sans-serif;font-size:32px}*{margin:0;padding:0}img{border:0}a{text-decoration:none;color:#2698dd}a:hover{color:#1c7bb4}#iphone-footer,#iphone-social,#iphone-copyright,#iphone-examples,#iphone-blue,h1.iphone-examples,.download-cta.iphone,.download-btn-mobile,.mobile-download,.iphone-promo-container{display:none}.enable-js{background:#222;color:#fff;padding:10px;text-align:center;font-size:14px;font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif;width:auto;display:block}.enable-js strong{display:inline-block;font-weight:normal;border-bottom:1px solid #f00}.enable-js .red{color:#f00}body{background:#fff}body,div,p{font-family:'SourceSansProLight',Arial,Helvetica,sans-serif}body.home .intro p{font-family:'SourceSansProExtraLight',Arial,Helvetica,sans-serif}body.home h1{margin:0 0 10px 0;font-weight:normal;font-size:34px;color:#323232;margin-bottom:30px;font-family:'SourceSansProExtraLight',Arial,Helvetica,sans-serif}body.home .device-sunflower{background-image:url(/static/images/home-device_sunflower.png);background-position:100% 116%}body.home .device-goldengate{background-image:url(/static/images/home-device_goldengate.png);background-position:100% 116%}body.home .device-aquarium{background-image:url(/static/images/home-device_aquarium.png);background-position:100% 116%}body.home .device-chinatown{background-image:url(/static/images/home-device_chinatown.png);background-position:100% 116%}body.home .promo-container{width:800px;margin:30px auto}body.home .promo-container .clear{clear:both}body.home .promo-container h1{margin-top:26px}body.home .promo-thumbnail{float:left;width:384px;height:216px;background:url(/static/images/home-promo-video.png);background-size:cover}body.home .promo-thumbnail .play-button{margin-top:57px;margin-left:141px}body.home .promo-copy{width:350px;float:left;margin-left:20px}body.home .promo-copy p{font-family:'SourceSansProExtraLight',Arial,Helvetica,sans-serif;font-size:24px;line-height:34px;color:#444}body.gami h1,body.static h1{font-size:38px}body.home .player-container,body.gami .player-container,body.static .player-container{width:640px;margin:0 auto;text-align:center}body.home #header,body.gami #header,body.static #header{margin:0;padding:0}body.home #container,body.gami #container,body.static #container,body.home .footer-main,body.gami .footer-main,body.static .footer-main,body.home #social-icons,body.gami #social-icons,body.static #social-icons,body.home #tagline,body.gami #tagline,body.static #tagline{display:none}body.home .container,body.gami .container,body.static .container{width:auto}body.home h1,body.gami h1,body.static h1{font-weight:100;margin:0 0 30px 0}body.home .server-error h1,body.gami .server-error h1,body.static .server-error h1{font-size:82px;margin:0;font-weight:normal}body.home .fixed,body.gami .fixed,body.static .fixed,body.home #header .container,body.gami #header .container,body.static #header .container{width:960px;margin:0 auto;position:relative}body.home .static-content,body.gami .static-content,body.static .static-content{width:850px;margin:0 auto;position:relative}body.home .fixed p,body.gami .fixed p,body.static .fixed p{line-height:32px;font-size:20px;font-weight:100;font-family:Helvetica,Arial,sans-serif}body.home #tg-videos,body.gami #tg-videos,body.static #tg-videos{color:#000;clear:left}body.home #tg-videos h1,body.gami #tg-videos h1,body.static #tg-videos h1{color:#000;font-size:34px;margin-left:60px}body.home #tg-videos span,body.gami #tg-videos span,body.static #tg-videos span{color:#000;font-weight:100;font-family:Helvetica,Arial,sans-serif;display:block;margin:8px 0 0 0}body.home #tg-videos .fixed,body.gami #tg-videos .fixed,body.static #tg-videos .fixed{width:1015px;position:relative;left:-30px}body.home .clear,body.gami .clear,body.static .clear{clear:left}body.home footer,body.gami footer,body.static footer{color:#fff;margin:20px 0 0 0}body.home footer a,body.gami footer a,body.static footer a{color:#fff}body.home footer a,body.gami footer a,body.static footer a,body.home footer p,body.gami footer p,body.static footer p{font-family:'SourceSansProExtraLight',Arial,Helvetica,sans-serif}body.home #player,body.gami #player,body.static #player{border:0;margin:30px 0 0 0;border:1px solid #000}body.home #promo,body.gami #promo,body.static #promo{position:absolute;right:152px;top:58px;z-index:10;float:right;background:#000}body.home #promo_wrapper,body.gami #promo_wrapper,body.static #promo_wrapper{float:right}body.home #modal,body.gami #modal,body.static #modal{width:640px;height:360px;display:none}body.home .share-modal,body.gami .share-modal,body.static .share-modal{width:300px;height:auto;max-height:500px;background:#5abfbc;color:#444;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:5%;display:none}body.home .share-modal .close,body.gami .share-modal .close,body.static .share-modal .close{display:block;background:url(/static/images/close-teal.png) 0 0 no-repeat;width:27px;height:27px;position:absolute;float:right;top:10px;right:10px;cursor:pointer}body.home .share-modal h1,body.gami .share-modal h1,body.static .share-modal h1,body.home .share-modal h2,body.gami .share-modal h2,body.static .share-modal h2,body.home .share-modal label,body.gami .share-modal label,body.static .share-modal label{display:block;font-size:22px;font-weight:normal;color:#fff;text-align:center;font-size:20px;font-family:'SourceSansProBold',Arial,Helvetica,sans-serif}body.home .share-modal h2,body.gami .share-modal h2,body.static .share-modal h2,body.home .share-modal label,body.gami .share-modal label,body.static .share-modal label{font-size:16px;font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif;margin:20px 0 10px 0;text-align:left}body.home .share-modal div.social,body.gami .share-modal div.social,body.static .share-modal div.social{padding-bottom:20px;margin-bottom:20px}body.home .fb-post,body.gami .fb-post,body.static .fb-post{background:#fefefe;background:-moz-linear-gradient(top,#fefefe 0,#dedede 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#dedede));background:-webkit-linear-gradient(top,#fefefe 0,#dedede 100%);background:-o-linear-gradient(top,#fefefe 0,#dedede 100%);background:-ms-linear-gradient(top,#fefefe 0,#dedede 100%);background:linear-gradient(top,#fefefe 0,#dedede 100%);filter:progid:dximagetransform.microsoft.gradient(startColorstr=#fefefe,endColorstr=#dedede,GradientType=0);background-repeat:no-repeat;background-position:0 0;margin:10px 0 10px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ccc;cursor:pointer;display:inline-block}body.home .fb-post a,body.gami .fb-post a,body.static .fb-post a{background:url(/static/images/fb-icon-small.png) 5px 3px no-repeat;font-family:'Helvetica Neue',Arial,sans-serif;font-weight:bold;font-size:13px;display:inline-block;vertical-align:top;zoom:1;white-space:nowrap;padding:0 7px 0 29px;height:26px;color:#343434;line-height:26px}body.home #mobileShare input,body.gami #mobileShare input,body.static #mobileShare input{display:block;width:95%;padding:12px;margin-bottom:10px;color:#1b5f5d;border:0;font-size:14px;background:#49aca9;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}body.home #mobileShare p.embed,body.gami #mobileShare p.embed,body.static #mobileShare p.embed{border-top:2px solid #49aca9}body.home #mobileShare .share-it,body.gami #mobileShare .share-it,body.static #mobileShare .share-it{float:left;margin-right:20px}body.home .download-cta span,body.gami .download-cta span,body.static .download-cta span{color:#fff;font-size:14px;display:block}body.home footer ul#links,body.gami footer ul#links,body.static footer ul#links{width:1100px;margin:20px auto 0 auto}body.home footer ul#links li,body.gami footer ul#links li,body.static footer ul#links li{list-style-type:none;display:inline-block;float:left;font-size:18px;color:#fff;text-transform:uppercase;padding:0 20px 0 0;margin:0 0 0 20px;border-right:1px solid #fff}body.home footer ul#links li a,body.gami footer ul#links li a,body.static footer ul#links li a{color:#ededed;text-decoration:none;padding:3px 0 0 0}body.home footer ul#links li a:hover,body.gami footer ul#links li a:hover,body.static footer ul#links li a:hover{color:#fff}body.home footer ul#links li.facebook a,body.gami footer ul#links li.facebook a,body.static footer ul#links li.facebook a,body.home footer ul#links li.twitter a,body.gami footer ul#links li.twitter a,body.static footer ul#links li.twitter a{background:url(/static/images/home-social-icons.png) no-repeat;padding-left:30px}body.home footer ul#links li.twitter a,body.gami footer ul#links li.twitter a,body.static footer ul#links li.twitter a{background-position:0 -41px}body.home footer ul#links li.copyright,body.gami footer ul#links li.copyright,body.static footer ul#links li.copyright{border-width:0}.ie8 body.home .player-container footer,.ie9 body.home .player-container footer,.ie8 body.gami .player-container footer,.ie9 body.gami .player-container footer,.ie8 body.static .player-container footer,.ie9 body.static .player-container footer{filter:none}body.gami .player-container{width:960px;min-height:650px;margin:0 auto}body.gami .player-container footer,body.gami .player-container .download{width:290px;float:left;color:#000;background:#fff;line-height:36px;font-family:"Helvetica Light",Helvetica,Arial,sans-serif}body.gami .player-container footer p,body.gami .player-container .download p{width:auto}body.gami .player-container footer h1,body.gami .player-container .download h1{color:#000;font-size:26px;margin:10px 0 16px 0}body.gami #tg-videos{clear:left;padding:30px 0;background:url(/static/images/home-bg-stripes.png) 0 0 repeat-x}body.gami #player,body.gami #player_wrapper{width:640px;height:360px;margin:0 auto}body.gami #download,body.gami #appstore{display:block;float:none;margin:20px 0 0 0}body.gami #appstore{width:154px;height:90px;opacity:.8;-webkit-transition:all 700ms ease-in-out;-moz-transition:all 700ms ease-in-out;-ms-transition:all 700ms ease-in-out;-o-transition:all 700ms ease-in-out;background:url(https://tellagami-cdn.s3.amazonaws.com/images/watch-app-rating.png) no-repeat 0 0}body.gami #appstore:hover{opacity:1}body.gami #download{box-shadow:0 0 0 0 #fff;-moz-box-shadow:0 0 0 0 #fff;-webkit-box-shadow:0 0 0 0 #fff;width:265px;text-align:center;color:#000}body.gami footer{margin:0}.ie7 body.gami #player{margin-bottom:70px}body.static .server-error{min-height:400px}body.static .server-error h1{font-size:144px;color:#52ade4;text-align:left}body.static .server-error h2{font-size:52px;line-height:58px;color:#50cec5;margin:0 0 20px 0}body.static .server-error p{font-size:28px;color:#3c3c3c}body.static .server-error img{position:absolute;right:10px;bottom:0}body.gami #player{position:relative;z-index:2}body.static,body.home,body.gami{font-family:'SourceSansProLight',Arial,Helvetica,sans-serif}body.static header,body.home header,body.gami header,body.static #header,body.home #header,body.gami #header{height:80px;max-height:80px}body.static #header,body.home #header,body.gami #header{background:#52ade4}body.static #site-logo,body.home #site-logo,body.gami #site-logo{width:261px;height:66px;background:url(/static/images/tg-logo-new-x2.png) 0 0 no-repeat;margin:4px 0 0 50px;float:left;background-size:cover}body.static #site-logo a,body.home #site-logo a,body.gami #site-logo a{width:250px;height:63px;text-indent:-9999px;float:left}body.static #scene-banner,body.home #scene-banner,body.gami #scene-banner{height:390px;background:#bbb;background-size:cover}body.static #scene-banner .content,body.home #scene-banner .content,body.gami #scene-banner .content{background-repeat:no-repeat;background-repeat:no;background-position:bottom right;height:290px}body.static #character-strip,body.home #character-strip,body.gami #character-strip{color:#828282;font-size:22px;font-weight:300;width:100%;height:180px;margin:0 auto;text-align:center;line-height:36px;padding:50px 0;background:url(/static/images/home_characters_long.jpg) bottom repeat-x}body.static #character-strip p,body.home #character-strip p,body.gami #character-strip p{width:600px;margin:0 auto}body.static #get-app,body.home #get-app,body.gami #get-app{width:1100px;margin:0 auto;color:#fff}body.static #get-app .content,body.home #get-app .content,body.gami #get-app .content{width:auto;padding:100px 0 0 140px;line-height:50px}body.static #get-app .content h1,body.home #get-app .content h1,body.gami #get-app .content h1{font-size:36px;color:#fff;font-family:'SourceSansProBold',Arial,Helvetica,sans-serif;margin:0}body.static #get-app .content p,body.home #get-app .content p,body.gami #get-app .content p{font-size:26px;font-weight:100;margin-bottom:16px}body.static .blue-button,body.home .blue-button,body.gami .blue-button{display:block;height:60px;text-align:center;text-transform:uppercase;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#2083be;width:250px;font-size:16px;font-weight:bold;border:0;margin:10px;background:#51ade3}body.static #how-to,body.home #how-to,body.gami #how-to{width:885px;margin:50px auto 50px auto}body.static .how-step,body.home .how-step,body.gami .how-step{width:253px;margin:0 36px 60px 0;float:left;text-align:center;font-size:16px;line-height:22px;padding-bottom:167px}body.static .how-step h2,body.home .how-step h2,body.gami .how-step h2{font-size:26px;margin:30px 0;color:#323232;font-family:'SourceSansProExtraLight',Arial,Helvetica,sans-serif;font-weight:normal}body.static .step1,body.home .step1,body.gami .step1{background:url(/static/images/howto-01.png) bottom center no-repeat;margin-left:30px}body.static .step2,body.home .step2,body.gami .step2{background:url(/static/images/howto-02.png) bottom center no-repeat}body.static .step3,body.home .step3,body.gami .step3{background:url(/static/images/howto-03.png) bottom center no-repeat;margin:0}body.static #home-content h1,body.home #home-content h1,body.gami #home-content h1{text-align:center}body.static span.step,body.home span.step,body.gami span.step{margin:0 auto;width:30px;height:30px;background:#50cec5;padding:10px;display:block;font-size:20px;line-height:34px;font-weight:bold;color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}body.static .static-content,body.gami .static-content{padding:50px}footer,.footer-global,body.home footer,body.static footer,body.gami footer{background:#2a2a2a;text-align:center;font-size:16px;height:auto;margin:0;padding:0;color:#fff}footer a:hover,.footer-global a:hover,body.home footer a:hover,body.static footer a:hover,body.gami footer a:hover{color:#52ade4}footer #social,.footer-global #social,body.home footer #social,body.static footer #social,body.gami footer #social{padding:30px;background:#3d3d3d}footer .links,.footer-global .links,body.home footer .links,body.static footer .links,body.gami footer .links{width:33%;float:left}footer .content,.footer-global .content,body.home footer .content,body.static footer .content,body.gami footer .content{font-size:18px;color:#50cec5;font-family:'SourceSansProLight',Arial,Helvetica,sans-serif;margin:0 auto;text-align:left;line-height:28px;padding:0;width:500px}footer .content p,.footer-global .content p,body.home footer .content p,body.static footer .content p,body.gami footer .content p{clear:left;margin:40px 0 0 0;display:block;text-align:left;color:#50cec5}footer .content p a,.footer-global .content p a,body.home footer .content p a,body.static footer .content p a,body.gami footer .content p a{color:#50cec5}footer .content p a:hover,.footer-global .content p a:hover,body.home footer .content p a:hover,body.static footer .content p a:hover,body.gami footer .content p a:hover{color:#78d9d2}footer .content h3,.footer-global .content h3,body.home footer .content h3,body.static footer .content h3,body.gami footer .content h3{color:#fff;font-size:22px;font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif}footer h3,.footer-global h3,body.home footer h3,body.static footer h3,body.gami footer h3{font-size:28px;font-weight:100;color:#fff}footer ul.social,.footer-global ul.social,body.home footer ul.social,body.static footer ul.social,body.gami footer ul.social{list-style-type:none;width:auto;margin:0 auto}footer ul.social li,.footer-global ul.social li,body.home footer ul.social li,body.static footer ul.social li,body.gami footer ul.social li{display:inline-block;margin-right:60px}footer ul.social li a,.footer-global ul.social li a,body.home footer ul.social li a,body.static footer ul.social li a,body.gami footer ul.social li a{background:url(/static/images/home_social_icons.png) no-repeat 0 0;display:inline-block;width:99px;height:99px}footer ul.social li a.twitter,.footer-global ul.social li a.twitter,body.home footer ul.social li a.twitter,body.static footer ul.social li a.twitter,body.gami footer ul.social li a.twitter{background-position:-99px 0}footer ul.social li a.blog,.footer-global ul.social li a.blog,body.home footer ul.social li a.blog,body.static footer ul.social li a.blog,body.gami footer ul.social li a.blog{background-position:-198px 0}footer ul.social li a:hover,.footer-global ul.social li a:hover,body.home footer ul.social li a:hover,body.static footer ul.social li a:hover,body.gami footer ul.social li a:hover{background-position:0 -100px}footer ul.social li a.twitter:hover,.footer-global ul.social li a.twitter:hover,body.home footer ul.social li a.twitter:hover,body.static footer ul.social li a.twitter:hover,body.gami footer ul.social li a.twitter:hover{background-position:-99px -100px}footer ul.links,.footer-global ul.links,body.home footer ul.links,body.static footer ul.links,body.gami footer ul.links{list-style-type:none;display:inline-block;width:20%;margin-right:30px;line-height:36px}footer ul.links li a,.footer-global ul.links li a,body.home footer ul.links li a,body.static footer ul.links li a,body.gami footer ul.links li a,footer h3,.footer-global h3,body.home footer h3,body.static footer h3,body.gami footer h3,footer ul,.footer-global ul,body.home footer ul,body.static footer ul,body.gami footer ul{color:#2083be}body.index footer .content{padding-top:80px}.iphone-outline{width:385px;height:180px;background:url(/static/images/iphone-outline.png) no-repeat 0 0;display:block;margin:14px auto 50px auto;text-align:left;position:relative}.iphone-outline img{margin:12px 0 0 56px;border:1px solid #ccc}.iphone-outline div.blue{background:#52ade4}.iphone-outline div.orange{background:#eb7452}.iphone-outline div.gray{background:#595959}.iphone-outline div.teal{background:#50cdc5}.play-button{width:100px;height:100px;position:absolute;margin:40px 0 0 140px;background:url(/static/images/thumbnail-play-btn.png) 0 -100px no-repeat;cursor:pointer}.play-button:hover{background-position:0 0}body.app h1,body.examples h1,body.gami h1,body.faq h1,body.static h1,body.about h1{margin:50px 0 0 0;font-weight:normal;color:#323232;text-align:center;font-family:'SourceSansProExtraLight',Arial,Helvetica,sans-serif}body.app h2,body.examples h2,body.gami h2,body.faq h2,body.static h2,body.about h2{font-family:'SourceSansProExtraLight',Arial,Helvetica,sans-serif;font-size:22px;display:inline-block}body.app h3,body.examples h3,body.gami h3,body.faq h3,body.static h3,body.about h3{font-size:34px;font-family:'SourceSansProLight',Arial,Helvetica,sans-serif;font-weight:normal;margin:60px 0 30px 0;clear:both;position:relative;top:25px}body.app h2.teal,body.examples h2.teal,body.gami h2.teal,body.faq h2.teal,body.static h2.teal,body.about h2.teal,body.app h3.teal,body.examples h3.teal,body.gami h3.teal,body.faq h3.teal,body.static h3.teal,body.about h3.teal{color:#50cec5}body.app h2.blue,body.examples h2.blue,body.gami h2.blue,body.faq h2.blue,body.static h2.blue,body.about h2.blue,body.app h3.blue,body.examples h3.blue,body.gami h3.blue,body.faq h3.blue,body.static h3.blue,body.about h3.blue{color:#52ade4}body.app h2.orange,body.examples h2.orange,body.gami h2.orange,body.faq h2.orange,body.static h2.orange,body.about h2.orange,body.app h3.orange,body.examples h3.orange,body.gami h3.orange,body.faq h3.orange,body.static h3.orange,body.about h3.orange{color:#eb7552}body.app h2.gray,body.examples h2.gray,body.gami h2.gray,body.faq h2.gray,body.static h2.gray,body.about h2.gray,body.app h3.gray,body.examples h3.gray,body.gami h3.gray,body.faq h3.gray,body.static h3.gray,body.about h3.gray{color:#595959}body.app #app-content,body.examples #app-content,body.gami #app-content,body.faq #app-content,body.static #app-content,body.about #app-content,body.app #home-content,body.examples #home-content,body.gami #home-content,body.faq #home-content,body.static #home-content,body.about #home-content{width:960px;margin:0 auto;text-align:center}body.app #app-content .intro,body.examples #app-content .intro,body.gami #app-content .intro,body.faq #app-content .intro,body.static #app-content .intro,body.about #app-content .intro,body.app #home-content .intro,body.examples #home-content .intro,body.gami #home-content .intro,body.faq #home-content .intro,body.static #home-content .intro,body.about #home-content .intro{width:650px;margin:30px auto;font-size:24px;line-height:42px;font-family:'SourceSansProExtraLight',Arial,Helvetica,sans-serif}body.app #app-content .intro p,body.examples #app-content .intro p,body.gami #app-content .intro p,body.faq #app-content .intro p,body.static #app-content .intro p,body.about #app-content .intro p,body.app #home-content .intro p,body.examples #home-content .intro p,body.gami #home-content .intro p,body.faq #home-content .intro p,body.static #home-content .intro p,body.about #home-content .intro p{margin:30px 0;font-family:'SourceSansProExtraLight',Arial,Helvetica,sans-serif}body.app #app-content .intro a,body.examples #app-content .intro a,body.gami #app-content .intro a,body.faq #app-content .intro a,body.static #app-content .intro a,body.about #app-content .intro a,body.app #home-content .intro a,body.examples #home-content .intro a,body.gami #home-content .intro a,body.faq #home-content .intro a,body.static #home-content .intro a,body.about #home-content .intro a{color:#50cec5;font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif}body.app #app-content .intro a:hover,body.examples #app-content .intro a:hover,body.gami #app-content .intro a:hover,body.faq #app-content .intro a:hover,body.static #app-content .intro a:hover,body.about #app-content .intro a:hover,body.app #home-content .intro a:hover,body.examples #home-content .intro a:hover,body.gami #home-content .intro a:hover,body.faq #home-content .intro a:hover,body.static #home-content .intro a:hover,body.about #home-content .intro a:hover{color:#33b8ae}body.app .iphone-overlay,body.examples .iphone-overlay,body.gami .iphone-overlay,body.faq .iphone-overlay,body.static .iphone-overlay,body.about .iphone-overlay{width:230px;height:115px;padding:20px;font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif;line-height:24px;font-size:16px;margin:12px 0 0 56px;text-align:center;display:none;position:absolute;top:0;left:0;color:#fff}body.app .iphone-overlay span,body.examples .iphone-overlay span,body.gami .iphone-overlay span,body.faq .iphone-overlay span,body.static .iphone-overlay span,body.about .iphone-overlay span{height:115px;display:table-cell;vertical-align:middle}body.app .screenshot,body.examples .screenshot,body.gami .screenshot,body.faq .screenshot,body.static .screenshot,body.about .screenshot{width:50%;float:left}body.app span.gamo,body.examples span.gamo,body.gami span.gamo,body.faq span.gamo,body.static span.gamo,body.about span.gamo{width:28px;height:28px;background:url(/static/images/gamo-icon.png) 0 0 no-repeat;display:inline-block;position:relative;z-index:2;top:8px;margin-left:4px;cursor:pointer}body.app span.orange,body.examples span.orange,body.gami span.orange,body.faq span.orange,body.static span.orange,body.about span.orange{background-image:url(/static/images/gamo-icon_orange.png)}body.app span.teal,body.examples span.teal,body.gami span.teal,body.faq span.teal,body.static span.teal,body.about span.teal{background-image:url(/static/images/gamo-icon_teal.png)}body.app span.gray,body.examples span.gray,body.gami span.gray,body.faq span.gray,body.static span.gray,body.about span.gray{background-image:url(/static/images/gamo-icon_gray.png)}body.gami h1{margin:0 auto 20px auto}#site-nav ul{margin:0;height:100%}#site-nav ul li{display:inline-block;list-style-type:none;float:left;width:auto;height:65px}#site-nav ul li a{color:#fff;text-transform:uppercase;font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif;font-size:18px;line-height:40px;padding:20px;height:40px;text-align:center;width:100px;display:block}#site-nav ul li a.nav-active,#site-nav ul li a.nav-active:hover{background:#4393c4}#site-nav ul li a:hover{background:#68b7e7}#site-nav ul li a:active{text-decoration:none}#sub-nav{text-align:right;width:100%;background:#3d3d3d}#sub-nav .container{width:960px;margin:0 auto}#sub-nav ul{list-style-type:none;position:relative;left:-6px}#sub-nav ul li{display:inline-block;text-align:center}#sub-nav ul li.blank{width:137px}#sub-nav ul a{color:#50cec5;font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif;font-weight:normal;text-transform:uppercase;font-size:18px;padding:12px 20px;width:100px;display:block;margin-right:-4px}#sub-nav ul a.nav-active{background:#252525}#sub-nav ul a:hover{background:#323232}#sub-nav ul a:active{text-decoration:none}.ie6 #sub-nav ul,.ie7 #sub-nav ul{float:right}.ie6 #sub-nav ul li,.ie7 #sub-nav ul li{float:left}#player .share-icon{display:block;background:url(/static/images/player-share-icon.png) 0 0 no-repeat;width:64px;height:59px}#player .share-icon{position:absolute;right:0;z-index:10;margin:12px}#player .share-icon:hover{background-position:0 -59px}#player .button{background:#50cec5;padding:20px 0;margin:50px 20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:inline-block;width:145px;color:#fff;text-transform:uppercase;font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif}.cms-content{width:830px;margin:0 auto}body.app{}body.app h3.teal{background:url(/static/images/title-bar_teal.png) center center no-repeat;margin-top:0}body.app h3.blue{background:url(/static/images/title-bar_blue.png) center center no-repeat}body.app h3.orange{background:url(/static/images/title-bar_orange.png) center center no-repeat}body.app h3.gray{background:url(/static/images/title-bar_gray.png) center center no-repeat}body.app #android .iphone-outline{background:url(/static/images/android-outline.png) no-repeat 0 0;min-width:507px;height:250px}body.app #android .app-content{width:1000px}body.app #android .example-outline img{margin-left:47px;margin-top:22px;border:0}body.app #android .example-outline .play-button{margin:76px 0 0 180px}body.app .iphone-toggle,body.app .android-toggle{display:inline-block;padding:12px;color:#595959;font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif;background:#fff;border:1px solid #595959;text-align:center;margin:20px 10px 0 10px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}body.app .iphone-toggle:hover,body.app .android-toggle:hover{color:#494949;border-color:#494949}body.app .toggle-on,body.app .toggle-on:hover{background:#52ade4;border:0;color:#fff}body.app #android .iphone-outline .screen{width:371px;height:208px;position:relative;margin:0;left:47px;top:22px;border:0}body.app #android .iphone-outline .share-img{background-image:url(/static/images/android-share.png)}body.app #android .iphone-outline .save-img{background-image:url(/static/images/android-save.png)}body.app #android .iphone-outline .dialogue-img{background-image:url(/static/images/android-dialogue.png)}body.app #android .iphone-outline .mood-img{background-image:url(/static/images/android-mood.png)}body.app #android .iphone-outline .record-img{background-image:url(/static/images/android-record.png)}body.app #android .iphone-outline .character-img{background-image:url(/static/images/android-character.png)}body.app #android .iphone-outline .emotion-img{background-image:url(/static/images/android-emotion.png)}body.app #android .iphone-outline .position-img{background-image:url(/static/images/android-position.png)}body.app #android .iphone-outline .doodle-img{background-image:url(/static/images/android-doodle.png)}body.app #android .iphone-outline .background-img{background-image:url(/static/images/android-background.png)}body.app #android .iphone-outline .iphone-overlay{width:331px;height:168px;margin:22px 0 0 47px}body.app #android .iphone-outline .iphone-overlay span{height:168px;display:table-cell;vertical-align:middle}body.app .iphone-outline .screen{width:268px;height:152px;position:relative;top:11px;background-repeat:no-repeat;background-position:0 0;margin:22px 0 0 56px;border:1px solid #ccc}body.app .iphone-outline .share-img{background-image:url(/static/images/iphone-share.png)}body.app .iphone-outline .save-img{background-image:url(/static/images/iphone-save.png)}body.app .iphone-outline .dialogue-img{background-image:url(/static/images/iphone-dialogue.png)}body.app .iphone-outline .mood-img{background-image:url(/static/images/iphone-mood.png)}body.app .iphone-outline .record-img{background-image:url(/static/images/iphone-record.png)}body.app .iphone-outline .character-img{background-image:url(/static/images/iphone-character.png)}body.app .iphone-outline .emotion-img{background-image:url(/static/images/iphone-emotion.png)}body.app .iphone-outline .position-img{background-image:url(/static/images/iphone-position.png)}body.app .iphone-outline .doodle-img{background-image:url(/static/images/iphone-doodle.png)}body.app .iphone-outline .background-img{background-image:url(/static/images/iphone-background.png)}body.examples #app-content{text-align:left}body.examples #app-content .intro{text-align:center;width:900px}body.examples h2{color:#52ade4;display:block;font-size:28px;margin:20px 0}body.examples .clear{clear:left;margin:30px;height:30px}body.examples .iphone-outline{margin:50px 0 0 20px;float:left}body.examples .text{float:left;width:450px;color:#000;font-size:20px;line-height:28px;text-align:left;margin:30px 0 0 60px}body.examples .text ul{text-transform:uppercase;color:#50cec5;font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif;margin:10px 0 0 0;border-top:1px solid #ccc;padding-top:10px;font-size:18px;padding-left:20px}body.examples .text ul li{float:left;padding:0 10px 0 0;margin-right:16px}body.examples .main-content{width:960px;margin:0 auto}.divider-gradient{width:957px;height:13px;background:url(/static/images/divider-gradient.png) 0 0 no-repeat;margin:0 auto}.divider-gradient-short{width:693px;height:13px;background:url(/static/images/divider-gradient_short.png) 0 0 no-repeat;margin:0 auto}body.faq .faq-content{margin:0 auto;width:750px;color:#000;font-size:18px;line-height:28px}body.faq .faq-content p.faq-download{text-align:right;font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif}body.faq .faq-content div{padding:15px;background:#eee;border:1px solid #ccc;margin:15px auto;width:720px;text-align:left}body.faq .faq-content div:hover{border-color:#52ade4}body.faq .faq-content p.question{display:block;font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif;cursor:pointer}body.faq .faq-content p.answer{display:none;margin:0 0 0 60px;border-left:3px solid #52ade4;padding-left:16px}body.faq .faq-content a.expand{padding:10px;width:22px;height:22px;background:#52ade4;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;font-size:22px;line-height:26px;text-align:center;text-indent:2px;font-weight:bold;display:inline-block;margin-right:10px}body.faq .faq-content a.expand:hover{background:#3ca3e1}body.faq .faq-content a.expand:active{text-decoration:none}body.faq div.modal{display:none;border:2px solid #fff}body.faq div#tts-gif{width:700px;height:561px}body.faq div#embed-gif{width:700px;height:556px}body.backgrounds div#gif{display:none;width:700px;height:525px;border:2px solid #fff}body.backgrounds .main-content{width:740px;margin:0 auto;text-align:left}body.backgrounds .main-content .icon-container{display:block;width:128px;float:left;margin:10px}body.backgrounds .main-content .icon{display:block;width:128px;height:4px;padding-top:124px;background:0 0 no-repeat;text-align:center;color:#000}body.backgrounds p.right{text-align:right}body.backgrounds .icon.baseball{background-image:url(/static/images/bg-packs/icons/baseball_icon.png)}body.backgrounds .icon.basketball{background-image:url(/static/images/bg-packs/icons/basketball_icon.png)}body.backgrounds .icon.birthday{background-image:url(/static/images/bg-packs/icons/birthday_icon.png)}body.backgrounds .icon.cat{background-image:url(/static/images/bg-packs/icons/cat_icon.png)}body.backgrounds .icon.celebration{background-image:url(/static/images/bg-packs/icons/celebration_icon.png)}body.backgrounds .icon.dog{background-image:url(/static/images/bg-packs/icons/dog_icon.png)}body.backgrounds .icon.eduboards{background-image:url(/static/images/bg-packs/icons/edu_boards_icon.png)}body.backgrounds .icon.football{background-image:url(/static/images/bg-packs/icons/football_icon.png)}body.backgrounds .icon.frames{background-image:url(/static/images/bg-packs/icons/frames_icon.png)}body.backgrounds .icon.free{background-image:url(/static/images/bg-packs/icons/free_icon.png)}body.backgrounds .icon.greetings{background-image:url(/static/images/bg-packs/icons/greetings_icon.png)}body.backgrounds .icon.happy{background-image:url(/static/images/bg-packs/icons/happy_icon.png)}body.backgrounds .icon.invite{background-image:url(/static/images/bg-packs/icons/invite_icon.png)}body.backgrounds .icon.journals{background-image:url(/static/images/bg-packs/icons/journals_icon.png)}body.backgrounds .icon.k12{background-image:url(/static/images/bg-packs/icons/k12_icon.png)}body.backgrounds .icon.music{background-image:url(/static/images/bg-packs/icons/music_icon.png)}body.backgrounds .icon.pets{background-image:url(/static/images/bg-packs/icons/pets_icon.png)}body.backgrounds .icon.planets{background-image:url(/static/images/bg-packs/icons/planets_icon.png)}body.backgrounds .icon.roadtrip{background-image:url(/static/images/bg-packs/icons/roadtrip_icon.png)}body.backgrounds .icon.school{background-image:url(/static/images/bg-packs/icons/school_icon.png)}body.backgrounds .icon.soccer{background-image:url(/static/images/bg-packs/icons/soccer_icon.png)}body.backgrounds .icon.spring{background-image:url(/static/images/bg-packs/icons/spring_icon.png)}body.backgrounds .icon.stage{background-image:url(/static/images/bg-packs/icons/stage_icon.png)}body.backgrounds .icon.summer{background-image:url(/static/images/bg-packs/icons/summer_icon.png)}body.backgrounds .icon.talkshow{background-image:url(/static/images/bg-packs/icons/talkshow_icon.png)}body.backgrounds .icon.teacher{background-image:url(/static/images/bg-packs/icons/teacher_icon.png)}body.backgrounds .icon.thankyou{background-image:url(/static/images/bg-packs/icons/thankyou_icon.png)}body.backgrounds .icon.tropical{background-image:url(/static/images/bg-packs/icons/tropical_icon.png)}body.backgrounds .icon.winter{background-image:url(/static/images/bg-packs/icons/winter_icon.png)}body.index .intro{width:650px;margin:30px auto;font-size:24px;line-height:42px;text-align:center;color:#000}body.index #header{box-shadow:0 0 10px 0 #555;-moz-box-shadow:0 0 10px 0 #555;-webkit-box-shadow:0 0 10px 0 #555;position:relative;z-index:3}body.about .intro{text-align:left}#beacon{position:relative;background:transparent;display:inline-block;z-index:1;width:28px;height:28px}.dot{border:10px solid #1995cb;background:transparent;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;height:50px;width:50px;-webkit-animation:pulse 2s ease-out;-moz-animation:pulse 2s ease-out;animation:pulse 2s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-13px;left:-17px;z-index:1;opacity:0}@-moz-keyframes pulse{0%{-moz-transform:scale(0);opacity:.0}25%{-moz-transform:scale(0);opacity:.1}50%{-moz-transform:scale(0.1);opacity:.3}75%{-moz-transform:scale(0.5);opacity:.5}100%{-moz-transform:scale(1);opacity:.0}}@-webkit-keyframes "pulse"{0%{-webkit-transform:scale(0);opacity:.0}25%{-webkit-transform:scale(0);opacity:.1}50%{-webkit-transform:scale(0.1);opacity:.3}75%{-webkit-transform:scale(0.5);opacity:.5}100%{-webkit-transform:scale(1);opacity:.0}}#beacon div.teal{border-color:#50cec5}#beacon div.orange{border-color:#eb7552}#beacon div.gray{border-color:#595959}.ie6 #beacon .dot,.ie7 #beacon .dot,.ie8 #beacon .dot{display:none}#player .mobile-share-icon{display:none;width:45px;height:42px;background-image:url(/static/images/player-share-icon.png);background-size:cover;float:right;position:relative;top:5px;right:5px}.video-container h1{display:none}#mobile-nav,.mobile-menu{display:none}body.iap .select-gender{text-align:center;margin-bottom:40px}body.iap .m-toggle,body.iap .f-toggle{display:inline-block;width:60px;padding:12px;color:#595959;font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif;background:#fff;border:1px solid #595959;text-align:center;margin:20px 10px 0 10px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}body.iap .m-toggle:hover,body.iap .f-toggle:hover{color:#494949;border-color:#494949}body.iap .toggle-on,body.iap .toggle-on:hover{background:#52ade4;border:0;color:#fff}body.iap .screen{float:left}body.iap .screen-row{float:left;margin-right:50px}body.iap div.text{float:left;margin:0 0 0 50px}body.iap .divider-gradient-short{margin-bottom:40px}body.iap .divider-gradient-short.gender{margin-bottom:10px}body.iap .screen img,body.iap .screen-row img{border:4px solid #ddd}body.iap .screen h3,body.iap .screen-row h3{color:#52ade4;font-size:24px;margin:-10px 0 0 0}body.iap ul.tts-list li:first-child,body.iap ul.tts-list li:nth-child(6),body.iap ul.tts-list li:nth-child(2),body.iap ul.tts-list li:nth-child(7){list-style-type:none;margin-left:-12px}footer .content p.apple-legal,.footer-global .content p.apple-legal,body.home footer .content p.apple-legal,body.static footer .content p.apple-legal,body.gami footer .content p.apple-legal,#iphone-footer p.apple-legal{font-size:12px;line-height:16px;color:#777;padding:10px 0;margin:16px 0 0 0}a.download-btn,.intro a.download-btn{font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif;color:#fff;margin:30px auto 60px auto;padding:30px;display:block;background:#50cec5;width:300px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;font-size:24px;text-align:center;text-transform:uppercase}a.download-btn:hover,.intro a.download-btn:hover{background:#3cc8be;color:#fff}body.edu .download-btns{text-align:center;margin-bottom:20px}body.amplify #site-logo{background-image:url(/static/images/tg-logo-new-x2.png)}body.amplify #get-app .content p{font-size:22px;line-height:32px}body.amplify #scene-banner .content{background-position:80% 70px;height:252px}body.amplify .step1{background-image:url(/static/images/amplify_howto-01.png)}body.amplify .step2{background-image:url(/static/images/amplify_howto-02.png)}body.amplify .step3{background-image:url(/static/images/amplify_howto-03.png)}body.amplify #iphone{display:none}body.amplify #android .iphone-outline{background:#fff}body.amplify #android .iphone-outline .screen{border:4px solid #bbb;width:371px;height:208px}body.amplify .iphone-overlay{padding:24px}body.amplify footer .content p.apple-legal,body.amplify .footer-global .content p.apple-legal,body.amplify body.home footer .content p.apple-legal,body.amplify body.static footer .content p.apple-legal,body.amplify body.gami footer .content p.apple-legal,body.amplify #iphone-footer p.apple-legal{width:auto;padding-left:20px;font-size:14px}body.amplify #android .iphone-outline .mood-img{background-image:url(/static/images/amplify_howto-mood.png)}body.amplify #android .iphone-outline .character-img{background-image:url(/static/images/amplify_howto-eye.png)}body.amplify #android .iphone-outline .position-img{background-image:url(/static/images/amplify_howto-position.png)}body.amplify #android .iphone-outline .background-img{background-image:url(/static/images/amplify_howto-record.png)}body.amplify #android .iphone-outline .save-img{background-image:url(/static/images/amplify_howto-save.png)}body.amplify #android .iphone-outline .share-img{background-image:url(/static/images/amplify_howto-share.png)}body.amplify #android .iphone-outline .doodle-img{background-image:url(/static/images/amplify_howto-doodle.png)}body.amplify #android .iphone-outline .record-img{background-image:url(/static/images/amplify_howto-record.png)}@media only screen and (min-device-width:320px) and (max-device-width:480px){body.amplify #iphone{display:block}body.edu.amplify #app-content{margin-top:-500px}body.app.amplify #app-content{margin-top:-300px}body.amplify.faq #app-content{margin-top:0}a.mobile-download{display:block}a.desktop-download{display:none}a.download-btn-mobile{background:#eb7552;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:280px;padding:12px 0;display:block;color:#fff;font-family:'SourceSansProBold',Arial,Helvetica,sans-serif;font-size:20px;text-align:center;margin:20px auto 0 auto}.divider-gradient,.divider-gradient-short{display:none}body.home{}body.home .iphone-promo-container{display:block;width:280px;margin:0 auto;text-align:center;font-size:18px;line-height:28px;padding-bottom:40px;border-bottom:1px solid #ccc}body.home .iphone-promo-container h1{margin:10px 0}body.home .promo-container{display:none;width:100%;margin:30px 0;border:1px solid blue}body.home .promo-container .clear{clear:both}body.home #site-logo,body.gami #site-logo,body.static #site-logo{margin:0 auto;float:none;position:relative;top:5px;left:20px;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9)}.scroll-off{overflow:hidden}#iphone-footer,#iphone-social,#iphone-copyright{display:block}#sub-nav{display:none}#mobile-nav{display:inline-block;width:51px;height:46px;background:url(/static/images/mobile-nav.png) no-repeat 0 0;background-size:cover;position:absolute;top:16px;left:-14px;z-index:3}.mobile-menu{display:block;width:0;margin:0;overflow:hidden;height:135%;background:#333;position:absolute;z-index:9999;top:80px;left:0;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out}.mobile-menu ul{background:#3b3c40}.mobile-menu ul li{text-transform:uppercase;font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif}.mobile-menu ul li a{padding:12px;background:#3b3c40;margin:0;display:block;color:#fff;font-size:22px}.mobile-menu ul li a.nav-active{background:#50cec5}.mobile-menu ul li.title{padding:12px;font-size:16px;background:#313131;color:#aaa}.mobile-menu ul li.download{border-top:2px solid #656565;border-bottom:2px solid #656565}.mobile-menu ul li.download a{background:url(/static/images/mobile_nav_arrow.png) 95% center no-repeat}.menu-on{width:100%;overflow:auto}footer .content p,.footer-global .content p,body.home footer .content p,body.static footer .content p,body.gami footer .content p{font-size:10px}body.index .divider-gradient,body.index .divider-gradient-short{display:none}body.index h1{font-size:24px;color:#000;font-family:'SourceSansProLight',Arial,Helvetica,sans-serif}body.index #home-content{padding:6%}body.index #home-content .intro{font-size:16px;line-height:22px;margin-top:0;width:100%}body.index #home-content .intro p{width:80%;margin:0 auto;font-size:16px}body.index #scene-banner{width:100%;height:200px;margin-top:-25px;background-position:bottom right}body.index #get-app .content{background-size:75%;max-height:200px;text-align:center;padding:0}body.index #get-app .content p{display:none}body.index #get-app .content h1{font-size:22px}body.index .how-step,body.index .step1,body.index .step2,body.index .step3{background:#fff;height:auto;padding:0;width:100%;display:block;margin:0 auto 20px auto;text-align:left;font-size:16px}body.index .how-step h2,body.index .step1 h2,body.index .step2 h2,body.index .step3 h2{color:#000;font-size:22px;margin:0 0 6px 20px;font-family:'SourceSansProLight',Arial,Helvetica,sans-serif}body.index .how-step span.step,body.index .step1 span.step,body.index .step2 span.step,body.index .step3 span.step{float:left;display:block;margin:0 10px 60px 0;text-align:center;width:20px;height:20px;font-size:18px;line-height:24px;font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif}body.gami #iphone-footer,body.home #iphone-footer,body.static #iphone-footer{display:block}body.gami #site-nav,body.home #site-nav,body.static #site-nav{display:none}body.gami .player-container,body.home .player-container,body.static .player-container{height:auto;min-height:200px}body.gami #player .mobile-share-icon,body.home #player .mobile-share-icon,body.static #player .mobile-share-icon{display:block}body.gami #tg-videos .fixed,body.home #tg-videos .fixed,body.static #tg-videos .fixed,body.gami #tg-blue .fixed,body.home #tg-blue .fixed,body.static #tg-blue .fixed,body.gami .fixed,body.home .fixed,body.static .fixed,body.gami #header .container,body.home #header .container,body.static #header .container,body.gami .static-content,body.home .static-content,body.static .static-content{width:80%;padding:0;margin:0 auto}body.gami #tg-blue,body.home #tg-blue,body.static #tg-blue{height:100%;margin:20px 0 0 0;background:url(/static/images/bg-stripe.jpg)}body.gami #example-gami,body.home #example-gami,body.static #example-gami{width:284px;height:160px}body.gami #iphone .screenshot,body.home #iphone .screenshot,body.static #iphone .screenshot,body.gami #iphone .screen,body.home #iphone .screen,body.static #iphone .screen{float:none;margin:0 auto}body.gami #android,body.home #android,body.static #android{display:none}body.gami #app-content,body.home #app-content,body.static #app-content{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);margin-top:-210px}body.gami #app-content .text,body.home #app-content .text,body.static #app-content .text{margin:16px 0 0 0}body.gami #app-content h1,body.home #app-content h1,body.static #app-content h1{position:relative;z-index:5;margin-bottom:10px}body.gami #app-content .iphone-outline,body.home #app-content .iphone-outline,body.static #app-content .iphone-outline{margin:0 0 10px -40px;background:#fff;float:none;width:268px;height:152px;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}body.gami footer,body.home footer,body.static footer{display:none}body.gami #tg-blue,body.home #tg-blue,body.static #tg-blue{margin:10px 0 0 0;height:auto}body.gami #tg-blue .fixed,body.home #tg-blue .fixed,body.static #tg-blue .fixed{background:transparent}body.gami #tg-blue .text,body.home #tg-blue .text,body.static #tg-blue .text{width:auto}body.gami #promo,body.home #promo,body.static #promo{position:relative;margin:0 auto;top:20px;z-index:1}body.gami #promo,body.home #promo,body.static #promo,body.gami #promo_wrapper,body.home #promo_wrapper,body.static #promo_wrapper{float:none}body.gami #download,body.home #download,body.static #download,body.gami .download-cta,body.home .download-cta,body.static .download-cta{display:none}body.gami .share-modal,body.home .share-modal,body.static .share-modal{width:70%}body.gami #promo,body.home #promo,body.static #promo,body.gami #promo_wrapper,body.home #promo_wrapper,body.static #promo_wrapper,body.gami #site-logo,body.home #site-logo,body.static #site-logo{position:relative;left:30px}body.gami header,body.home header,body.static header{max-height:54px}body.gami #iphone-footer,body.home #iphone-footer,body.static #iphone-footer,body.gami #iphone-social,body.home #iphone-social,body.static #iphone-social,body.gami #iphone-copyright,body.home #iphone-copyright,body.static #iphone-copyright{display:block;background:#2a2a2a;text-align:center;padding:20px 0;line-height:36px}body.gami #iphone-footer a,body.home #iphone-footer a,body.static #iphone-footer a,body.gami #iphone-social a,body.home #iphone-social a,body.static #iphone-social a,body.gami #iphone-copyright a,body.home #iphone-copyright a,body.static #iphone-copyright a{color:#fff;margin-right:16px;display:inline-block;font-size:18px;font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif}body.gami #iphone-footer p.terms,body.home #iphone-footer p.terms,body.static #iphone-footer p.terms,body.gami #iphone-social p.terms,body.home #iphone-social p.terms,body.static #iphone-social p.terms,body.gami #iphone-copyright p.terms,body.home #iphone-copyright p.terms,body.static #iphone-copyright p.terms{margin-top:10px}body.gami #iphone-footer p.terms a,body.home #iphone-footer p.terms a,body.static #iphone-footer p.terms a,body.gami #iphone-social p.terms a,body.home #iphone-social p.terms a,body.static #iphone-social p.terms a,body.gami #iphone-copyright p.terms a,body.home #iphone-copyright p.terms a,body.static #iphone-copyright p.terms a{text-transform:uppercase;color:#50cec5;font-size:16px;line-height:16px;margin:0;padding:0 10px;border-right:1px solid #50cec5}body.gami #iphone-footer p.terms a:nth-child(3),body.home #iphone-footer p.terms a:nth-child(3),body.static #iphone-footer p.terms a:nth-child(3),body.gami #iphone-social p.terms a:nth-child(3),body.home #iphone-social p.terms a:nth-child(3),body.static #iphone-social p.terms a:nth-child(3),body.gami #iphone-copyright p.terms a:nth-child(3),body.home #iphone-copyright p.terms a:nth-child(3),body.static #iphone-copyright p.terms a:nth-child(3){border:0}body.gami #iphone-footer p.copyright,body.home #iphone-footer p.copyright,body.static #iphone-footer p.copyright,body.gami #iphone-social p.copyright,body.home #iphone-social p.copyright,body.static #iphone-social p.copyright,body.gami #iphone-copyright p.copyright,body.home #iphone-copyright p.copyright,body.static #iphone-copyright p.copyright{color:#50cec5}body.gami #iphone-social,body.home #iphone-social,body.static #iphone-social{border:0;background:#3b3c40}body.gami #iphone-social a.facebook,body.home #iphone-social a.facebook,body.static #iphone-social a.facebook,body.gami #iphone-social a.twitter,body.home #iphone-social a.twitter,body.static #iphone-social a.twitter{background:url(/static/images/mobile-footer-fb.png) 0 0 no-repeat;background-size:cover;display:inline-block;height:65px;width:65px}body.gami #iphone-social a.twitter,body.home #iphone-social a.twitter,body.static #iphone-social a.twitter{background-image:url(/static/images/mobile-footer-twitter.png)}body.gami #iphone-copyright,body.home #iphone-copyright,body.static #iphone-copyright{border:0;background:#000 url(/static/images/mobile-footer-icon.png) center 55px no-repeat;padding-bottom:80px;color:#555}body.app #app-content,body.examples #app-content{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);margin-top:-320px}body.app #app-content .intro,body.examples #app-content .intro{text-align:left}body.app #app-content .screenshot,body.examples #app-content .screenshot,body.app #app-content .iphone-outline,body.examples #app-content .iphone-outline{float:none;padding:0}body.app #app-content .screenshot .play-button,body.examples #app-content .screenshot .play-button,body.app #app-content .iphone-outline .play-button,body.examples #app-content .iphone-outline .play-button{margin:28px 84px}body.app #app-content .screenshot,body.examples #app-content .screenshot{width:100%;margin:0}body.app #app-content .iphone-outline,body.examples #app-content .iphone-outline{margin:20px auto 70px auto}body.app #app-content .screen,body.examples #app-content .screen,body.app #app-content .iphone-outline img,body.examples #app-content .iphone-outline img{margin:0}body.app #app-content .iphone-overlay,body.examples #app-content .iphone-overlay{margin-left:0}body.examples #app-content{margin-top:-220px}body.examples #app-content .iphone-outline{margin:20px 0 0 30px}body.examples #app-content .screen,body.examples #app-content .iphone-outline img{margin:0}body.about #app-content{margin-top:-30px}body.press #app-content{margin-top:-32px}body.faq #app-content{margin-top:-150px}body.gami #player{margin:20px 0 0 10px;float:none;width:300px;height:168px;border:0}body.gami #iphone-blue{clear:both;display:block;background:#2083be url(/static/images/bg-stripe.jpg);width:90%;padding:5%;margin:0;line-height:22px}body.gami #iphone-blue h1{font-size:26px;margin:0 0 16px 0}body.gami #tg-videos{display:none}body.gami #iphone-footer{display:block}body.gami .player-container h1{display:none}body.gami #player .button{margin:50px 10px;padding:20px 14px;width:100px}.server-error{-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);margin:-60px}body.static .cms-content h1{font-size:24px;line-height:28px}div{max-width:100%}#player .share-icon{display:none}body.home #get-app .content h1{margin-top:50px}body.gami .video-container{background:#ebebeb;border:1px solid #b8b8b8;margin-bottom:12px;padding-right:2px;height:220px}body.gami .video-container h1{display:inline-block;font-size:16px;font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif;color:#3b3b3b;float:left;position:relative;top:14px;left:6px}body.faq #app-content{margin:-180px 0 0 -10px}body.faq .faq-content{margin:40px 0 0 0}body.faq .faq-content div{width:100%}body.faq .faq-content p.answer{margin:20px 0 0 30px}body.app .select-device{display:none}#beacon .dot{min-height:50px;min-width:50px}body.iap #app-content{margin-top:-455px}body.iap .screen-row,body.iap .screen,body.iap div.text{float:none;display:block}body.iap .screen-row img,body.iap .screen img{margin:16px 0}body.iap .screen-row h3,body.iap .screen h3{margin:-40px 0 50px 0}body.iap .divider-gradient-short{display:none}body.iap div.clear{display:none}body.iap .select-gender{display:block;padding-top:20px;clear:both;width:100%;text-align:center}body.edufaq div#header,body.edu div#header{z-index:2;position:relative}body.edufaq #app-content,body.edu #app-content{padding-top:100px}body.edufaq #sub-nav,body.edu #sub-nav{display:block;z-index:1;position:absolute;top:80px;left:0;width:100%;text-align:center}body.backgrounds #app-content{margin-top:-210px}body.backgrounds p.right{margin-top:30px}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait){body.app #app-content a.download-btn,body.home #app-content a.download-btn{margin-left:-6%}body.app .how-step span.blurb,body.home .how-step span.blurb{display:block;margin-left:50px}body.gami{margin:0}body.gami #iphone-share{margin:25px 0 0 10px}body.gami #player{margin:0 auto}body.gami #player .button{margin:0 10px}body.gami .player-container{height:auto;min-height:250px}body.gami #mobileShare input{width:90%}body.gami #mobileShare h1{text-align:left}.scroll-off{max-height:480px}body.iap .screen-row img,body.iap .screen img{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);position:relative;left:-70px}body.edu #app-content{margin-top:-720px}body.edufaq #sub-nav,body.edu #sub-nav{top:60px}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:landscape){body.about #app-content,body.app #app-content,body.examples #app-content{padding-top:0}body.home #get-app .content{text-align:left}body.home #get-app .content h1{position:relative;top:25%;left:10%}body.gami #site-logo,body.home #site-logo,body.static #site-logo{position:relative;left:5px}body.home #get-app .content{background-size:50%}body.app #app-content{margin-top:-340px}body.home #app-content .main-content,body.app #app-content .main-content{padding-left:10%}body.home #app-content .main-content h1,body.app #app-content .main-content h1{text-align:left}body.home #app-content a.download-btn,body.app #app-content a.download-btn{margin:0 auto}body.examples #app-content a.download-btn{position:relative;left:-10%}body.gami #player{margin:0 10px;width:300px;height:168px}body.gami #player .button-container{width:120px;position:absolute;margin-left:315px;top:-10px}body.gami #player .button{margin:10px}body.gami a#like,body.gami a#share{display:block;margin-bottom:10px}body.gami #mobileShare input{display:inline-block;float:left}body.gami #mobileShare label{width:110px;margin-right:4px;display:inline-block;float:left;height:26px;line-height:26px}body.gami #mobileShare .share-it{float:left;margin-right:60px}body.gami #player .button{display:block}.scroll-off{max-height:320px}body.home .how-step,body.index .how-step,body.home .step1,body.index .step1,body.home .step2,body.index .step2,body.home .step3,body.index .step3{font-size:16px;padding-left:20px}body.home #how-to,body.index #how-to{width:75%}body.iap .select-gender{margin-left:-55px}body.edu #app-content{margin-top:-620px}body.edu #character-strip,body.edu .footer-global{margin-top:-620px}body.backgrounds #app-content{margin-top:-180px}}@media(device-height:568px) and (device-width:320px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2){body.gami #player{position:relative;left:40px}body.gami #player .button-container{margin-left:330px}body.gami #iphone-share{position:absolute;right:10%}body.home #get-app .content{text-align:left}body.home #get-app .content h1{position:relative;top:15%;left:15%}}@media(device-height:568px) and (device-width:320px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2){.scroll-off{max-height:568px}}.appstore-btn,.googleplay-btn{display:inline-block;background:url(/static/images/home_appstore_btn.png) 0 0 no-repeat;width:135px;height:40px}.googleplay-btn{background:url(/static/images/home_googleplay_btn.png) 0 0 no-repeat;width:115px}#sms,#download-mobile,#download-edu{color:#226260;height:auto;padding:40px 50px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#5abfbc;font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif;font-size:18px;display:none}#sms input.sms,#download-mobile input.sms,#download-edu input.sms{display:block;margin-bottom:10px;color:#1b5f5d;border:0;font-size:14px;background:#49aca9;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px}#sms .download-app,#download-mobile .download-app,#download-edu .download-app{float:left;width:175px;text-align:center}#sms .send-text,#download-mobile .send-text,#download-edu .send-text{float:right;width:175px;margin-left:40px;padding-left:30px;border-left:4px solid #83cfcd;height:250px;font-size:18px;line-height:22px}#sms .edu-app,#download-mobile .edu-app,#download-edu .edu-app{display:block;width:100%;text-align:center;margin-top:30px}#sms .edu-app a,#download-mobile .edu-app a,#download-edu .edu-app a{color:#fff;border-bottom:1px dotted #fff;font-family:'SourceSansProBold',Arial,Helvetica,sans-serif}#sms .edu-app a:hover,#download-mobile .edu-app a:hover,#download-edu .edu-app a:hover{border-bottom-style:solid}#sms .clear,#download-mobile .clear,#download-edu .clear{clear:both}#sms ::-webkit-input-placeholder,#download-mobile ::-webkit-input-placeholder,#download-edu ::-webkit-input-placeholder{color:#226260}#sms :-moz-placeholder,#download-mobile :-moz-placeholder,#download-edu :-moz-placeholder{color:#226260}#sms ::-moz-placeholder,#download-mobile ::-moz-placeholder,#download-edu ::-moz-placeholder{color:#226260}#sms :-ms-input-placeholder,#download-mobile :-ms-input-placeholder,#download-edu :-ms-input-placeholder{color:#226260}#sms input.sms,#download-mobile input.sms,#download-edu input.sms,#sms #outbound-sms,#download-mobile #outbound-sms,#download-edu #outbound-sms,#sms button,#download-mobile button,#download-edu button{width:170px;max-width:170px;padding:12px;outline:none}#sms input.sms,#download-mobile input.sms,#download-edu input.sms{width:146px;max-width:146px}#sms input[type=radio],#download-mobile input[type=radio],#download-edu input[type=radio]{display:inline-block;margin-left:8px}#sms small,#download-mobile small,#download-edu small{display:block}#sms #outbound-sms,#download-mobile #outbound-sms,#download-edu #outbound-sms{margin-top:15px;display:block}#sms span.success,#download-mobile span.success,#download-edu span.success{display:none;background:#fff;color:green;line-height:32px;text-align:center;padding:0 8px;font-size:16px;margin-top:16px;color:#435e13}#sms .close,#download-mobile .close,#download-edu .close{display:block;background:url(/static/images/close-teal.png) 0 0 no-repeat;width:27px;height:27px;position:absolute;float:right;top:10px;right:10px;cursor:pointer}#sms button,#download-mobile button,#download-edu button,#sms a.button,#download-mobile a.button,#download-edu a.button{display:block;background:#83cfcd;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;color:#fff;border:0;font-size:22px;cursor:pointer;font-family:'SourceSansProLight',Arial,Helvetica,sans-serif}#sms button,#download-mobile button,#download-edu button{font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif;padding:14px}#sms button:hover,#download-mobile button:hover,#download-edu button:hover,#sms a.button:hover,#download-mobile a.button:hover,#download-edu a.button:hover{background:#dff3f2;color:#50cec5}#sms h1,#download-mobile h1,#download-edu h1{color:#fff;font-size:18px;font-family:'SourceSansProRegular',Arial,Helvetica,sans-serif;font-weight:normal;margin:0 0 50px 0}#download-mobile h1{margin-bottom:26px}@media(-webkit-min-device-pixel-ratio:2){body.home{}body.home .device-sunflower,body.home .device-goldengate,body.home .device-aquarium,body.home .device-chinatown{background-size:525px 290px}body.home .device-sunflower{background-image:url(/static/images/home-device_sunflower_x2.png)}body.home .device-goldengate{background-image:url(/static/images/home-device_goldengate_x2.png)}body.home .device-aquarium{background-image:url(/static/images/home-device_aquarium_x2.png)}body.home .device-chinatown{background-image:url(/static/images/home-device_chinatown_x2.png)}body.app .iphone-outline{background-image:url(/static/images/iphone-outline-x2.png);background-size:cover}body.app .iphone-outline .screen{background-size:cover}body.app .iphone-outline .share-img{background-image:url(/static/images/iphone-share-x2.png)}body.app .iphone-outline .save-img{background-image:url(/static/images/iphone-save-x2.png)}body.app .iphone-outline .dialogue-img{background-image:url(/static/images/iphone-dialogue-x2.png)}body.app .iphone-outline .mood-img{background-image:url(/static/images/iphone-mood-x2.png)}body.app .iphone-outline .record-img{background-image:url(/static/images/iphone-record-x2.png)}body.app .iphone-outline .character-img{background-image:url(/static/images/iphone-character-x2.png)}body.app .iphone-outline .emotion-img{background-image:url(/static/images/iphone-emotion-x2.png)}body.app .iphone-outline .position-img{background-image:url(/static/images/iphone-position-x2.png)}body.app .iphone-outline .doodle-img{background-image:url(/static/images/iphone-doodle-x2.png)}body.app .iphone-outline .background-img{background-image:url(/static/images/iphone-background-x2.png)}.iphone-outline .play-button{background-image:url(/static/images/thumbnail-play-btn-x2.png);background-size:cover}body.home #site-logo,body.static #site-logo,body.gami #site-logo{background-image:url(/static/images/tg-logo-new-x2.png);background-size:cover}body.amplify #site-logo{background-image:url(/static/images/amplify_tg-logo-new-x2.png);background-size:cover}#player .share-icon{background-image:url(/static/images/player-share-icon-x2.png);background-size:cover}body.app span.gamo{background-image:url(/static/images/gamo-icon-blue-x2.png);background-size:cover}body.app span.teal{background-image:url(/static/images/gamo-icon-teal-x2.png)}body.app span.orange{background-image:url(/static/images/gamo-icon-orange-x2.png)}body.app span.gray{background-image:url(/static/images/gamo-icon-gray-x2.png)}footer ul.social li a,.footer-global ul.social li a,body.home footer ul.social li a,body.static footer ul.social li a,body.gami footer ul.social li a{background-image:url(/static/images/home_social_icons_x2.png);background-size:cover}footer ul.social li a:hover,.footer-global ul.social li a:hover,body.home footer ul.social li a:hover,body.static footer ul.social li a:hover,body.gami footer ul.social li a:hover{background-position:0 -99px}footer ul.social li a.twitter,.footer-global ul.social li a.twitter,body.home footer ul.social li a.twitter,body.static footer ul.social li a.twitter,body.gami footer ul.social li a.twitter{background-position:0 -198px}footer ul.social li a.twitter:hover,.footer-global ul.social li a.twitter:hover,body.home footer ul.social li a.twitter:hover,body.static footer ul.social li a.twitter:hover,body.gami footer ul.social li a.twitter:hover{background-position:0 -297px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){body.home{min-width:115%}body.home #sms{margin-left:15%}#modal,body.iap div.modal,body.faq div.modal,#download-edu,body.backgrounds div#gif{margin-left:10%}body.gami #player .share-icon{margin:-70px 0 0 0}body.app #android .iphone-outline{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);border:1px solid #fff;padding-bottom:16px}body.app #android .iphone-outline .screen,body.app #android .iphone-outline .iphone-overlay,body.app #android .iphone-outline img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);border:1px solid #333;margin-left:10px}body.app #android .iphone-outline .screen{margin-top:6px}body.app #android .iphone-outline img{margin-top:30px;margin-left:60px;z-index:0;position:relative}body.app #android .iphone-outline .play-button{z-index:2;position:absolute;margin:83px 0 0 195px}body.app #android .iphone-outline .iphone-overlay{position:absolute;top:6px;left:47px}}body.amplify .device-aquarium{background-image:url(/static/images/amplify_home-device_aquarium.png)}body.amplify .device-sunflower{background-image:url(/static/images/amplify_home-device_sunflower.png)}body.amplify .device-goldengate{background-image:url(/static/images/amplify_home-device_goldengate.png)}body.amplify .device-chinatown{background-image:url(/static/images/amplify_home-device_chinatown.png)}body.amplify #scene-banner .content{background-position:80% 70px;height:252px}