body.gamepage.theater{overflow:hidden}body.gamepage .title-bar{background:#2572a6 url(/images/backgrounds/pattern.png)}body.gamepage .title-bar .home-dude{position:relative;width:177px}body.gamepage .title-bar .home-dude>a{position:absolute;left:-5px;bottom:2px}body.gamepage .title-bar .popcorn-dude{position:relative;width:105px}body.gamepage .title-bar .popcorn-dude img{position:absolute;left:30px;bottom:2px}body.gamepage .title-bar .secondary-title{flex:1;display:flex;align-items:center;justify-content:center}body.gamepage .title-bar .secondary-title .walkthrough-icon{width:54px;height:48px;background-color:#f9dc04;padding:0;border-bottom:3px solid #ffb33b;position:relative;margin-right:15px;cursor:default}body.gamepage .title-bar .secondary-title .walkthrough-icon:after{display:inline-block;content:"";font-family:FontAwesome,"sans-serif";font-style:normal;font-weight:400;text-decoration:none;font-variant:normal;text-transform:none;position:absolute;left:0;top:0;width:54px;height:100%;text-align:center;line-height:48px;font-size:24px;color:#007dff}body.gamepage .title-bar .secondary-title div.heading,body.gamepage .title-bar .secondary-title h2{font-size:2em;font-weight:700;display:inline-block;color:#fff}body.gamepage .title-bar .secondary-title div.heading span:before,body.gamepage .title-bar .secondary-title h2 span:before{display:inline-block;content:"";font-family:FontAwesome,"sans-serif";font-style:normal;font-weight:400;text-decoration:none;text-align:center;font-variant:normal;text-transform:none;font-size:22px;color:#34a0c3;margin:0 14px 0 7px}body.gamepage .game-tools .button:hover{background-color:#ff9012;border-bottom:3px solid #ff5d01}body.gamepage .game-tools .button:hover:after{color:#f9dc04}body.gamepage .game-tools .button.home-button:after{content:""}body.gamepage .game-tools .button#upvote:after,body.gamepage .game-tools .button.home-button:after{display:inline-block;font-family:FontAwesome,"sans-serif";font-style:normal;font-weight:400;text-decoration:none;text-align:center;font-variant:normal;text-transform:none}body.gamepage .game-tools .button#upvote:after{content:""}body.gamepage .game-tools .button#upvote[data-enabled=false]{background-color:#28dbff;border-bottom:3px solid #004d72}body.gamepage .game-tools .button#upvote[data-enabled=false]:after{color:#2572a6}body.gamepage .game-tools .button#downvote:after{display:inline-block;content:"";font-family:FontAwesome,"sans-serif";font-style:normal;font-weight:400;text-decoration:none;text-align:center;font-variant:normal;text-transform:none}body.gamepage .game-tools .button#downvote[data-enabled=false]{background-color:#9c28b1;border-bottom:3px solid #d75c9a}body.gamepage .game-tools .button#downvote[data-enabled=false]:after{color:#f9dc04}body.gamepage .game-tools .button.fullscreen-button.activated{opacity:1;pointer-events:auto}body.gamepage .game-tools .button.fullscreen-button:after{display:inline-block;content:"";font-family:FontAwesome,"sans-serif";font-style:normal;font-weight:400;text-decoration:none;text-align:center;font-variant:normal;text-transform:none}body.gamepage .game-tools .button.walkthrough-button:hover{background-color:#ff9012;border-bottom:3px solid #ff5d01;color:#fff}body.gamepage .game-tools .button.walkthrough-button:hover:after{color:#f9dc04}body.gamepage .game-tools .button.walkthrough-button:after{content:"";left:15px;width:20px;color:#007dff}body.gamepage .game-tools .button.walkthrough-button:after,body.gamepage .game-tools .rating-container .star:after{display:inline-block;font-family:FontAwesome,"sans-serif";font-style:normal;font-weight:400;text-decoration:none;font-variant:normal;text-transform:none;position:absolute;top:0;height:100%;text-align:center;line-height:37px;font-size:20px}body.gamepage .game-tools .rating-container .star:after{content:"";left:0;width:100%;color:#f9dc04}body.gamepage .game-tools .rating-container .star.full:after{content:""}body.gamepage .game-tools .rating-container .star.full:after,body.gamepage .game-tools .rating-container .star.half:after{display:inline-block;font-family:FontAwesome,"sans-serif";font-style:normal;font-weight:400;text-decoration:none;text-align:center;font-variant:normal;text-transform:none}body.gamepage .game-tools .rating-container .star.half:after{content:""}body.gamepage .main-content{background:#fff url(/images/backgrounds/pattern.png)}body.gamepage .game-holder{position:relative}body.gamepage .game-holder>small{display:block;font-size:15px;text-align:center;color:hsla(0,0%,100%,.75);margin:5px 5px 0}body.gamepage .game-holder>small a{color:hsla(0,0%,100%,.75)}body.gamepage .game-holder.non-supported{flex:1}body.gamepage .game-holder.http-ver{flex:1;text-align:center}body.gamepage .game-holder.fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;display:block;z-index:999;padding:40px;box-sizing:border-box;background:rgba(0,0,0,.7)}body.gamepage .game-holder.fullscreen #game-element{width:100%;height:100%}body.gamepage .game-holder.fullscreen .fullscreen-close-button{width:40px;height:37px;background-color:#f9dc04;padding:0;border-bottom:3px solid #ffb33b;position:absolute;top:10px;right:10px;cursor:pointer}body.gamepage .game-holder.fullscreen .fullscreen-close-button:hover{background-color:#ff9012;border-bottom:3px solid #ff5d01}body.gamepage .game-holder.fullscreen .fullscreen-close-button:hover:after{color:#f9dc04}body.gamepage .game-holder.fullscreen .fullscreen-close-button:after{display:inline-block;content:"";font-family:FontAwesome,"sans-serif";font-style:normal;font-weight:400;text-decoration:none;font-variant:normal;text-transform:none;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;line-height:34px;font-size:20px;color:#007dff}body.gamepage .game-holder .not-supported-frame{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body.gamepage .game-holder .not-supported-frame .static-msg{text-align:center;color:#fefefe;margin-top:40px}body.gamepage .game-holder .not-supported-frame .static-msg>h3{font-size:36px;line-height:normal}body.gamepage .game-holder .not-supported-frame .static-msg>p{font-size:34px;line-height:normal;font-weight:700;margin-bottom:20px}body.gamepage .game-holder .not-supported-frame .static-msg>span,body.gamepage .game-holder .not-supported-frame .static-msg>span p{display:inline-block;line-height:normal;font-weight:700;font-size:22px}body.gamepage .game-holder .not-supported-frame .static-msg>span p{color:#fefefe;margin:0 5px}body.gamepage .game-holder .not-supported-frame .static-msg>span p em{color:#fefefe}body.gamepage .game-holder .not-supported-frame .static-msg>span i{margin:0 5px;color:#f9dc04}body.gamepage .game-holder .not-supported-frame .static-msg .rec-games{margin-top:30px;text-align:left}body.gamepage .game-holder .not-supported-frame .static-msg .rec-games>.gameElement{margin:0 5px}body.gamepage .game-holder>a{text-align:center}body.gamepage .game-holder>a img{border:1px solid #ecf2f3;box-sizing:border-box;margin:0 auto}body.gamepage .game-holder>a span{margin-top:20px;padding:0 20px}body.gamepage .game-holder>.appGate{text-align:center;position:relative}body.gamepage .game-holder>.appGate .tablet-holder{width:100%;height:auto}body.gamepage .game-holder>.appGate>.app-holder{position:absolute;width:300px;top:50%;left:50%;transform:translate(-50%,-50%)}body.gamepage .game-holder>.appGate>.app-holder>img{border:5px solid #aed2f3;box-sizing:border-box;margin:0 auto;border-radius:10px}body.gamepage .game-holder>.appGate>.app-holder>a{display:inline-block}body.gamepage .game-holder>.appGate>.app-holder>a img{display:block;margin:20px 5px 0;width:140px;height:auto}body.gamepage .suggestion-box a:hover{border:1px solid #ecf2f3;box-sizing:border-box}body.gamepage .suggestion-box a:hover:before{opacity:1}body.gamepage .suggestion-box a:hover span{transform:translateY(0);opacity:1}body.gamepage .suggestion-box a img{background:#2572a6 url(/images/backgrounds/pattern.png)}body.gamepage .suggestion-box a span{position:absolute;bottom:0;left:0;width:100%;z-index:4;font-size:13px;background:linear-gradient(180deg,rgba(0,71,119,.8) 0,#004777);color:#f9dc04;box-sizing:border-box;font-weight:700;text-transform:uppercase;display:flex;align-items:flex-end;transition:all .3s ease;opacity:0;transform:translateY(110px);height:43px}body.gamepage .suggestion-box a span:before{content:"";position:absolute;left:0;top:-20.3px;width:0;height:0;border-bottom:20.3px solid rgba(0,71,119,.8);border-right:122px solid transparent}body.gamepage .suggestion-box a span label{position:relative;padding:8px;z-index:5}body.gamepage .suggestion-box a span:after{position:absolute;z-index:2;content:"";bottom:0;left:0;width:108px;height:65px;background:url(/images/backgrounds/funnygames-thumb-hover.svg) no-repeat;background-size:200%;background-position:0 0;opacity:.2}body.gamepage .http-message{padding:10px 100px;box-sizing:border-box;display:block;text-align:center;background-color:#e57373;color:#fefefe;font-weight:700}body.gamepage .http-message :first-child{margin-bottom:10px}body.gamepage .http-message :first-child:before{display:inline-block;content:"";font-family:FontAwesome,"sans-serif";font-style:normal;font-weight:400;text-decoration:none;text-align:center;font-variant:normal;text-transform:none;margin-right:10px}body.gamepage .secondary-content{background:#fff url(/images/backgrounds/pattern.png)}body.gamepage .game-info .breadcrumbs span a:hover{text-decoration:underline;color:#ff9012}body.gamepage .game-info .breadcrumbs span:before{display:inline-block;content:"";font-family:FontAwesome,"sans-serif";font-style:normal;font-weight:400;text-decoration:none;text-align:center;font-variant:normal;text-transform:none;font-size:16px;color:#34a0c3;margin:0 8px 0 3px}body.gamepage .game-info .breadcrumbs .home-crumb a:hover{text-decoration:none}body.gamepage .game-info .breadcrumbs .home-crumb a:after{display:inline-block;content:"";font-family:FontAwesome,"sans-serif";font-style:normal;font-weight:400;text-decoration:none;text-align:center;font-variant:normal;text-transform:none;font-size:20px}body.gamepage .game-info .breadcrumbs .home-crumb:before{display:none}body.gamepage .game-info .tags span a:hover{background:#ff5d01}body.gamepage .game-info .game-options{display:flex}body.gamepage .game-info .game-options .share-options .at-share-btn{border-radius:2px!important;margin:0 8px 0 0}body.gamepage .game-info .gallery-holder .gallery-images img:hover{transform:scale(2) translateY(-20px);box-shadow:2px 3px 7px rgba(0,0,0,.4);z-index:5}body.gamepage .walkthrough-frame{display:flex;justify-content:center;background-color:#004d72;padding:10px}body.gamepage .walkthrough-frame .walkthrough-left,body.gamepage .walkthrough-frame .walkthrough-right{position:relative;width:auto}body.gamepage .walkthrough-frame .walkthrough-left #mokuton-slot,body.gamepage .walkthrough-frame .walkthrough-left #saton-slot,body.gamepage .walkthrough-frame .walkthrough-right #mokuton-slot,body.gamepage .walkthrough-frame .walkthrough-right #saton-slot{min-width:300px}body.gamepage .walkthrough-frame .walkthrough-right>a{width:270px;height:224px;display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);outline:none}body.gamepage .walkthrough-frame .walkthrough-right>a:hover:after{background:url(/images/dudes/funny-mascotte-backtogame-hover.svg)}body.gamepage .walkthrough-frame .walkthrough-right>a:after{content:"";width:270px;height:224px;display:block;position:absolute;bottom:0;left:0;background:url(/images/dudes/funny-mascotte-backtogame.svg)}body.gamepage .walkthrough-frame .walkthrough-right>a>img{width:80px;height:85px;position:absolute;left:50%;top:51%;transform:translate(-50%,-50%);background:#2572a6 url(/images/backgrounds/pattern.png)}body.gamepage .walkthrough-frame .walkthrough-left #hyoton-slot,body.gamepage .walkthrough-frame .walkthrough-left #kagton-slot{margin-right:20px;display:inline-block}body.gamepage .walkthrough-frame .walkthrough-left #kagton-slot{min-width:160px}body.gamepage .walkthrough-frame .walkthrough-left #hyoton-slot{min-width:120px}body.gamepage .comment-section{padding:90px 100px;min-height:200px;box-sizing:border-box;display:flex;flex-direction:column}body.gamepage .comment-section .comment-left{position:relative;display:flex;align-items:center;width:100%}body.gamepage .comment-section .comment-left.blocked .extra-share div.heading{display:none}body.gamepage .comment-section .comment-left img{position:absolute;top:-25px;right:-50px;width:245px;height:auto}body.gamepage .comment-section .comment-left .extra-share{margin-bottom:30px}body.gamepage .comment-section .comment-left .extra-share div.heading{font-size:2em;font-weight:700;color:#004d72;margin-bottom:20px}body.gamepage .comment-section .comment-left .extra-share .share-holder{width:100%;margin:0 auto}body.gamepage #game-element{position:relative}body.gamepage #game-element #ThisBrowserDoesNotSupportUnityPlayer{text-align:left!important;line-height:170%!important;font-family:Roboto Condensed,Helvetica,Arial,sans-serif!important;color:#fff!important;width:auto!important;background:#004d72!important;padding:70px!important;border:0!important}body.gamepage #game-element #ThisBrowserDoesNotSupportUnityPlayer a{color:#a9ebff!important}body.gamepage #game-element #swf p{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;color:#fff;text-align:center;font-size:24px}body.gamepage #game-element #swf p a{display:inline-block;width:360px;margin-top:20px}body.gamepage #game-element #swf p a img{width:360px;height:auto}body.gamepage #vooxeVideo{flex:2;margin:0 10px;box-sizing:border-box;min-height:600px;background-color:#000}body.gamepage #kirton-slot{position:absolute;z-index:2;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}body.gamepage #game-suggestion-left,body.gamepage #game-suggestion-right{visibility:visible}#thegameobject{position:relative}.publisher-consent-container{display:none;position:absolute;top:0;right:0;bottom:0;left:0;padding:40px;background-color:#fefefe}.publisher-consent-container .publisher-consent-title{font-size:1.5rem;line-height:130%}.publisher-consent-container .publisher-consent-name{text-transform:uppercase;font-size:1.5rem}.publisher-consent-container>p{margin-bottom:20px}.publisher-consent-container>hr{margin-top:40px;border-top:0;border-color:#e5e5e5}.publisher-consent-container .publisher-consent-item{display:flex;flex-flow:row;align-items:center;justify-content:center}.publisher-consent-container .publisher-consent-item div:first-of-type{flex:1;padding:20px}.publisher-consent-container .publisher-consent-item div:last-of-type{flex:0;padding:20px}.publisher-consent-container .publisher-consent-switch{position:relative;display:inline-block;width:30px;height:auto;margin:20px 10px}.publisher-consent-container .publisher-consent-switch input{position:absolute;left:-2000px}.publisher-consent-container .publisher-consent-switch i:after{color:#c2c3c4;transition:all .2s ease}.publisher-consent-container .publisher-consent-switch .publisher-consent-slider{display:inline-block;position:relative;cursor:pointer;left:0;bottom:0;width:100%;height:11px;background:#e4e4e4;border-radius:34px}.publisher-consent-container .publisher-consent-switch .publisher-consent-slider:before{position:absolute;content:"";height:15px;width:15px;left:0;bottom:-2px;background-color:#c2c3c4;transform:translateX(0);transition:transform .2s cubic-bezier(.25,.75,.5,1.25);border-radius:100%}.publisher-consent-container .publisher-consent-switch input:checked~.publisher-consent-slider:before{transform:translateX(15px);background-color:#2196f3}.publisher-consent-container .publisher-consent-switch input:checked~.publisher-consent-slider{background-color:#90caf9}.publisher-consent-container .publisher-consent-buttons{margin-top:20px}.publisher-consent-container .publisher-consent-buttons button{display:block;margin:auto;height:37px;background-color:#f9dc04;padding:0 15px;border-bottom:3px solid #ffb33b;color:#000;line-height:37px}.publisher-consent-container .publisher-consent-buttons button:hover{background-color:#ff9012;border-bottom:3px solid #ff5d01;color:#fff}.publisher-consent-container .publisher-consent-buttons button:hover:after{color:#f9dc04}.publisher-consent-container .publisher-consent-buttons button:disabled{color:#ececec;background-color:#d3d3d3;border-bottom:3px solid #b9b9b9}