@import url(morris.css);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@font-face{font-family:'NotoSans-Regular';src:url(/assets/NotoSans-Regular-801bc304143909ccd6dba3c96d89fd25.ttf)}body{color:#666;font-family:'NotoSans-Regular'}.grid{background:transparent url(/assets/grid-7f3643582a9560c1398b9a124b8c7375.png) left top}a{color:#ee2624}.red{color:#ee2624}em,i{font-style:italic}strong,b{font-weight:bold}.box-home-main,.box3-2,.box3-3,.box3-5,.box3-6,.box-contact,.box-seo,.box-mrec,.sub-layout-section .box-inner-main .first-col,.box-inner-main,.box3-23,.box3-75{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:20px}.last.box-home-main,.last.box3-2,.last.box3-3,.last.box3-5,.last.box3-6,.last.box-contact,.last.box-seo,.last.box-mrec,.sub-layout-section .box-inner-main .last.first-col,.last.box-inner-main,.last.box3-23,.last.box3-75{margin-right:0}.box-home-main,.box3-2,.box3-3,.box3-5,.box3-6{height:300px}.box-contact,.box-seo,.box-mrec,.sub-layout-section .box-inner-main .first-col{height:250px}.apps{background:white url(/assets/apps-bg-bd4221043d3ecf10c1cdb2f36ed56ac7.png) top left no-repeat;position:relative;padding:15px;border:1px solid #ccc}.apps p{font-size:12px;line-height:1.5}.apps h2{margin-bottom:5px;font-weight:bold;font-size:18px}.apps .picture{left:15px;bottom:15px;position:absolute}.apps .button{right:15px;bottom:15px;position:absolute}.puzzle{background:white url(/assets/puzzle-bg-9749fb4475e5231b9225df63f09ef5f1.png) top left no-repeat;position:relative;padding:15px;border:1px solid #ccc}.puzzle p{font-size:12px;line-height:1.5}.puzzle h2{margin-bottom:5px;font-weight:bold;font-size:18px}.puzzle .picture{left:15px;bottom:15px;position:absolute}.puzzle .button{right:15px;bottom:15px;position:absolute}.leaderboard{background:white url(/assets/leaderboard-bg-6ebc6f8a3cbc35b00ac90732c1177f24.png) top left no-repeat;position:relative;padding:15px;border:1px solid #ccc}.leaderboard p{font-size:12px;line-height:1.5}.leaderboard h2{margin-bottom:5px;font-weight:bold;font-size:18px}.leaderboard .picture{left:15px;bottom:15px;position:absolute}.leaderboard .button{right:15px;bottom:15px;position:absolute}.row{*zoom:1;margin-bottom:20px}.row:after{content:"";display:table;clear:both}.row-wrap{margin-top:40px}#container{width:100%;margin:0 auto;position:absolute;z-index:10}#leaderboard-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:130px;text-align:center;padding:10px;background-color:#ccc;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#fefefe,#ececec);background-image:-webkit-linear-gradient(top,#fefefe,#ececec);background-image:-moz-linear-gradient(top,#fefefe,#ececec);background-image:-ms-linear-gradient(top,#fefefe,#ececec);background-image:-o-linear-gradient(top,#fefefe,#ececec);background-image:linear-gradient(top,#fefefe,#ececec)}#messages-container p{text-align:center;font-size:12px;text-transform:uppercase;margin-top:5px}#messages-container p a{color:#666}#messages-container p a#open-find-out-popup{color:red}.blank_row{height:18px}#header{width:100%;border-bottom:1px solid #ccc;background-color:#fff}#header .header-inner{width:1200px;height:110px;margin:0 auto;position:relative}#header .header-inner .logo{position:absolute;left:108px;bottom:30px}#header .header-inner .login{position:absolute;top:10px;right:126px;font-size:15px;font-weight:bold;border-collapse:separate;border-spacing:5px;color:#4fa1c1}#header .header-inner .login span{position:relative;top:-5px}#header .header-inner .login a,#header .header-inner .login td{text-align:right;color:inherit;text-decoration:none;font-weight:bold;font-size:11px}#header .header-inner .login .user{text-align:right;font-size:10px}#header .header-inner .login .user a.resume{background:url("/assets/premium-header-signin-fd84cab164b59f29f49191a3ca849412.png") no-repeat top left;background-position:0 -58px;width:168px;height:36px;display:inline-block}#header .header-inner .login .user .title{color:#ee2624;font-weight:bold}#header .header-inner .login .user p{margin-bottom:1em}#header .header-inner .login .avatar div{display:block;background-color:#333;width:32px;height:32px}#menu{*zoom:1;position:absolute;left:100px;bottom:0;height:40px;top:80px}#menu ul{list-style-type:none;padding:0;margin:0;line-height:1}#menu a{display:block;width:auto}#menu li{float:left;width:auto}#menu li:hover ul,#menu li.sfhover ul{left:auto}#menu li:hover ul li,#menu li.sfhover ul li{float:none;display:block}#menu li:hover ul ul,#menu li.sfhover ul ul{left:-999em}#menu li li:hover ul,#menu li li.sfhover ul{left:auto}#menu li ul{position:absolute;width:auto;left:-999em}#menu li ul ul{margin:-1em 0 0 auto}#menu:after{content:"";display:table;clear:both}#menu .nav>li{float:left;height:30px;margin:10px}#menu .nav>li>a{text-decoration:none;font-weight:bold;color:#666}#menu .nav>li>a:hover{color:#ee2624}#menu .nav>li.active{background:url(/assets/active-arrow-3095688797bf01a40d6fe78deba21f80.png) center bottom no-repeat}#menu .nav>li.active>a{color:#ee2624}.submenu{background-color:#fff;z-index:99;border:1px solid black;*zoom:1;margin-top:20px}.submenu:after{content:"";display:table;clear:both}.submenu li{font-size:12px;padding:8px 4px;text-transform:uppercase}.submenu li a{color:#666;width:auto!important;background-color:white!important;text-decoration:none;font-weight:bold}.submenu li a:hover{color:#ee2624}#content{width:940px;margin:0 auto;padding:10px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#fff;z-index:20;position:relative}#content .ad{width:728px;height:90px;margin:1em auto}#content .ad_tall{width:728px;height:195px;margin:1em auto}#content .house_mid_ad{width:600px;height:800px;margin:1em auto}#internal-ad-banner{margin-bottom:20px;margin-left:-10px;width:960px;height:60px;background-color:#999}#internal-ad-banner p{padding-top:20px;color:white;text-align:center;font-weight:bold;font-size:18px}#internal-ad-banner p a{color:inherit;font-weight:normal;font-size:14px}#footer-logos{margin-bottom:20px;width:940px;height:75px;background:transparent url(/assets/footer-fade-border-ddb00945d41f6500c3d87c5a7bf0dafb.png) center bottom no-repeat}#footer{width:940px;height:130px;background:transparent url(/assets/footer-fade-border-ddb00945d41f6500c3d87c5a7bf0dafb.png) center bottom no-repeat;font-size:11px;text-align:center}#footer.premium{height:30px}#footer .ad{width:728px;margin:0 auto 10px auto}#footer .footer_text{*zoom:1}#footer .footer_text:after{content:"";display:table;clear:both}#footer .footer_text .txt{color:#969696;margin:6px 0}#footer .footer_text .txt.left{float:left}#footer .footer_text .txt.right{float:right}.box-home-main{width:620px;position:relative;border:1px solid #999;padding:0 0 10px 0;height:365px}.box-home-main .puzzle-info{margin:0 0 0 8px;vertical-align:sub}.box-home-main #choose-puzzle-box{width:618px}.box-home-main .puzzle-selector .size-preview{position:absolute;top:65px;left:355px;cursor:pointer}.box-home-main .puzzle-selector .size-preview img{display:none}.box-home-main .puzzle-selector .size-preview p.sample{font-size:11px;color:#999;text-align:center;margin-top:5px}.box-home-main .puzzle-selector .rule-selector{position:absolute;top:316px;left:355px;width:130px}.box-home-main .puzzle-selector .sizes{position:absolute;width:309px;height:237px;top:35px;left:0}.box-home-main .puzzle-selector .sizes .tell{display:block;position:absolute;top:149px;left:129px;width:100px;text-align:center;font-weight:normal;color:#a1a1a1}.box-home-main .puzzle-selector .sizes .tell .large{font-size:40px;font-weight:bold}.box-home-main .puzzle-selector .sizes a{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/assets/puzzle_buttons-4b647e37ec1beeff31d2fbfe6e8e55b1.png) 0 0 no-repeat scroll transparent;width:130px;height:130px;position:absolute}.box-home-main .puzzle-selector .sizes a.image-3{background-position:0 0;top:12px;left:175px;width:120px;height:110px}.box-home-main .puzzle-selector .sizes a.image-3:hover,.box-home-main .puzzle-selector .sizes a.image-3.active{background-position:0 -130px}.box-home-main .puzzle-selector .sizes a.image-4{background-position:-149px -2px;top:84px;left:244px;width:120px;height:122px}.box-home-main .puzzle-selector .sizes a.image-4:hover,.box-home-main .puzzle-selector .sizes a.image-4.active{background-position:-149px -132px}.box-home-main .puzzle-selector .sizes a.image-5{background-position:-260px 0;top:188px;left:208px;width:120px;height:120px}.box-home-main .puzzle-selector .sizes a.image-5:hover,.box-home-main .puzzle-selector .sizes a.image-5.active{background-position:-260px -130px}.box-home-main .puzzle-selector .sizes a.image-6{background-position:-390px 0;top:225px;left:117px;width:124px;height:110px}.box-home-main .puzzle-selector .sizes a.image-6:hover,.box-home-main .puzzle-selector .sizes a.image-6.active{background-position:-390px -130px}.box-home-main .puzzle-selector .sizes a.image-7{background-position:-520px -9px;top:196px;left:24px;width:120px;height:120px}.box-home-main .puzzle-selector .sizes a.image-7:hover,.box-home-main .puzzle-selector .sizes a.image-7.active{background-position:-520px -139px}.box-home-main .puzzle-selector .sizes a.image-8{background-position:-650px 0;top:82px;left:8px;width:120px;height:124px}.box-home-main .puzzle-selector .sizes a.image-8:hover,.box-home-main .puzzle-selector .sizes a.image-8.active{background-position:-650px -130px}.box-home-main .puzzle-selector .sizes a.image-9{background-position:-780px 0;top:10px;left:57px;width:120px;height:114px}.box-home-main .puzzle-selector .sizes a.image-9:hover,.box-home-main .puzzle-selector .sizes a.image-9.active{background-position:-780px -130px}.box-home-main .puzzle-selector .sizes a.image-rules{background-position:-630px 0;top:0;left:115px}.box-home-main .puzzle-selector .sizes a.image-rules:hover,.box-home-main .puzzle-selector .sizes a.image-rules.active{background-position:-630px -90px}.box-inner-main{width:620px;min-height:650px;position:relative}.box-inner-main .image{width:385px;margin:40px 90px}.box-inner-main.centered{text-align:center}.box-inner-main.centered h2{font-weight:bold;font-size:26px;padding:20px}.box-inner-main h1{padding:10px 0 5px 0;text-align:left;font-size:18px;color:#999;border-bottom:1px solid #aaa;margin:0 0 20px 0}.box-inner-main h1.extra-large{font-size:26px}.box-inner-main p{font-size:14px;line-height:1.2em;margin-bottom:20px}.box-inner-main p.center{text-align:center}.box-inner-main .puzzle-selector .tell{display:none}.box-inner-main .puzzle-selector .size-preview{position:absolute;left:224px;top:193px}.box-inner-main .puzzle-selector .size-preview img{display:none}.box-inner-main .puzzle-selector .size-preview img:first-of-type{display:block}.box-inner-main .puzzle-selector .size-preview p.sample{font-size:11px;color:#999;text-align:center;margin-top:5px}.box-inner-main .puzzle-selector .sizes{position:absolute;width:auto;height:auto;top:10px}.box-inner-main .puzzle-selector .sizes a{display:block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/assets/play-now-button-sprite-9755e9ef1a56720fa4a93ca6aa10fe0e.png) 0 0 no-repeat scroll transparent;position:absolute;text-indent:-9999px;height:100px;width:90px}.box-inner-main .puzzle-selector .sizes a.image-3{background-position:0 0;top:85px;left:285px}.box-inner-main .puzzle-selector .sizes a.image-3:hover,.box-inner-main .puzzle-selector .sizes a.image-3.active{background-position:0 -105px}.box-inner-main .puzzle-selector .sizes a.image-4{background-position:-90px 0;left:429px;top:140px}.box-inner-main .puzzle-selector .sizes a.image-4:hover,.box-inner-main .puzzle-selector .sizes a.image-4.active{background-position:-90px -105px}.box-inner-main .puzzle-selector .sizes a.image-5{background-position:-180px 0;top:269px;left:434px}.box-inner-main .puzzle-selector .sizes a.image-5:hover,.box-inner-main .puzzle-selector .sizes a.image-5.active{background-position:-180px -105px}.box-inner-main .puzzle-selector .sizes a.image-6{background-position:-270px 0;left:364px;top:394px}.box-inner-main .puzzle-selector .sizes a.image-6:hover,.box-inner-main .puzzle-selector .sizes a.image-6.active{background-position:-270px -105px}.box-inner-main .puzzle-selector .sizes a.image-7{background-position:-360px 0;left:216px;top:394px}.box-inner-main .puzzle-selector .sizes a.image-7:hover,.box-inner-main .puzzle-selector .sizes a.image-7.active{background-position:-360px -105px}.box-inner-main .puzzle-selector .sizes a.image-8{background-position:-450px 0;top:259px;left:118px}.box-inner-main .puzzle-selector .sizes a.image-8:hover,.box-inner-main .puzzle-selector .sizes a.image-8.active{background-position:-450px -105px}.box-inner-main .puzzle-selector .sizes a.image-9{background-position:-540px 0;left:135px;top:149px}.box-inner-main .puzzle-selector .sizes a.image-9:hover,.box-inner-main .puzzle-selector .sizes a.image-9.active{background-position:-540px -105px}.game #content{position:relative}.game #content .message{width:60%;border:1px solid #9dcc76;padding:1em;margin:1em;position:absolute;top:18px;left:20%;z-index:20;zoom:1;background:white;display:none;text-align:center}.game .box-inner-main{width:740px}.game .box-inner-main.centered{width:940px}.game .box-inner-main.signed-in{padding-top:56px}.game .box-inner-main h1{width:740px}.subhead{margin:10px 0 0 10px;color:#999}.subhead.puzzle-drop{margin-top:49px}.subhead h2{color:#ee2624;font-weight:bold;font-size:18px}.upgrade{border:1px solid #999;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;width:300px;height:155px;margin:0 auto;line-height:1.3;font-size:12px}.upgrade h3{font-weight:bold;font-size:20px;line-height:1.1;color:#ee2624;margin-bottom:5px}.upgrade img{margin-top:5px}.mrec-center{margin-top:10px}.ad-free{width:301px;height:100px;margin-top:-13px;margin-bottom:10px}.ll-links{position:absolute;left:240px;bottom:-15px;font-size:11px;line-height:1.2}.ll-links a{text-align:left}.ll-links.left{left:5px;bottom:0}.lr-text{position:absolute;right:240px;bottom:0;color:#898989;font-size:11px;line-height:1.2}.box3-2{width:300px}.box3-3{width:300px;height:300px}.box3-5{width:300px;height:350px}.box3-6{width:300px;height:650px}.box3-23{width:300px;height:230px}.box3-75{width:300px;height:75px;background-color:#ccc}.box-contact{width:220px}.box-contact h2{color:#ee2624;font-weight:bold;margin-bottom:5px}.box-contact h2.second{margin-top:20px}.box-contact ul{*zoom:1}.box-contact ul:after{content:"";display:table;clear:both}.box-contact ul li{float:left;margin-right:5px}.box-contact p{font-size:12px;line-height:1.2;margin-bottom:6px}.box-contact-short{height:60px}.box-seo{width:380px;padding:15px}.box-seo h2{color:#ee2624;font-size:18px}.box-seo h2 b{font-weight:bold}.box-seo p{font-size:11px;line-height:1.3;margin-top:5px}.box-mrec{width:300px;z-index:10}.quicklinks{border:1px solid #ccc;text-align:center}.quicklinks h2{padding:10px 0 3px;font-weight:bold}.quicklinks a{*zoom:1;width:180px;margin:10px auto 0 auto;color:white}.quicklinks a:after{content:"";display:table;clear:both}.quicklinks a.play-now{-webkit-box-shadow:inset 0 1px 0 0 #c5dcb2,2px 2px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 0 0 #c5dcb2,2px 2px 6px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 0 #c5dcb2,2px 2px 6px rgba(0,0,0,0.4);color:white;display:inline-block;font-size:14px;font-weight:bold;background-color:#9dcc76;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#9dcc76,#74be38);background-image:-webkit-linear-gradient(top,#9dcc76,#74be38);background-image:-moz-linear-gradient(top,#9dcc76,#74be38);background-image:-ms-linear-gradient(top,#9dcc76,#74be38);background-image:-o-linear-gradient(top,#9dcc76,#74be38);background-image:linear-gradient(top,#9dcc76,#74be38);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #6db92d;-webkit-background-clip:padding-box;display:block;padding:10px 25px;font-size:18px}.quicklinks a.play-now:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #abcd8e;-moz-box-shadow:inset 0 1px 0 0 #abcd8e;box-shadow:inset 0 1px 0 0 #abcd8e;cursor:pointer;background-color:#90c168;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#90c168,#77c13a);background-image:-webkit-linear-gradient(top,#90c168,#77c13a);background-image:-moz-linear-gradient(top,#90c168,#77c13a);background-image:-ms-linear-gradient(top,#90c168,#77c13a);background-image:-o-linear-gradient(top,#90c168,#77c13a);background-image:linear-gradient(top,#90c168,#77c13a)}.quicklinks a.play-now:disabled{opacity:.5;cursor:not-allowed}.quicklinks a.my-account{-webkit-box-shadow:inset 0 1px 0 0 #a9dee5,2px 2px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 0 0 #a9dee5,2px 2px 6px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 0 #a9dee5,2px 2px 6px rgba(0,0,0,0.4);color:white;display:inline-block;font-size:14px;font-weight:bold;background-color:#67cedb;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#67cedb,#24bed2);background-image:-webkit-linear-gradient(top,#67cedb,#24bed2);background-image:-moz-linear-gradient(top,#67cedb,#24bed2);background-image:-ms-linear-gradient(top,#67cedb,#24bed2);background-image:-o-linear-gradient(top,#67cedb,#24bed2);background-image:linear-gradient(top,#67cedb,#24bed2);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #1bb8cb;-webkit-background-clip:padding-box;display:block;padding:10px 25px;font-size:18px}.quicklinks a.my-account:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #81d0da;-moz-box-shadow:inset 0 1px 0 0 #81d0da;box-shadow:inset 0 1px 0 0 #81d0da;cursor:pointer;background-color:#57c4d2;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#57c4d2,#26c1d5);background-image:-webkit-linear-gradient(top,#57c4d2,#26c1d5);background-image:-moz-linear-gradient(top,#57c4d2,#26c1d5);background-image:-ms-linear-gradient(top,#57c4d2,#26c1d5);background-image:-o-linear-gradient(top,#57c4d2,#26c1d5);background-image:linear-gradient(top,#57c4d2,#26c1d5)}.quicklinks a.my-account:disabled{opacity:.5;cursor:not-allowed}.quicklinks a.my-saved-puzzles{-webkit-box-shadow:inset 0 1px 0 0 #fac68b,2px 2px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 0 0 #fac68b,2px 2px 6px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 0 #fac68b,2px 2px 6px rgba(0,0,0,0.4);color:white;display:inline-block;font-size:14px;font-weight:bold;background-color:#fea23a;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#fea23a,#ec7d00);background-image:-webkit-linear-gradient(top,#fea23a,#ec7d00);background-image:-moz-linear-gradient(top,#fea23a,#ec7d00);background-image:-ms-linear-gradient(top,#fea23a,#ec7d00);background-image:-o-linear-gradient(top,#fea23a,#ec7d00);background-image:linear-gradient(top,#fea23a,#ec7d00);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #dc7500;-webkit-background-clip:padding-box;display:block;padding:10px 25px;font-size:18px}.quicklinks a.my-saved-puzzles:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #f8ae59;-moz-box-shadow:inset 0 1px 0 0 #f8ae59;box-shadow:inset 0 1px 0 0 #f8ae59;cursor:pointer;background-color:#f99625;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#f99625,#f18000);background-image:-webkit-linear-gradient(top,#f99625,#f18000);background-image:-moz-linear-gradient(top,#f99625,#f18000);background-image:-ms-linear-gradient(top,#f99625,#f18000);background-image:-o-linear-gradient(top,#f99625,#f18000);background-image:linear-gradient(top,#f99625,#f18000)}.quicklinks a.my-saved-puzzles:disabled{opacity:.5;cursor:not-allowed}.quicklinks a.my-progress{-webkit-box-shadow:inset 0 1px 0 0 #ed7371,2px 2px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 0 0 #ed7371,2px 2px 6px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 0 #ed7371,2px 2px 6px rgba(0,0,0,0.4);color:white;display:inline-block;font-size:14px;font-weight:bold;background-color:#ee2624;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#ee2624,#c00705);background-image:-webkit-linear-gradient(top,#ee2624,#c00705);background-image:-moz-linear-gradient(top,#ee2624,#c00705);background-image:-ms-linear-gradient(top,#ee2624,#c00705);background-image:-o-linear-gradient(top,#ee2624,#c00705);background-image:linear-gradient(top,#ee2624,#c00705);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #b60200;-webkit-background-clip:padding-box;display:block;padding:10px 25px;font-size:18px}.quicklinks a.my-progress:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #e84543;-moz-box-shadow:inset 0 1px 0 0 #e84543;box-shadow:inset 0 1px 0 0 #e84543;cursor:pointer;background-color:#e21917;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#e21917,#c40806);background-image:-webkit-linear-gradient(top,#e21917,#c40806);background-image:-moz-linear-gradient(top,#e21917,#c40806);background-image:-ms-linear-gradient(top,#e21917,#c40806);background-image:-o-linear-gradient(top,#e21917,#c40806);background-image:linear-gradient(top,#e21917,#c40806)}.quicklinks a.my-progress:disabled{opacity:.5;cursor:not-allowed}.quicklinks a.my-leaderboard{-webkit-box-shadow:inset 0 1px 0 0 #5cc1e2,2px 2px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 0 0 #5cc1e2,2px 2px 6px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 0 #5cc1e2,2px 2px 6px rgba(0,0,0,0.4);color:white;display:inline-block;font-size:14px;font-weight:bold;background-color:#1ba8d6;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#1ba8d6,#0b7699);background-image:-webkit-linear-gradient(top,#1ba8d6,#0b7699);background-image:-moz-linear-gradient(top,#1ba8d6,#0b7699);background-image:-ms-linear-gradient(top,#1ba8d6,#0b7699);background-image:-o-linear-gradient(top,#1ba8d6,#0b7699);background-image:linear-gradient(top,#1ba8d6,#0b7699);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #066e90;-webkit-background-clip:padding-box;display:block;padding:10px 25px;font-size:18px}.quicklinks a.my-leaderboard:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #2fb1db;-moz-box-shadow:inset 0 1px 0 0 #2fb1db;box-shadow:inset 0 1px 0 0 #2fb1db;cursor:pointer;background-color:#1c94bb;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#1c94bb,#0c7a9d);background-image:-webkit-linear-gradient(top,#1c94bb,#0c7a9d);background-image:-moz-linear-gradient(top,#1c94bb,#0c7a9d);background-image:-ms-linear-gradient(top,#1c94bb,#0c7a9d);background-image:-o-linear-gradient(top,#1c94bb,#0c7a9d);background-image:linear-gradient(top,#1c94bb,#0c7a9d)}.quicklinks a.my-leaderboard:disabled{opacity:.5;cursor:not-allowed}.quicklinks a:hover,.quicklinks a.active{-webkit-box-shadow:inset 0 1px 0 0 #bfbfbf,2px 2px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 0 0 #bfbfbf,2px 2px 6px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 0 #bfbfbf,2px 2px 6px rgba(0,0,0,0.4);color:white;display:inline-block;font-size:14px;font-weight:bold;background-color:#999;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#999,#737373);background-image:-webkit-linear-gradient(top,#999,#737373);background-image:-moz-linear-gradient(top,#999,#737373);background-image:-ms-linear-gradient(top,#999,#737373);background-image:-o-linear-gradient(top,#999,#737373);background-image:linear-gradient(top,#999,#737373);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #6b6b6b;-webkit-background-clip:padding-box;display:block;padding:10px 25px;font-size:18px}.quicklinks a:hover:hover:not(:disabled),.quicklinks a.active:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #a6a6a6;-moz-box-shadow:inset 0 1px 0 0 #a6a6a6;box-shadow:inset 0 1px 0 0 #a6a6a6;cursor:pointer;background-color:#8c8c8c;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#8c8c8c,#757575);background-image:-webkit-linear-gradient(top,#8c8c8c,#757575);background-image:-moz-linear-gradient(top,#8c8c8c,#757575);background-image:-ms-linear-gradient(top,#8c8c8c,#757575);background-image:-o-linear-gradient(top,#8c8c8c,#757575);background-image:linear-gradient(top,#8c8c8c,#757575)}.quicklinks a:hover:disabled,.quicklinks a.active:disabled{opacity:.5;cursor:not-allowed}.sb{margin-bottom:20px}.leaderboard h2 a{color:#1ba8d6}.apps h2{color:#fea23a}.puzzle h2{color:#ee2624}.leaderboard h2{color:#1ba8d6}.leaderboard .leaders{margin-top:5px;width:270px;height:134px;border:1px solid #ccc}.leaderboard .leaders.full{width:100%;height:100%}.leaderboard .leaders.full td{font-size:14px;padding:7px 10px}.leaderboard .leaders tr{background-color:#fff}.leaderboard .leaders tr.odd{background-color:#e5e5e5}.leaderboard .leaders tr.headers td{font-weight:bold}.leaderboard .leaders td{font-size:12px;padding:2px 5px}h1.blue-bar{background-color:#4ba1cc;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#4ba1cc,#3287b2);background-image:-webkit-linear-gradient(top,#4ba1cc,#3287b2);background-image:-moz-linear-gradient(top,#4ba1cc,#3287b2);background-image:-ms-linear-gradient(top,#4ba1cc,#3287b2);background-image:-o-linear-gradient(top,#4ba1cc,#3287b2);background-image:linear-gradient(top,#4ba1cc,#3287b2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 10px 15px;width:625px;height:56px;text-align:left;font-size:15px;color:white;width:620px;padding:8px 10px 0 10px;height:58px}h1.blue-bar strong{font-weight:normal;margin:0 0 10px 55px}h1.blue-bar strong.large{font-size:26px}h1.blue-bar a{height:70px;color:#fff;margin-left:55px;padding:10px 34px 10px 34px;text-align:center;text-decoration:none;text-transform:uppercase;background-color:#2a5c73}h1.blue-bar .small{font-size:12px;margin:0 0 10px 102px}h1.indigo{background-color:#004ba4;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#004ba4,#003471);background-image:-webkit-linear-gradient(top,#004ba4,#003471);background-image:-moz-linear-gradient(top,#004ba4,#003471);background-image:-ms-linear-gradient(top,#004ba4,#003471);background-image:-o-linear-gradient(top,#004ba4,#003471);background-image:linear-gradient(top,#004ba4,#003471);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 10px 10px 15px;width:625px;height:56px;text-align:left;font-size:15px;color:white;background:#fff;background-image:url(/assets/widget-header-23cdd30ba457e7e65583961e9f33b40c.png);background-repeat:no-repeat;padding-top:20px;padding-left:80px;border:none}h1.indigo strong{font-weight:normal;margin:0 0 10px 55px}h1.indigo strong.large{font-size:26px}h1.indigo a{-webkit-box-shadow:inset 0 1px 0 0 white,2px 2px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 0 0 white,2px 2px 6px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 0 white,2px 2px 6px rgba(0,0,0,0.4);color:#333;display:inline-block;font-size:14px;font-weight:bold;background-color:#eeeff1;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#eeeff1,#bfc6d3);background-image:-webkit-linear-gradient(top,#eeeff1,#bfc6d3);background-image:-moz-linear-gradient(top,#eeeff1,#bfc6d3);background-image:-ms-linear-gradient(top,#eeeff1,#bfc6d3);background-image:-o-linear-gradient(top,#eeeff1,#bfc6d3);background-image:linear-gradient(top,#eeeff1,#bfc6d3);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #f9f9fb;-webkit-background-clip:padding-box;color:#ee2624;text-shadow:none;margin-left:24px}h1.indigo a:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #fcfcfc;-moz-box-shadow:inset 0 1px 0 0 #fcfcfc;box-shadow:inset 0 1px 0 0 #fcfcfc;cursor:pointer;background-color:#e1e2e4;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#e1e2e4,#c3c9d5);background-image:-webkit-linear-gradient(top,#e1e2e4,#c3c9d5);background-image:-moz-linear-gradient(top,#e1e2e4,#c3c9d5);background-image:-ms-linear-gradient(top,#e1e2e4,#c3c9d5);background-image:-o-linear-gradient(top,#e1e2e4,#c3c9d5);background-image:linear-gradient(top,#e1e2e4,#c3c9d5)}h1.indigo a:disabled{opacity:.5;cursor:not-allowed}h1.indigo strong{font-weight:bold;font-size:18px}.sub-layout-section .box-inner-main{*zoom:1}.sub-layout-section .box-inner-main:after{content:"";display:table;clear:both}.sub-layout-section .box-inner-main h2.prepend-1{color:#0d47a2;letter-spacing:-0.05em;border:none;width:250px;margin-top:15px}.sub-layout-section .box-inner-main img.smaller{width:220px}.sub-layout-section .box-inner-main img.picture{float:left;padding:0 5px 0 0}.sub-layout-section .box-inner-main h1{padding:10px 10px 5px 10px;text-align:left;font-size:18px;color:#999;border-bottom:1px solid #aaa;margin:10px 0 0 5px}.sub-layout-section .box-inner-main h2{color:#999;border-bottom:1px solid #aaa;font-size:16px;font-weight:bold;padding-bottom:5px;margin-bottom:20px}.sub-layout-section .box-inner-main h3{color:#999;font-size:14px;margin-bottom:30px}.sub-layout-section .box-inner-main h3.clr-black{color:#000;font-weight:bold}.sub-layout-section .box-inner-main .sub-logo{float:right;margin:20px 0}.sub-layout-section .box-inner-main .first-col{width:220px}.sub-layout-section .box-inner-main .first-col .images{text-align:right}.sub-layout-section .box-inner-main .inner-content{float:left;margin-top:70px;min-height:550px;width:380px}.sub-layout-section .box-inner-main .inner-content.no-sidebar{width:600px;margin-top:10px;margin-left:5px}.sub-layout-section .box-inner-main .inner-content ul{border-top:solid 1px #666;margin-left:10px}.sub-layout-section .box-inner-main .inner-content ul.news li{border-bottom:solid 1px #666;padding:10px 0;list-style:none}.sub-layout-section .box-inner-main .inner-content ul.news li img{float:right;margin-bottom:10px}.sub-layout-section .box-inner-main .inner-content ul.news li .heading{float:left;width:40%}.sub-layout-section .box-inner-main .inner-content ul.news li .heading .news_header{font-weight:bold;padding-bottom:10px}.sub-layout-section .box-inner-main .inner-content ul.news li p{clear:both}.sub-layout-section .box-inner-main .inner-content li{list-style-type:disc;margin-left:10px;font-style:italic}.sub-layout-section .box-inner-main .inner-content p,.sub-layout-section .box-inner-main .inner-content li{font-size:14px;line-height:1.2em;margin-bottom:20px}.sub-layout-section .box-inner-main .inner-content ol{margin-left:1em}.sub-layout-section .box-inner-main .inner-content ol li{list-style-type:decimal;font-style:normal}.sub-layout-section .box-inner-main .inner-content ol.alpha>li.alpha{list-style:lower-alpha}.sub-layout-section .box-inner-main .inner-content p.quote{font-style:italic;margin-top:2em}.sub-layout-section .box-inner-main .inner-content p.quote.first{margin-top:4em}.sub-layout-section .box-inner-main .inner-content p.quote span.who{font-weight:bold;display:block}.sub-layout-section .box-inner-main .inner-content a.button{display:block;width:150px;height:40px;text-transform:uppercase;font-size:16px;line-height:45px;text-decoration:none;text-align:center;margin:0 auto}.sub-layout-section .box-inner-main .inner-content a.button.red{color:white;background-color:#ee2624}.sub-layout-section .box-inner-main .inner-content a.button.large-button{width:306px}.sub-layout-section .box-inner-main .lulu{*zoom:1;float:right;background:url(/assets/lulu-4ea0c2895375516adaa9657cfa9b425c.png) 0 0 no-repeat scroll transparent;width:138px}.sub-layout-section .box-inner-main .lulu:after{content:"";display:table;clear:both}.sub-layout-section .box-inner-main .lulu.one{background-position:0 0;height:306px}.sub-layout-section .box-inner-main .lulu.two{background-position:0 -306px;height:310px}.sub-layout-section .box-inner-main .lulu.three{background-position:0 -616px;height:310px}.sub-layout-section .box-inner-main .lulu.four{background-position:0 -966px;height:261px}ul.page-nav{width:215px;float:right;*zoom:1;margin:0 0 60px 0}ul.page-nav:after{content:"";display:table;clear:both}ul.page-nav li{list-style:none}ul.page-nav li a{padding:5px;display:block;border:1px solid #aaa;border-bottom:none;text-decoration:none;font-weight:bold;color:#999;text-align:right;font-size:14px}ul.page-nav li a.last{border-bottom:1px solid #aaa}ul.page-nav li a:hover,ul.page-nav li a.active{background-color:#999;color:white}.padlock{background:url(/assets/chooser/puzzle-chooser-5f535a892bcbf4b7e4d124456c9b14d5.png) no-repeat 0 0 transparent;background-position:-320px -318px;width:28px;height:34px;position:relative;margin-bottom:5px;left:82px;top:31px}.badge-new{background:url(/assets/chooser/puzzle-chooser-5f535a892bcbf4b7e4d124456c9b14d5.png) no-repeat 0 0 transparent;background-position:-353px -325px;width:42px;height:35px;position:relative;left:59px;top:0}.sudoku_difficulty{padding:15px 32px;border:1px solid #ee2624;font-size:16px;color:#666}.sudoku_difficulty:hover{color:#ee2624}.choose-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.choose-box *{text-align:center}.choose-box h2{margin-top:5px;margin-bottom:5px;padding:0;font-size:16px}.choose-box h2.step-title{margin:28px 0 15px;color:#a1a1a1;font-family:'NotoSans-Regular';font-size:18px}.choose-box h2.step-title-special{margin:20px 0 17px;color:#a1a1a1;font-family:'NotoSans-Regular';font-size:18px}.choose-box .make_default{margin:20px 0 6px;border:1px solid red;font-size:12px}.choose-box h3+div{display:none;background-color:white}.choose-box h3{*zoom:1;margin:0;text-transform:uppercase;font-size:12px}.choose-box h3:after{content:"";display:table;clear:both}.choose-box h3 a{display:block;margin:10px;margin-left:24px;padding:10px;padding-right:22px;color:#fff;text-decoration:none;font-weight:normal;font-size:16px;font-family:'NotoSans-Regular'}.choose-box h3:hover{opacity:.6}.choose-box h3.open{opacity:.6}.choose-box h3.open a{opacity:.6}.choose-box h3+div{padding:10px}.choose-box a.nav{font-size:14px;font-weight:bold;color:#666}.choose-box a.nav:hover{color:#ee2624}.choose-box .step{*zoom:1;margin-top:15px;font-size:12px}.choose-box .step:after{content:"";display:table;clear:both}.choose-box .step .tell{display:block;position:absolute;top:124px;left:108px;width:150px;text-align:center;font-weight:normal;color:#a1a1a1}.choose-box .step .tell .large{font-size:40px;font-weight:bold}.choose-box .step ul.choices{margin:0;padding:0;text-align:center}.choose-box .step ul.choices li{display:inline-block;margin:10px 2px 0;padding:0;margin:0;list-style:none}.choose-box .step.last{margin-bottom:20px}.choose-box a.selectable{background:url(/assets/chooser/puzzle-chooser-5f535a892bcbf4b7e4d124456c9b14d5.png) no-repeat 0 0 transparent;text-indent:-9999px;float:left}.choose-box a.selectable.level{width:90px;height:60px;margin:0 5px 0 5px}.choose-box a.selectable.level.notAvailable{opacity:.4}.choose-box a.selectable.level.selected{width:90px;height:60px}.choose-box a.selectable.level.easiest{background-position:0 -190px}.choose-box a.selectable.level.easiest.selected{background-position:0 -255px}.choose-box a.selectable.level.easy{background-position:-100px -190px}.choose-box a.selectable.level.easy.selected{background-position:-100px -255px}.choose-box a.selectable.level.medium{background-position:-200px -190px}.choose-box a.selectable.level.medium.selected{background-position:-200px -255px}.choose-box a.selectable.level.hard{background-position:-300px -190px}.choose-box a.selectable.level.hard.selected{background-position:-300px -255px}.choose-box a.selectable.level.expert-premium{background-position:-400px -190px;cursor:pointer;cursor:hand}.choose-box a.selectable.level.expert-premium.selected{background-position:-400px -255px}.choose-box a.selectable.level.expert{background-position:-400px -190px}.choose-box a.selectable.level.expert.selected{background-position:-400px -255px}.choose-box a.selectable.op{width:90px;height:90px;margin:0 5px 0 5px}.choose-box a.selectable.op.selected{width:90px;height:90px}.choose-box a.selectable.op.notAvailable{opacity:.4}.choose-box a.selectable.op.a{background-position:0 0}.choose-box a.selectable.op.a.selected{background-position:0 -95px}.choose-box a.selectable.op.as{background-position:-100px 0}.choose-box a.selectable.op.as.selected{background-position:-100px -95px}.choose-box a.selectable.op.dm{background-position:-200px 0}.choose-box a.selectable.op.dm.selected{background-position:-200px -95px}.choose-box a.selectable.op.adms{background-position:-300px 0}.choose-box a.selectable.op.adms.selected{background-position:-300px -95px}.choose-box a.selectable.op.admsw{background-position:-400px 0}.choose-box a.selectable.op.admsw.selected{background-position:-400px -95px}.choose-box a.selectable.op.admsw-premium{background-position:-400px 0}.choose-box a.selectable.op.admsw-premium.selected{background-position:-400px -95px}.choose-box a.selectable.size{display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(/assets/puzzle_buttons-4b647e37ec1beeff31d2fbfe6e8e55b1.png) 0 0 no-repeat scroll transparent;width:130px;height:130px;left:100px;position:absolute}.choose-box a.selectable.size.size-3{background-position:0 0;top:12px;left:175px;width:120px;height:110px}.choose-box a.selectable.size.size-3.selected,.choose-box a.selectable.size.size-3:hover,.choose-box a.selectable.size.size-3.active{background-position:0 -130px}.choose-box a.selectable.size.size-4{background-position:-149px -2px;top:84px;left:244px;width:120px;height:122px}.choose-box a.selectable.size.size-4.selected,.choose-box a.selectable.size.size-4:hover,.choose-box a.selectable.size.size-4.active{background-position:-149px -132px}.choose-box a.selectable.size.size-5{background-position:-260px 0;top:188px;left:208px;width:120px;height:120px}.choose-box a.selectable.size.size-5.selected,.choose-box a.selectable.size.size-5:hover,.choose-box a.selectable.size.size-5.active{background-position:-260px -130px}.choose-box a.selectable.size.size-6{background-position:-390px 0;top:225px;left:117px;width:124px;height:110px}.choose-box a.selectable.size.size-6.selected,.choose-box a.selectable.size.size-6:hover,.choose-box a.selectable.size.size-6.active{background-position:-390px -130px}.choose-box a.selectable.size.size-7{background-position:-520px -9px;top:196px;left:24px;width:120px;height:120px}.choose-box a.selectable.size.size-7.selected,.choose-box a.selectable.size.size-7:hover,.choose-box a.selectable.size.size-7.active{background-position:-520px -139px}.choose-box a.selectable.size.size-8{background-position:-650px 0;top:82px;left:8px;width:120px;height:124px}.choose-box a.selectable.size.size-8.selected,.choose-box a.selectable.size.size-8:hover,.choose-box a.selectable.size.size-8.active{background-position:-650px -130px}.choose-box a.selectable.size.size-9{background-position:-780px 0;top:10px;left:57px;width:120px;height:114px}.choose-box a.selectable.size.size-9.selected,.choose-box a.selectable.size.size-9:hover,.choose-box a.selectable.size.size-9.active{background-position:-780px -130px}.puzzle-chooser-apply{width:150px;height:60px;border:none;outline:none;background:url(/assets/chooser/puzzle-chooser-5f535a892bcbf4b7e4d124456c9b14d5.png) no-repeat 0 0 transparent;background-position:0 -320px}.puzzle-chooser-apply:hover{background-position:-160px -320px}#choose-puzzle-box{position:absolute;top:0;left:0;width:665px;height:56px;z-index:30;background-image:url(/assets/widget-header-23cdd30ba457e7e65583961e9f33b40c.png);background-repeat:no-repeat}#puzzle-num-box{margin:0;text-transform:uppercase;font-size:16px;color:white;width:320px;position:absolute;top:10px;right:20px;z-index:31}#puzzle-num-box form{position:relative}#puzzle-num-box form input#puzzle_id{width:140px;height:32px;background-color:#cdecf7;border:none;padding-left:4px}#puzzle-num-box form input[type=image]{position:absolute;left:145px;top:0}.home #puzzle-num-box,.play #puzzle-num-box{width:240px;right:0}.signed-in #choose-puzzle-box{width:665px;height:56px}.choose-box h3{width:50%}.signed-in.centered .choose-box{background-color:#e8172c;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e8172c),color-stop(100%,#ce1527));background-image:-webkit-linear-gradient(#e8172c,#ce1527);background-image:-moz-linear-gradient(#e8172c,#ce1527);background-image:-o-linear-gradient(#e8172c,#ce1527);background-image:linear-gradient(#e8172c,#ce1527)}.signed-in.centered #choose-puzzle-box{background-color:#FFF;width:665px;height:56px}.signed-in.centered #puzzle-num-box{position:absolute;top:10px;right:40px;width:300px;left:330px}.signed-in.centered #puzzle-num-box form input[type=image]{left:223px;top:0}#choose-quicklinks-box{position:absolute;top:0;right:-290px;width:300px;z-index:20}#choose-quicklinks-box div.quicklinks{padding-top:33px}#choose-quicklinks-box h3{width:100%}.puzzle h1{margin-bottom:5px;color:#ee2624;font-weight:bold;font-size:24px}.puzzle h2{color:#999}.puzzle .saved{margin-top:20px;width:100%;font-size:12px}.puzzle .saved tr.headers td{font-weight:bold;margin:0;padding:5px;text-align:center}.puzzle .saved tr:nth-child(even){background-color:#eaeaea}.puzzle .saved td{text-align:center;padding:5px;border-right:1px solid #cdcdcd}.puzzle .saved td.date{text-align:right}.puzzle .saved td:last-child{border-right:none}.puzzle .saved td.math{font-size:16px;margin:0;padding:0}.puzzle .saved td.math .level{background:url(/assets/chooser/old-controls-0505ccd31f7f7dc44aad4455e72eac4d.png) no-repeat 0 0 transparent;text-indent:-9999px;display:block;margin:0 auto}.puzzle .saved td.math .level.a{background-position:0 0;width:35px;height:19px}.puzzle .saved td.math .level.a.selected{background-position:0 -30px}.puzzle .saved td.math .level.as{background-position:-42px 0;width:49px;height:19px}.puzzle .saved td.math .level.as.selected{background-position:-42px -30px}.puzzle .saved td.math .level.m{background-position:-98px 0;width:64px;height:19px}.puzzle .saved td.math .level.m.selected{background-position:-98px -30px}.puzzle .saved td.math .level.dm{background-position:-98px 0;width:64px;height:19px}.puzzle .saved td.math .level.dm.selected{background-position:-98px -30px}.puzzle .saved td.math .level.adms{background-position:-169px 0;width:64px;height:19px}.puzzle .saved td.math .level.adms.selected{background-position:-169px -30px}.puzzle .saved td.math .level.admsw{background-position:-243px 0;width:64px;height:19px}.puzzle .saved td.math .level.admsw.selected{background-position:-243px -30px}.puzzle .saved td.actions{padding-left:0;text-align:center}.puzzle .saved td.actions a{display:block;text-decoration:none;font-weight:bold;line-height:1}.puzzle .saved td.actions a.resume{color:#67cedb}.puzzle.progress .fpo,.puzzle.leaderboard .fpo{margin-top:10px;width:620px;height:330px;background-color:#ccc}.puzzle.progress h1,.puzzle.leaderboard h1{margin-bottom:5px;color:#fea23a;font-weight:bold;font-size:24px}.puzzle.progress h3.box-head,.puzzle.leaderboard h3.box-head{margin-top:11px;color:#666;font-weight:bold;font-size:14px}.puzzle.progress .box,.puzzle.leaderboard .box{margin-top:5px;padding:10px;border:1px solid #ccc;text-align:center}.puzzle.progress .selectors label,.puzzle.leaderboard .selectors label{display:block;text-transform:uppercase;font-weight:bold;font-size:12px}.puzzle.progress .selectors li,.puzzle.leaderboard .selectors li{margin-right:35px}.puzzle.progress .boxed-table,.puzzle.leaderboard .boxed-table{margin-top:5px;width:100%;border:1px solid #ccc;font-size:11px}.puzzle.progress .boxed-table tr,.puzzle.leaderboard .boxed-table tr{border-bottom:1px solid #ccc}.puzzle.progress .boxed-table th.header,.puzzle.leaderboard .boxed-table th.header{background:url(/assets/bg-4257fecc245d43b7c18b045440e24c74.gif) no-repeat right center;border-bottom:1px solid #ccc;font-weight:bold;padding:5px 10px}.puzzle.progress .boxed-table th.header.headerSortUp,.puzzle.leaderboard .boxed-table th.header.headerSortUp{background:url(/assets/asc-d9ebc6d1b81ece7bff8590bca717e8a9.gif) no-repeat right center}.puzzle.progress .boxed-table th.header.headerSortDown,.puzzle.leaderboard .boxed-table th.header.headerSortDown{background:url(/assets/desc-c151ef7938079fde58a816c12ca76ceb.gif) no-repeat right center}.puzzle.progress .boxed-table td,.puzzle.leaderboard .boxed-table td{padding:10px}.puzzle.progress .boxed-table td.math,.puzzle.leaderboard .boxed-table td.math{font-size:14px}.registrations #profile-form{overflow:hidden;*zoom:1;margin:10px auto;width:730px}.registrations #profile-form .header-row{overflow:hidden;*zoom:1;padding-bottom:10px;border-bottom:1px solid #ccc}.registrations #profile-form .header-row h1{float:left;margin-bottom:5px;color:#4fa1c1;font-weight:bold;font-size:24px}.registrations #profile-form .header-row h1 .name{color:#666;font-weight:normal}.registrations #profile-form .header-row h2{float:right;padding-top:5px;color:#666;text-transform:uppercase;font-size:12px}.registrations #profile-form .header-row h2 span{display:inline-block;margin-left:5px;padding:4px;background-color:#ee2624;color:white;font-weight:bold}.registrations #profile-form .form-content{overflow:hidden;*zoom:1;margin-top:20px;margin-bottom:20px;color:#666}.registrations #profile-form .form-content .left-menu{float:left}.registrations #profile-form .form-content .left-menu ul{margin-top:20px}.registrations #profile-form .form-content .left-menu ul li{margin:0;padding:5px 10px;border:1px solid #ccc;text-align:right}.registrations #profile-form .form-content .left-menu ul li.active{background-color:#cecece}.registrations #profile-form .form-content .left-menu ul li a{color:#666;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:12px}.registrations #profile-form .form-content .right-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:20px;min-height:500px;width:575px;border-left:1px solid #ccc;-webkit-box-shadow:-3px 0 12px -4px rgba(0,0,0,0.3);-moz-box-shadow:-3px 0 12px -4px rgba(0,0,0,0.3);box-shadow:-3px 0 12px -4px rgba(0,0,0,0.3)}.registrations #profile-form .form-content .right-content h3{padding-bottom:5px;border-bottom:1px solid #ccc;font-weight:bold}.registrations #profile-form .form-content .right-content label{display:block;margin-bottom:2px;text-transform:uppercase;font-weight:bold;font-size:12px}.registrations #profile-form .form-content .right-content .form-row{overflow:hidden;*zoom:1;float:left;margin-top:20px}.registrations #profile-form .form-content .right-content .form-row a{color:inherit;font-size:11px}.registrations #profile-form .form-content .right-content .form-row a.button{color:white;-webkit-box-shadow:inset 0 1px 0 0 #ed7371,2px 2px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 0 0 #ed7371,2px 2px 6px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 0 #ed7371,2px 2px 6px rgba(0,0,0,0.4);color:white;display:inline-block;font-size:14px;font-weight:bold;background-color:#ee2624;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#ee2624,#c00705);background-image:-webkit-linear-gradient(top,#ee2624,#c00705);background-image:-moz-linear-gradient(top,#ee2624,#c00705);background-image:-ms-linear-gradient(top,#ee2624,#c00705);background-image:-o-linear-gradient(top,#ee2624,#c00705);background-image:linear-gradient(top,#ee2624,#c00705);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #b60200;-webkit-background-clip:padding-box;display:block;width:auto;height:15px;line-height:15px;margin:0 auto;white-space:nowrap}.registrations #profile-form .form-content .right-content .form-row a.button:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #e84543;-moz-box-shadow:inset 0 1px 0 0 #e84543;box-shadow:inset 0 1px 0 0 #e84543;cursor:pointer;background-color:#e21917;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#e21917,#c40806);background-image:-webkit-linear-gradient(top,#e21917,#c40806);background-image:-moz-linear-gradient(top,#e21917,#c40806);background-image:-ms-linear-gradient(top,#e21917,#c40806);background-image:-o-linear-gradient(top,#e21917,#c40806);background-image:linear-gradient(top,#e21917,#c40806)}.registrations #profile-form .form-content .right-content .form-row a.button:disabled{opacity:.5;cursor:not-allowed}.registrations #profile-form .form-content .right-content .form-row a.button.active{-webkit-box-shadow:inset 0 1px 0 0 #c5dcb2,2px 2px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 0 0 #c5dcb2,2px 2px 6px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 0 #c5dcb2,2px 2px 6px rgba(0,0,0,0.4);color:white;display:inline-block;font-size:14px;font-weight:bold;background-color:#9dcc76;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#9dcc76,#74be38);background-image:-webkit-linear-gradient(top,#9dcc76,#74be38);background-image:-moz-linear-gradient(top,#9dcc76,#74be38);background-image:-ms-linear-gradient(top,#9dcc76,#74be38);background-image:-o-linear-gradient(top,#9dcc76,#74be38);background-image:linear-gradient(top,#9dcc76,#74be38);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #6db92d;-webkit-background-clip:padding-box}.registrations #profile-form .form-content .right-content .form-row a.button.active:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #abcd8e;-moz-box-shadow:inset 0 1px 0 0 #abcd8e;box-shadow:inset 0 1px 0 0 #abcd8e;cursor:pointer;background-color:#90c168;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#90c168,#77c13a);background-image:-webkit-linear-gradient(top,#90c168,#77c13a);background-image:-moz-linear-gradient(top,#90c168,#77c13a);background-image:-ms-linear-gradient(top,#90c168,#77c13a);background-image:-o-linear-gradient(top,#90c168,#77c13a);background-image:linear-gradient(top,#90c168,#77c13a)}.registrations #profile-form .form-content .right-content .form-row a.button.active:disabled{opacity:.5;cursor:not-allowed}.registrations #profile-form .form-content .right-content .form-row a.button.active.level{padding:7px 23px 7px 12px}.registrations #profile-form .form-content .right-content .form-row.clear{clear:both;float:none}.registrations #profile-form .form-content .right-content .rule-below{padding-bottom:5px;border-bottom:1px solid #ccc;margin-top:8px}.registrations #profile-form .form-content .right-content .form-col{float:left;margin-right:20px;width:238px}.registrations #profile-form .form-content .right-content .form-col.last{margin-right:0}.registrations #profile-form .form-content .right-content .float .form-col{width:auto}.registrations #profile-form .form-content .right-content .form-submit{clear:both;margin-top:30px}.registrations #profile-form .form-content .right-content input.half{width:230px}.registrations #profile-form .form-content .right-content input.full{width:#90c168,#77c13a}.registrations #profile-form .form-content .right-content .callout{padding-top:10px;font-weight:normal;font-size:10px}.registrations #profile-form .form-content .right-content .radios{font-size:12px}.registrations #profile-form .form-content .right-content .inline-radios{overflow:hidden;*zoom:1;width:535px}.registrations #profile-form .form-content .right-content .inline-radios li{font-size:12px;float:left;margin-right:20px}.registrations #profile-form .form-content .right-content .inline-radios li.label{display:inline-block;padding-top:5px;font-weight:bold}.registrations #profile-form .form-content .level-boxes{width:460px;text-align:center;margin:10px auto}.registrations #profile-form .form-content .level-boxes h5{font-weight:bold;color:#ee2624;font-size:19px;margin-bottom:3px}.registrations #profile-form .form-content .level-boxes .col{float:left;width:220px;margin-right:20px}.registrations #profile-form .form-content .level-boxes .col.right{margin-right:0}.registrations #profile-form .form-content .level-boxes .col h4{font-size:20px;margin-bottom:10px}.registrations #profile-form .form-content .level-boxes .col .box{border:1px solid #ccc;height:260px;padding:10px}.registrations #profile-form .form-content .level-boxes .col .box.active{background-color:#ededed}.registrations #profile-form .form-content .level-boxes .col .box ul{font-size:12px;text-align:center;margin-top:30px}.registrations #profile-form .form-content .level-boxes .col .box ul li{margin-bottom:8px}.registrations #profile-form .form-content .level-boxes .col .box p{font-size:11px;margin-top:20px}.registrations #profile-form .form-content .level-boxes .col .box p a{color:inherit}.registrations #profile-form .form-content .level-boxes .col .box p a.button{color:white;-webkit-box-shadow:inset 0 1px 0 0 #ed7371,2px 2px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 0 0 #ed7371,2px 2px 6px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 0 #ed7371,2px 2px 6px rgba(0,0,0,0.4);color:white;display:inline-block;font-size:14px;font-weight:bold;background-color:#ee2624;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#ee2624,#c00705);background-image:-webkit-linear-gradient(top,#ee2624,#c00705);background-image:-moz-linear-gradient(top,#ee2624,#c00705);background-image:-ms-linear-gradient(top,#ee2624,#c00705);background-image:-o-linear-gradient(top,#ee2624,#c00705);background-image:linear-gradient(top,#ee2624,#c00705);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #b60200;-webkit-background-clip:padding-box;display:block;width:75px;height:15px;line-height:15px;margin:0 auto;white-space:nowrap}.registrations #profile-form .form-content .level-boxes .col .box p a.button:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #e84543;-moz-box-shadow:inset 0 1px 0 0 #e84543;box-shadow:inset 0 1px 0 0 #e84543;cursor:pointer;background-color:#e21917;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#e21917,#c40806);background-image:-webkit-linear-gradient(top,#e21917,#c40806);background-image:-moz-linear-gradient(top,#e21917,#c40806);background-image:-ms-linear-gradient(top,#e21917,#c40806);background-image:-o-linear-gradient(top,#e21917,#c40806);background-image:linear-gradient(top,#e21917,#c40806)}.registrations #profile-form .form-content .level-boxes .col .box p a.button:disabled{opacity:.5;cursor:not-allowed}.registrations #profile-form .form-content .level-boxes .col .box p a.button.active{-webkit-box-shadow:inset 0 1px 0 0 #c5dcb2,2px 2px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 0 0 #c5dcb2,2px 2px 6px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 0 #c5dcb2,2px 2px 6px rgba(0,0,0,0.4);color:white;display:inline-block;font-size:14px;font-weight:bold;background-color:#9dcc76;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#9dcc76,#74be38);background-image:-webkit-linear-gradient(top,#9dcc76,#74be38);background-image:-moz-linear-gradient(top,#9dcc76,#74be38);background-image:-ms-linear-gradient(top,#9dcc76,#74be38);background-image:-o-linear-gradient(top,#9dcc76,#74be38);background-image:linear-gradient(top,#9dcc76,#74be38);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #6db92d;-webkit-background-clip:padding-box}.registrations #profile-form .form-content .level-boxes .col .box p a.button.active:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #abcd8e;-moz-box-shadow:inset 0 1px 0 0 #abcd8e;box-shadow:inset 0 1px 0 0 #abcd8e;cursor:pointer;background-color:#90c168;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#90c168,#77c13a);background-image:-webkit-linear-gradient(top,#90c168,#77c13a);background-image:-moz-linear-gradient(top,#90c168,#77c13a);background-image:-ms-linear-gradient(top,#90c168,#77c13a);background-image:-o-linear-gradient(top,#90c168,#77c13a);background-image:linear-gradient(top,#90c168,#77c13a)}.registrations #profile-form .form-content .level-boxes .col .box p a.button.active:disabled{opacity:.5;cursor:not-allowed}.registrations #profile-form .form-content .level-boxes .col .box p a.button.active.level{padding:7px 23px 7px 12px}.registrations #profile-form .form-content .social-connect{border-collapse:separate;border-spacing:40px}.registrations #profile-form .form-content .social-connect tr td:first-child{text-align:center}.registrations #profile-form .form-content .advanced fieldset{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #ccc}.registrations #profile-form .form-content .advanced fieldset legend{font-weight:bold;font-size:12px;margin-bottom:10px}.registrations #profile-form .form-content .advanced fieldset p{font-size:12px}.registrations #profile-form .form-content .advanced fieldset p.space-above{margin-top:10px}.change_password #profile-form .form-content .right-content .form-col{width:auto}.login-modal{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.login-modal h3{color:#ee2624;font-size:18px}.login-modal h4{font-size:12px;margin-top:5px}.login-modal .cancel{margin-top:5px}.login-modal .cancel a{font-size:11px;color:#666}.login-modal .forgot{margin-top:15px;font-size:11px}.login-modal .columns{width:650px;margin:30px auto}.login-modal .columns .column{width:300px;float:left;margin-right:50px}.login-modal .columns .column.right{margin-right:0}.login-modal .columns .column input[type="text"],.login-modal .columns .column input[type="password"]{width:300px;height:20px;margin:10px 0}.login-modal .columns .column .opt-ins{font-size:12px;text-align:left;margin-top:10px;margin-bottom:40px}#rules-modal,#tips-modal,#rules-modal-english{background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}#rules-modal h2,#tips-modal h2,#rules-modal-english h2{color:#ee2624;font-weight:bold;font-size:20px;margin-bottom:12px}#rules-modal p,#rules-modal li,#tips-modal p,#tips-modal li,#rules-modal-english p,#rules-modal-english li{color:#666;font-size:12px;margin-bottom:10px;line-height:1.35}#rules-modal .heres-how p,#tips-modal .heres-how p,#rules-modal-english .heres-how p{font-weight:bold}#rules-modal ol,#tips-modal ol,#rules-modal-english ol{list-style-type:decimal}#rules-modal ul,#tips-modal ul,#rules-modal-english ul{list-style-type:disc}#rules-modal ol,#rules-modal ul,#tips-modal ol,#tips-modal ul,#rules-modal-english ol,#rules-modal-english ul{margin-left:1em}#rules-modal ol li,#rules-modal ul li,#tips-modal ol li,#tips-modal ul li,#rules-modal-english ol li,#rules-modal-english ul li{margin:1em 0}.text12{font-size:12px;margin-bottom:1em}.centered-list{overflow:hidden;*zoom:1}.centered-list ul{position:relative;left:50%;float:left;clear:left;margin:0;padding:0;text-align:center}.centered-list ul li{position:relative;right:50%;display:block;float:left;margin:0 2px 0;padding:0;list-style:none}.bdr{border:1px solid red}.fpo{text-align:center}.fpo p{margin-top:20px}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,0.45);z-index:40;display:none;top:0;left:0}.reveal-modal{visibility:hidden;display:none;top:100px;left:50%;margin-left:-260px;width:520px;position:absolute;z-index:41;padding:30px;background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}.reveal-modal p{margin:1em 0}.reveal-modal .close-reveal-modal.x{font-size:22px;font-size:2.2rem;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rgba(0,0,0,0.6);font-weight:bold;cursor:pointer}.reveal-modal.small{width:288px;margin-left:-144px}.reveal-modal.widget{width:576px;margin-left:-470px;top:0}.reveal-modal.medium{width:576px;margin-left:-288px}.reveal-modal.large{width:672px;margin-left:-336px}.reveal-modal.xlarge{width:768px;margin-left:-384px}.reveal-modal.expand{width:864px;margin-left:-432px}#expert-modal,#no-expert-puzzle-modal,#no-hard-puzzle-modal,#noop-modal,#no-noop-puzzle-modal{background:#fff;border:3px solid #06c;-moz-border-radius:15px;border-radius:15px;width:340px;margin-left:-340px;text-align:center;font-size:1.4em;color:#06c}#expert-modal span.float-right,#no-expert-puzzle-modal span.float-right,#no-hard-puzzle-modal span.float-right,#noop-modal span.float-right,#no-noop-puzzle-modal span.float-right{float:right;cursor:pointer;cursor:hand}#expert-modal p.small,#no-expert-puzzle-modal p.small,#no-hard-puzzle-modal p.small,#noop-modal p.small,#no-noop-puzzle-modal p.small{font-size:.6em}#expert-modal p.small a,#no-expert-puzzle-modal p.small a,#no-hard-puzzle-modal p.small a,#noop-modal p.small a,#no-noop-puzzle-modal p.small a{color:#06c}#welcome-modal{width:780px;height:649px;margin-left:-390px;padding:0;background:url(/assets/welcome-background-fb2500375fbcb2fae2299fea727f0d6b.jpg) no-repeat center center transparent}#welcome-modal .container{position:relative}#welcome-modal .container a{color:#666}#welcome-modal .container .create-account{font-size:24px;left:0;padding:0 30px;position:relative;text-align:center;top:325px;width:100%}#welcome-modal .container .create-account span.emphasis{text-decoration:underline}#welcome-modal .container .whats-new,#welcome-modal .container .premium{position:absolute;top:440px}#welcome-modal .container .whats-new li,#welcome-modal .container .premium li{color:white;margin:10px 0;text-align:center}#welcome-modal .container .whats-new{left:70px}#welcome-modal .container .premium{left:411px;width:300px}#welcome-modal .container .premium a{color:white}#welcome-modal .container .continue{font-size:24px;left:0;position:absolute;text-align:center;top:600px;width:100%}.reveal-modal .row{min-width:0;margin-bottom:10px}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}ul.books li{list-style:none;list-style-type:none!important;float:left;width:170px}ul.books a{text-decoration:none;color:#000}ul.books .description{width:130px;height:100px}ul.books .book_image img{height:120px;width:100px}#flash_notice,#flash_alert,#flash_error{border:1px solid #9dcc76;background-color:#edf6e5;text-align:center;width:60%;margin:1em auto;padding:10px}#flash_alert{border:1px solid #ffd200;background-color:#ffed99}#flash_error{border:1px solid #ee2624;background-color:#f9b3b2}.stack .ad-free{margin-bottom:10px}.stack .sky-ad{display:block;width:160px;margin:0 auto;float:left}.stack .sky-ad.box{margin-left:70px;width:160px}.stack .box3-2{height:250px}.membership .inner-content.no-sidebar{margin-top:10px}.membership .inner-content.no-sidebar h3{font-weight:bold;text-align:center;margin:0 0 10px 0;font-size:12px}.membership .inner-content.no-sidebar p.note{font-size:10px;color:#666;margin-top:1em}.membership .inner-content.no-sidebar a.button{-webkit-box-shadow:inset 0 1px 0 0 #ed7371,2px 2px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 0 0 #ed7371,2px 2px 6px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 0 #ed7371,2px 2px 6px rgba(0,0,0,0.4);color:white;display:inline-block;font-size:14px;font-weight:bold;background-color:#ee2624;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#ee2624,#c00705);background-image:-webkit-linear-gradient(top,#ee2624,#c00705);background-image:-moz-linear-gradient(top,#ee2624,#c00705);background-image:-ms-linear-gradient(top,#ee2624,#c00705);background-image:-o-linear-gradient(top,#ee2624,#c00705);background-image:linear-gradient(top,#ee2624,#c00705);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #b60200;-webkit-background-clip:padding-box;display:block;width:75px;height:15px;line-height:15px;margin:0 auto;white-space:nowrap}.membership .inner-content.no-sidebar a.button:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #e84543;-moz-box-shadow:inset 0 1px 0 0 #e84543;box-shadow:inset 0 1px 0 0 #e84543;cursor:pointer;background-color:#e21917;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#e21917,#c40806);background-image:-webkit-linear-gradient(top,#e21917,#c40806);background-image:-moz-linear-gradient(top,#e21917,#c40806);background-image:-ms-linear-gradient(top,#e21917,#c40806);background-image:-o-linear-gradient(top,#e21917,#c40806);background-image:linear-gradient(top,#e21917,#c40806)}.membership .inner-content.no-sidebar a.button:disabled{opacity:.5;cursor:not-allowed}.membership .inner-content.no-sidebar a.button.active{-webkit-box-shadow:inset 0 1px 0 0 #c5dcb2,2px 2px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 0 0 #c5dcb2,2px 2px 6px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 0 #c5dcb2,2px 2px 6px rgba(0,0,0,0.4);color:white;display:inline-block;font-size:14px;font-weight:bold;background-color:#9dcc76;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#9dcc76,#74be38);background-image:-webkit-linear-gradient(top,#9dcc76,#74be38);background-image:-moz-linear-gradient(top,#9dcc76,#74be38);background-image:-ms-linear-gradient(top,#9dcc76,#74be38);background-image:-o-linear-gradient(top,#9dcc76,#74be38);background-image:linear-gradient(top,#9dcc76,#74be38);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #6db92d;-webkit-background-clip:padding-box}.membership .inner-content.no-sidebar a.button.active:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #abcd8e;-moz-box-shadow:inset 0 1px 0 0 #abcd8e;box-shadow:inset 0 1px 0 0 #abcd8e;cursor:pointer;background-color:#90c168;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#90c168,#77c13a);background-image:-webkit-linear-gradient(top,#90c168,#77c13a);background-image:-moz-linear-gradient(top,#90c168,#77c13a);background-image:-ms-linear-gradient(top,#90c168,#77c13a);background-image:-o-linear-gradient(top,#90c168,#77c13a);background-image:linear-gradient(top,#90c168,#77c13a)}.membership .inner-content.no-sidebar a.button.active:disabled{opacity:.5;cursor:not-allowed}.membership .inner-content.no-sidebar a.button.active.level{padding:7px 23px 7px 12px}.membership .inner-content.no-sidebar table tr.even td{background-color:#d9d9d9}.membership .inner-content.no-sidebar table tr.even td.feature{background-color:white}.membership .inner-content.no-sidebar table tr td{font-size:12px;padding:5px 0;width:128.33333px;text-align:center;border-left:1px solid #999;border-right:1px solid #999}.membership .inner-content.no-sidebar table tr td span.check{text-indent:-9999px;display:block;height:19px;width:20px;margin:0 auto;background:url(/assets/check-1bee3cfb1b79dcbceecce8fcc52e4a60.png) no-repeat center center transparent}.membership .inner-content.no-sidebar table tr td span.text{font-size:14px;color:#666;font-weight:bold}.membership .inner-content.no-sidebar table tr td.feature{width:235px;text-align:right;padding-right:10px;border:none;font-weight:bold}.membership .inner-content.no-sidebar table tr.features td{border:1px solid #999;text-transform:uppercase;font-weight:bold}.membership .inner-content.no-sidebar table tr.features td.feature{border:none}.membership .inner-content.no-sidebar table tr.buttons td{border:none}.membership .inner-content.no-sidebar table tr.buttons.bottom td{vertical-align:top;border-top:1px solid #999}.membership .inner-content.no-sidebar table tr.buttons.bottom td h3{color:#ee2624;margin-top:10px}.membership .inner-content.no-sidebar table tr.buttons.bottom td.feature{border:none}.membership .inner-content.no-sidebar table tr.buttons.top td{vertical-align:top;border-bottom:1px solid #999}.membership .inner-content.no-sidebar table tr.buttons.top td h3{color:#ee2624}.membership .inner-content.no-sidebar table tr.buttons.top td.feature{border:none}.faq .sub-layout-section .box-inner-main .inner-content a{color:#0649a3}.faq .sub-layout-section .box-inner-main .inner-content ol{margin-left:1em}.faq .sub-layout-section .box-inner-main .inner-content ol li{list-style-type:decimal;font-style:normal}.howto.solve .inner-content{margin-top:2em}.ad-free-complex{background:url(/assets/get-kenken-Add-free-ad-v3-92176ec5014a447474491f6cfd2c7bc1.jpg) no-repeat center center transparent;position:relative;width:300px;height:300px}.ad-free-complex a.join-now{-webkit-box-shadow:inset 0 1px 0 0 #ed7371,2px 2px 6px rgba(0,0,0,0.4);-moz-box-shadow:inset 0 1px 0 0 #ed7371,2px 2px 6px rgba(0,0,0,0.4);box-shadow:inset 0 1px 0 0 #ed7371,2px 2px 6px rgba(0,0,0,0.4);color:white;display:inline-block;font-size:14px;font-weight:bold;background-color:#ee2624;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#ee2624,#c00705);background-image:-webkit-linear-gradient(top,#ee2624,#c00705);background-image:-moz-linear-gradient(top,#ee2624,#c00705);background-image:-ms-linear-gradient(top,#ee2624,#c00705);background-image:-o-linear-gradient(top,#ee2624,#c00705);background-image:linear-gradient(top,#ee2624,#c00705);padding:7px 18px;text-decoration:none;text-shadow:0 1px 0 #b60200;-webkit-background-clip:padding-box;position:absolute;top:250px;left:21px}.ad-free-complex a.join-now:hover:not(:disabled){-webkit-box-shadow:inset 0 1px 0 0 #e84543;-moz-box-shadow:inset 0 1px 0 0 #e84543;box-shadow:inset 0 1px 0 0 #e84543;cursor:pointer;background-color:#e21917;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#e21917,#c40806);background-image:-webkit-linear-gradient(top,#e21917,#c40806);background-image:-moz-linear-gradient(top,#e21917,#c40806);background-image:-ms-linear-gradient(top,#e21917,#c40806);background-image:-o-linear-gradient(top,#e21917,#c40806);background-image:linear-gradient(top,#e21917,#c40806)}.ad-free-complex a.join-now:disabled{opacity:.5;cursor:not-allowed}.ad-free-complex a.details{color:white;font-size:12px;position:absolute;right:57px;top:259px}.leader-call{margin-top:20px;text-align:left;font-size:14px}.leader-call ul{margin-left:1em}.leader-call ul li{margin:10px 0 0 1em;display:list-item;list-style-type:disc;text-align:left}div.video{z-index:10;zoom:1}.alert{background-color:#ffd200;border:1px solid #ccc;padding:20px;margin:0}input.missing{background-color:#fff4be}div#gift_banner{position:fixed;bottom:0;right:0;display:none}div#gift_banner div.close_box{position:absolute;top:7px;left:7px;cursor:pointer;color:#fff}div#flash_warn{display:none;font-weight:bold}div#flash_warn h1{color:red}div.center{text-align:center}div.extended-images{height:800px}div.partners{margin-bottom:25px}div.partners img{padding:8px}.reveal-modal .close-reveal-modal-email{font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color:#aaa;text-shadow:0 -1px 1px rbga(0,0,0,0.6);font-weight:bold;cursor:pointer}.reveal-modal.email-reveal-modal{visibility:hidden;display:none;top:170px;left:50%;margin-left:-260px;width:520px;position:absolute;z-index:41;padding:0}.reveal-modal.email-reveal-modal p{margin:1em 0}#modal-shadow-box{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}#modal-title{background-color:#1ba8d6;background-image:deprecated-webkit-gradient(linear,left top,left bottom,#1ba8d6,#1584a9);background-image:-webkit-linear-gradient(top,#1ba8d6,#1584a9);background-image:-moz-linear-gradient(top,#1ba8d6,#1584a9);background-image:-ms-linear-gradient(top,#1ba8d6,#1584a9);background-image:-o-linear-gradient(top,#1ba8d6,#1584a9);background-image:linear-gradient(top,#1ba8d6,#1584a9);color:#eee;text-align:center;font-size:1.5em;padding:7px}#modal-title p{color:#fff;padding:30px;margin:0;font-size:1.3em}#modal-form{padding:15px;background-color:#e9e9e9}#modal-actions{background-color:#e9e9e9;padding:10px;height:50px}#modal-actions .inline{display:inline-block;width:150px;text-align:center}.modal-button{-webkit-appearance:none;-webkit-box-shadow:rgba(255,255,255,0.2) 0 1px 0 0 inset,rgba(0,0,0,0.04706) 0 1px 2px 0;-webkit-rtl-ordering:logical;-webkit-user-select:none;-webkit-writing-mode:horizontal-tb;align-items:flex-start;background-color:#49afcd;background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);background-repeat:repeat-x;border-bottom-color:#1f6377;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-style:solid;border-bottom-width:1px;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:#2f96b4;border-left-style:solid;border-left-width:1px;border-left-color:#2f96b4;border-right-style:solid;border-right-width:1px;border-left-color:#2f96b4;border-top-left-radius:4px;border-top-right-radius:4px;border-top-style:solid;border-top-width:1px;box-shadow:rgba(255,255,255,0.2) 0 1px 0 0 inset,rgba(0,0,0,0.04706) 0 1px 2px 0;box-sizing:border-box;color:white;cursor:pointer;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:bold;height:46px;letter-spacing:normal;line-height:20px;margin-bottom:0;margin-left:10px;margin-right:0;margin-top:0;padding-bottom:12px;padding-left:20px;padding-right:20px;padding-top:10px;text-align:center;text-indent:0;text-shadow:rgba(0,0,0,0.24706) 0 -1px 0;text-transform:none;vertical-align:middle;white-space:pre;width:128px}.modal-button-dismiss{width:128px;vertical-align:middle;color:#555}span.dismiss-button{display:inline-block;vertical-align:bottom}.oversize-email{padding:8px;font-size:1.1em}div#myModal h3{color:#111;padding:20px 0;font-size:1.1em}p.email-thanks{font-size:1.2em;color:#ee2624;text-align:center}div#modal-bottom{padding:10px;text-shadow:black 0 0 5px,black 0 1px 1px;font-size:1em;color:#eee}.modal-float-right{float:right}a.modal-float-left{float:left;color:#555;font-size:.8em}div.modal-error{background-color:#f2dede;border-bottom-color:#eed3d7;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom-style:solid;border-bottom-width:1px;border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;border-left-color:#eed3d7;border-left-style:solid;border-left-width:1px;border-right-color:#eed3d7;border-right-style:solid;border-right-width:1px;border-top-color:#eed3d7;border-top-left-radius:4px;border-top-right-radius:4px;border-top-style:solid;border-top-width:1px;color:#b94a48;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;height:18px;line-height:18px;margin:0 auto 5px;padding-bottom:8px;padding-left:14px;padding-right:35px;padding-top:8px;text-shadow:rgba(255,255,255,0.49804) 0 1px 0;width:329px}.circle{margin:0 auto;border-radius:50%;width:100px;height:100px;color:#fff;font-size:30px;color:#fff;line-height:100px;text-align:center}.circle.two-line{line-height:20px}.circle.blue{background:#00afef}.circle.teal{background:#b7dee8}.circle.green{background:#92d050}.circle.red{background:#f00}a.noline{text-decoration:none}div.clearfix{clear:both}div.centered-links{width:99%;text-align:center}div.centered-links a{display:block;margin:10px 240px 10px 240px}div.centered-links p{margin:0 auto;width:70%}div.centered-links p.notate{font-size:11px;margin-top:-10px;margin-bottom:15px}div.hand_crafted_box{margin:0 auto;float:left;clear:none;padding:0 10px;width:130px;align:center}div.hand_crafted_box_center{margin:0 auto;clear:none;padding:0 10px;width:130px;align:center}div.special_box{margin:0 auto;float:left;clear:none;padding:0 10px;width:132px;align:center}div.special_box_center{margin:0 auto;clear:none;padding:0 10px;width:132px;align:center}div.centerBox{margin:0 auto;float:left;clear:none;width:100%;height:255px;text-align:center}div.centerBoxLine{margin:0 auto;clear:none;width:300px;height:130px;text-align:center}div.specialCenterBox{margin:0 auto;float:left;clear:none;width:100%;height:264px;text-align:center}div.specialCenterBoxLine{margin:0 auto;clear:none;width:456px;height:132px;text-align:center}a.houseButtons{width:130px;height:130px;display:block;background-image:url(/assets/house_buttons-d27b5dc0799a65a9f0aa992b5d7e55d4.png)}a.houseButtons:hover{opacity:.7}a.newHouseButtons{width:130px;height:132px;display:block;background-image:url(/assets/new_house_buttons-92a7b3b043838376e9e231f53e9c9820.png)}a.newHouseButtons:hover{opacity:.7}a.house4x4{background-position:0 0}a.house6x6{background-position:-140px 0}a.house6x6no{background-position:0 -125px}a.house9x9no{background-position:-140px -125px}a.newHouse4x4{background-position:0 0}a.newHouse6x6{background-position:-140px 0}a.newHouse6x6no{background-position:0 -139px}a.newHouse9x9no{background-position:-140px -139px}a.specialButtons{width:132px;height:132px;display:block;background-image:url(/assets/special-buttons-2e7a0d6cf47f45c468147e6d71aeb71e.png)}a.specialButtons:hover{opacity:.7}a.specialButton4x4no{background-position:0 0}a.specialButton6x6no{background-position:-132px 0}a.specialButton9x9no{background-position:-264px 0}a.specialButton4x4ha{background-position:0 -132px}a.specialButton5x5ha{background-position:-132px -132px}a.specialButton6x6ha{background-position:-264px -132px}a.expertSampleButtons{width:131px;height:132px;display:block;background-image:url(/assets/expert_sample_buttons-c03503745f829b528ace4e0ac369c62a.png)}a.expertSampleButtons:hover{opacity:.7}a.expert4x4{background-position:0 0}a.expert6x6{background-position:-135px 0}a.expert9x9{background-position:-270px 0}a.noopSampleButtons{width:131px;height:132px;display:block;background-image:url(/assets/noop_sample_buttons-6f398403d57fd350fd9386bc688c2052.png)}a.noopSampleButtons:hover{opacity:.7}a.noop4x4{background-position:0 0}a.noop6x6{background-position:-136px 0}a.noop9x9{background-position:-272px 0}div.qualifyCenterBox{margin:0 auto;float:left;clear:none;width:100%;padding-top:20px;height:140px;text-align:center}div.qualifyCenterBoxLine{margin:0 auto;clear:none;width:450px;height:170px;text-align:center}a.qualifyButtons{width:134px;height:134px;display:block;background-image:url(/assets/qualify_buttons-52a73b079caef72c0c416d3155126cab.png);background-repeat:no-repeat}a.qualifyButtons:hover{opacity:.7}a.qualify5x5as{background-position:0 0}a.qualify5x5asmd{background-position:-137px 0}a.qualify6x6{background-position:-278px 0}.leftBottomAd,.rightBottomAd,.applicationLinks{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:20px;position:relative;height:260px;text-align:center}.applicationLinks{width:250px}a.hoverButtons:hover{opacity:.7}.box-inner-main-short{height:60px;min-height:60px}.grey-separator{border-bottom:1px solid #aaa;width:300px;margin:20px auto}p.hint{margin:3px;font-size:.9em;color:#ee2624}.pricing-table{text-align:center;font-color:#000}.pricing-table img{display:block;margin:0 auto}.pricing-table h1{font-size:1.8em;font-weight:bold;margin-bottom:20px}.pricing-table h2{margin:25px 0;font-size:1em;font-weight:bold}.pricing-table h3{font-size:1em;margin-bottom:5px}.pricing-table h3.italics{font-style:italic}.pricing-table img.main{margin-bottom:30px}.pricing-table p.prices{font-size:1em;margin-bottom:20px}.pricing-table .price{font-size:1.5em;font-weight:bold}.pricing-table .price.red{color:#ee2624}.pricing-table .return{margin-top:35px}.pricing-table .return a{font-weight:bold;text-decoration:underline;color:#000}.cgContainer{width:480px;margin:0 auto}a.cgLink{color:#fff}div.try{color:#ee2624;margin-top:-1em;text-align:center}div.play{margin-top:-1em;text-align:center}.ad-centered{text-align:center}.ad-centered.img{margin:0 auto}.contest h1{font-size:1.5em;font-style:bold;margin-bottom:10px}.contest h2{font-style:bold}.small_link{font-size:.8em}.small_link.dark{color:#555}.gray_link{color:#555}.kkcr-join{font-weight:bold;color:#1ba8d6;margin:2em auto .5em;width:330px;text-align:center}h1.qualify{color:#000;font-weight:bold;font-size:20px}h2.buffered{padding-bottom:10px}a.opacityButton{-webkit-box-shadow:-3px 3px 3px 0 #bbb;-moz-box-shadow:-3px 3px 3px 0 #bbb;box-shadow:-3px 3px 3px 0 #bbb}a.opacityButton:hover{opacity:.7}.box-2-1{width:618px;margin:0 20px 0 0;padding:0;display:inline-block}.box-2-1 img{padding:7px 0}.box-2-2{width:313px;margin:0;padding:0;display:inline-block}.ads-modal{text-align:center}.ads-modal .ads-modal_premium-msg{position:absolute;top:10px;right:50px;font-size:13px;font-weight:normal}.ads-modal .ads-modal_premium-msg a{color:#666}.ads-modal .ads-modal_title-top{text-align:center;color:#ff0004;font-size:24px;font-weight:normal;margin-top:30px}.ads-modal .ads-modal_title-bottom{text-align:center;font-size:36px;font-weight:normal;color:black;margin-top:18px}.ads-modal .ads-modal_title-caption{color:black;text-align:center;font-size:18px;font-weight:normal;margin-top:24px}.ads-modal .ads-modal_title-caption .red{color:red}.ads-modal small{font-weight:normal;font-size:14px;padding-top:7px;color:black}.ads-modal .ads-modal_btn{font-weight:normal;text-align:center;display:inline-block;margin:auto 0;height:40px;font-size:40px;background-color:#ffc22c;color:white;line-height:40px;border-radius:6px;border:1px solid #ba8d1e;padding:0 2px;text-decoration:none}.ads-modal .ads-modal_bottom-lnk{display:inline-block;font-size:18px;color:#046dbd;text-decoration:underline;margin-top:30px;cursor:pointer}.ads-modal h1{color:black;font-size:1.3em;text-align:center;line-height:140%}.ads-modal p{color:black;text-align:center}.ads-modal p.red{color:red}.ads-modal p.small{font-size:.8em}.ads-modal a.large-link{color:red;text-decoration:none;font-size:1.3em}.ads-modal a.large-link:hover{color:red}.ads-modal-why{font-weight:normal;color:black}.ads-modal-why h1{text-align:center;font-size:24px;color:red}#site-instructions h1{padding:5px 0 10px 0;text-align:center;font-size:1.5em;color:black;border-bottom:none;margin:0;font-weight:bold}#site-instructions h2{text-align:left;padding:5px 0 5px 0;font-size:1.5em;color:black;border-bottom:none;margin:0;font-weight:bold}#site-instructions ol{list-style-type:decimal}#site-instructions ol li{margin-left:20px;padding:0 0 10px 10px;line-height:130%}.new-sprite-links a{background:url("/assets/new_sprite-3ea30330d034b57a2c61974177ad01bc.png") no-repeat top left;background-position:0 0;width:30px;height:30px;display:block}#facebook-link a{background-position:-41px 0}#kenken-link a{background-position:-120px 0}#google-link a{background-position:-80px 0}a#header-login-button{background:url("/assets/premium-header-signin-fd84cab164b59f29f49191a3ca849412.png") no-repeat top left;background-position:0 0;width:168px;height:54px;display:inline-block}div.logo a{background:url("/assets/kenken_logo_header-443180b653b204a11a1e56d664477ca6.png") no-repeat top left;width:254px;height:43px;display:inline-block}a#tips-and-tricks-btn{background:url("/assets/tips-5221dc8f931e951d0ca460a6932ec34b.png") no-repeat top left;width:50px;height:41px;display:block;position:absolute;top:316px;left:548px}a#faq-btn{background:url("/assets/help-c982c9f4dc4600b4b39100f9f5f518f0.png") no-repeat top left;width:50px;height:41px;display:block;position:absolute;top:316px;left:493px}div.outlined-box{border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border:1px solid #07228c;padding:10px}.ads-center-element{display:flex;align-items:center;justify-content:center;height:auto;width:auto}.will-shortz-new-york-times p{text-align:center}.mmmf-button-pdf{width:60%;margin:10px 0 10px 106px!important;background:#ee2624;color:white;border-radius:25px;text-decoration:none;padding:10px}.mmmf-button-pdf:hover{filter:brightness(150%)}