/*!
Theme Name: noppakasino
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
*/
 :root{--black:#000000;--white:#ffffff;--light:#f6f6f6;--dark:#1a1818;--grey:#757575;--yellow:#ffb81c;--max-width:900px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);opacity:0;font-weight:500;font-family:"Montserrat",sans-serif;overflow-x:hidden}img{display:block}p,li{font-weight:500;font-size:22px;line-height:1.6;color:var(--dark);letter-spacing:-.3px}h1{font-size:64px;line-height:1.2;margin-top:0;margin-bottom:10px}h2{font-size:28px;line-height:1.2;margin-top:30px}h3{font-size:24px;line-height:1.2;margin-top:0}h4{font-size:20px;line-height:1.2}h1,h2,h3,h4,h5,h6{letter-spacing:-.6px}ul,ol{padding:0;margin-left:0}ul li,ol li{list-style-type:none}a:hover,a:active,a:focus,input:focus,button:hover,button:active,button:focus{outline:none}::selection{background:rgb(0 0 0 / .2)}a.logo{width:100%}a.logo img{width:100%}.post,.page{margin:0}::-webkit-scrollbar{width:16px}::-webkit-scrollbar-thumb{background:var(--white);border-radius:10px;border:solid 5px var(--dark)}::-webkit-scrollbar-track{background:var(--dark)}#headercontainer{position:fixed;top:0;width:100%;height:100px;z-index:1}.site-header{position:relative;max-width:var(--max-width);margin:0 auto;height:100px}.mobile-menu{position:absolute;right:40px;top:50%;transform:translateY(-50%);z-index:102;background:var(--black);padding:10px;transition:all 300ms ease-in-out}#nav-icon{width:34px;height:22px;position:relative;z-index:100;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;height:2px;width:34px;background:var(--white);opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:10px}#nav-icon span:nth-child(4){top:20px}#nav-icon.open span:nth-child(1){top:14px;width:0%;left:50%}#nav-icon.open span:nth-child(2){transform:rotate(45deg)}#nav-icon.open span:nth-child(3){transform:rotate(-45deg)}#nav-icon.open span:nth-child(4){top:14px;width:0%;left:50%}.overlay{background:var(--black);width:400px;position:absolute;z-index:1;top:100px;right:40px;padding:40px;visibility:hidden;opacity:0;transition:0.3s all ease-in-out}.overlay ul{padding:0;margin:0}.overlay ul li{padding:4px 0;margin:0;cursor:pointer;list-style-type:none}.overlay ul li a{display:inline-block;position:relative;text-decoration:none;color:var(--white);font-size:18px;font-weight:500;transition:0.2s all ease-in-out}.overlay ul li a:hover{color:var(--yellow)!important}.open-menu{visibility:visible;opacity:1}.dark-container{background:linear-gradient(rgb(0 0 0 / 60%),rgb(0 0 0 / 60%)),url(https://noppakasino.com/wp-content/themes/noppakasino/assets/musta-tausta.webp) no-repeat;background-position:center;background-size:cover;position:relative}.dark-container p{color:var(--white);font-size:14px!important}.white-container{background:var(--white);position:relative}.light-container{background:var(--light)}.site-content{width:100%;max-width:var(--max-width);padding:60px;margin:0 auto;position:relative}.site-content li{margin-bottom:8px}.no-top{padding-top:0}.no-bottom{padding-bottom:0}.flex-container{display:flex;flex-wrap:wrap;justify-content:space-between}.align-end{align-items:end}.align-center{align-items:center}.flex-center{justify-content:center}.flex-60{width:calc(60% - 40px)}.flex-50{width:calc(50% - 40px)}.flex-33{width:calc(33.33% - 40px)}.flex-25{width:calc(25% - 40px)}.flex-50 img{width:100%}.text-full{display:none}.text-toggle.active .text-full{display:block}.text-toggle.active .text-preview{display:none}.toggle-btn{background:none;border:none;color:var(--yellow);cursor:pointer;font-weight:600;font-family:"Montserrat",sans-serif;font-size:18px;margin:0;padding:0}.footer .site-content{padding-top:30px;padding-bottom:30px}.footer .site-content p{margin:0;text-align:center}img.footer-logo{width:240px;margin-bottom:20px}.footer .site-content a{text-decoration:none;color:var(--yellow)}.page-id-30 p,.page-id-30 li{font-size:18px}@media(max-width:1200px){h1{font-size:46px}p,li{font-size:20px}}@media(max-width:768px){h1{font-size:36px}h2{font-size:26px}p,li{font-size:18px}.site-content{padding:40px}.footer .site-content p{width:100%;margin-top:10px}img.footer-logo{width:120px;margin-right:0}}@media(max-width:520px){a.logo img{margin-top:20px}.mobile-menu{right:30px}.overlay{right:30px;padding:30px;width:calc(100% - 60px)}h1{font-size:32px}h2{font-size:24px;margin-top:0}h3{margin-top:0}p,li{font-size:16px}.site-content{padding:30px}.footer .site-content p{font-size:12px}}@media(max-width:420px){#headercontainer{height:60px}.site-header{height:60px}.mobile-menu{right:20px}.overlay{top:60px;right:20px;padding:20px;width:calc(100% - 40px)}h1{font-size:28px}h2{font-size:20px}p,li{font-size:14px}.site-content{padding:30px 20px}.footer .site-content{padding-top:30px;padding-bottom:30px}.toggle-btn{font-size:16px}}