body{line-height:1}html{-ms-touch-action:manipulation;touch-action:manipulation}@-ms-viewport{width:device-width;height:device-height;}a[href],button{cursor:pointer}body{margin:0;padding:0;background-color:#000;color:#fff;background-image:url(../images/wood.jpg);font-family:segoe ui,Frutiger,frutiger linotype,dejavu sans,helvetica neue,Arial,sans-serif;-ms-touch-action:manipulation;touch-action:manipulation;xfont-size:62.5%}fontsizespxtoem{font-size:.8em;font-size:1em;font-size:1.6em;font-size:2em}body{-webkit-touch-callout:none;-webkit-text-size-adjust:none;-webkit-user-select:none;-webkit-highlight:none;-webkit-tap-highlight-color:transparent}h1{display:block;font-size:2em;-webkit-margin-before:.67em;-webkit-margin-after:.67em;-webkit-margin-start:0;-webkit-margin-end:0;font-weight:700}#wrapper{padding:0 10px;xwidth:480px;max-width:320px;xmin-width:300px;margin:0 auto;xbackground-color:gray}.pageTitle{margin:5px 0}.pageTitle h1{display:inline-block;vertical-align:middle}.pageTitle img{text-align:center;width:100%;padding:15px 10px 20px;max-width:400px;min-width:240px;box-sizing:border-box}.backButton{width:48px;height:48px;margin:3px 30px 3px 0;display:inline-block;overflow:hidden;background-repeat:no-repeat;background-image:url(images/BackButton.png);vertical-align:text-bottom;vertical-align:middle}.simpleButton{text-decoration:none;color:#fff;font-size:30px;padding:10px 0 0 10px;background-repeat:no-repeat;min-height:45px;background-size:auto 100%;background-color:rgba(0,0,0,.7);xbackground-color:#222;xbackground-color:#4a6ea9;margin:5px 0;xdisplay:inline-block;display:block;cursor:pointer;text-align:center;border:none}.simpleButtonOutLine{color:#fff;cursor:pointer;border:2px solid #fff;display:inline-block;margin:5px;padding:8px;text-align:center;text-decoration:none;font-size:20px;box-sizing:border-box}.button{xmargin:5px 5px 5px 5px;text-decoration:none;color:#fff;font-size:30px;padding:10px 0 0 95px;background-image:url(../images/Button1Player.png);background-repeat:no-repeat;min-height:45px;background-size:auto 100%;background-color:rgba(0,0,0,.5);xbackground-color:#222;xbackground-color:#4a6ea9;margin:5px;xdisplay:inline-block;display:block;cursor:pointer}.button2{xmargin:5px 5px 5px 5px;text-decoration:none;color:#fff;font-size:30px;padding:10px 0 0 75px;background-image:url(../images/Button1Player.png);background-repeat:no-repeat;min-height:45px;background-size:auto 100%;background-color:rgba(0,0,0,.7);xbackground-color:#222;xbackground-color:#4a6ea9;margin:5px;xdisplay:inline-block;display:block;cursor:pointer}.button2 a{text-decoration:none;color:#fff}.button1Player{background-image:url(../images/Button1Player.png)}.button2Player{background-image:url(../images/Button2Player.png)}.button4Player{background-image:url(../images/Button4Player.png)}.buttonShare{background-image:url(../images/ButtonShare.png)}.smallButton{margin:10px 0 5px;max-width:250px;height:40px;cursor:pointer;font-size:28px;padding:10px 0 0 40px;text-align:center;background-size:300px 50px;text-decoration:none;color:#fff}.smallButton a{text-decoration:none;color:#fff}.smallButton2{margin:10px 0 5px;max-width:250px;height:35px;cursor:pointer;font-size:18px;padding:15px 0 0 40px;text-align:center;background-size:300px 50px}.smallButton2 a{text-decoration:none;color:#fff}.buttonMini{display:inline-block;text-align:center;border:1px solid #fff;border-radius:4px;margin:0 3px;padding:5px 6px;text-decoration:none;xheight:28px;vertical-align:top;font-size:14px;box-sizing:border-box;text-decoration:none;color:#fff;cursor:pointer}.buttonCoin{display:inline-block;text-align:right;border:1px solid #fff;border-radius:4px;margin:0 3px;padding:5px 6px;text-decoration:none;vertical-align:top;font-size:14px;box-sizing:border-box;text-decoration:none;color:#fff;cursor:pointer;background:0 0;min-height:inherit;margin:4px 3px 1px;width:initial;height:initial;background-position:top 3px right 5px;background-image:url(images/coin_c15x15.png);background-repeat:no-repeat;padding:3px 30px 3px 5px;font-size:15px}ul{list-style:none;padding:0 3px;min-width:260px;xmax-width:320px;xmargin:0 auto}li{margin:5px 0;xheight:50px}li a{text-decoration:none;color:#fff}li div.title{font-size:30px;padding:10px 0 0 95px}li div.description{padding:6px 0 0 140px;font-size:12px}li div.badge{float:right;margin:0 10px;font-size:10px}.gamerTag{padding:5px;margin:5px;height:75px;xbackground-color:#222;background:rgba(0,0,0,.5);text-align:left;text-decoration:none;color:#fff}.gamerTag a{text-decoration:none;color:#fff}.gamerTag .gamerTagImage{width:75px;vertical-align:top;float:left;clear:both}.gamerTag div.coins{font-size:14px;float:right;background:url(images/coin_c15x15.png) right no-repeat;padding:3px 18px 3px 5px;margin:0 3px 0 0;box-sizing:border-box}.gamerTag .deck{width:50px;vertical-align:top;float:right}.gamerTag img.miniIcon{width:10px;height:10px;margin-right:10px}.gamerTag div.title{padding:3px 0 5px 15px;font-size:22px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gamerTag div.description{padding:2px 15px 1px 90px;font-size:10px}.gamerTag progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:75%;height:7px}progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:75%;height:7px}.minibuttons{margin:10px 0 0;text-align:center}.minibuttons a{display:inline-block;margin:5px 3px}.minibuttons img{width:48px}label{width:150px;display:inline-block;vertical-align:top}#orientation{margin:0 auto;position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../images/orientation.jpg);background-repeat:no-repeat;background-position:center;background-color:#000;z-index:999;display:none}.settings{margin:10px 15px}.settings label{width:100%;margin:5px 0}.profile{}.profile img{vertical-align:bottom}.profile .avatar{margin-bottom:12px}.profile td{padding:0;margin:0;vertical-align:bottom}.profile table{border-collapse:collapse}.profile a{text-decoration:none}.profile .avatar img{height:100px;vertical-align:bottom}.profile .avatar select{margin-bottom:0}.profile{}.profile .deck{margin-bottom:12px}.profile .deck img{}.profile .deck ul{margin:0;padding:0}.profile .deck li{display:inline-block;padding:3px}.profile .deck li .selected{background:#ff0}.profile .deck [data-locked=true]{position:relative;width:100px;height:100px}.profile .deck [data-locked=true]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:none;color:#fff;display:block;xbackground:rgba(0,0,0,.6);background-image:url(images/lock50x50.png);background-repeat:no-repeat;background-position:50% 50%;pointer-events:none}.avatarListHorizontal{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.avatarListHorizontal img{height:100px;pointer-events:none}.avatarListHorizontal label{width:inherit;margin:0}.avatarListHorizontal label>input{display:none}.avatarListHorizontal label>input+img{cursor:pointer;border:2px solid transparent}.avatarListHorizontal label>input:checked+img{border:2px solid #fff;background:#ff0;border-radius:5px}.avatarList{}.avatarList ul{padding:0}.avatarList img{height:93px;pointer-events:none}.avatarList li{display:inline-block;padding:2px}.deckListHorizontal{margin-bottom:12px}.deckListHorizontal img{}.deckListHorizontal ul{margin:0;padding:0}.deckListHorizontal li{display:inline-block;padding:3px}.deckListHorizontal li .selected{background:#ff0}.deckListHorizontal [data-locked=true]{position:relative;width:100px;height:100px}.deckListHorizontal [data-locked=true]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:none;color:#fff;display:block;xbackground:rgba(0,0,0,.6);background-image:url(images/lock50x50.png);background-repeat:no-repeat;background-position:50% 50%;pointer-events:none}.deckListLarge li{margin:5px 0;padding:5px;border-radius:10px 10px;text-align:center;font-size:20px;background:#000;background:rgba(0,0,0,.5);box-sizing:border-box;box-shadow:3px 3px #000;padding:0;position:relative}.deckListLarge .fullLink{margin:0;display:block;width:100%;height:100%}.deckListLarge li .title{border-radius:10px 10px 0 0;xbackground:rgba(0,0,0,.5);padding:3px;font-size:20px;xdisplay:none}.deckListLarge li .title2{xfloat:left;xdisplay:inline-block;text-align:left;padding:4px 8px}.deckListLarge li .bottomLabel{border-radius:0 0 10px 10px;background:rgba(0,0,0,.8);position:absolute;bottom:0;width:100%}.deckListLarge li .button{display:inline-block;text-align:center;border:1px solid #fff;border-radius:4px;margin:0 3px;padding:5px 6px;text-decoration:none;vertical-align:top;font-size:14px;box-sizing:border-box;text-decoration:none;color:#fff;cursor:pointer;float:right;background:0 0;min-height:inherit;margin:4px 3px 1px;width:initial;height:initial}.deckListLarge li .coin{background-position:top 3px right 5px;background-image:url(images/coin_c15x15.png);background-repeat:no-repeat;padding:3px 30px 3px 5px;font-size:15px}.deckList{margin-bottom:12px}.deckList img{}.deckList ul{margin:0;padding:0}.deckList li{xdisplay:inline-block;padding:3px;margin:5px 0;xheight:75px;background-color:#222;color:#fff;background-color:#fff;color:#222;border-radius:4px;cursor:pointer;border:2px #fff solid}.deckList li .selected{background:#ff0}.deckList [data-locked=true]{position:relative;xwidth:100px;xheight:100px}.deckList [data-locked=true]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:none;color:#fff;display:block;xbackground:rgba(0,0,0,.6);background-image:url(images/lock50x50.png);background-repeat:no-repeat;background-position:50% 50%;pointer-events:none}.backgroundList{}.backgroundList img{width:150px;pointer-events:none}.backgroundList li{display:inline-block;padding:2px}.locked:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:none;color:#fff;display:block;background-image:url(images/lock50x50.png);background-repeat:no-repeat;background-position:100% 95%;pointer-events:none}.achievementList{margin:0 0 50px;padding:0}.achievementList li{margin:5px;min-height:50px;background-color:#222;list-style-type:none}.achievementList li.NotFound{background-color:gray;xbackground:gray url(images/QuestionMark50x50.png) left no-repeat}.achievementList li img{width:50px;vertical-align:top;float:left;clear:both}.achievementList li.NotFound img{xvisibility:hidden;opacity:.4}.achievementList li div.title{padding:6px 0 0 65px;font-size:16px}.achievementList li div.description{padding:5px 0 5px 65px;font-size:12px}.achievementList li div.points{font-size:14px;float:right;background:url(images/coin_c15x15.png) right no-repeat;padding:3px 18px 3px 5px;margin:0 3px 0 0;box-sizing:border-box}.moreGamesList li{margin:5px;height:100px;xbackground-color:#eee;xcolor:#000}.moreGamesList li img{width:90px;vertical-align:top;float:left;clear:both;margin:5px;border-radius:8px;box-shadow:1px 1px #000}.moreGamesList li div.title{padding:10px 0 0 110px;font-size:26px}.moreGamesList li div.description{padding:5px 0 0 110px;font-size:14px}.iapList li{margin:5px 0;height:75px;background-color:#222;color:#fff;background-color:#fff;color:#222;border-radius:4px;cursor:pointer;border:2px #fff solid}.iapList .highlight{border:3px gold solid}.iapList li img{width:75px;vertical-align:top;float:left;clear:both;xbackground-color:#ddd;border-right:1px gray solid}.iapList li div.title{padding:8px 0 0 90px;font-size:22px}.iapList li div.description{padding:8px 0 0 90px;font-size:12px}.iapList li .priceButton{display:inline-block;text-align:center;border:1px solid #fff;border-radius:4px;margin:0 3px;padding:5px 6px;text-decoration:none;height:28px;vertical-align:top;font-size:14px;box-sizing:border-box;text-decoration:none;color:#fff;float:right;margin:25px 10px 25px 15px;border:1px solid #222;color:#222}.modeList li{margin:5px 0;min-height:75px;background-color:#222;color:#fff;background-color:#fff;color:#222;border-radius:4px;cursor:pointer;border:2px #fff solid}.modeList .highlight{border:3px gold solid}.modeList li img{width:75px;vertical-align:top;float:left;clear:both;xbackground-color:#ddd;border-right:1px gray solid}.modeList li div.title{padding:8px 0 0 90px;font-size:18px}.modeList li div.description{padding:8px 8px 0 90px;font-size:12px}.modeList li .priceButton{display:inline-block;text-align:center;border:1px solid #fff;border-radius:4px;margin:0 3px;padding:5px 6px;text-decoration:none;vertical-align:top;font-size:14px;box-sizing:border-box;text-decoration:none;color:#fff;float:right;margin:8px 8px 0 10px;border:1px solid #222;color:#222;background-position:top 3px right 5px;background-image:url(images/coin_c15x15.png);background-repeat:no-repeat;padding:3px 30px 3px 5px;font-size:15px}#stats{margin:10px}#stats li{height:inherit;margin:0}label,legend{xdisplay:block;xmargin-bottom:.5rem;xfont-weight:600}input,textarea,select,fieldset{margin-bottom:12px}input{line-height:normal}.u-full-width{width:100%;box-sizing:border-box}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea,select{height:45px;font-size:20px;padding:6px 10px;background-color:#fff;border:0 solid #d1d1d1;xborder-radius:4px;box-shadow:none;box-sizing:border-box;width:100%}.spinner{xmargin:30px auto;xwidth:50px;height:30px;text-align:center;font-size:10px}.spinner>div{background-color:#fff;height:100%;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes stretchdelay{0%,40%,100%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.gameOverScreen{width:300px;padding:10px;xdisplay:none;margin:0 auto}.loginMenu{margin:130px 0 0}.loginMenu .title{font-size:30px;padding:22px 0 0 110px}.loginMenu .title.dark{color:#555}.footer{position:absolute;width:100%;height:40px;bottom:0;left:0;text-align:center}.showGame{position:inherit;width:auto;height:auto;xdisplay:block}.hideGame{position:absolute!important;top:-9999px!important;left:-9999px!important;width:1px;height:1px;xdisplay:none}.achievementPopup{xmax-height:200px;width:100%;margin:0 auto;position:fixed;z-index:10;left:0;top:-200px;overflow-x:hidden;color:#fff;visibility:hidden;pointer-events:none}.achievementPopup.showAchievementPopup{animation:showAchievementPopup 3s}@keyframes showAchievementPopup{0%{visibility:visible;top:-200px}10%{top:0}90%{top:0}99%{top:-200px}100%{visibility:hidden}}.coinButton2{display:inline-block;text-align:right;border:1px solid #fff;border-radius:4px;margin:0 3px;padding:5px 6px;text-decoration:none;xheight:28px;vertical-align:top;font-size:20px;box-sizing:border-box;text-decoration:none;color:#fff;cursor:pointer;background-position:top 3px right 5px;background-image:url(images/coin_c20x20.png);background-repeat:no-repeat;font-size:20px;padding:3px 30px 3px 5px}.coinIcon{display:inline-block;text-align:center;height:20px;width:20px;margin:0 4px;padding:5px 6px;vertical-align:top;box-sizing:border-box;background-image:url(images/coin_c20x20.png);background-repeat:no-repeat;font-size:20px}.coinButton3{display:inline-block;text-align:center;border:1px solid #fff;border-radius:4px;margin:0 3px;padding:5px 6px;text-decoration:none;vertical-align:top;font-size:20px;box-sizing:border-box;text-decoration:none;color:#fff;cursor:pointer}.coinbox{height:20px;background-image:url(images/coin_c20x20.png);background-repeat:no-repeat;padding:0 0 0 23px;float:right;font-size:20px}div.freeShippingRibbon{height:35px;width:180px;background-color:#9c1b21;position:absolute;top:48px;right:-6px;text-align:center;color:#fff;font-weight:600;font-size:24px;white-space:nowrap;-webkit-transform:rotate(35deg);-moz-transform:rotate(35deg);-ms-transform:rotate(35deg);-o-transform:rotate(35deg);transform:rotate(35deg)}.freeShippingRibbon:before{box-sizing:border-box;border-style:solid;border-color:transparent;border-width:37px;border-left-width:53px;border-right-width:26px;content:"";display:block;left:-49px;position:absolute;width:141%;border-top-width:0;border-bottom-color:#9c1b21;top:-2px;z-index:-1}.hide{display:none}.radioButtons input[type=radio],.radioButtons input[type=checkbox]{display:none}.radioButtons input[type=radio]+label,.radioButtons input[type=checkbox]+label{width:auto;display:inline-block;margin:0 -3px;padding:10px 9px;margin-bottom:0;font-size:16px;xline-height:20px;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid #285e8e;color:#4a6ea9;background-color:#fff;border-color:#285e8e}.radioButtons input[type=radio]:checked+label,.radioButtons input[type=checkbox]:checked+label{color:#fff;background-color:#4a6ea9;border-color:#285e8e}