﻿*{margin:0;padding:0}body{font-family:Arial,san-serif;background:#0196fc!important}div{box-sizing:border-box}.clear{clear:both}a:link,a:visited{color:#db0907;text-decoration:none}a:active,a:hover{color:#db0907;text-decoration:underline}a img{border:0}p{margin:0 0 16px;line-height:1.45em}ul li{list-style:none}#branding_bar{width:100%!important;max-width:980px}#BrandingBar{width:100%;height:40px;font-size:x-small;background:#000}#BrandingBar .wrapper{width:100%;max-width:980px;margin:0 auto}#BrandingBar .parent-logo{float:left;display:block;margin:10px 0 0}#BrandingBar .parent-logo img{display:block}#BrandingBar .links{float:left}#BrandingBar .links li{float:left;list-style:none;padding:0;margin:0;background:transparent url(../images/brandingbar-bull.png) no-repeat left 21px}#BrandingBar .links li a{display:block;padding:18px 14px 0;color:#fff;text-transform:uppercase;text-decoration:none}#BrandingBar .links li a:hover{color:#cdcdcd}#BrandingBar .links li:first-child{background:0 0}#BrandingBar ul.socialicons{float:right;width:300px;margin:10px 0 0}#BrandingBar ul.socialicons li{display:inline;float:right}#Header{color:#fff}#Header .wrapper{width:100%;max-width:980px;margin:0 auto;background:transparent url(../images/content-bg.jpg) repeat-x left top}#Header .cushion{padding:20px 0 5px}.left{float:left;width:50%}.right{float:left;width:50%}.action-left{float:left;width:46%;padding-right:5px}.action-right{float:left;width:54%}.action-header{width:100%;margin:0 auto}#Header .logo{display:block;width:100%;height:auto;padding:20px 0 0}#Header .logo img{display:block}#Header .blurb{padding:40px 47px 0 0;font-weight:700}#Content{color:#fff}#Content .wrapper{width:100%;max-width:980px;margin:0 auto;background:#cbeafe url(../images/content-bg.jpg) repeat-x left -310px}#Content .cushion{width:100%;padding:0;z-index:10;position:relative}#Content #GameSpace{position:relative;width:100%;max-width:980px;height:550px;margin:0;background:transparent url(../images/game-bg.png) no-repeat left top}#Content #GameSpace .cushion{margin:0 27px;padding:36px 0 0 63px}#game{margin-left:-27px}#Content .video{width:100%;max-width:480px;margin:0 auto}#Content .video iframe{width:100%;margin-top:60px}#Content #Pledge{width:auto;max-width:926px;margin:0 27px 50px;font-weight:700;border:2px solid #fff;background:#0196fc}#Content #Pledge .cushion{padding:12px}#Content #Pledge .content{float:left;width:408px}#Content #Pledge h2{position:relative;width:400px;height:134px;margin:0;text-indent:-9999px;overflow:hidden;background:transparent url(../images/head-takeaction.png) no-repeat left top;background-size:cover}#Content #Pledge p{margin:0 0 3px}#Content #Pledge a.button{position:relative;width:400px;height:201px;display:block;background:transparent url(../images/pledge-button.jpg) no-repeat left top;background-size:cover}#Content #Pledge a:hover.button{background:transparent url(../images/pledge-button.jpg) no-repeat right top;background-size:cover}#Content #OtherGames{max-width:926px;margin:0 27px 20px}#Content #OtherGames h2{width:815px;height:74px;margin:0 auto 10px;text-indent:-9999px;overflow:hidden;background:transparent url(../images/head-othergames.png) no-repeat center top;background-size:cover}#Content #OtherGames a.button{display:block;width:455px;height:206px;margin:0 auto}#Content #OtherGames a#SCS{position:relative;float:left;background:transparent url(../images/scs-button.png) no-repeat right top}#Content #OtherGames a:hover#SCS{background:transparent url(../images/scs-button.png) no-repeat left top}#Content #OtherGames a#NewSCS{position:relative;background:transparent url(../images/newscs-button.png) no-repeat right top;background-size:cover}#Content #OtherGames a:hover#NewSCS{background:transparent url(../images/newscs-button.png) no-repeat left top;background-size:cover}#Content #OtherGames a#TofuBoy{position:relative;background:transparent url(../images/tofuboy-button.png) no-repeat right top;background-size:cover}#Content #OtherGames a:hover#TofuBoy{background:transparent url(../images/tofuboy-button.png) no-repeat left top;background-size:cover}#Content #SharePipes{position:relative;width:100%;height:152px;background:transparent url(../images/sharepipes-bg.png) no-repeat center top}#Content #SharePipes ul{width:250px;margin:0 auto}#Content #SharePipes li{float:left;list-style:none;margin-top:6px}#Content #SharePipes li a.button{display:block;width:46px;height:46px}#Content #SharePipes li#Facebook{width:46px}#Content #SharePipes li#Facebook a.button{background:transparent url(../images/facebook.png) no-repeat left top}#Content #SharePipes li#Facebook a:hover.button{background:transparent url(../images/facebook.png) no-repeat -46px top}#Content #SharePipes li#Twitter{width:46px;margin-left:158px}#Content #SharePipes li#Twitter a.button{background:transparent url(../images/twitter.png) no-repeat left top}#Content #SharePipes li#Twitter a:hover.button{background:transparent url(../images/twitter.png) no-repeat right top}#Footer{color:#611f00;font-size:12px}#Footer a:link{color:#611f00}#Footer a:visited{color:#892e04}#Footer a:hover,#Footer a:active{color:#db0907}#Footer .wrapper{width:100%;max-width:980px;margin:0 auto;background:#db8d2c}#Footer .cushion{padding:15px 22px 11px}#Footer #ShareThis{float:left;width:280px;height:26px;overflow:hidden}#Footer #ShareThis p{float:left;margin:0 5px 0 0}#Footer #ShareThis ul{float:left}#Footer #ShareThis ul li{float:left;margin:0 5px 0 0}#Footer #ExternalLinks{float:right;width:650px;height:26px;overflow:hidden;text-align:right}#Footer #Address{float:right;width:350px}#Footer #Address p{float:left;margin:0 0 0 170px;text-align:right}#Footer #Address #FooterLogo{display:block;float:right;margin:4px 0 0}#Footer #Copyright{float:left;width:450px}@font-face{font-family:Kroe;src:url(/mario-kills-tanooki/assets/fonts/KROE.ttf)}canvas{height:auto;width:100%;max-width:650px;max-height:450px;position:relative;z-index:16777271}#wrap_branding{box-sizing:inherit}#branding_footer{width:100%!important;max-width:980px!important}@media(orientation:landscape) and (max-width:980px){#Content #GameSpace{width:50%!important}}@media only screen and (max-width:979px){#branding_nav,.branding_social{display:none}#branding_bar{padding-left:10px!important}.left{float:none;width:100%}.right{float:none;width:100%}#Header .logo{width:100%;max-width:300px;display:block;margin:0 auto}#Header .logo img{width:100%}#Header .blurb{width:92%;margin:0 auto;padding:20px 0}#Content #GameSpace{background:0 0;margin:0;height:auto}#game{margin-left:0}#Content #GameSpace .cushion{margin:0;padding:0}.action-left{float:none;width:100%;padding-right:0}.action-right{float:none;width:100%}.action-header{width:100%}#Content #Pledge{width:92%;margin:0 auto 30px}#Content #Pledge h2{width:280px;height:94px;margin:0 auto}#Content #Pledge p{max-width:640px;margin:16px auto 26px}#Content #Pledge a.button{position:relative;width:480px;height:241px;margin:0 auto}#Content .video iframe{margin-top:20px}#Content #OtherGames{margin:0 0 20px}#Content #OtherGames h2{width:600px;height:54px;margin:0 auto 20px}#Content #OtherGames a.button{margin:0 auto 16px}#Content #SharePipes{left:0}#Content #GameSpace{position:relative;width:100%;max-width:650px;margin:0 auto;border:none;z-index:20;margin-bottom:1rem}#Content #GameSpace .cushion{position:relative;padding-top:30px;padding-bottom:66.25%;height:0;overflow:hidden;border:none;z-index:30}#Content #GameSpace .cushion #game{position:absolute;top:0;left:0;width:100%;height:100%;border:none;z-index:40}}@media(orientation:landscape) and (max-width:840px){#Content #GameSpace{width:60%!important}}@media(orientation:landscape) and (max-width:750px){#Content #GameSpace{width:72%!important}}@media only screen and (max-width:700px){#Content #GameSpace{width:92%}}@media only screen and (max-width:649px){#Content #OtherGames h2{width:375px;height:34px}}@media only screen and (max-width:600px){#Content #Pledge a.button{width:375px;height:188px}#Header .blurb p{font-size:14px}#Content #Pledge p{font-size:15px}}@media only screen and (max-width:475px){#Content #OtherGames a.button{width:375px;height:169px}}@media only screen and (max-width:445px){#Content #Pledge a.button{width:300px;height:151px}}@media only screen and (max-width:420px){#Content #OtherGames h2{width:300px;height:27px}#Content #OtherGames a.button{width:300px;height:136px}}@media only screen and (max-width:375px){#Content #Pledge a.button{width:267px;height:134px}#Content #Pledge h2{width:265px;height:89px}}