﻿@import'/css/glide.core.min.css';@keyframes swing-in-top-fwd{0%{transform:rotateX(-100deg);transform-origin:top;opacity:0}100%{transform:rotateX(0deg);transform-origin:top;opacity:1}}@keyframes _entrance{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes _entrance2{from{opacity:0;transform:translate(-30%, 0)}to{opacity:1;transform:translate(0, 0)}}@keyframes _exit{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes _fadeIn{from{opacity:0}to{opacity:1}}@keyframes _fadeOut{from{opacity:1}to{opacity:0}}@keyframes _attention{from{background-color:orange}to{background-color:red}}@keyframes _anim_down{0%{transform:translate(0, -50%)}100%{transform:translate(0, 0)}}@keyframes _hide{0%{transform:scale(1)}99%{transform:scale(0)}100%{display:none;overflow:hidden;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0}}@font-face{font-family:"signup-icons";src:url(/app/shared/assets/fonts/signup-icons.eot);src:url(/app/shared/assets/fonts/signup-icons.eot#iefix) format("embedded-opentype"),url(/app/shared/assets/fonts/signup-icons.woff2) format("woff2"),url(/app/shared/assets/fonts/signup-icons.woff) format("woff"),url(/app/shared/assets/fonts/signup-icons.ttf) format("truetype"),url(/app/shared/assets/images/signup-icons.svg#signup-icons) format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^=s-icon-]:before,[class*=" s-icon-"]:before{font-family:"signup-icons";font-style:normal;font-weight:normal;font-size:155%;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin:0;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.s-icon-lock:before{content:""}.s-icon-mail:before{content:""}.s-icon-calendar:before{content:""}.s-icon-right-open:before{content:""}.s-icon-left-open:before{content:""}.s-icon-safe:before{content:""}.s-icon-responsive:before{content:""}.s-icon-games:before{content:""}.s-icon-triple7:before{content:""}.s-icon-thumbs-up:before{content:""}.s-icon-thumbs-down:before{content:""}.s-icon-ok:before{content:""}.s-icon-cancel:before{content:""}.s-icon-eye:before{content:""}.s-icon-eye-off:before{content:""}.s-icon-currency:before{content:""}.s-icon-spin:before{content:""}.s-icon-dropdown:before{content:""}.s-icon-mobile:before{content:""}.s-icon-flag:before{content:""}.s-icon-safari:before{content:""}.s-icon-chrome:before{content:""}.s-icon-firefox:before{content:""}.s-icon-opera:before{content:""}.s-icon-edge:before{content:""}.s-icon-address-card-o:before{content:""}.s-icon-user-circle:before{content:""}.s-icon-user-circle-o:before{content:""}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fieldentrance{0%{transform:translate(0px, 25px);opacity:0}100%{transform:translate(0px, 0px);opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.signupwrapper{display:flex;flex-direction:row;flex-wrap:nowrap}.featurespanel{display:none;width:50%;padding-right:5%}@media screen and (min-width: 640px){.featurespanel{display:block}}.featurespanel .panel{display:none}.featurespanel .panel.active{display:block;animation:fadeIn 2s}.featurespanel .topreasonbox{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:1em;font-size:.85em}.featurespanel .topreasonbox i{font-size:3em;margin-right:18px}@media screen and (min-width: 1024px){.featurespanel .topreasonbox{font-size:1em}}#signupform{flex-grow:1;width:50%}#signupform .acoff{width:0;height:0;opacity:0}#signupform fieldset{border:none;padding:0;margin:0;display:none}#signupform fieldset.active{display:block;animation:fieldentrance .5s}#signupform select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#signupform label{font-size:12px}#signupform input,#signupform select{display:block;background-color:#fff;width:100%;border-radius:4px;border:none;line-height:2.75em;height:2.75em;padding:0 1em 0 3em;margin:0;outline:none;-webkit-appearance:none;-moz-appearance:none;-webkit-appearance:none}#signupform input:focus,#signupform select:focus{box-shadow:2px 2px 3px rgba(0, 0, 0, 0.15)}#signupform input[name=sf_login],#signupform input[name=sf_email]{text-transform:lowercase}#signupform input[name=sf_login]::placeholder,#signupform input[name=sf_email]::placeholder{text-transform:none}#signupform input[name=sf_fname],#signupform input[name=sf_lname],#signupform input[name=sf_city]{text-transform:capitalize}#signupform input[name=sf_fname]::placeholder,#signupform input[name=sf_lname]::placeholder,#signupform input[name=sf_city]::placeholder{text-transform:none}#signupform .hidden{display:none}#signupform .row{position:relative;margin:0 0 1em 0}#signupform .row .s-icon-address-card-o,#signupform .row .s-icon-lock,#signupform .row .s-icon-mail,#signupform .row .s-icon-flag,#signupform .row .s-icon-currency,#signupform .row .s-icon-user-circle,#signupform .row .s-icon-user-circle-o,#signupform .row .s-icon-mobile{position:absolute;top:2px;left:.5em}#signupform .row .s-icon-dropdown,#signupform .row .validation{position:absolute;top:0;right:.5em;pointer-events:none}#signupform .row .s-icon-ok{color:green}#signupform .row .s-icon-cancel{color:red}#signupform .row [class^=s-icon-]:before,#signupform .row [class*=" s-icon-"]:before{line-height:1.5em}#signupform .row--align-right{text-align:right}#signupform .row--2btns{display:flex;justify-content:space-between;align-items:center}#signupform .note{font-size:13px;padding-top:3px}#signupform .note.error{color:red}#signupform .pswToggler{position:absolute;top:1px;right:.5em;opacity:.4}#signupform .pswToggler .s-icon-eye{display:none}#signupform .pswToggler:hover{cursor:pointer}#signupform .pswToggler.visible{top:0}#signupform .pswToggler.visible .s-icon-eye{display:initial}#signupform .pswToggler.visible .s-icon-eye-off{display:none}#signupform .detectedcountry{position:relative}#signupform .detectedcountry #showcountryselect{position:absolute;top:50%;right:.5em;transform:translate(0, -50%)}#signupform .countryselect{position:relative}#signupform .countryselect:hover,#signupform .countryselect input:hover{cursor:pointer}#signupform .countriesbox{margin:2px 0;border-radius:4px;background-color:#fff;height:0;transition:height .5s;overflow:hidden}#signupform .countriesbox input{border:1px solid #ccc;padding:0 .5em;margin:5px auto;width:99%}#signupform .countriesbox ul{margin:0 0 5px 0;padding:0;list-style:none;height:150px;overflow:auto}#signupform .countriesbox ul li{line-height:30px;margin:0;position:relative;padding-left:45px;display:none}#signupform .countriesbox ul li:hover{background-color:rgba(0, 0, 0, 0.1);cursor:pointer}#signupform .countriesbox ul li.show{display:block}#signupform .countriesbox.active{height:200px}#signupform .flag{width:30px;display:block;position:absolute;top:50%;left:.5em;transform:translate(0, -50%)}#signupform #showcountryselect{background-color:rgba(0, 0, 0, 0);border:1px solid #ccc;border-radius:4px;padding:0 5px;line-height:1.5em}#signupform #showcountryselect:hover{background-color:rgba(0, 0, 0, 0.1);cursor:pointer}#signupform .sfbtn{line-height:40px;height:40px;font-weight:700;padding:0 1em;border:none;border-radius:4px;text-transform:uppercase;outline:none;background-color:#444;color:#fff}#signupform .sfbtn:disabled{opacity:.5}#signupform .sfbtn:before{line-height:40px !important;font-size:100%;margin-right:9px}#signupform .sfbtn:hover{cursor:pointer;background-color:#333}#signupform .btnback{line-height:30px;height:30px;width:30px;border-radius:50%;padding:0;border:1px solid #333;outline:none;background-color:rgba(0, 0, 0, 0);color:#333}#signupform .btnback:before{line-height:28px !important;font-size:120%;padding-right:3px}#signupform .btnback:hover{cursor:pointer;background-color:rgba(0, 0, 0, 0.1)}#signupform .genderSelect{display:flex}#signupform .genderSelect span{line-height:3em;height:3em;padding:0 1em;background-color:#fff;border-radius:4px;display:block;transition:all .5s;margin-right:1em;opacity:.65}#signupform .genderSelect span:hover{cursor:pointer;opacity:.85}#signupform .genderSelect input{width:1px;height:1px;opacity:0}#signupform .genderSelect input:checked+span{padding:0 3em;opacity:1}#signupform .genderSelect input:checked+span:before{font-family:"signup-icons";content:"";margin-right:1em;color:green}#signupform .dob{display:flex;margin-top:5px}#signupform .dob select{width:auto;padding:0 2.6em 0 1em}#signupform .dob .selectbox{position:relative;margin-right:1em}@media screen and (min-width: 360px){#signupform .dob select{padding:0 3em 0 1em}}@media screen and (min-width: 375px){#signupform .dob select{padding:0 4em 0 1em}}#signupform .clean{padding:0 1em}#signupform .phone{position:relative;display:flex}#signupform .phone .callingcode{width:auto;width:90px;margin-right:1em}#signupform .zipstate{display:flex}#signupform .zipstate .postalcode{margin-right:1em}#signupform .zipstate .state{flex-grow:1}fieldset#processing{justify-content:center;align-items:center;height:100%;flex-direction:column}fieldset#processing i{font-size:1.5em;margin-bottom:9px}fieldset#processing.active{display:flex}fieldset#processing button{margin:1em auto}fieldset#processing button:hover{cursor:pointer}.gameslist{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin:0;padding:0 0 1em 0}.gameslist.muuri{width:100%;position:relative}.gamebox{width:48%;margin:.5em 1% .5em 1%}.gamebox.muuri-item{position:absolute;display:block}.gamebox.hide{animation:_hide 1s;animation-fill-mode:forwards}.gamebox img{display:block;width:100%}.gamebox .preview{position:relative;margin-bottom:.25em;overflow:hidden}.gamebox .preview .overlay{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.8);font-size:1em;transition:all .3s}.gamebox .preview .overlay a{display:none;padding:0 .5em}.gamebox .preview .overlay a:hover{cursor:pointer}.gamebox .preview .overlay .play{padding:0 1em}.gamebox .preview .overlay .loginandplay{padding:0 .5em}.gamebox .preview .overlay .demo{color:#08babc;text-transform:uppercase;margin-top:.5em;font-size:12px}.gamebox .preview .overlay .demo:hover{text-decoration:underline}.gamebox .preview .overlay.show{opacity:1}.gamebox .preview .overlay.show a{display:block}@media screen and (min-width: 568px){.gamebox .preview .overlay .loginandplay{font-size:13px}}@media screen and (min-width: 768px){.gamebox .preview .overlay .loginandplay{font-size:1em}}@media screen and (min-width: 1024px){.gamebox .preview .overlay .play{font-size:17px}.gamebox .preview .overlay .loginandplay{font-size:17px}.gamebox .preview .overlay .demo{font-size:14px;margin-top:1em}}@media screen and (min-width: 1200px){.gamebox .preview .overlay .play{font-size:20px}.gamebox .preview .overlay .loginandplay{font-size:20px}}.gamebox .gameinfo{color:#fff}.gamebox .gameinfo h5{margin:0 0 3px 0;font-size:1em;line-height:1em;height:1.2em;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}.gamebox .gameinfo p{margin:0;line-height:1em;text-transform:uppercase;font-size:10px}.gamebox .gameinfo p a{text-decoration:none;color:unset}.gamebox.locked .preview .overlay{opacity:1;background-color:rgba(0,0,0,0)}.gamebox.locked .lockedgame{display:flex;width:100%;height:100%;background-color:rgba(0,0,0,.5);justify-content:center;align-items:center;position:absolute;top:0;left:0}.gamebox.locked .lockedgame button{background-color:#c00;width:80px;height:80px;border-radius:50%;border:none;outline:none;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff}.gamebox.locked .lockedgame:hover button{cursor:pointer;animation:popintro .3s;animation-timing-function:linear}.gamebox.locked .lockedgame img.lockimg{display:block;visibility:visible !important;width:30px;transform:none;opacity:0;margin-bottom:3px;animation:lock_fadeIn .5s ease-in .1s;animation-fill-mode:forwards}.gamebox.locked .lockedgame span{color:#fff;font-size:12px;font-weight:700;opacity:0;animation:lock_fadeIn2 .5s ease-in .1s;animation-fill-mode:forwards}@media screen and (min-width: 1200px){.gamebox.locked .lockedgame img.lockimg{margin-bottom:5px}.gamebox.locked .lockedgame span{font-size:13px}}@media screen and (min-width: 568px){.gamebox{width:24%;margin:.5em .5% .5em .5%}}@media screen and (min-width: 768px){.gamebox .gameinfo h5{font-size:1.3em}}.newbanner{position:absolute;top:0;left:0;color:red;font-weight:900;font-size:8px;background-color:#fff;transform:rotate(-30deg) translate(-25%, -50%);box-shadow:3px 3px 3px rgba(0,0,0,.4);line-height:1.5em;padding:0 4em}@media screen and (min-width: 568px){.newbanner{font-size:10px}}@media screen and (min-width: 1024px){.newbanner{font-size:18px;transform:rotate(-30deg) translate(-30%, -50%)}}body.fr .gamebox .preview .overlay .loginandplay{font-size:9px;padding:0 .5em}@media screen and (min-width: 360px){body.fr .gamebox .preview .overlay .loginandplay{font-size:10px}}@media screen and (min-width: 568px){body.fr .gamebox .preview .overlay .loginandplay{font-size:9px}}@media screen and (min-width: 768px){body.fr .gamebox .preview .overlay .loginandplay{font-size:12px}}@media screen and (min-width: 1024px){body.fr .gamebox .preview .overlay .loginandplay{font-size:16px}}@media screen and (min-width: 1200px){body.fr .gamebox .preview .overlay .loginandplay{font-size:18px}}@keyframes popintro{0%{transform:scale(0)}50%{transform:scale(1)}80%{transform:scale(1.5)}100%{transform:scale(1)}}@keyframes lock_fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes lock_fadeIn2{0%{opacity:0;transform:translateY(-10px)}100%{opacity:1;transform:translateY(0px)}}#gamefiltersort{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}#gamefiltersort ul{margin:0;padding:0;list-style:none}#gamefiltersort .filter,#gamefiltersort .sort{display:flex;flex-direction:row;flex-wrap:wrap;text-transform:uppercase}#gamefiltersort .filter span,#gamefiltersort .sort span{display:block;line-height:40px}#gamefiltersort .filter .title,#gamefiltersort .sort .title{font-weight:700;padding-right:1em;width:100%}#gamefiltersort .filter i,#gamefiltersort .sort i{font-size:.7em;color:red;margin-left:1em}#gamefiltersort .filter{z-index:2}#gamefiltersort .filter .tab{padding:0 .5em;position:relative;width:50%}#gamefiltersort .filter .tab:hover{cursor:pointer;text-decoration:underline}#gamefiltersort .filter .tab ul.options{position:absolute;top:100%;left:0;min-width:100%;z-index:1;height:0;overflow:auto}#gamefiltersort .filter .tab ul.options li{transition:all .5s;padding:0 1em;line-height:30px;opacity:0;background-color:#fff;overflow:hidden;height:0;font-size:13px;white-space:nowrap}#gamefiltersort .filter .tab ul.options li:hover{background-color:#f1f1f1}#gamefiltersort .filter .tab:hover{box-shadow:3px 5px 3px rgba(0,0,0,.1)}#gamefiltersort .filter .tab:hover ul.options{height:auto;max-height:150px;box-shadow:3px 5px 3px rgba(0,0,0,.1)}#gamefiltersort .filter .tab:hover ul.options li{height:30px;opacity:1}@media screen and (min-width: 1024px){#gamefiltersort .filter .tab{padding:0 1em}}#gamefiltersort .sort{position:relative;flex-wrap:nowrap;width:100%;justify-content:space-between}#gamefiltersort .sort .title{width:auto;padding:0}#gamefiltersort .sort i{position:absolute;top:0;right:1em;height:40px;line-height:40px}#gamefiltersort .sort .sortoptions{position:relative;height:40px;width:175px;z-index:1}#gamefiltersort .sort .sortoptions ul{position:absolute;top:0;left:0;min-width:100%;display:flex;flex-direction:column}#gamefiltersort .sort .sortoptions ul li{order:1;transition:all .5s;padding:0 2em 0 1em;line-height:30px;opacity:0;background-color:#fff;height:0;font-size:13px;white-space:nowrap}#gamefiltersort .sort .sortoptions ul li.active{order:0;line-height:40px;opacity:1;height:40px}#gamefiltersort .sort .sortoptions ul:hover{box-shadow:3px 5px 3px rgba(0,0,0,.1)}#gamefiltersort .sort .sortoptions ul:hover li{opacity:1;height:30px}#gamefiltersort .sort .sortoptions ul:hover li.active{height:40px !important;line-height:40px !important}#gamefiltersort .sort .sortoptions ul:hover li:hover{background-color:#f1f1f1;cursor:pointer}@media screen and (min-width: 568px){#gamefiltersort .filter .title,#gamefiltersort .sort .title{width:auto}#gamefiltersort .filter .tab{width:auto;border-left:1px solid #ccc;padding:0 1em}#gamefiltersort .sort{justify-content:flex-start}}@media screen and (min-width: 768px){#gamefiltersort{font-size:13px;flex-wrap:nowrap}#gamefiltersort .filter{flex-wrap:nowrap}#gamefiltersort .filter .title{width:auto}#gamefiltersort .sort{width:auto;justify-content:space-between}#gamefiltersort .sort .sortoptions{width:155px}}@media screen and (min-width: 1024px){#gamefiltersort{font-size:14px}#gamefiltersort .sort .sortoptions{width:175px}}#gamemodal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:2500000000;display:none;transition:all .5s;justify-content:center;align-items:center}#gamemodal.active{display:flex}#gamemodal.closing{animation:_fadeIn 1s;animation-direction:reverse;animation-fill-mode:forwards}#gamemodal.closing .container{animation:_exit .5s;animation-fill-mode:forwards}#gamemodal .container{width:100%;max-width:1280px;height:100%;box-shadow:1px 1px 9px rgba(0,0,0,.8);transition:all 1s;animation:_entrance 1s;overflow:hidden;position:fixed;top:0;display:flex;flex-direction:column;justify-content:space-between}#gamemodal .container.vhadjust{height:calc(var(--vh, 1vh)*100)}@media screen and (min-width: 728px){#gamemodal .container{position:relative;top:initial}}@media screen and (min-width: 1200px){#gamemodal .container{max-height:751px}}#gamemodal .container:fullscreen iframe{max-height:none}#gamemodal .container:-webkit-full-screen iframe{max-height:none}#gamemodal .container:-ms-fullscreen iframe{max-height:none}#gamemodal .header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:0 6px;border-bottom:1px inset #666;background-color:#000}#gamemodal .header h2{font-size:1.1em;flex-grow:1;margin:0;color:#fff;line-height:30px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;letter-spacing:normal;text-transform:none}#gamemodal .header i{color:#fff;opacity:.8}#gamemodal .header i:hover{cursor:pointer;opacity:1}#gamemodal .header i:before{width:30px;height:30px;line-height:30px}#gamemodal .header i.resize{display:none}@media screen and (min-width: 1200px){#gamemodal .header i.resize{display:block}}#gamemodal .header .resize{font-family:"kingschance";font-size:.8em;font-style:normal;font-size:100%;width:30px;text-align:center}#gamemodal .header .resize:before{content:""}#gamemodal .header .icon-close{font-size:1.2em}#gamemodal .header .switchforreal{margin-right:1em;white-space:nowrap;transition:all .35s;animation:_fadeIn 1s;outline:none;border:none;border-radius:4px;line-height:24px;text-transform:uppercase;padding:0 1em;background-color:orange;color:#fff;font-weight:700;animation:_entrance2 2s,_attention 1s;animation-iteration-count:1,infinite;animation-timing-function:ease,linear;animation-direction:normal,alternate}#gamemodal .header .switchforreal:hover{cursor:pointer}#gamemodal .header .switchforreal:disabled{opacity:.2;background-color:#fff;color:#000;animation:none;cursor:not-allowed}@media screen and (max-width: 350px){#gamemodal .header .switchforreal{font-size:.8em;padding:0 .5em}}#gamemodal iframe{border:none;margin:0;padding:0;outline:none;width:100%;height:calc(100% - 31px);flex-grow:1;display:block;overflow:hidden}@media screen and (min-width: 1200px){#gamemodal iframe{max-height:720px}}#gamemodal .loadingscreen{background:url(/images/loadingscreen.jpg) no-repeat center center #fff;background-position:top;background-size:cover;position:absolute;left:0;bottom:0;width:100%;height:100%;display:none}#gamemodal .loadingscreen.show{display:block}#gamemodal .loadingscreen .animation{position:absolute;top:18%;left:5%;width:90%}#gamemodal .loadingscreen .animation .logo{margin:0 auto 1em auto;width:70%;max-width:300px;display:block}#gamemodal .loadingscreen .animation svg{width:60%;max-width:220px;margin:0 auto;display:block}#gamemodal .loadingscreen .animation .shape{fill:#d42d27}#gamemodal .loadingscreen .animation .dot1{animation:_fadeOut 1s;animation-iteration-count:infinite;animation-delay:.2s}#gamemodal .loadingscreen .animation .dot2{animation:_fadeOut 1s;animation-iteration-count:infinite;animation-delay:.3s}#gamemodal .loadingscreen .animation .dot3{animation:_fadeOut 1s;animation-iteration-count:infinite;animation-delay:.4s}#gamemodal .loadingscreen .tip{position:absolute;bottom:10%;width:90%;left:5%;text-align:center;font-size:1.2em;transition:all .5s;opacity:0}#gamemodal .loadingscreen .tip.show{opacity:1}#filter-and-sort{display:flex;flex-direction:row;flex-wrap:wrap}#filter-and-sort ul{margin:0;padding:0;list-style:none}#filter-and-sort .title{text-transform:uppercase;font-weight:700;position:relative;width:90%;display:block;line-height:40px;height:40px}#filter-and-sort .title i{margin-left:1em;color:red}#filter-and-sort .filter,#filter-and-sort .sort{height:40px;overflow:hidden}#filter-and-sort .filter{flex-grow:1;width:50%}#filter-and-sort .filter.active{overflow:visible;height:auto}#filter-and-sort .filter.active .tab{line-height:40px;max-height:40px}#filter-and-sort .filter .tab{padding:0 .5em;position:relative;width:100%;display:block;max-height:0;overflow:hidden;text-transform:uppercase}#filter-and-sort .filter .tab i{position:absolute;right:3em}#filter-and-sort .filter .tab ul.options{z-index:1;height:0;max-height:150px;overflow:auto;box-shadow:3px 5px 3px rgba(0,0,0,.1)}#filter-and-sort .filter .tab ul.options li{transition:all .5s;text-decoration:none;padding:0 1em;line-height:30px;background-color:#fff;overflow:hidden;font-size:13px;white-space:nowrap}#filter-and-sort .filter .tab ul.options li:hover{background-color:#f1f1f1}#filter-and-sort .filter .tab.active{cursor:pointer;max-height:none;padding-bottom:7px}#filter-and-sort .filter .tab.active ul.options{height:auto}#filter-and-sort .filter .tab.active ul.options li{text-decoration:none}#filter-and-sort .sort{width:135px}#filter-and-sort .sort .sortoptions ul li{padding:0 1em;line-height:30px;background-color:#fff;height:30px;font-size:13px;white-space:nowrap}#filter-and-sort .sort .sortoptions ul li.active{line-height:40px;height:40px;background:url(/app/shared/Games/Fusion/scss/checkmark.svg) no-repeat;background-position:90% center;background-size:18px;font-weight:700}#filter-and-sort .sort .sortoptions ul li:hover{background-color:#f1f1f1;cursor:pointer}#filter-and-sort .sort.active{overflow:visible;height:auto}@media screen and (min-width: 768px){#filter-and-sort .filter{overflow:visible;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}#filter-and-sort .filter .title{position:initial;width:auto;padding-right:1em;border-right:1px solid #e9e9e9}#filter-and-sort .filter .title i{display:none}#filter-and-sort .filter .tab{width:auto;max-height:none;overflow:visible;padding:0 1em;border-right:1px solid #e9e9e9;position:relative;line-height:40px;height:40px}#filter-and-sort .filter .tab:hover{text-decoration:underline;cursor:pointer}#filter-and-sort .filter .tab i{color:red;position:initial;right:initial;margin-left:1em}#filter-and-sort .filter .tab ul.options{position:absolute;top:100%;left:0;min-width:100%}#filter-and-sort .filter .tab ul.options li{transition:height .5s,opacity .5s;opacity:0;height:0}#filter-and-sort .filter .tab:hover ul.options{height:auto;max-height:150px;box-shadow:3px 5px 3px rgba(0,0,0,.1)}#filter-and-sort .filter .tab:hover ul.options li{height:30px;opacity:1}#filter-and-sort .sort{overflow:visible;width:auto;display:flex;flex-direction:row;flex-wrap:nowrap;position:relative;align-items:flex-start}#filter-and-sort .sort .title{position:initial;width:auto}#filter-and-sort .sort .title i{position:absolute;right:.5em}#filter-and-sort .sort .sortoptions{position:relative;z-index:1;width:135px}#filter-and-sort .sort .sortoptions ul{height:40px;overflow:hidden;width:135px;display:flex;flex-direction:column;background-color:rgba(0,0,0,0);position:absolute;top:0;left:0}#filter-and-sort .sort .sortoptions ul li{order:1;opacity:0;height:0;transition:height .5s,opacity .5s}#filter-and-sort .sort .sortoptions ul li.active{order:0;line-height:40px;opacity:1;height:40px;font-weight:400;background:none}#filter-and-sort .sort .sortoptions ul:hover{box-shadow:3px 5px 3px rgba(0,0,0,.1);height:auto;overflow:visible;background-color:#fff}#filter-and-sort .sort .sortoptions ul:hover li{opacity:1;height:40px;line-height:40px}#filter-and-sort .sort .sortoptions ul:hover li.active{order:0;height:40px !important;line-height:40px !important;background:url(/app/shared/Games/Fusion/scss/checkmark.svg) no-repeat;background-position:90% center;background-size:18px}#filter-and-sort .sort .sortoptions ul:hover li:hover{background-color:#f1f1f1;cursor:pointer}#filter-and-sort .sort.active{height:40px;overflow:visible}}#lockmodaloverlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.8);z-index:2500000000;display:flex;transition:all .5s;justify-content:center;align-items:center;animation:_fadeIn .5s}#lockmodaloverlay .gamelockModal{background-color:#000;padding:2em;color:#fff;position:relative;width:96%;max-width:400px;box-shadow:1px 1px 9px rgba(0,0,0,.8);transition:all 1s;animation:_entrance .5s;overflow:hidden}#lockmodaloverlay .icon-cancel{position:absolute;top:0;right:0;color:#ccc;font-size:2em;width:30px;height:30px;font-style:normal;text-align:center;line-height:30px;font-weight:900}#lockmodaloverlay .icon-cancel:hover{cursor:pointer}#lockmodaloverlay h4{margin:0 0 9px 0;font-weight:700}#lockmodaloverlay h4 span{font-weight:400}#lockmodaloverlay h3{font-weight:900;font-size:1.5em;margin:0 0 12px 0;color:#fff}#lockmodaloverlay .button{line-height:2em;border:none;border-radius:4px;padding:0 1em;font-weight:700;background-color:#666;color:#fff;width:155px;font-size:1.2em;margin:1em auto 0 auto;display:block;text-transform:uppercase;text-decoration:none}#lockmodaloverlay.out{animation:_fadeOut 1s}.homeslider{width:95%;max-width:600px;margin:0 auto;position:relative;overflow:hidden}@media screen and (min-width: 568px){.homeslider{max-width:1750px}}.homeslider .glide__bullets{padding:.5em;text-align:right;height:36px}.homeslider .glide__bullets .glide__bullet{width:22px;height:22px;border-radius:50%;background-color:#fff;position:relative;display:inline-block;opacity:.5}.homeslider .glide__bullets .glide__bullet::before{content:"";background-color:#0fb2cd;border-radius:50%;position:absolute;top:50%;left:50%;width:7px;height:7px;display:block;transform:translate(-50%, -50%)}.homeslider .glide__bullets .glide__bullet:hover{cursor:pointer}.homeslider .glide__bullets .glide__bullet--active{opacity:1;border:1px solid #0fb2cd}.homeslider .glide__slides{margin:0}.homeslider .glide__slide{position:relative}.homeslider .glide__slide .label{position:absolute;top:1em;right:1em;width:20%;max-width:140px}.homeslider .glide__slide img{display:block;width:100%;border-radius:15px 0 15px 0}.homeslider .glide__arrows .glide__arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,.6);width:50px;height:50px;line-height:60px;text-align:center;font-size:1.5em;border-radius:50%;color:#d62d27}.homeslider .glide__arrows .glide__arrow:hover{cursor:pointer}.homeslider .glide__arrows .glide__arrow--left{left:-1em;text-align:right}.homeslider .glide__arrows .glide__arrow--right{right:-1em;text-align:left}.homeslider .content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.welcome{width:95%;max-width:600px;margin:1em auto;position:relative;overflow:hidden}.welcome img{display:block;width:100%;border-radius:15px 0 15px 0}.welcome .content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.welcome .content .button{font-size:1.2em}.welcome .welcomemsg{width:85%;display:block;margin:0 auto;max-width:694px}.welcome p{font-weight:900;text-transform:uppercase;color:#d42d27;line-height:1em;text-align:center;font-size:2.2em;margin:3px auto;width:80%}@media screen and (min-width: 568px){.welcome{max-width:1750px}.welcome .welcomemsg{width:35%}.welcome p{width:100%;text-shadow:2px 2px 2px rgba(255,255,255,.5)}}@media screen and (min-width: 1024px){.welcome{margin:2em auto}.welcome p{font-size:3em;margin:.2em auto}.welcome .content .button{font-size:2em}}@media screen and (min-width: 1400px){.welcome p{font-size:4em;margin:.3em auto}}#discover h3{color:#d42d27;text-transform:uppercase;font-weight:400;line-height:1em;font-size:1em}#discover h3 i{float:left;font-size:2em;margin-right:5px}#discover h3 strong{display:block;font-weight:900}@media screen and (min-width: 360px){#discover h3{font-size:1.2em}}@media screen and (min-width: 768px){#discover h3{font-size:1.5em}}#discover .providers{margin:0 0 2em 0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;align-items:center}#discover .providers li{width:33%;text-align:center;padding:1em 0}#discover .providers li a{text-decoration:none;font-weight:700;color:#42b8ac}#discover .providers img{display:block;width:auto;max-width:80%;margin:0 auto}@media screen and (min-width: 568px){#discover .providers{flex-wrap:nowrap;justify-content:center}#discover .providers li{width:auto}}@media screen and (min-width: 768px){#discover .providers li{margin:0 1em}}#topgames{background-color:#20b7d1}@media screen and (min-width: 768px){#topgames{padding:2em 0}}#newgames{background-color:#4e505c}@media screen and (min-width: 768px){#newgames{padding:2em 0}}#slotgames{background-color:#fff}#slotgames h2{color:#d42d27}#slotgames .gameslistheader .providers li{color:#4e505c;border-bottom:2px solid #4e505c}#slotgames .gameslistheader .providers li.active{background-color:#4e505c;color:#fff}#slotgames .gameslistheader .providers li:hover{background-color:rgba(0,0,0,.075)}#slotgames .gameslist .gameinfo{color:#4e505c}@media screen and (min-width: 768px){#slotgames{padding:2em 0}}#cardgames{background-color:#42b8ac}@media screen and (min-width: 768px){#cardgames{padding:2em 0}}#explore{margin:3em auto}#explore h2{text-align:center;color:#d42d27;text-transform:uppercase;font-size:1.2em;letter-spacing:2px}@media screen and (min-width: 768px){#explore h2{font-size:1.5em;font-weight:700}}#explore .providers{margin:0 0 1em 0;padding:0 0 .5em 0;list-style:none;display:flex;flex-direction:row;flex-wrap:nowrap;overflow:auto;align-items:initial}#explore .providers li{min-width:40%;margin-right:1em;position:relative}#explore .providers li:last-child{margin-right:0}#explore .providers li a{display:block;width:100%}#explore .providers li a img{display:block;width:100%;margin:0 auto}#explore .providers li p.games{position:absolute;width:100%;text-align:center;text-transform:uppercase;font-weight:700;line-height:2em;bottom:0;left:0;color:#fff;margin:0}#explore .providers .lucky-games .games{color:#42b8ac}#explore .providers::-webkit-scrollbar{-webkit-appearance:none}#explore .providers::-webkit-scrollbar:vertical{width:11px}#explore .providers::-webkit-scrollbar:horizontal{height:11px}#explore .providers::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:#42b8ac}#explore .providers::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}@media screen and (min-width: 568px){#explore .providers li{min-width:25%}}@media screen and (min-width: 768px){#explore .providers li{min-width:21%}}@media screen and (min-width: 1200px){#explore .providers{justify-content:center}#explore .providers li{min-width:unset;width:20%;max-width:390px}}#tournaments{margin:2em 0;position:relative}#tournaments .wrapper{background-color:#d42d27;display:flex;flex-direction:column;justify-content:center;align-items:center}#tournaments .info{padding:1em 0}#tournaments .info img{display:block;width:90%;max-width:573px;margin:0 auto 1em auto}#tournaments .info p{color:#fff;text-transform:uppercase;text-align:center;margin:0;font-weight:700;font-size:1.2em;padding:0 2em}#tournaments .cta{font-size:1.3em}#tournaments picture img{display:block;width:100%;max-width:864px;margin:0}@media screen and (min-width: 568px){#tournaments .wrapper{flex-direction:row;justify-content:space-between}#tournaments .cta{font-size:1em;position:absolute;left:50%;transform:translateX(-50%)}#tournaments .info{padding:0}#tournaments .info p{padding:0 1em;font-size:1em}}@media screen and (min-width: 768px){#tournaments .info{width:38%}#tournaments .cta{font-size:1.5em}#tournaments picture{width:50%;max-width:864px}}@media screen and (min-width: 1200px){#tournaments{margin:3em 0}#tournaments .info p{font-size:2em;padding:0 2em}#tournaments .cta{font-size:2em}}#join{margin-bottom:3em}#join .wrapper{display:flex;flex-direction:column}#join h2{margin:0;color:#d42d27;text-transform:uppercase}#join .form{width:100%}#join .graphics{width:100%;position:relative;background-color:#0ec4c5;padding-top:1em}#join .graphics img{width:100%;display:block}#join .graphics .front{position:absolute;top:-20px;right:0}#join .graphics .info{display:flex;flex-direction:row;flex-wrap:wrap;color:#fff;justify-content:center;align-items:center;font-size:2em;font-weight:700;text-transform:uppercase;letter-spacing:.3em}#join .graphics .info .amount{width:40%}#join .graphics .info .amount img{display:block;width:100%}#join .graphics .info .fs{width:100%;text-align:center}@media screen and (min-width: 568px){#join .wrapper{flex-direction:row;justify-content:space-between}#join .form{width:60%;padding-right:2em}#join .graphics{width:40%;display:flex;flex-direction:column;justify-content:space-between}#join .graphics .info{flex-direction:column;font-size:2.5em}#join .graphics .info .amount{width:65%}#join .graphics .info .get,#join .graphics .info .fs{line-height:1em}}@media screen and (min-width: 640px){#join .graphics .info{font-size:2em}#join .graphics .info .get,#join .graphics .info .fs{padding:0 1em}}@media screen and (min-width: 768px){#join form{margin-top:1em}#join .graphics .info{flex-direction:row}#join .graphics .info .amount{width:45%}#join .graphics .info .get,#join .graphics .info .fs{padding:0}}@media screen and (min-width: 1024px){#join .graphics{padding-top:0}#join .graphics .info{font-size:2.5em}}@media screen and (min-width: 1208px){#join .form{width:45%}#join .graphics{width:55%;background-image:url(/images/home/signup_dsk.png);background-repeat:no-repeat;background-position:bottom right;background-size:contain;justify-content:center}#join .graphics .signupimg{display:none}#join .graphics .info{justify-content:flex-start;flex-direction:column;width:40%;font-size:3em;text-shadow:3px 3px 2px #0ec4c5,-3px -3px 2px #0ec4c5}#join .graphics .info .amount{width:65%}}#signupform{margin:1em 0;padding:0;width:100%}#signupform .row [class^=s-icon-]{color:#20b7d1}#signupform .row [class^=s-icon-eye]{color:initial}#signupform .note{color:#333}#signupform .note.error,#signupform .note a{color:#d42d27}#signupform .sfbtn{background:#42b8ac;background:-moz-linear-gradient(left, #42B8AC 0%, #2EE1CF 100%);background:-webkit-linear-gradient(left, #42B8AC 0%, #2EE1CF 100%);background:linear-gradient(to right, #42B8AC 0%, #2EE1CF 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#42B8AC", endColorstr="#2EE1CF", GradientType=1 );font-family:"Nunito Sans",sans-serif;border-radius:20px;font-size:1.3em}#signupform .sfbtn:disabled{opacity:.3}#signupform input,#signupform select{border:1px solid #e9e9e9}@media screen and (min-width: 568px){#signupform{margin:0}}.icon_image{width:32px;margin-right:8px}.gameslistheader{flex-direction:row;align-items:center;justify-content:flex-start}/*# sourceMappingURL=home.css.map */
