/*!
Theme Name: Batbarian
Theme URI: http://batbarian.com
Author: Murtada al Mousawy
Author URI: https://murtada.nl
Description: Custom built theme for Batbarian.
Version: 1.0
Text Domain: batbarian
*/*,*::before,*::after{box-sizing:border-box}html{font-size:62.5%;overflow-x:hidden}body{margin:0;font-size:1.6rem}button,input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:none;font-size:inherit;font-family:inherit}h1,h2,h3,h4,h5,h6,p,ul{margin:0}@font-face{font-family:"kongtextregular";src:url("./static/fonts/kongtext-webfont.woff2") format("woff2"),url("./static/fonts/kongtext-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"joystix";src:url("./static/fonts/joystix-monospace.woff") format("woff");font-weight:normal;font-style:normal}.grid{display:grid;grid-template-columns:12fr}body{background-color:#000;color:#f0f0f0;font-family:"kongtextregular",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Fira Sans",Avenir,"Helvetica Neue","Lucida Grande",sans-serif;font-weight:400;-webkit-animation:fadeInPage 500ms ease-in both;animation:fadeInPage 500ms ease-in both}a{color:#268CF5}.container{width:100%;max-width:1280px;padding-left:3.2rem;padding-right:3.2rem;margin:0 auto}@media (max-width: 1024px){.container{padding-left:1.6rem;padding-right:1.6rem}}@-webkit-keyframes fadeInPage{from{opacity:0}to{opacity:1}}@keyframes fadeInPage{from{opacity:0}to{opacity:1}}.site-header{box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15)}.site-header .container{display:flex;padding-top:2.4rem;padding-bottom:2.4rem}.site-branding{margin-right:4rem}.site-branding__logotype{font-size:2rem;text-decoration:none;font-weight:700}.main-navigation .menu{height:100%}.main-navigation .menu ul{display:flex;height:100%;align-items:center;list-style:none;padding:0;margin:0}.main-navigation .menu li+li{margin-left:4rem}.main-navigation .menu a{font-weight:500;color:#268CF5;text-decoration:none}.main-navigation__toggle{display:none}.site-header__main{display:flex}.site-header__aside{display:flex;align-items:center;margin-left:auto}main>section{position:relative;text-shadow:0.2rem 0.2rem #000}main>section::before{content:'';z-index:10;position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 50% 50%, rgba(0,0,0,0) 320px, rgba(0,0,0,0.5) 896px);pointer-events:none}main{overflow:hidden}.topbar{position:absolute;z-index:13;width:100%;background-color:#3d373c;box-shadow:0 -.2rem 0 #5c565b inset;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated;transition:transform 200ms}.topbar+*{margin-top:7.28rem}.topbar .container{display:flex;justify-content:space-between;max-width:960px;padding:1.6rem 0}@media (max-width: 1024px){.topbar .container{flex-direction:column;align-items:center}}.topbar form{display:flex;justify-content:center;flex-direction:column}@media (max-width: 720px){.topbar form{align-items:center}}.topbar input{outline:none}.topbar input[type='email']{padding:1rem;background:#302b2f;border:0.2rem solid #524a51;box-shadow:inset 0.2rem 0.2rem #221f22;font-size:1.4rem;color:#fff}.topbar input[type='email']:focus{border-color:#736771}@media (max-width: 1024px){.topbar input[type='email']{font-size:1.2rem}}.topbar input[type='submit']{margin-left:1.6rem;padding:1rem;background:#792935 url("./static/images/icon-newsletter.png") 1rem 50% no-repeat;padding-left:4.2rem;border-top:0.2rem solid #aa3a4a;border-left:0.2rem solid #aa3a4a;border-right:0.2rem solid #66232c;border-bottom:0.2rem solid #66232c;box-shadow:0.2rem 0.2rem rgba(0,0,0,0.2);font-size:1.4rem;color:#fff;cursor:pointer}.topbar input[type='submit']:active{border-bottom:0.2rem solid #aa3a4a;border-right:0.2rem solid #aa3a4a;border-left:0.2rem solid #66232c;border-top:0.2rem solid #66232c}.topbar input[type='submit']:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}@media (max-width: 1024px){.topbar input[type='submit']{font-size:1.2rem;text-indent:-999px;margin-left:.4rem;padding:1rem 2.2rem}}@media (max-width: 1024px){.topbar{min-height:10.86rem}.topbar+*{margin-top:10.86rem}.topbar.is-stuck{position:fixed}.topbar.is-hidden{transform:translateY(-100%)}.topbar:not(.is-hidden):not(.is-stuck){position:absolute}.topbar.no-animation{transform:translateY(-100%);transition:none}}@media (min-width: 1025px){.topbar{position:fixed}}.topbar__newsletter{display:flex;align-items:center}.topbar__newsletter .mc4wp-response{font-size:1.4rem;line-height:1.2}@media (max-width: 720px){.topbar__newsletter .mc4wp-response{text-align:center;padding:0 1.6rem;font-size:1.2rem}}.topbar__newsletter .mc4wp-form-fields ~ .mc4wp-response:not(:empty){margin-top:1.6rem}.topbar__newsletter .mc4wp-form-submitted .mc4wp-form-fields{display:none}.topbar__newsletter .mc4wp-form-submitted .mc4wp-response{color:#FFC83A}.topbar__socials{display:flex}@media (max-width: 1024px){.topbar__socials{margin-top:1.6rem;font-size:1.2rem}}.social-icon-wrapper{display:flex;align-items:center;justify-content:center;opacity:.8;transition:transform 200ms, opacity 200ms;color:#fff;text-decoration:none}.social-icon-wrapper:hover{opacity:1}.social-icon-wrapper+.social-icon-wrapper{margin-left:2.4rem}.social-icon{margin-right:.8rem;width:2.4rem}.header .container{position:relative;z-index:1;padding:0}.header__image{max-width:100%}.stores{margin:4.8rem 0}.stores .stores__list{display:flex;justify-content:center}@media (min-width: 1281px){.stores .stores__list:hover .stores__icon-wrapper{opacity:.6;-webkit-filter:blur(0.2rem);filter:blur(0.2rem)}}.stores .stores__list:hover .stores__icon-wrapper:hover{opacity:1;-webkit-filter:none;filter:none}.stores .stores__list:hover .stores__icon-wrapper:hover .stores__icon{transform:translateY(-0.2rem)}@media (max-width: 1024px){.stores .stores__list{flex-wrap:wrap}}@media (max-width: 720px){.stores{margin-bottom:2.4rem}}.stores__icon-wrapper{display:flex;align-items:center;justify-content:center;width:18%;padding:2% 3%;text-indent:-9999px;opacity:.8;transition:transform 200ms, opacity 200ms}.stores__icon-wrapper:focus{box-shadow:0 0 0.2rem 0.2rem #268CF5}@media (max-width: 1024px){.stores__icon-wrapper{width:33.3%;margin-bottom:1.6rem;padding:2% 7%}}@media (max-width: 720px){.stores__icon-wrapper{width:50%;margin-bottom:2.4rem;padding:2% 8%}}.stores__icon{max-height:4.8rem;max-width:100%;margin:auto;transition:transform 200ms, opacity 200ms}.trailer{margin-bottom:6.4rem}@media (max-width: 720px){.trailer{margin-bottom:4.8rem}}.trailer__wrapper{position:relative;padding-top:56.25%}iframe{position:absolute;top:0;left:0;width:100%;height:100%}.game-plot-screenshots{background-color:#1f1d1e;background-image:url("./static/images/caveground_tileable.png");background-repeat:repeat-x}@media (min-width: 1025px){.game-plot-screenshots{padding:4.8rem 0 6.4rem}}@media (max-width: 1024px){.game-plot-screenshots{padding:3.2rem 0}}.game-plot-screenshots p{margin:0 auto;max-width:85rem;line-height:1.6;text-align:center;color:#f7f7ee}@media (max-width: 720px){.game-plot-screenshots p{font-size:1.2rem;text-align:left}}@media (max-width: 720px){.game-plot-screenshots{padding-bottom:4.8rem}}.game-plot-text{margin-bottom:4.8rem}@media (max-width: 720px){.game-plot-text{margin-bottom:2.4rem}}.gallery{position:relative;z-index:10;-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:pixelated}.gallery:hover .fagsfacf-gallery-slider button{opacity:1}.gallery::before{display:none}.gallery img{max-width:100%}.gallery .fagsfacf-gallery-slider button{transition:opacity 200ms;opacity:.5}.gallery .fagsfacf-gallery-slider button.slick-prev{width:2.4rem;height:2.4rem;background:#8c303d url("./static/images/prev-button.gif") 50% !important;background-size:contain !important}.gallery .fagsfacf-gallery-slider button.slick-next{background-color:#8c303d !important;background:#8c303d url("./static/images/next-button.gif") 50% !important;background-size:contain !important}@media (max-width: 1024px){.gallery{margin-left:-1.6rem;width:calc(100% + 3.2rem)}}.fagsfacf-gallery-slider .slick-dots{display:flex !important;align-items:center;justify-content:center;bottom:-3.2rem !important;height:3.2rem}.fagsfacf-gallery-slider .slick-dots li{margin:0 .4rem !important}.fagsfacf-gallery-slider .slick-dots li button{border-radius:0 !important;background:#d9d9d9 !important}.accolades{margin-top:3.2rem}.accolades .container{display:flex;justify-content:center}@media (max-width: 1024px){.accolades .container{flex-wrap:wrap}}@media (max-width: 720px){.accolades{margin-bottom:2.4rem}}.accolade-wrapper{display:flex;align-items:center;justify-content:center;width:18%;padding:2% 3%;opacity:.8;transition:transform 200ms, opacity 200ms}.accolade-wrapper img{max-width:100%;height:auto}@media (max-width: 720px){.accolade-wrapper{width:50%;margin-bottom:0;padding:2% 8%}}footer .container{padding-top:6.4rem;padding-bottom:6.4rem}@media (max-width: 720px){footer .container{padding-top:3.2rem;padding-bottom:3.2rem}}footer .container p{text-align:center;line-height:1.5}@media (max-width: 720px){footer .container p{font-size:1.2rem}}.buy-now{text-align:center;margin-bottom:4.8rem}@media (max-width: 720px){.buy-now{margin-bottom:3.2rem}}.xpay2play-widget-simple-payment-button-amount{display:inline-block;padding:1.6rem 1.8rem;background:#008265;border-top:0.2rem solid #00c499;border-left:0.2rem solid #00c499;border-right:0.2rem solid #006851;border-bottom:0.2rem solid #006851;box-shadow:0 0 1.6rem rgba(0,155,121,0.15);font-family:"joystix",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Fira Sans",Avenir,"Helvetica Neue","Lucida Grande",sans-serif;font-size:2rem;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:box-shadow 200ms}.xpay2play-widget-simple-payment-button-amount:hover{box-shadow:0 0 4.8rem rgba(10,151,152,0.5);-webkit-filter:brightness(1.2);filter:brightness(1.2)}.xpay2play-widget-simple-payment-button-amount:active{border-bottom:0.2rem solid #00c499;border-right:0.2rem solid #00c499;border-left:0.2rem solid #006851;border-top:0.2rem solid #006851}@media (max-width: 720px){.xpay2play-widget-simple-payment-button-amount{padding:1rem 1.2rem;font-size:1.6rem}}.buy-game-title{font-weight:normal;font-family:"joystix",-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Fira Sans",Avenir,"Helvetica Neue","Lucida Grande",sans-serif;text-align:center;margin-bottom:1.6rem}@media (max-width: 720px){.buy-game-title{font-size:2rem;margin-bottom:3.2rem}}
