/* 
 _  _____ _____ _  __    _  _____   
| |/ /_ _|_   _| |/ /   / \|_   _| 
| ' / | |  | | | ' /   / _ \ | |   
| . \ | |  | | | . \  / ___ \| | 
|_|\_\___| |_| |_|\_\/_/   \_\_| 
 * 
 * KitKat Labs 
 * JWT London 2017-05-09 
 * 
 * Stop looking at code and have a break. 
 * 
 */ 

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}button{padding:0;border:0;cursor:pointer;text-decoration:none;outline:0}body{font-family:'Open Sans',Helvetica,Arial,sans-serif;color:#fff;-webkit-text-size-adjust:100%;text-size-adjust:100%}.header-nav a,h1,h2,h3,h4,h5,h6,p{-webkit-font-smoothing:antialiased}body{background:#ba0018;position:relative;padding-bottom:20px}header{background:0 0;padding-top:45px}footer,header{text-align:center;width:100%}footer{font-style:italic;margin:20px 0 0;font-size:.8em}footer a,footer span{padding:0 12px}footer a{color:#fff}h1{display:block;margin:0 auto;text-indent:-9999px;height:0}header h1,header img{display:block;margin:0 auto;position:relative;z-index:0}header img.logo{width:300px;max-width:80%}header img.tagline{margin-top:20px;width:250px}.headerNav{top:175px;width:247px;margin:20px auto 0;border-top:1px solid #F89898;padding:15px 0 0}.headerNav img{width:18px;height:18px;display:inline;margin:0 10px}.langNav{position:absolute;top:7px;left:10px;font-size:.6em;right:0;text-align:center}.langNav a{color:#fff;margin-right:10px}.langNav a.active{background-color:#fff;color:#ba0018;padding:2px 4px 3px;border-radius:3px}.langNav a:hover{text-decoration:underline}.game-mode .langNav{display:none}a{text-decoration:none}.nojs-msg{float:none;font-size:.9em;left:230px;position:absolute;top:-6px;width:700px}.browsehappy{height:15px;background-color:#fff;color:#333;font-size:.8em;padding:7px 0;position:relative;text-align:center;z-index:50}.bg-btn{background:#fff url(../images/bg-btn.jpg) repeat-x center center}.bg-countup{background:#fff url(../images/bg-countup.jpg) repeat-x center center}.btn-buynow{width:100%}#gameClose{position:absolute;cursor:pointer;top:12px;left:15px;display:none}#gameClose span{display:inline-block;font-size:.875em;margin:2px 0 0 5px;vertical-align:top}#gameClose img{display:inline-block;width:18px;height:18px}#panel-container{display:block;position:relative;max-width:247px;margin:15px auto 0;height:2195px;z-index:0}.panel{background-color:#fff;color:#000;display:inline-block;position:absolute;width:247px}.ball-obstruction{z-index:3}#country-panel{min-height:90px;top:0;position:relative}#country-panel .content{width:100%;height:100%}#country-panel .country-rotator li{-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .5s ease-out}#country-panel .country-rotator span{color:#747474;padding:0;font-style:italic;font-weight:100;position:absolute;top:15px;left:15px;z-index:1;width:80%}#country-panel .country-rotator span.title{color:#ba0018;font-weight:700;text-transform:uppercase;position:static;width:auto}#country-panel .country-rotator .flags{position:absolute;top:27px;right:15px;width:55px;height:49px;z-index:0}#country-panel select{color:#747474;font-family:'Open Sans',Helvetica,Arial,sans-serif;font-style:italic;margin:0;padding:5px;width:160px;position:absolute;bottom:15px;left:15px}#buynow-panel{top:110px;left:0}#facebook-panel{background:#fff url(../images/bg-facebook.jpg) no-repeat center center;min-height:475px;top:1055px;left:0}#twitter-panel{background:#fff url(../images/bg-twitter.jpg) no-repeat center center;min-height:210px;top:645px;left:0}#twitter-panel iframe{height:260px}#tumblr-panel{background:#fff url(../images/bg-tumblr.jpg) no-repeat center center;min-height:520px;overflow:hidden;top:110px;left:0}#tumblr-panel .logo{margin:17px 0 0 15px;width:107px;height:27px}#tumblr-panel #tumblr-content{background:#fff;margin:9px 0 0;padding:0 0 0 15px;max-height:455px;overflow-y:scroll;-webkit-overflow-scrolling:touch}#tumblr-panel .tumblr-item{max-width:93%}#tumblr-panel-buynow{background:#fff url(../images/bg-tumblr.jpg) no-repeat center center;min-height:360px;overflow:hidden;top:265px;left:0}#tumblr-panel-buynow .logo{margin:17px 0 0 15px;width:107px;height:27px}#tumblr-panel-buynow #tumblr-content{background:#fff;margin:9px 0 0;padding:0 0 0 15px;max-height:295px;overflow-y:scroll;-webkit-overflow-scrolling:touch}#tumblr-panel-buynow .tumblr-item{max-width:93%}#tumblr-content .tumblr-item img{max-width:100%;height:auto;border:1px solid rgba(215,0,33,.2)}#tumblr-content .tumblr-item p{color:#666;font-size:.7em;padding:7px 5px 15px;text-align:right;text-transform:uppercase}#pinterest-panel{top:1550px;left:0}#pinterest-panel .logo{margin:17px 0 0 15px;height:27px}#pinterest-panel #pinterest-content{background:#fff;display:block;margin:9px 15px 15px;padding:0;height:225px;overflow:hidden;-webkit-overflow-scrolling:touch;background-image:url(../images/pinterest/kitkat-posters-chairs.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}#link-panel{background:0 0;min-height:130px;top:910px;left:0}#link-panel a{display:block;position:absolute;text-align:center;width:120px;height:55px}#link-panel a img{padding-top:9px}#link-panel a#googleplus{top:0;left:0}#googleplus img{width:22px;height:38px}#link-panel a#youtube{top:0;right:0}#youtube img{width:60px;height:38px}#link-panel a#cocoaplan{bottom:0;left:0}#cocoaplan img{width:95px;height:38px}#link-panel a#nestle{bottom:0;right:0}#nestle img{width:37px;height:38px}#snap-panel{background:0 0;top:1850px;left:0}#snap-panel img{width:100%;height:auto}#breakcounter-panel{background:0 0;min-height:115px;top:1990px;left:0}#breakcounter{position:relative;background:#fff;color:#ba0018;margin-top:20px;padding:10px 0 12px;text-align:center}#breakcounter #counter{border-radius:5px;font-size:1.3em;font-weight:700;margin:0 10px;padding:15px 0}#breakcounter span{display:block;font-style:italic;font-size:.6em;font-weight:700;letter-spacing:.4em;padding-top:10px;margin:0 auto;text-transform:uppercase}.lang-jp #breakcounter{height:73px}.lang-jp #counter{position:absolute;left:10px;right:10px;bottom:10px}.lang-jp #breakcounter span{position:absolute;top:2px;left:0;right:0}.lang-ar #breakcounter span,.lang-ru #breakcounter span{letter-spacing:0}#contact-panel{min-height:65px;top:2125px;left:0}#contact-panel a{color:#ba0018;display:block;font-size:1.2em;font-weight:700;padding-top:23px;text-align:center;text-transform:uppercase;width:100%;height:42px}#contact-panel img{width:92px;height:15px}#canvas{position:absolute;top:0;left:0;z-index:1;pointer-events:none}.timeElapsed{display:none}body.game-mode{padding-bottom:0}.game-mode #panel-container,.game-mode footer{display:none}.game-mode #gameClose{display:block}.game-mode header img.logo{top:50%;margin-left:-72px;margin-top:-41px;position:absolute;left:50%}.game-mode .headerNav{position:absolute;right:0;left:auto;top:13px;width:165px;padding:0;margin:0;border:0}.game-mode .headerNav img{float:left;margin:0 15px 0 0}.game-mode header img.tagline{position:absolute;top:385px;left:50%;margin-left:-136px;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0}.game-mode header .timeElapsed{display:block;position:absolute;top:405px;-webkit-opacity:0;-moz-opacity:0;-o-opacity:0;opacity:0;width:100%;padding:0;margin:0;left:0;font-size:.9em}.game-mode header .timeElapsed a{color:#fff;text-decoration:underline}.game-mode header .timeElapsed img{width:18px;display:inline;margin:0;padding:0;position:relative;left:auto;top:2px}.game-mode.levels-finished header .timeElapsed,.game-mode.levels-finished header img.tagline{display:block;-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity 1s ease-out;-webkit-opacity:1;-moz-opacity:1;-o-opacity:1;opacity:1}.fb_iframe_widget iframe,.fb_iframe_widget span{width:247px!important}.browser-message{background:#fff;padding:13px;color:#333;font-size:.8em;text-align:center}.browser-message p{width:300px;margin:0 auto}.browser-message p span{font-weight:700;font-style:italic;color:#ba0018}.browser-message-visible .shareTab{top:50px}@media all and (min-width:360px){header img.tagline{width:400px}.fb_iframe_widget iframe,.fb_iframe_widget span{width:280px!important}#panel-container{max-width:280px}.panel{width:280px}#pinterest-panel span{max-width:280px}div span span:nth-child(2){width:270px!important}#breakcounter span{font-size:.71em}.headerNav{width:280px}#tumblr-panel .tumblr-item{max-width:248px}}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.5)}.modal-content{position:relative;background-color:#ba0018;margin:13% auto;padding:10px 0;box-shadow:5px 5px 5px rgba(0,0,0,.3);border-radius:5px;width:360px;-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s}@-webkit-keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}.close{float:right;padding-right:5px}.close:focus,.close:hover{text-decoration:none;cursor:pointer}#countryList{padding:30px 0 15px}#countryList p,h4{font-weight:800;font-style:italic;text-align:center;padding:8px 0}#countryList h4{font-size:24px;padding-bottom:15px}#countryList p{color:#FFF;font-size:18px}#countryList p:hover{color:#d60021;background-color:#FFF;overflow:visible}#countryList a{margin:0;padding:0}#countryDropDown{color:#ba0018;font-family:'Open Sans',sans-serif;font-weight:800;font-style:italic;margin:10px;padding:10px;border:2px solid purple;width:150px;border-radius:5px;background-color:#fff;position:fixed;top:0;right:30px}div#countryDropDown>ul{display:none}div#countryDropDown:hover>ul{display:block;background:#FFF;padding-top:10px}div#countryDropDown:hover>ul>li{padding:5px}div#countryDropDown:hover>ul>li a{color:#ba0018}div#countryDropDown:hover>ul>li:hover{background:#ba0018}div#countryDropDown:hover>ul>li:hover>a{color:#FFF}.noItalics{font-style:normal}#buynow-header{position:absolute;width:100%}.home{position:fixed;top:10px;left:10px}@media (min-width:641px){footer a,footer span{padding:0 60px}.headerNav{position:absolute;right:5px;left:auto;top:15px;width:165px;padding:0;margin:0;border:0}.headerNav img{float:left;margin:0 15px 0 0}.langNav{top:15px;left:15px;right:auto;text-align:left;font-size:.8em}#panel-container{max-width:620px;height:1190px}.panel{width:300px}#country-panel .country-rotator .flags{right:15px;top:15px;width:65px;height:59px}#country-panel select{width:190px}#buynow-panel{top:0;left:320px}#facebook-panel{background:#fff url(../images/bg-facebook.jpg) no-repeat center center;min-height:475px;top:110px;left:0}#twitter-panel{top:605px;left:0}#twitter-panel iframe{height:345px}#tumblr-panel{min-height:360px;top:0;left:320px}#tumblr-panel #tumblr-content{max-height:440px}#tumblr-panel .tumblr-item{max-width:268px}#tumblr-panel-buynow{min-height:255px;top:165px;left:320px}#tumblr-panel-buynow #tumblr-content{max-height:280px}#tumblr-panel-buynow .tumblr-item{max-width:268px}#pinterest-panel{top:515px;left:320px}#pinterest-panel span{max-width:none}div span span:nth-child(2){width:280px!important;max-width:none}#link-panel{top:960px;left:320px}#link-panel a{width:140px}#snap-panel{top:880px;left:0}#breakcounter-panel{top:1065px;left:0}#breakcounter span{font-size:.75em}#contact-panel{top:1115px;left:320px}#gameClose{top:15px;left:35px}.browser-message p{width:100%}.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style]{width:100%!important}}@media (min-width:1000px){.shareBarHolder{width:980px}.followNav{min-width:550px}#panel-container{max-width:940px;height:700px;margin-top:35px}#country-panel{top:0}#buynow-panel{top:0;left:320px;min-height:145px}#facebook-panel{top:225px;left:0}#twitter-panel{top:440px;left:320px;min-height:260px}#twitter-panel iframe{height:258px}#tumblr-panel{top:0;left:320px;min-height:420px}#tumblr-panel #tumblr-content{max-height:375px}#tumblr-panel-buynow{top:165px;left:320px;max-height:255px}#tumblr-panel-buynow #tumblr-content{max-height:195px}#pinterest-panel{top:320px;left:640px}#link-panel{top:0;left:640px}#snap-panel{top:150px;left:640px}#breakcounter-panel{top:90px;left:0}#breakcounter{position:absolute;bottom:0;width:100%}#breakcounter-panel img{position:absolute;top:50px}#contact-panel{top:635px;left:640px}.fb_iframe_widget iframe,.fb_iframe_widget span{height:475px!important}}