.yui3-widget-hidden{display:none}.yui3-widget-content{overflow:hidden}.yui3-widget-content-expanded{-ms-box-sizing:border-box;box-sizing:border-box;height:100%}.yui3-widget-tmp-forcesize{overflow:hidden!important}.yui3-tab-panel{display:none}.yui3-tab-panel-selected{display:block}.yui3-tab,.yui3-tabview-list{margin:0;padding:0;list-style:none}.yui3-tabview{position:relative;zoom:1}.yui3-tab,.yui3-tab-panel,.yui3-tabview-list,.yui3-tabview-panel{zoom:1}.yui3-tab,.yui3-tab-label{display:inline-block;vertical-align:bottom}.yui3-tab{*display:inline;cursor:pointer}.yui3-tab-label{padding:6px 10px;position:relative;text-decoration:none}.yui3-skin-sam .yui3-tabview-list{border:solid #2647a0;border-width:0 0 5px;zoom:1}.yui3-skin-sam .yui3-tab{margin:0 .2em 0 0;padding:1px 0 0;zoom:1}.yui3-skin-sam .yui3-tab-selected{margin-bottom:-1px}.yui3-skin-sam .yui3-tab-label{background:#d8d8d8 url(http://yui.yahooapis.com/3.4.1/build/assets/skins/sam/sprite.png) repeat-x;border:solid #a3a3a3;border-width:1px 1px 0;color:#000;cursor:hand;font-size:85%;padding:.3em .75em;text-decoration:none}.yui3-skin-sam .yui3-tab-label:focus,.yui3-skin-sam .yui3-tab-label:hover{background:#bfdaff url(http://yui.yahooapis.com/3.4.1/build/assets/skins/sam/sprite.png) repeat-x left -1300px;outline:0}.yui3-skin-sam .yui3-tab-selected .yui3-tab-label,.yui3-skin-sam .yui3-tab-selected .yui3-tab-label:focus,.yui3-skin-sam .yui3-tab-selected .yui3-tab-label:hover{background:#2647a0 url(http://yui.yahooapis.com/3.4.1/build/assets/skins/sam/sprite.png) repeat-x left -1400px;color:#fff}.yui3-skin-sam .yui3-tab-selected .yui3-tab-label{padding:.4em .75em;border-color:#243356}.yui3-skin-sam .yui3-tabview-panel{background:#edf5ff;border:1px solid gray;border-top-color:#243356;padding:.25em .5em}body,div,h1,h2,h3,h4,h5,h6,html,img,li,p,ul{margin:0;border:0;padding:0;font-family:sans-serif,helvetica,arial}div{position:relative}body,html{background:#414550;height:100%}a{text-decoration:none;color:#08c}div.container{width:80%;margin:0 auto;max-width:1020px}@media (max-width:1020px){div.container{width:95%}}#game-holder{position:absolute;left:35%;transform:translateX(-25%);width:720px;top:50px}@media (max-width:1050px){#game-holder{left:30%;transform:none}}@media (max-width:920px){#game-holder{left:5%;width:100%}}@media (max-width:720px){#game-holder{position:relative;left:auto}}@media (max-width:1450px) and (min-width:1310px){#game-holder{left:calc(60% - 15px)}}@media (max-width:1300px) and (min-width:1160px){#game-holder{left:calc(53% - 10px)}}.dropdown-options,.top-nav{position:absolute;right:0;left:0}.top-nav{background:#fff;z-index:998;top:0}.top-nav h1{font-size:22px}@media (max-width:720px){.top-nav h1{font-size:12px}}.top-nav .flex-holder{-ms-flex-pack:justify;justify-content:space-between;height:44px}.top-nav .flex-holder,.top-nav .right-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.top-nav .right-content>.right-item{font-size:14px;padding:0 15px;cursor:pointer;color:#08c;line-height:44px}@media (max-width:720px){.top-nav .right-content .right-item{font-size:12px}}.dropdown-options{top:45px;background:rgba(255,255,255,.7);text-align:center}.dropdown-options li{display:inline-block;list-style:none;color:#333;padding:10px;border-right:1px solid #ddd;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;font-size:13px}@media (max-width:720px){.dropdown-options li{font-size:10px;padding:2px}}.dropdown-options li:hover{background:rgba(255,255,255,.9)}.dropdown-options li:last-of-type{margin-right:0;border-right:0;margin-left:0}#choose-game,.dropdown-options li a{color:#333}.dropdown-options #clock{position:absolute;left:5px;top:5px;font-weight:300;font-size:14px;background:#fff;padding:5px;border-radius:3px}@media (max-width:720px){.dropdown-options #clock{font-size:10px;padding:3px;top:1px}}.lower-content{position:static;top:100vh;background:#fff}.lower-content #rules{min-height:400px;padding-bottom:100px;max-width:720px;width:100%;position:relative;top:60px;text-align:center;margin:0 auto 30px}.lower-content #rules h1{font-size:36px;margin-bottom:40px}.lower-content #rules p{margin-bottom:20px;text-align:left;line-height:1.6}.lower-content #rules ul{text-align:left;list-style-position:inside}.lower-content #rules ul li{margin-bottom:10px;line-height:1.6}.lower-content #rules ul li p{display:inline}.lower-content #rules h2{margin-bottom:20px;margin-top:40px}#background-options h3,.lower-content #rules h3,footer .other-games ul li{margin-bottom:10px}@media (max-width:600px){.lower-content #rules{width:90%;top:60vh}}.hidden{display:none}.card,.stack{position:absolute}.stack{background:rgba(255,255,255,.1);border-radius:8px}.playable{cursor:pointer;border-radius:7px;transition:box-shadow .2s linear}.playable:hover{box-shadow:0 0 6px 4px rgba(255,252,143,.9);transition:box-shadow 0s}#choose-game.active{background:#f2f2f2;color:#666}#choose-game>span{font-size:12px}#game-chooser,.other-games{display:none;position:absolute;z-index:999;top:44px;right:0;left:0;background:#f2f2f2}#game-chooser h2,.other-games h2{font-weight:300;font-size:24px;padding-top:20px}#game-chooser ul,.other-games ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:310px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0}#game-chooser ul li,.other-games ul li{list-style:none;margin-bottom:20px}#game-chooser ul li a,.other-games ul li a{text-transform:capitalize;color:#333;font-size:15px;font-weight:600}#game-chooser ul li a:hover,.other-games ul li a:hover{color:#08c}#game-chooser .close-chooser,.other-games .close-chooser{position:absolute;top:20px;right:20px;color:#333;cursor:pointer;font-size:28px}#game-chooser.show{display:block}.description blockquote,.description h3,.description p,.titlebar{display:none}#descriptions div{position:absolute;width:100%;height:127px;overflow:hidden}#descriptions li{border:2px solid #eec;border-radius:7px;float:left;width:250px;height:150px;margin:10px;background-color:#eec;background-image:-o-linear-gradient(#eec,#a1a172);overflow:hidden;cursor:pointer}#descriptions li:hover{background:#eec}#game-chooser .selected{background:#fff}.close{position:absolute;right:1px;top:-1px;background:url(x.gif);height:35px;width:35px;cursor:pointer}#win-display{background-color:#eec;width:550px;height:240px;border:5px solid #fff;margin:0 auto;z-index:1000;border-radius:10px;padding:40px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#win-display p{font-size:2.2em;text-align:center;text-shadow:#fff 1px 1px 1px;font-weight:700}#win-display h2{margin-bottom:10px;margin-top:30px;font-size:1.3em}#win-display ul{font-size:1.1em}#win-display li{margin-bottom:.2em}#win-display .replay_options{text-align:center;margin-top:30px}#solver-bar{width:500px;height:15px;padding:10px;background-color:#000;background-image:-o-linear-gradient(#000,#222);position:fixed;bottom:0;left:25%;border-radius:15px 15px 0 0;color:#ddd;font-size:16px;font-weight:700;box-shadow:0 1px 12px .5px #000}.indicator{float:left}.controls{float:right;height:20px;margin:-2px 50px 0 0;cursor:pointer}.controls>div{margin-right:15px;float:left}.play{height:0;width:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #ddd}.play:hover{border-left-color:#32c700}.pause{top:0;width:4px;height:20px;border-color:#ddd;border-left:5px solid;border-right:5px solid}.pause:hover{border-color:#32c700}.fastforward,.rewind{top:0;height:0;width:0;border-top:10px solid transparent;border-bottom:10px solid transparent}.rewind{border-right:15px solid #ddd}.fastforward:after,.rewind:after{position:absolute;top:-10px;height:20px;width:4px;background:#ddd;content:""}.rewind:after{left:-3px}.rewind:hover{border-right-color:#32c700}.fastforward:hover:after,.rewind:hover:after{background:#32c700}.fastforward{border-left:15px solid #ddd}.fastforward:after{right:-3px}.fastforward:hover{border-left-color:#32c700}.scrollable{overflow-y:scroll}#social{position:fixed;bottom:15px;left:15px;z-index:2}.layout{background-repeat:no-repeat;background-position:center;margin:0 auto 10px}.agnes .layout{background-image:url(../images/mini/agnes.png)}.flower-garden .layout{background-image:url(../images/mini/flower-garden.png)}.forty-thieves .layout{background-image:url(../images/mini/forty-thieves.png)}.freecell .layout{background-image:url(../images/mini/freecell.png)}.golf .layout{background-image:url(../images/mini/golf.png)}.grandfathers-clock .layout{background-image:url(../images/mini/gclock.png)}.klondike .layout{background-image:url(../images/mini/klondike.png)}.klondike1t .layout{background-image:url(../images/mini/klondike1t.png)}.monte-carlo .layout{background-image:url(../images/mini/montecarlo.png)}.pyramid .layout{background-image:url(../images/mini/pyramid.png)}.scorpion .layout{background-image:url(../images/mini/scorpion.png)}.spider .layout{background-image:url(../images/mini/spider.png)}.spider1s .layout{background-image:url(../images/mini/spider1s.png)}.spider2s .layout{background-image:url(../images/mini/spider2s.png)}.spiderette .layout{background-image:url(../images/mini/spiderette.png)}.tri-towers .layout{background-image:url(../images/mini/tritowers.png)}.will-o-the-wisp .layout{background-image:url(../images/mini/will-o-the-wisp.png)}.russian-solitaire .layout,.yukon .layout{background-image:url(../images/mini/yukon.png)}.simple-simon .layout{background-image:url(../images/mini/simple-simon.png)}.alternations .layout{background-image:url(../images/mini/alternations.png)}.acesup .layout{background-image:url(../images/mini/aces-up.png)}.bakersdozen .layout{background-image:url(../images/mini/bakers-dozen.png)}.baroness .layout{background-image:url(../images/mini/baroness.png)}.eightoff .layout{background-image:url(../images/mini/eightoff.png)}.thefan .layout{background-image:url(../images/mini/the-fan.png)}.labellelucie .layout{background-image:url(../images/mini/la-belle-lucie.png)}.canfield .layout{background-image:url(../images/mini/canfield.png)}.doubleklondike .layout{background-image:url(../images/mini/doubleklondike.png)}.calculation .layout{background-image:url(../images/mini/calculation.png)}.bisley .layout{background-image:url(../images/mini/bisley.png)}.king-albert .layout{background-image:url(../images/mini/king-albert.png)}button{font-size:18px;margin-right:20px;background-color:#eec;padding:6px 17px;border:#000 solid 1px;cursor:pointer}button:hover{background-color:#ccc}.replay-options{display:table;margin:20px auto}.popup{width:700px;position:fixed;padding:0;z-index:1001;top:40%;left:50%;transform:translate(-50%,-40%)}.popup-content{background-color:#fff;padding:20px;font-size:20px}.popup-bottom-button-bar{text-align:right}.popup-button{width:auto;background-color:#ddd;border:0;margin:20px 0 0 10px;display:inline-block;font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:600}.popup-button.red{background-color:#d9534f;color:#fff}.popup-button.green{background-color:#5cb85c;color:#fff}.tabview .yui3-tabview-panel{border:#666 1px solid;padding:20px 20px 4px;border-radius:0 0 6px 6px}.tabview .yui3-tab{border-radius:6px 6px 0 0;margin-right:10px;padding:3px 6px;text-shadow:1px 1px 1px #ccc}.tabview .yui3-tab-selected{background-color:#111;background:-o-linear-gradient(#111 50%,#666)}.tabview .yui3-tab-selected .yui3-tab-label{color:#eee;text-shadow:1px 1px 1px #555}.tabview .yui3-tab-label:focus{outline:0}.card-preview{display:inline-block;margin:15px 5px 0 0;width:210px;cursor:pointer}.card-preview img{height:128px;margin-right:10px}.backgrounds{max-height:470px;overflow-y:scroll}.backgrounds .background{height:100px;margin-bottom:10px;cursor:pointer}#options-chooser{width:730px}#background{position:fixed;left:0;top:0;z-index:-10000;width:100%;height:100%}a.external{color:#00f;border-bottom:1px dotted #00f}.features{margin:25px 0}.features ul{list-style-type:disc;margin-left:30px}.skyscraper{position:absolute;top:70px;width:160px;height:600px;z-index:-100}.infogroup{margin-top:20px;border:1px solid #ddd}.infogroup p{padding:10px;font-size:16px}.infogroup p:nth-child(even){background-color:#f0f0f0}.infogroup p .panelvalue{position:absolute;right:20px;font-weight:600}.infonav{float:left;line-height:1.5;height:100%;background:#000;text-shadow:2px 2px 1px #333}.navli{display:block;color:#fff;padding:0 5px}.stats-title{border:1px solid #ddd;background:rgba(220,220,220,.4) url(../images/down-arrow-sm.png) no-repeat 97%;border-radius:3px;z-index:10;background-size:15px;padding:15px 20px;font-size:20px;text-transform:capitalize;color:#454545}.stats-title:hover{cursor:pointer}.popup-title-content{position:absolute;background:#fff;padding:15px;margin-top:-5px;box-shadow:0 5px 5px 1px rgba(50,50,50,.5);z-index:5}.popup-title-content li.stats-gameli{list-style:none;margin-right:10px;float:left;width:180px;font-size:16px;padding:5px 10px;cursor:pointer;border-radius:5px}.popup-title-content li.stats-gameli:hover{background:#eee}#seed-value-bar{position:fixed;top:0;right:0;height:15px;padding:10px;border-radius:0 0 0 15px;font-size:14px;font-style:italic}#seed-value-bar.bottom{top:auto;bottom:0;border-radius:15px 0 0 0}#seed-value{font-weight:700}.hint{transition:box-shadow .2s linear}.hint-from{box-shadow:0 0 6px 4px rgba(255,252,143,.9)}.hint-to{box-shadow:0 0 6px 4px rgba(143,252,143,.9)}#confirmation{position:absolute;z-index:10000}#confirmation-popup{top:120px;width:300px;box-shadow:0 0 14px rgba(0,0,0,.2);background:#fff}#confirmation-popup #confirmation-prompt{font-size:16px;line-height:1.5}footer{background:#414550;border-top:3px solid #aaa}footer .other-games{border-bottom:1px solid rgba(255,255,255,.1);display:block;background:#414550;position:static}footer .other-games h3{font-weight:300;color:#fff;padding:20px 40px 0}footer .other-games ul{background:0 0;max-height:230px;box-shadow:none;padding:20px 0}footer .other-games ul a{color:#fff;font-weight:400;font-size:13px}footer .other-games ul a:hover{color:#ccc}footer .trademarks{padding:20px 40px;color:#aaa;font-size:12px}#psst,.ad3{text-align:center}#psst{right:0;width:220px;padding:10px;background:#f4d17a;border-radius:3px;opacity:0;transition:opacity 2s ease;position:absolute;top:54px}#psst:before{content:"";background:0 0;border-right:0;border-left:0;border-top:0;width:0;position:absolute;top:-10px;border-bottom:10px solid red}#psst.shown{opacity:1}#psst .smaller{font-size:13px;margin-bottom:8px;line-height:1.4}#psst .larger{font-size:15px;margin-bottom:8px}#psst #dismiss{position:absolute;font-weight:300;font-size:14px;right:5px;top:5px;cursor:pointer}.ad3{position:relative;top:30px}.ad1,.ad2{position:absolute;top:60px}@media (max-width:920px){.ad1,.ad2{display:none}}.ad1{left:-180px}@media (max-width:1050px){.ad1{display:none}}.ad2{right:-170px}.main{width:100%;max-width:1900px;height:100%;max-height:800px;margin:auto;top:75px}.mobile-ad{display:block;margin:10px auto;width:320px;max-height:300px}.tablet-ad{width:728px;height:90px;margin:10px auto;display:none}.desktop-ad{display:none;width:auto;max-width:400px;height:600px;position:absolute;top:150px}.desktop-leaderboard-ad{width:728px;height:90px;margin:5px auto;display:none}.desktop-leaderboard-ad.top{top:10px;margin-bottom:10px}.desktop-leaderboard-ad.bottom{top:750px}.desktop-ad.right{right:10px;width:auto!important}.desktop-ad.left{left:10px;width:400px}.main #game-holder{margin-top:20px;max-width:550px;width:100%}@media (min-width:728px){.mobile-ad{display:none}.tablet-ad{display:block}.bottom{top:750px}}@media (max-width:728px){.bottom{top:450px}#game-holder{top:0}}@media (min-width:1100px){.desktop-leaderboard-ad{display:block}}@media (min-width:1001px){.left.desktop-ad{display:block}}@media (min-width:1401px){.right.desktop-ad{display:block}}@media (max-width:1050px){#monte-carlo #game-holder{left:0;transform:none}}.sticky{position:fixed;bottom:0;z-index:999999;margin:auto 7%}.top-mobile-ads{max-height:100px!important;height:100px!important;z-index:99999;overflow:scroll}