@charset "utf-8";#crush-crush{position:relative;width:100%;min-height:100px;background-image:url(../images/backgrounds/crush-crush.jpg);background-color:#82e9fb;padding:15px 0;overflow:hidden}#hush-hush{position:relative;width:100%;min-height:100px;background-image:url(../images/backgrounds/hush-hush.jpg);background-color:#ff9;padding:15px 0;overflow:hidden}#blush-blush{position:relative;width:100%;min-height:100px;background-image:url(../images/backgrounds/blush-blush.jpg);background-color:#9fc;padding:15px 0;overflow:hidden}#kitty-crush{position:relative;width:100%;min-height:100px;background-image:url(../images/backgrounds/kitty-crush.jpg);background-color:#fcc;padding:15px 0;overflow:hidden}*{margin:0;padding:0;font-weight:400}a{color:#000}body{font-family:Verdana,Geneva,sans-serif;font-size:16px;background-color:#373737;width:100%;overflow:hidden;min-width:450px}html{width:100%;overflow-x:hidden}h2{display:flex;text-align:left;align-items:center;vertical-align:middle;font-size:2em}h2 img{margin-right:15px}iframe{border:3px solid #e9218c}p{margin:10px 0}#about-us{width:100%;min-height:100px;background-image:url(../images/backgrounds/about-us.jpg);background-repeat:repeat;background-position:top left;background-color:#f16cb4;padding:35px 0 15px}#about-us .bubble-panel{width:50%;margin:0 auto}#about-us .bio{height:345px;width:auto}#banner{display:flex;background-color:#b6501f;text-align:center}#banner #banner-content{display:flex;margin:0 auto}#banner #banner-content h1{flex:1}#banner #banner-content #mobile{flex:1;display:none}#banner #banner-content #mobile #menu #menu-navigation{display:none;position:absolute;top:0;left:0;background-color:rgba(51,51,51,0.9);color:#FFF;width:100%;overflow:hidden;z-index:99;text-align:center}#banner #banner-content #mobile #menu #menu-navigation li a{background:none;display:block;font-size:2em;color:#FFF;padding:20px;width:100%;border-bottom:3px solid #FFF;text-decoration:none}#banner #banner-content #mobile #menu #menu-navigation li:last-of-type a{border-bottom:0}#banner #banner-content #mobile #menu #menu-navigation li a:active,#banner #banner-content #mobile #menu #menu-navigation li a:hover{background-color:#FFF;color:#333}#banner #banner-content #mobile #menu #menu-navigation #favicon{width:125px;height:125px}#body{font-size:1em;min-width:320px}#extra{position:relative;width:100%;min-height:100px;background-image:url(../images/backgrounds/extra.gif);background-repeat:repeat;background-position:top left;background-color:#ffedee;padding:15px 0 0}#extra .bubble-panel{margin:5px}#extra .yellow-panel{margin:5px 10px}#extra #box-girls{position:relative;top:-75px;max-width:696px;height:368px;background-repeat:no-repeat;background-position:top right;z-index:5;margin:0 auto}#extra #box-girls .box-girls-image{position:relative}#extra #box-girls div{position:relative;top:-60px;width:100%;text-align:left;display:flex}#extra #box-girls div a img,.flex .screenshot img{flex:1;margin:2px;border:2px solid #FFF}#header{width:100%;background-color:#333}#header #banner{background-color:#b6501f;width:100%}#banner img{max-width:100%;width:auto;height:auto}#header #navigation{display:block;background-color:#333;width:50%;margin:0 auto}#header #navigation ul{margin:0 auto;list-style:none;display:flex;flex-direction:row;justify-content:space-between}#header #navigation ul li{display:inline-block;flex-basis:19%}#header #navigation ul li a{display:block;color:#FFF;text-decoration:none;text-align:center;width:100%;border-right:1px solid #FFF;padding:5px 0}#header #navigation ul li:last-of-type a{border-right:0}#header #navigation ul li a:hover{text-decoration:underline}#footer{color:#717070;background-color:#373737;text-align:center;padding-top:20px}#footer #legal a{display:inline-block;padding:10px;text-align:center;color:#717070}#footer #legal a:hover{color:#FFF}#footer #social{display:block;margin:0 auto}#footer #social li{display:inline;padding:10px}#store{width:100%}#store #dlc{width:100%;min-height:100px;background-image:url(../images/backgrounds/dlc.png);background-color:#ff9;background-position:top left;background-repeat:repeat-x;padding:20px 0 75px;font-weight:700}#store #dlc .simple-button,#store #dlc .price{width:calc(50% - 50px);text-align:center}#store #panda-pass{color:#FFF;font-size:1.5em;width:100%;background-color:#97dfdc;padding-bottom:5px;text-shadow:-2px 1px 7px rgba(64,166,189,1);font-weight:700}#store #panda-pass div{width:50%;margin:0 auto}#store #panda-pass img{display:absolute;margin-top:-90px}#store #panda-pass p{display:block}#games{width:100%}.animated-bgs{background-repeat:repeat-x}.box{position:relative;background-color:rgba(255,255,255,0.60);border-radius:15px;width:50%;margin:5px auto;padding:30px;display:flex;z-index:2;min-width:320px}.box .box-column{flex:1;min-width:150px}.box .box-column:first-of-type{margin-right:10px}.box .box-column .screenshot img{box-shadow:0 0 20px #888}.box .box-column .simple-button{border:1px solid #9cf;background-color:#FFF}.box .box-column .disabled{cursor:default;opacity:.5}.bubble-panel{position:relative;color:#f0628c;text-align:center;font-size:1.5em;text-shadow:-2px 2px 4px rgba(248,183,207,1);border-style:solid;border-width:30px 18px 37px 14px;border-image:url(../images/bubble-panel-bg.png) 38 31 60 26 stretch repeat;background-color:#ffc3e0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd2e7',endColorstr='#ffc5e0',GradientType=1);min-width:350px;border-radius:30px;box-sizing:border-box}.bubble-panel h2{display:block;font-weight:700;text-align:center;width:100%}.bubble-panel .sparkly-hearts-left{position:absolute;left:-80px;bottom:0}.bubble-panel .sparkly-hearts-right{position:absolute;right:-80px;bottom:0}.bubble-panel .sparkly-hearts-right img{transform:scaleX(-1)}.center{vertical-align:middle;text-align:center}.clear{clear:both}.dlc-option{position:relative;padding-bottom:100px}.dlc-option .buy-now{width:100%;position:absolute;bottom:0;left:0;display:flex;flex-wrap:wrap}.dlc-option .buy-now .simple-button{flex:1;min-width:80px}.flex-panel{position:relative;width:50%;margin:5px auto;display:flex;flex-wrap:wrap;z-index:2}.flex-panel .flex{flex:1}.flex-panel .flex2{flex:2}.flex-panel .flex div,.flex-panel .flex2 div{text-wrap:normal}.goodies{width:57%!important}.gradient{position:absolute;bottom:0;left:0;background-image:url(../images/backgrounds/gradient.png);background-repeat:repeat-x;width:100%;height:300px}.header-banner{position:absolute;top:0;left:-9999px;width:9999px;height:98px;background-image:url(../images/header-background.png);background-repeat:repeat-x}.iframe-wrapper{position:relative;margin-bottom:6px;min-height:350px}.iframe-wrapper .ratio{display:block;width:100%;min-height:195px}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;min-height:195px}.italic{font-style:italic}.small-text{font-size:.75em}.panel{position:relative;width:50%;margin:0 auto;display:flex}.panel-purple{flex:1;color:#336;font-size:1.2em;text-shadow:0 0 3px rgba(255,255,255,1),5px 2px 5px rgba(255,206,90,1);margin:15px}.panel-purple img{display:block;margin:0 auto;max-width:100%;width:auto;height:auto}.panel-purple .simple-button{background-color:#f6c;color:#FFF}.panel-purple .price{border-radius:15px;background-color:#f9c;color:#FFF;text-shadow:none;font-size:1.5em;padding:15px;margin:5px;flex:1;min-width:80px}.panel-green{flex:1;color:#00984d;font-size:1.2em;text-shadow:0 0 3px rgba(255,255,255,1),5px 2px 5px rgba(255,204,84,1);margin:15px}.panel-green img{display:block;margin:0 auto;max-width:100%;width:auto;height:auto}.panel-green .simple-button{background-color:#42c5f7;color:#FFF}.panel-green .price{border-radius:15px;background-color:#9cf;color:#FFF;text-shadow:none;font-size:1.5em;text-decoration:none;padding:15px;margin:5px;flex:1;min-width:80px}.segment-break{width:100%;height:50px;background-color:#FFF}.scale{max-width:100%!important;height:auto!important}.simple-button{border:1px solid #9cf;background-color:#FFF;border-radius:15px;text-shadow:none;font-size:1.5em;float:left;padding:15px;margin:5px}.simple-button:not(.disabled),.animated-button img,.screenshot img,.dlc-button img{transform:scale(1);transition:all .3s}.simple-button:not(.disabled):hover,.animated-button img:hover,.screenshot img:hover,.dlc-button img:hover{transform:scale(1.1)}.visual{position:absolute;bottom:0;right:0;z-index:1;transition:1s}.visual-on{transform:translate(-400px,0)}.wallpapers{display:flex;flex-wrap:wrap}.wallpapers div{flex:1;max-width:249px;margin:10px;text-align:center}.wallpapers .simple-button{width:106px!important;font-size:.9em;padding:6px!important;margin:2px}.white-text{color:#FFF!important;text-align:center;text-shadow:0 0 4px rgba(0,0,0,1);font-size:1.5em}.yellow-panel{position:relative;color:#FFF;text-align:center;text-shadow:0 0 4px rgba(0,0,0,1);font-size:1.5em;background-color:#fde286;border-radius:40px;border-style:solid;border-width:81px 78px 55px 85px;-moz-border-image:url(../images/yellow-panel-bg.png) 79 60 60 74 stretch;-webkit-border-image:url(../images/yellow-panel-bg.png) 79 60 60 74 stretch;-o-border-image:url(../images/yellow-panel-bg.png) 79 60 60 74 stretch;border-image:url(../images/yellow-panel-bg.png) 79 60 60 74 fill stretch;min-width:350px;box-sizing:border-box}.yellow-panel a{color:#FFF;text-decoration:underline}.yellow-panel a:hover{color:#ffd0e6}.yellow-panel h2{font-size:1.3em!important}.yellow-panel .burst{opacity:.5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yellow-panel .panel-content{position:relative;z-index:4}.yellow-panel h2{display:block;font-weight:700;text-align:center;width:100%}@media (max-width: 500px){.dlc-option{padding-bottom:150px!important}}@media (max-width: 800px){h2{font-size:1.5em}#mobile{display:block!important}#navigation{display:none!important}.visual{display:none!important}.box{width:90%!important}#store #panda-pass img{margin-top:-60px}}@media (max-width: 1000px){#header #navigation{width:100%!important}#header #navigation ul{width:100%!important}.panel{width:100%!important}#store #panda-pass div{width:100%!important}#about-us .bubble-panel{width:80%}.box{width:60%}.flex-panel{width:100%}}.listIndent{	margin-left: 20px; list-style-position: outside;}.center{text-align: center;}
.videoWrapper {
    width: 100%;
    padding-bottom: 56.35%;
    position: relative;
    margin: 10px 0;
}
.videoWrapper .video {
    position: absolute;
    width: 100%;
    height: 100%;
    border: 3px solid #e9218c;
}
.videoWrapper .videoPlay {
    position: absolute;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.videoWrapper .video .videoThumb {
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: pointer;
    background-size: contain;
    background-repeat: no-repeat;
}
.sharing {
    width: 100%;
}
.listbox {
	margin-left: 40px;
}