body{margin:0;overflow:hidden;background-color:#d9e4cd;background-size:100% 100%}.bkgd1{background-color:#3a9c45;background-size:80px 140px;background-position:0 0,0 0,40px 70px,40px 70px,0 0,40px 70px;background-image:-webkit-linear-gradient( 60deg,#3A7C25 12%,transparent 12.5%,transparent 87%,#3A7C25 87.5%,#3A7C25),-webkit-linear-gradient(-60deg,#3A7C25 12%,transparent 12.5%,transparent 87%,#3A7C25 87.5%,#3A7C25),-webkit-linear-gradient( 60deg,#3A7C25 12%,transparent 12.5%,transparent 87%,#3A7C25 87.5%,#3A7C25),-webkit-linear-gradient(-60deg,#3A7C25 12%,transparent 12.5%,transparent 87%,#3A7C25 87.5%,#3A7C25),-webkit-linear-gradient( 30deg,#2A6C15 25%,transparent 25.5%,transparent 75%,#2A6C15 75.0%,#2A6C15),-webkit-linear-gradient( 30deg,#2A6C15 25%,transparent 25.5%,transparent 75%,#2A6C15 75.0%,#2A6C15)}.bkgd2{background-color:#6d9ee3;background-size:58px 58px;background-position:0 2px,4px 35px,29px 31px,33px 6px,0 36px,4px 2px,29px 6px,33px 30px;background-image:-webkit-linear-gradient(115deg,#0F3E7F 23px,transparent 23px),-webkit-linear-gradient(295deg,#0F3E7F 23px,transparent 23px),-webkit-linear-gradient(115deg,#0F3E7F 23px,transparent 23px),-webkit-linear-gradient(295deg,#0F3E7F 23px,transparent 23px),-webkit-linear-gradient(115deg,#0F3E7F 10px,transparent 10px),-webkit-linear-gradient(295deg,#0F3E7F 10px,transparent 10px),-webkit-linear-gradient(115deg,#0F3E7F 10px,transparent 10px),-webkit-linear-gradient(295deg,#0F3E7F 10px,transparent 10px)}button:focus{outline:0!important}button{font-family:open sans light;cursor:pointer;text-decoration:none;white-space:nowrap}@keyframes neonGreen{from{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #ffdd1b,0 0 70px #ffdd1b,0 0 80px #ffdd1b,0 0 100px #ffdd1b,0 0 150px #ffdd1b}to{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #ffdd1b,0 0 35px #ffdd1b,0 0 40px #ffdd1b,0 0 50px #ffdd1b,0 0 75px #ffdd1b}}@keyframes neonPurple{from{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #ff00de,0 0 70px #ff00de,0 0 80px #ff00de,0 0 100px #ff00de,0 0 150px #ff00de}to{text-shadow:0 0 5px #fff,0 0 10px #fff,0 0 15px #fff,0 0 20px #ff00de,0 0 35px #ff00de,0 0 40px #ff00de,0 0 50px #ff00de,0 0 75px #ff00de}}@-webkit-keyframes hvr-pulse-grow{to{transform:scale(1.1)}}@keyframes hvr-pulse-grow{to{transform:scale(1.1)}}.hvr-pulse-grow{display:inline-block;transform:translateZ(0);box-shadow:0 0 1px transparent;backface-visibility:hidden}.hvr-pulse-grow-hover{animation-name:hvr-pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}div.tableRows{display:table;width:100%}div.tableRows>div{display:table-row}div.tableRows>div>div{display:table-cell;padding:5px;width:99%}div.tableRows>div>div:first-child{width:1%}.ui-dialog-titlebar{display:none}.ui-widget-overlay{background:rgba(0,0,0,.9)}button.coolBtn{width:100%;height:80px;padding:0;margin:0;vertical-align:middle;font-family:open sans light;font-size:1.5em;color:#fff;text-transform:uppercase;border:0;border-radius:10px;box-shadow:5px 5px 15px rgba(0,0,0,.5)}button.coolBtn:hover{transform:scale(1.05);transition:.25s ease-in}button.coolBtn.small{height:auto;padding:10px;font-size:1.2em}.hBtnTab{display:table;width:100%;position:absolute;left:0;bottom:30px}.hBtnTab>div{display:table-cell;padding:0 30px;text-align:left;vertical-align:bottom}.hBtnTab>div:nth-child(1){width:25%}.hBtnTab>div:nth-child(2){width:50%}.hBtnTab>div:nth-child(3){width:25%}.hBtnTab button{width:100%;height:80px;padding:0;margin:0;vertical-align:middle;font-family:open sans light;font-size:1.5em;color:#fff;text-transform:uppercase;border:0;border-radius:10px;box-shadow:5px 5px 15px rgba(0,0,0,.5)}.hBtnTab button:hover{transform:scale(1.05);transition:.25s ease-in}.hBtnTab>div:nth-child(1) button{background:linear-gradient(to bottom,#03BBE5 0%,#0288D4 100%)}.hBtnTab>div:nth-child(2) button{background:linear-gradient(to bottom,#15D418 0%,#17BC14 100%);border:3px solid #e7e7e7;font-size:3em;letter-spacing:.1em}.hBtnTab>div:nth-child(3) button{background:linear-gradient(to bottom,#921AD3 0%,#8415C4 100%)}#dialogStart{text-align:center}#dialogStart .title{font-family:Playfair;font-size:6em;color:#fff;letter-spacing:.03em;white-space:nowrap;text-shadow:5px 5px 10px rgba(0,0,0,.7)}.dialogYouWon{background-color:#222;background:repeating-linear-gradient(45deg,#d7d7d7 0%,#d7d7d7 10%,#eee 0%,#eee 50%) 0/15px 15px;border-radius:50px;border-width:20px}.dialogCool{background-color:#00f700;background:repeating-linear-gradient( 45deg,#2A6C15 0px,#2A6C15 20px,#3A7C25 20px,#3A7C25 40px );border-radius:30px;border-width:15px}.dialogCool .menuTitle{text-align:center;font-family:Calibri;font-size:48px;color:#fff;text-shadow:0 1px 0 #5b8a3c}.bigText{font-size:10em;text-align:center;color:#ba01ff;font-family:Roboto;font-weight:400;animation:neonPurple 1.5s ease-in-out infinite alternate}.bigBtnBar{padding:10px;text-align:center}.bigBtnBar button{width:85%;margin:30px 0;font-size:1.5em;color:#fff;letter-spacing:.1em;box-shadow:5px 5px 15px rgba(0,0,0,.5);background-color:#77b55a;background:linear-gradient(to bottom,#77b55a 5%,#72b352 100%);border-radius:10px;border:1px solid #4b8f29;padding:20px 10px;text-shadow:0 1px 0 #5b8a3c}.bigBtnBar button:hover{transform:scale(1.05);transition:.25s ease-in}.bigBtnBar button:nth-child(1){background:linear-gradient(to bottom,#D21615 0%,#BC1317 100%);border-color:#bc1317}.bigBtnBar button:nth-child(2){background:linear-gradient(to bottom,#03BBE5 0%,#0288D4 100%);border-color:#0288d4}.bigBtnBar button:nth-child(3){background:linear-gradient(to bottom,#15D418 0%,#17BC14 100%);border-color:#17bc14}.bigBtnBar button:nth-child(4){background:linear-gradient(to bottom,#921AD3 0%,#8415C4 100%);border-color:#8415c4}#playArea{padding:0}#playArea>div{width:100%}#topArea{display:table;margin-bottom:1em}#topArea>div{display:table-cell;vertical-align:top;text-align:center}#topArea>div:first-child{text-align:left}#topArea>div:last-child{text-align:right}#topArea>#cardOpen>div:last-child{margin-right:0}#topArea>div#gameTitle{position:relative;padding:5px 10px;font-family:Suit;font-size:2.2em;font-weight:100;text-shadow:2px 2px 3px #333;color:#8d8;vertical-align:top}#topArea>div#gameTitle>div#title{font-family:Roboto;margin:2px 0 0}#topArea>div#gameTitle>div>div{display:inline-block;width:50%;font-size:1em;line-height:1em;vertical-align:middle;text-shadow:0 0 10px #aade7c}#topArea>div#gameTitle div.blk{color:#000}#topArea>div#gameTitle div.red{color:#df0000}#cardFoun>div>div{text-align:left}#cardFoun>div>div:last-child{margin-right:0}#cardFoun .slot h1{margin:0;text-align:center;font-family:lucida console;font-size:8em;color:rgba(130,130,130,.25)}#cardFounCont{display:table;width:100%}#cardFounCont>div{display:table-cell;width:25%;text-align:left}#cardOpenCont{display:table;width:100%}#cardOpenCont>div{display:table-cell;width:25%;text-align:right}#cardCasc{display:table;width:100%}#cardCasc>div{display:table-cell;width:14%;text-align:left;vertical-align:top}#cardCasc>div:last-child{width:10%;text-align:right}.card{cursor:move;display:inline-block;margin:0;position:relative;transform:translateZ(0)}.card .corner span{font-size:2.5em}.slot{position:relative;display:inline-block;margin:0;border-radius:1.4em;background:rgba(0,50,0,.75);border:1px solid #000;font-size:7px}.slotHover{border:1px solid #a7a7a7;opacity:1;transform:scale(1.1);transition:.25s ease-in}.cascHover{opacity:.5;transition:.25s ease-in}h1,.card,div#gameTitle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:1400px){#playArea{padding:0}#topArea>div#gameTitle{font-size:1.5em}#topArea>div#gameTitle>div#title{margin:4px 0}#topArea>div#gameTitle>div>div{font-size:2em}}@media only screen and (max-width:1280px){#playArea{padding:0}#topArea>div#gameTitle{font-size:1.5em}#topArea>div#gameTitle>div#title{margin:3px 0}#topArea>div#gameTitle>div>div{font-size:1.2em}.card .face,.card .face img,.card .suit.top_center,.card .suit.middle_center,.card .suit.bottom_center{visibility:hidden!important}.card .corner{font-size:1.5em}.card .corner span{font-size:4.5em}.card .corner.top{top:1em;left:1em;text-align:left}.card .corner.bottom{bottom:1em;right:1em;text-align:right}.card .corner.top span{font-family:Suit;font-size:3em;margin-bottom:2.25em;transform:rotate(180deg)}.card .corner.bottom span{font-family:Suit;font-size:3em;margin-bottom:2.25em;transform:rotate(180deg);text-align:center}.card .corner.top span.number{font-family:Roboto;font-size:2em;transform:rotate(0deg)}.card .corner.bottom span.number{font-family:Roboto;font-size:2em;text-align:left;padding-top:0;transform:rotate(0deg)}}@media only screen and (max-width:1080px){#dialogStart .title{font-size:5em}.hBtnTab>div:nth-child(2) button{font-size:2em}.hBtnTab button{font-size:1em}#playArea{padding:0}#topArea>#cardFoun .slot h1{line-height:126px}#topArea>div#gameTitle>div#title{margin:-2px 0}#topArea>div#gameTitle>div>div{font-size:1.5em;text-shadow:none}.card .corner.top span,.card .corner.top span.number,.card .corner.bottom span.number{font-size:2.3em}}@media only screen and (max-width:1020px){#topArea>div#gameTitle{display:none}#topArea>#cardFoun .slot h1{line-height:126px}}@media only screen and (max-width:900px){#topArea>#cardFoun .slot h1{line-height:98px;font-size:11em}.card .corner{font-size:1.3em}.card .corner.top span,.card .corner.bottom span{margin-bottom:1.5em}.card .corner.top span.number,.card .corner.bottom span.number{font-size:2em}}@media only screen and (max-width:800px){#topArea{margin-bottom:1em}#topArea>#cardFoun .slot h1{line-height:99px}.card .corner{font-size:1.3em}.card .corner.top span,.card .corner.bottom span{margin-bottom:1.5em}.card .corner.top span.number,.card .corner.bottom span.number{font-size:2em}}@media only screen and (max-width:700px){#topArea>#cardFoun .slot h1{line-height:91px}#playArea{padding:0}#topArea{margin-bottom:10px}#topArea>div#gameTitle{font-size:1.25em}#topArea>div#gameTitle>div#title{margin:1px 0}#topArea>div#gameTitle>div>div{font-size:1em;text-shadow:none}.card .corner{font-size:1.75em}.card .face,.card .face img,.card .suit.top_center,.card .suit.middle_center,.card .suit.bottom_center{visibility:hidden}.card .corner.top span,.card .corner.bottom span{margin-bottom:3em}.card .corner.top span.number,.card .corner.bottom span.number{font-size:2em}}@media only screen and (max-width:600px){#topArea>#cardFoun .slot h1{line-height:84px}.card .ten{margin-left:0}.card .corner{font-size:1.75em}.card .corner.top span,.card .corner.bottom span{margin-bottom:3em}.card .corner.top span.number,.card .corner.bottom span.number{font-size:2em}}@media only screen and (max-width:550px){#topArea>#cardFoun .slot h1{line-height:70px}}@media only screen and (max-width:425px){#topArea>#cardFoun .slot h1{line-height:70px}}@media only screen and (max-width:375px){}