@import url('https://fonts.googleapis.com/css?family=Montserrat:400,400i,700,700i&display=swap&subset=latin-ext');
@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-size:16px;font-family:'Montserrat',sans-serif}.widgets-top{margin:20px 20px 0}.widgets-sidebar .widget{margin:20px 0 0}.randsusokuinfo{text-align:center;font-style:italic}main{display:block}h1{font-size:1.6em;margin:.67em 0;line-height:1em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;filter:none}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}textarea:focus,input:focus{outline:none}body{font-size:16px;line-height:1.5em;font-family:'Montserrat',sans-serif;background-color:#e6e6e6;color:#000;color:#535353}body.night{background-color:#000;color:#b3b3b3}a.button:visited,a.button:hover,a.button:active,a.button,.button{display:inline-block;font-weight:700;border-radius:20px;font-size:.78em;text-transform:uppercase;text-decoration:none;padding:3px 34px;background-color:#72c13e;color:#fff}.night a.button:visited,.night a.button:hover,.night a.button:active,.night a.button,.night .button{color:#000}input{display:inline-block;font-weight:700;border-radius:20px;font-size:14px;padding:6px 30px;border:2px solid #72c13e;background-color:#fff;color:#000;color:#535353}input:disabled{-webkit-text-fill-color:#535353;opacity:1}.night input:disabled{-webkit-text-fill-color:#b3b3b3;opacity:1}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0px 9999px #fff}a:hover,a:visited,a{text-decoration:none;color:#72c13e}.site{max-width:1140px;background-color:#fff;margin:0 auto;min-height:100vh;overflow:hidden;left:0;right:0}.night .site{background-color:#000}header{border-bottom:2px solid #535353;border-bottom:2px solid #72c13e;padding:17px;position:relative;display:flex;align-items:center;justify-content:space-between}.night header{background-color:#000;border-bottom:2px solid #b3b3b3}.headerlogo a.logo{width:64px;height:64px;background:url('https://onlinesudokugame.com/wp-content/themes/sudokuhu/img/online-sudoku-game_osg_logo_2021_02.svg?2');background-repeat:no-repeat;background-position:.107% .229%;cursor:pointer;display:block;width:55px;height:55px}.night .headerlogo .logo{background-position:.107% 15.789%}.headerbuttons{margin:0 20px;display:flex;max-width:120px;justify-content:center;flex-wrap:wrap;align-items:center}.headernight{margin:4px 0 0}.headerlogin{margin:4px 0 0}.headernight a:active,.headernight a:focus,.headernight a{outline:none !important;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:86px;height:31px;background:url('https://sudoku.hu/wp-content/themes/sudokuhu/img/icons_sprite.svg?2');background-repeat:no-repeat;background-position:8.096% .426%;cursor:pointer;display:block}.night .headernight a{background-position:8.096% 14.744%}.headerlogin.loginbuttonwithnick a:active,.headerlogin.loginbuttonwithnick a:visited,.headerlogin.loginbuttonwithnick a:hover,.headerlogin.loginbuttonwithnick a{text-transform:none}.headermenu .logged-out-menu .adatlapom{display:none}.headermenu .logged-in-menu .belepes{display:none}.headermenu .menuhamburgerbutton{width:46px;height:46px;background:url('https://sudoku.hu/wp-content/themes/sudokuhu/img/icons_sprite.svg?2');background-repeat:no-repeat;background-position:17.484% .457%;background-size:700px 350px;cursor:pointer}.main-navigation{display:none;z-index:20;padding:0;position:absolute;top:0;left:0;right:0;margin:auto;background-color:rgba(0,0,0,.25);width:100%;max-width:1140px;min-height:100vh}.night .main-navigation{background-color:rgba(0,0,0,.6)}.menu-fomenu-container{background-color:#fff;border-left:2px solid #535353;border-bottom:2px solid #535353;width:250px;float:right}.night .menu-fomenu-container{background-color:#000;color:#b3b3b3;border-left:2px solid #b3b3b3;border-bottom:2px solid #b3b3b3}.main-navigation ul.header-menu{padding:0;margin:0}.main-navigation ul.header-menu li:hover{background-color:#f0f0f0}.night .main-navigation ul.header-menu li:hover{background-color:#5e5e5e}.night .main-navigation ul.header-menu li:hover a{color:#b3b3b3 !important}.main-navigation ul.header-menu li{list-style-type:none;font-weight:700;border-bottom:1px solid #acacac}.main-navigation ul.header-menu li:last-child{border-bottom:none}.main-navigation ul.header-menu li a{color:#666;padding:10px 10px 10px 25px;display:block}.main-navigation ul.header-menu li:first-child a{color:#72c13e}.main-navigation ul.header-menu li:nth-child(n+8) a{color:#9b9b9b}.night .main-navigation ul.header-menu li a{color:#b3b3b3}.night .main-navigation ul.header-menu li:first-child a{color:#72c13e}.night .main-navigation ul.header-menu li:nth-child(n+8) a{color:#666}.main-navigation ul.header-menu li:nth-child(2) a:before,.main-navigation ul.header-menu li:nth-child(3) a:before,.main-navigation ul.header-menu li:nth-child(4) a:before,.main-navigation ul.header-menu li:nth-child(5) a:before,.main-navigation ul.header-menu li:nth-child(6) a:before,.main-navigation ul.header-menu li:nth-child(7) a:after{top:2px;position:relative;display:inline-block;width:14px;height:14px;background:url('https://sudoku.hu/wp-content/themes/sudokuhu/img/icons_sprite.svg?2');background-repeat:no-repeat;background-position:.209% 28.395%;cursor:pointer;content:' '}.main-navigation ul.header-menu li:nth-child(3) a:before{background-position:1.809% 28.395%}.main-navigation ul.header-menu li:nth-child(4) a:before{background-position:3.192% 28.395%}.main-navigation ul.header-menu li:nth-child(5) a:before{background-position:4.69% 28.395%}.main-navigation ul.header-menu li:nth-child(6) a:before{background-position:6.3% 28.5049%;width:16px;height:16px}.main-navigation ul.header-menu li:nth-child(7) a:after{background-position:8.188% 28.395%;width:23px;height:14px;left:10px}.main-navigation ul.header-menu li:nth-child(7) a{color:#f7931e}.site-content{padding:0 20px;margin:20px 0 0}#settings{font-size:4.3vw;margin:0 auto 20px auto;border:3px solid #adadad;border-radius:10px;max-width:500px;display:none}.night #settings{border:3px solid #878787}#settings .settingline~.settingline{border-top:2px solid #adadad}.night #settings .settingline~.settingline{border-top:2px solid #878787}#settings .settingline{display:flex}#settings .settingcell{line-height:1.2em;text-align:center;padding:7px 0;align-items:center;justify-content:center;display:flex}#settings .settingcell~.settingcell{border-left:2px solid #adadad}.night #settings .settingcell~.settingcell{border-left:2px solid #878787}.night #settings .selectedsetting a,#settings .selectedsetting a{color:#72c13e;font-weight:700}#settings .disabledsetting a{color:#b3b3b3}.night #settings .disabledsetting a{color:#4d4c4c}#settings a{color:#535353}.night #settings a{color:#b3b3b3}.gamecont{text-align:center}.game{max-width:500px;margin:0 auto;padding:0;text-align:center}.result{display:none;border:2px solid #72c13e;max-width:220px;margin:20px auto 20px auto}.resulttextgratula{font-weight:700;font-size:22px;padding:10px 0 0}.resulttextnyertel{font-weight:700;font-size:20px;padding:0 0 10px;color:#72c13e;border-bottom:2px solid #72c13e}.resulttextteljideje{padding:10px 0 0}.resulttexttime{padding:5px 0 10px;font-size:30px;font-weight:700;border-bottom:2px solid #72c13e}.resulttextranglista{padding:10px 0;font-size:14px;line-height:16px;color:#000;background-color:#72c13e}.resulttextranglistaikon{color:#72c13e;margin:10px 0 0;font-weight:700;text-transform:uppercase}.resulttextranglistalink{padding:14px 0;border-bottom:2px solid #72c13e}.resulttextjatszmegegyet{padding:25px}.resulttextjatszmegegyet a:hover,.resulttextjatszmegegyet a{padding:6px 25px;font-size:1.1em}.gamedescription{margin:40px 0 0;line-height:1.7}.gamedescription .gamedescriptionhighlight{background-color:#72c13e;color:#fff;margin:0 -20px 29px -40px;padding:26px 40px;color:#fff;line-height:1.5;font-weight:700}.night .gamedescription .gamedescriptionhighlight{color:#535353}.gamedescription .image{margin:20px 0 0}.gamedescription .image img{max-width:150px;margin:0 auto;display:block}.othergame{background-color:#72c13e;padding:20px;color:#fff;margin:0 0 20px}.othergame .othergametitle{text-transform:uppercase;font-size:1.2em;font-weight:700;text-align:center}.othergame .othergamesubtitle{font-style:italic;text-align:center}.othergame .othergames{height:100px}.gameheader{display:flex;justify-content:center;align-items:center;margin:10px 0 3px}.gameheader h1{font-size:1.6em;margin:0;padding:0}.gameheader .settingbutton{margin:3px 0 0 15px;width:25px;height:25px;background:url('https://sudoku.hu/wp-content/themes/sudokuhu/img/icons_sprite.svg?2') 0 0;background-repeat:no-repeat;background-position:23.511% .211%;cursor:pointer}.gameheader .settingbutton:hover{background-position:23.511% 14.557%}#saveprofile{text-align:center}.nickname{width:120px;padding:6px 15px}.sikerlistabuttons{text-align:center;margin:5px 5px 15px}.sikerlistabuttons a{margin:5px}.sikerlistabuttons a.activebutton{color:#000}.night .sikerlistabuttons a.activebutton{color:#f2f2f2}.sikerlistatabcont{display:flex;justify-content:center}.sikerlistatab{display:none;border:3px solid #72c13e;padding:10px}.sikerlistatab .sikerlistaitem{font-family:Arial;display:flex;justify-content:space-between}.sikerlistatab .sikerlistaitem.ownuser{font-weight:700}.cookiealert{max-width:1140px;margin:0 auto;position:fixed;bottom:0;left:0;right:0;background-color:#fff;z-index:10000;border-top:5px solid #e6e6e6;font-size:.8em;text-align:center;display:flex;align-items:center}.cookiealerttext{flex-grow:1;text-align:center;padding:5px 0 5px 5px}.cookiealertbutton{padding:5px;background-color:#72c13e;margin:0 5px}.cookiealertbutton a{color:#fff}footer{margin:20px 0 0;padding:20px;border-top:2px solid #535353;border-top:2px solid #72c13e}.night footer{border-top:2px solid #b3b3b3}footer ul.footer-menu{padding:0;margin:0;text-align:center}footer ul.footer-menu li{font-size:.9em;list-style-type:none;margin:0;display:inline-block}footer ul.footer-menu li~li{margin-left:10px}.night .sfnbox{background-color:#ccc;border-color:#ccc}.night .sfnbox-textnap{color:#666}.night .sfnbox-textelorejezes{border-color:#ccc}.admobil1cont{text-align:center}.admobil1cont .mobil1{max-height:250px;max-width:300px;width:100%;margin:auto}.admobil2cont{margin:0 0 20px;text-align:center}.admobil2cont .mobil2{max-height:250px;max-width:300px;width:100%;margin:auto}.addesktop1cont{text-align:center}.addesktop1cont .desktop1{max-height:150px;width:100%;margin:auto}.addesktop2cont{text-align:center}.addesktop2cont .desktop2{max-width:300px;width:100%;margin:auto}.login,.registration,.lostpassword{max-width:350px;margin:0 auto 50px auto;text-align:center}body.page-id-33 h1,body.page-id-77 h1,body.page-id-88 h1{text-align:center;margin:30px 0}body.page-id-33 h1{margin:30px 0 15px}.loginerror,.registrationerror,.lostpassworderror{color:red;margin:10px 0 0}.lostpasswordmessage{color:#72c13e;font-weight:700}.login .loginline{display:flex;align-items:center;color:#a6a6a6}.login .loginline span.line{position:relative;flex-grow:1;margin:0 10px}.login .loginline span.line:after{position:absolute;top:50%;height:1px;background-color:#cecece;content:"";width:100%;display:block}.login .usernamecont,.login .passwordcont,.login .submitcont,.registration .emailcont,.registration .passwordcont,.registration .termsofusecont,.registration .captchacont,.registration .submitcont,.lostpassword .emailcont,.lostpassword .submitcont{margin:10px 0 0}.login label[for=username],.login label[for=password],.registration label[for=email],.registration label[for=password],{display:inline-block;width:105px;text-align:right}.g-recaptcha{margin:auto;display:inline-block}.login input[type=text],.login input[type=password],.registration input[type=text],.registration input[type=password],.lostpassword input[type=text]{width:150px;padding:6px 15px}.login .submitbutton,.registration .submitbutton,.lostpassword .submitbutton{display:inline-block}.login .registrationbutton{margin:20px 10px 0 0;display:inline-block}.login .recoverypasswordbutton{margin:20px 0 0 10px;display:inline-block}@media screen and (max-width:400px){.admobil1cont .mobil1{max-height:300px}}@media screen and (min-width:450px){header{padding:20px}.headerbuttons{max-width:none}.headerbuttons .headerlogin{order:2}.headerbuttons .headernight{order:1}.headernight{margin:4px 20px 0 0}}@media screen and (min-width:650px){.main-navigation .menu-fomenu-container{margin:95px 0 30px auto;border:2px solid #535353}.night .main-navigation .menu-fomenu-container{border:2px solid #b3b3b3}#settings{font-size:18px}#settings .settingcell{padding:10px}}@media screen and (min-width:850px){.site-content{display:flex}.content-area{width:100%}.widgets-sidebar{flex:0 0 300px;margin:0 0 0 20px}.widgets-sidebar .widget{margin:0}.widgets-sidebar .widget:not(:last-child){margin:0 0 20px}.gamedescription{padding:20px}}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
div.nsl-container[data-align=left]{text-align:left}div.nsl-container[data-align=center]{text-align:center}div.nsl-container[data-align=right]{text-align:right}div.nsl-container div.nsl-container-buttons a[data-plugin=nsl]{text-decoration:none;box-shadow:none;border:0}div.nsl-container .nsl-container-buttons{display:flex;padding:5px 0}div.nsl-container.nsl-container-block .nsl-container-buttons{display:inline-grid;grid-template-columns:minmax(145px,auto)}div.nsl-container-block-fullwidth .nsl-container-buttons{flex-flow:column;align-items:center}div.nsl-container-block-fullwidth .nsl-container-buttons a,div.nsl-container-block .nsl-container-buttons a{flex:1 1 auto;display:block;margin:5px 0;width:100%}div.nsl-container-inline{margin:-5px;text-align:left}div.nsl-container-inline .nsl-container-buttons{justify-content:center;flex-wrap:wrap}div.nsl-container-inline .nsl-container-buttons a{margin:5px;display:inline-block}div.nsl-container-grid .nsl-container-buttons{flex-flow:row;align-items:center;flex-wrap:wrap}div.nsl-container-grid .nsl-container-buttons a{flex:1 1 auto;display:block;margin:5px;max-width:280px;width:100%}@media only screen and (min-width:650px){div.nsl-container-grid .nsl-container-buttons a{width:auto}}div.nsl-container .nsl-button{cursor:pointer;vertical-align:top;border-radius:4px}div.nsl-container .nsl-button-default{color:#fff;display:flex}div.nsl-container .nsl-button-icon{display:inline-block}div.nsl-container .nsl-button-svg-container{flex:0 0 auto;padding:8px;display:flex;align-items:center}div.nsl-container svg{height:24px;width:24px;vertical-align:top}div.nsl-container .nsl-button-default div.nsl-button-label-container{margin:0 24px 0 12px;padding:10px 0;font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;letter-spacing:.25px;overflow:hidden;text-align:center;text-overflow:clip;white-space:nowrap;flex:1 1 auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;display:inline-block}div.nsl-container .nsl-button-google[data-skin=dark] .nsl-button-svg-container{margin:1px;padding:7px;border-radius:3px;background:#fff}div.nsl-container .nsl-button-google[data-skin=light]{border-radius:1px;box-shadow:0 1px 5px 0 rgba(0,0,0,.25);color:rgba(0,0,0,.54)}div.nsl-container .nsl-button-apple .nsl-button-svg-container{padding:0 6px}div.nsl-container .nsl-button-apple .nsl-button-svg-container svg{height:40px;width:auto}div.nsl-container .nsl-button-apple[data-skin=light]{color:#000;box-shadow:0 0 0 1px #000}div.nsl-container .nsl-button-facebook[data-skin=white]{color:#000;box-shadow:inset 0 0 0 1px #000}div.nsl-container .nsl-button-facebook[data-skin=light]{color:#1877f2;box-shadow:inset 0 0 0 1px #1877f2}div.nsl-container .nsl-button-spotify[data-skin=white]{color:#191414;box-shadow:inset 0 0 0 1px #191414}div.nsl-container .nsl-button-apple div.nsl-button-label-container{font-size:17px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}div.nsl-container .nsl-button-slack div.nsl-button-label-container{font-size:17px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}div.nsl-container .nsl-button-slack[data-skin=light]{color:#000;box-shadow:inset 0 0 0 1px #ddd}div.nsl-container .nsl-button-tiktok[data-skin=light]{color:#161823;box-shadow:0 0 0 1px rgba(22,24,35,.12)}div.nsl-container .nsl-button-kakao{color:rgba(0,0,0,.85)}.nsl-clear{clear:both}.nsl-container{clear:both}.nsl-disabled-provider .nsl-button{filter:grayscale(1);opacity:.8}div.nsl-container-inline[data-align=left] .nsl-container-buttons{justify-content:flex-start}div.nsl-container-inline[data-align=center] .nsl-container-buttons{justify-content:center}div.nsl-container-inline[data-align=right] .nsl-container-buttons{justify-content:flex-end}div.nsl-container-grid[data-align=left] .nsl-container-buttons{justify-content:flex-start}div.nsl-container-grid[data-align=center] .nsl-container-buttons{justify-content:center}div.nsl-container-grid[data-align=right] .nsl-container-buttons{justify-content:flex-end}div.nsl-container-grid[data-align=space-around] .nsl-container-buttons{justify-content:space-around}div.nsl-container-grid[data-align=space-between] .nsl-container-buttons{justify-content:space-between}#nsl-redirect-overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;z-index:1000000;left:0;top:0;width:100%;height:100%;backdrop-filter:blur(1px);background-color:rgba(0,0,0,.32)}#nsl-redirect-overlay-container{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding:30px;border-radius:10px}#nsl-redirect-overlay-spinner{content:'';display:block;margin:20px;border:9px solid rgba(0,0,0,.6);border-top:9px solid #fff;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.6);width:40px;height:40px;animation:nsl-loader-spin 2s linear infinite}@keyframes nsl-loader-spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}#nsl-redirect-overlay-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:18px;font-weight:700;color:#3c434a}#nsl-redirect-overlay-text{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;text-align:center;font-size:14px;color:#3c434a}
#nsl-notices-fallback{position:fixed;right:10px;top:10px;z-index:10000}.admin-bar #nsl-notices-fallback{top:42px}#nsl-notices-fallback>div{position:relative;background:#fff;border-left:4px solid #fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 15px 2px;padding:1px 20px}#nsl-notices-fallback>div.error{display:block;border-left-color:#dc3232}#nsl-notices-fallback>div.updated{display:block;border-left-color:#46b450}#nsl-notices-fallback p{margin:.5em 0;padding:2px}#nsl-notices-fallback>div:after{position:absolute;right:5px;top:5px;content:'\00d7';display:block;height:16px;width:16px;line-height:16px;text-align:center;font-size:20px;cursor:pointer}