body,h1,h2{font-family:sans-serif}body,h2{margin:0}body{padding:0;position:relative;top:0;background-color:#fff;font-style:normal;font-size:16px;line-height:20px}h1,h2{font-size:18px}.nouserselect{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.indexdailylefttd{width:50px;height:208px;vertical-align:middle}.indexdailycentertd{width:206px;height:193px;vertical-align:middle;padding-top:15px}.puzzlepiece35x26{width:35px;height:26px}.puzzlepiece25x18{width:25px;height:18px}.puzzlepiece28{width:28px}.indexmenutd{width:35px;height:26px;vertical-align:middle}.indexgaltdar,.indexgaltdltr{height:27px;vertical-align:middle}a.bigboxlink:link,a.bigboxlink:visited{color:#d91b28;font-weight:400;text-decoration:none}a.bigboxlink:hover{color:#4f4f4f;text-decoration:none}a.indexgallink:link,a.indexgallink:visited,a.indexloginlink:link,a.indexloginlink:visited{color:#4f4f4f;font-size:16px;font-weight:400;text-decoration:none}a.indexgallink:hover,a.indexloginlink:hover{color:#d91b28;font-size:16px;text-decoration:none}.indexgaltdar{width:15px}.indexgaltdltr{width:150px;text-align:left}.indexarrow{width:7px;height:10px}a.indexfootlink:link,a.indexfootlink:visited{color:#4f4f4f;font-size:14px;font-weight:700;text-decoration:none}a.indexfootlink2:hover,a.indexfootlink:hover{color:#d91b28;font-size:14px;text-decoration:none}a.indexfootlink2:link,a.indexfootlink2:visited{color:#6d6a6c;font-size:14px;font-weight:700;text-decoration:none}a.indexfootlink2mobile:link,a.indexfootlink2mobile:visited{color:#6d6a6c;font-size:18px;font-weight:700;text-decoration:none}a.indexfootlink2mobile:hover{color:#d91b28;font-size:18px;text-decoration:none}.wincompetespan{cursor:pointer;color:#d91b28;font-size:14px;font-weight:400;text-decoration:none}.wincompetespan:hover{color:#4f4f4f}.winsel{background-color:#d91b28;color:#fff}.winnotsel{background-color:#e8e6e7;color:#454344}.wincutnotsel{border:2px solid #b9b7b8;cursor:pointer}.winscalesel{background-color:#d91b28;color:#fff;cursor:pointer}.winscalenotsel{background-color:#e8e6e7;color:#454344;cursor:pointer}.hdisplayinline,.hideonmobile,.hindexh1,.mobilehide-img{display:inline}.gallerypic:hover{border:1px solid #d91b28}.winclosebutton,.winclosebutton:hover{position:absolute;top:5px;left:2px;width:20px;height:20px;font-weight:700;cursor:pointer}.winclosebutton{color:gray}.winclosebutton:hover{color:#d91b28}.playJqmWindow{left:50%;background-color:#fff;color:#333;border:4px solid #bfbfbf;padding:0;z-index:60000;display:none;position:fixed;top:95px;margin-left:-475px;width:950px}.jqmOverlay{background-color:#000}* iframe.jqm{position:absolute;top:0;left:0;z-index:-1;width:expression(this.parentNode.offsetWidth+'px');height:expression(this.parentNode.offsetHeight+'px')}* html .playJqmWindow{position:absolute;top:expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px')}.star0{background-position:0 0}.star05{background-position:0 -176px}.star1{background-position:0 -16px}.star15{background-position:0 -192px}.star2{background-position:0 -32px}.star25{background-position:0 -208px}.star3{background-position:0 -48px}.star35{background-position:0 -224px}.star4{background-position:0 -64px}.star45{background-position:0 -240px}.star5{background-position:0 -80px}#hintbox{position:absolute;border:1px solid #000;background-color:#ffffe0;visibility:hidden;z-index:100;top:0;width:220px;padding:3px;font-size:16px;line-height:18px;border-right:3px solid #000;border-bottom:3px solid #000}.hindexh1{color:#d91b28;font-size:19px}.hwidth50{width:50px}.hwidth206{width:206px}.hwidth14{width:14px}.hindextable1ltr{background-repeat:no-repeat;width:980px;height:331px;vertical-align:top;text-align:center;background-image:url(https://www.jspuzzles.com/artwork/indexloginboxltr-min.jpg)}.hwidth20{width:20px}.hwidth60{width:60px}.hwidth95{width:95px}.hwidth108{width:108px}.hwidth109{width:109px}.hwidth245{width:245px}.hwidth265{width:265px}.hwidth380{width:380px}.hwidth970{width:970px}.htextalignleft{text-align:left}.hindexspan1{font-size:20px;color:#d91b28}.hindexspan2{font-size:16px;color:#726f71}.hindexspan3{color:#d91b28;font-size:16px;cursor:pointer}.hbottomdiv{color:#666;font-size:18px}.hptop2pbot11{padding-top:12px;padding-bottom:11px}.hptop21pbot12{padding-top:21px;padding-bottom:12px}.lh5{line-height:5px}.lh7{line-height:7px}.h10lh10{line-height:10px;height:10px}.hfont14{font-size:14px}.hfont18{font-size:18px}.bg-puzzlepiece{width:35px;height:26px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -607px -175px;margin-top:2px;margin-right:4px}.winnotsel,.winsel{margin:4px;padding:0}.bg-indexarrowltr{width:7px;height:10px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -638px -120px}.bg-background{width:1px;height:121px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -673px -270px}.bg-background_bottom{width:1px;height:240px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -673px -10px}.bg-loading{width:54px;height:55px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -435px -296px}.bg-webhangman_banner{width:198px;height:35px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -435px -65px}.bg-funzola_banner{width:150px;height:38px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -435px -238px}.bg-mahjong_banner{width:218px;height:35px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -435px -10px}.bg-solitaire_banner{width:183px;height:35px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -435px -120px}.bg-flags{width:255px;height:16px;background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -10px -390px}.bg-black,.bg-blue{width:1px;height:1px}.bg-black{background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -638px -150px}.bg-blue{background:url(https://www.jspuzzles.com/artwork/jspuzzles_sprite-min.png) -509px -340px}.puzzle-img-popup{width:390px;height:262px;object-fit:cover}.padding-top-play-button-popup{padding-top:20px}.padding-popup-pieces-size{padding-top:15px}.index-register-left,.index-register-right{padding-top:10px;vertical-align:top;width:350px;height:62px;background-repeat:no-repeat;color:#726f71;font-size:17px}@media screen and (min-width:992px){.index-register-left{padding-left:55px;text-align:left;background-image:url(https://www.jspuzzles.com/artwork/indexloginnoteltr-min.jpg)}.index-register-right{padding-right:55px;text-align:right;background-image:url(https://www.jspuzzles.com/artwork/indexloginnotertl-min.jpg)}}@media screen and (max-width:992px){.margin-bottom-md{margin-bottom:14px}.popuptablepieces,.popuptableshape{width:300px}.puzzle-img-popup{height:auto;width:80%;object-fit:cover}.playJqmWindow{width:600px;margin-left:-300px;top:4px}.hideonmobile{display:none}}@media screen and (min-width:768px){.popup-photo-table{width:795px}}@media screen and (max-width:768px){.popuptableshape{width:270px}.playJqmWindow{margin-left:-180px;width:360px;top:4px}}@media screen and (max-width:460px){.hideonmobile,.hideonmobile2{display:none}.padding-top-play-button-popup{padding-top:10px}.padding-popup-pieces-size{padding-top:5px;padding-bottom:5px}.popuptablepieces,.popuptableshape{width:300px}.playJqmWindow{margin-left:-180px;width:360px;top:4px}}.a2a_svg{border-radius:0!important}.a2a_vertical_style a{padding:0;margin:0}.puzzle-item-txt{font-size:12px;text-align:center}.puzzle-item-yellow{color:#ffc107}.puzzle-item-border-ltr{border-left:5px solid #f2eeed}.puzzle-item-border-top{border-top:5px solid #f2eeed}.gallerypic,.gallerypic-home1-resp,.gallerypic-home2-resp,.gallerypic-resp{border:1px solid #848484;cursor:pointer}.puzzle-item-play-button{color:#d91b28;font-size:16px;line-height:16px}.puzzle-item-play-button-txt{color:#d91b28;font-size:12px}.gallerypic{width:190px;height:130px}.gallerypic-resp{width:150px;height:100px}.gallerypic-home1-resp{width:255px;height:170px}.gallerypic-home2-resp{width:138px;height:92px}.mobilehide,.mobilehidenavbar{display:block}.homepagebox2{min-height:250px;max-height:250px}@media screen and (max-width:600px){.mobilehide,.mobilehide-img{display:none}.homepagebox2{min-height:250px;max-height:250px}}@media screen and (max-width:1100px){.gallerypic-home1-resp{border:1px solid #848484;cursor:pointer;width:auto;height:161px}.gallerypic-home2-resp{border:1px solid #848484;cursor:pointer;width:130px;height:75px}}@media screen and (max-width:770px){.gallerypic-home1-resp{border:1px solid #848484;cursor:pointer;width:230px;height:153px}.gallerypic-home2-resp{border:1px solid #848484;cursor:pointer;width:130px;height:75px}}@media screen and (max-width:992px){.gallerypic-resp{border:1px solid #848484;cursor:pointer;width:202px;height:135px}}.gallery-home-button-ltr{position:absolute;bottom:22px;right:0}.gallery-home-button2{border:0;font-size:12px}@media screen and (max-width:430px){.gallerypic-home1-resp,.gallerypic-home2-resp,.gallerypic-resp{border:1px solid #848484;cursor:pointer}.gallerypic-resp{width:149px;height:99px}.gallerypic-home2-resp{width:54px;height:36px}.homepagebox2{min-height:220px;max-height:230px}.gallery-home-button-ltr{position:absolute;bottom:22px;right:14px}.gallery-home-button2{border:0;font-size:10px}}.cat_container{position:relative}.cat_text_block{position:absolute;bottom:20px;right:20px;background-color:#000;opacity:.3;font-size:12px;color:#fff;padding-left:auto;padding-right:auto}.index_daily_box_table{width:340px}.index_daily_box_th1,.index_daily_box_th3{width:30px}.index_daily_box_th2{width:280px}@media screen and (max-width:570px){table.index_daily_box_table{width:320px}.index_daily_box_th1,.index_daily_box_th3{width:25px}.index_daily_box_th2{width:260px}}@media screen and (max-width:990px){.index_daily_box_table{width:320px}.index_daily_box_th1,.index_daily_box_th3{width:30px}.index_daily_box_th2{width:260px}}@media screen and (max-width:760px){.index_daily_box_table{width:500px}.index_daily_box_th1,.index_daily_box_th3{width:50px}.index_daily_box_th2{width:400px}}@media screen and (max-width:1300px) and (min-width:990px){.index_daily_box_table{width:280px}.index_daily_box_th1,.index_daily_box_th3{width:25px}.index_daily_box_th2{width:230px}}@media screen and (max-width:1400px) and (min-width:1300px){.index_daily_box_table{width:320px}.index_daily_box_th1,.index_daily_box_th3{width:30px}.index_daily_box_th2{width:260px}}.gallerypic-home1-resp:hover,.gallerypic-moran-4:hover,.gallerypic-moran-6:hover,.gallerypic-resp:hover{-webkit-filter:brightness(80%);-moz-filter:brightness(80%);-o-filter:brightness(80%);-ms-filter:brightness(80%);filter:brightness(80%)}.a-search-nohover:hover{color:#fff;text-decoration:none}.mobileonly,.mobileonly780{display:none}@media screen and (max-width:500px){.mobileonly{display:block}}@media screen and (max-width:767px){.mobileonly780{display:block}.mobilehidenavbar{display:none}}.boot4buttondanger,.winnotsel,.winscalenotsel,.winscalesel,.winsel{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-family:sans-serif;font-style:normal;border-collapse:collapse;direction:ltr;box-sizing:border-box;text-decoration:none;-webkit-font-smoothing:antialiased;max-height:1000000px;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;user-select:none;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.boot4buttondanger{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#1F8434;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#1F8434;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;border:1px solid #1f8434;padding:.375rem .75rem;font-size:1rem;border-radius:.25rem;color:#fff;background-color:#1f8434}.boot4buttondanger:hover{background-color:green;color:#fff;text-decoration:none}.socials-left{opacity:1}.socials-left:hover{opacity:.8}.winhiscoretab{width:395px;font-size:15px;table-layout:fixed}.winnotsel,.winsel{width:86px;cursor:pointer}.winhiscoretitle{background-color:#b9b7b8;color:#454344;height:22px}.winhiscoretd1{background-color:#dcdadb;color:#555;height:22px}.winhiscoretd2{background-color:#e8e6e7;color:#555;height:22px}.winhiscoretd1h{background-color:#dcdadb;color:#d91b28;height:22px}.winhiscoretd2h{background-color:#e8e6e7;color:#d91b28;height:22px}.icon-flip-horizontal{-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.winnotsel,.winscalenotsel,.winscalesel,.winsel{border:1px solid transparent;padding-top:3px;padding-bottom:3px;font-size:1rem;border-radius:.25rem}@media screen and (max-width:890px){.hideunder890{display:none}}@media screen and (max-width:700px){.hideunder700{display:none}}.popupimagepreview{object-fit:scale-down;height:262px;border:2px solid #dcdadb}@media screen and (min-width:770px){.popupimagepreview{width:390px}}@media screen and (max-width:770px){.popupimagepreview{height:auto}}@media screen and (max-width:1000px){#cutlinks,#sizelinks{width:90%}#cutlinks{padding-left:30px;padding-right:30px;padding-top:20px}}@media screen and (min-width:1000px){#cutlinks{width:50%;padding-top:20px}#sizelinks{width:60%}}@media screen and (min-width:990px) and (max-width:1330px){.indexhideregister{display:none}}
.gallery-play-btn { font-size:14px;padding-left:5px;padding-top:0px;;border:0px; }
.index-play-btn { font-size:14px;padding:5px;;border:0px; }

.dropdown-image,.page-header{background-size:cover}hr.horizontal,hr.vertical{background-color:transparent}.footer .nav-link,.navbar .nav-link{color:#344767;font-weight:400;font-size:20px}.dropdown-menu li,.page-header{position:relative}@media (max-width:91.98px){.dropdown:not(.nav-item) .dropdown-menu{display:block;opacity:0;top:0;transform-origin:50% 0;pointer-events:none;transform:perspective(999px) rotateX(-10deg) translateZ(0) translate3d(0,37px,0)!important;transition:visibility .25s,opacity .25s,transform .25s;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,box-shadow;box-shadow:0 8px 26px -4px rgba(20,20,20,.15),0 8px 9px -5px rgba(20,20,20,.06)}.dropdown:not(.nav-item) .dropdown-menu:before{font-family:jspuzzles;content:"\f0d8";position:absolute;top:0;left:28px;right:auto;font-size:22px;color:#fff;transition:top .35s}.dropdown:not(.nav-item):not(.dropdown-hover) .dropdown-menu{margin-top:8px!important;z-index:100000}.dropdown:not(.nav-item) .dropdown-menu.show{opacity:1;pointer-events:auto;visibility:visible;transform:perspective(999px) rotateX(0) translateZ(0) translate3d(0,37px,5px)!important}.dropdown:not(.nav-item) .dropdown-menu.show:before{top:-20px}.dropdown.nav-item .dropdown-menu{background-color:transparent;overflow:scroll}.dropdown.nav-item .dropdown-menu-animation{display:block;height:0;transition:.35s;padding-top:0!important;padding-bottom:0!important;opacity:0}.dropdown.nav-item .dropdown-menu-animation.show{height:250px;opacity:1}}.dropdown .dropdown-menu .dropdown-item+.dropdown-menu:before{transform:rotate(-90deg);left:0;top:0;z-index:-1;transition:left .35s}.dropdown .dropdown-menu.dropdown-menu-end{right:0!important;left:auto!important}.dropdown .dropdown-menu.dropdown-menu-end:before{right:28px;left:auto}.dropdown>.dropdown-menu .dropdown-item+.dropdown-menu{transform:perspective(999px) rotateX(0) translateZ(0) translate3d(0,0,5px)!important}.dropdown .dropdown-menu .dropdown-item+.dropdown-menu{right:-197px;left:auto;top:0}.page-header{padding:0;overflow:hidden;display:flex;align-items:center;background-position:50%}.page-header .container{z-index:1}.border-radius-md,.input-group{border-radius:.5rem}.input-group,.input-group .input-group-text{transition:box-shadow .15s,border-color .15s}.input-group>:not(:first-child):not(.dropdown-menu){margin-left:0}.input-group .form-control:focus{border-left:1px solid #e293d3!important;border-right:1px solid #e293d3!important}.input-group .form-control:not(:first-child){border-left:0;padding-left:0}.input-group .form-control:not(:last-child){border-right:0;padding-right:0}.input-group .form-control+.input-group-text{border-left:0;border-right:1px solid #d2d6da}.input-group .input-group-text{border-right:0}.form-label,label{font-size:.75rem;font-weight:700;margin-bottom:.5rem;color:#344767;margin-left:.25rem}.footer .nav-link{padding-top:0;padding-bottom:.25rem}.footer .nav-link:hover{opacity:1!important}.move-on-hover{transition:.2s ease-out;overflow:hidden;transform-origin:50% 0;transform-origin:50% 0;transform:perspective(999px) rotateX(0) translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,box-shadow}.move-on-hover:hover{transform:perspective(999px) rotateX(7deg) translate3d(0,-4px,5px)}hr.vertical{position:absolute;height:100%;right:0;top:0;width:1px}hr.vertical.light{background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff,rgba(255,255,255,0))}hr.vertical.dark{background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.4),rgba(0,0,0,0))}hr.horizontal.gray-light,hr.vertical.gray-light{background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.1),rgba(0,0,0,0))}hr.horizontal.light{background-image:linear-gradient(to right,rgba(255,255,255,0),#fff,rgba(255,255,255,0))}hr.horizontal.dark{background-image:linear-gradient(to right,rgba(0,0,0,0),rgba(0,0,0,.4),rgba(0,0,0,0))}.lock-size{width:1.7rem;height:1.7rem}.border-radius-xs{border-radius:.125rem}.border-radius-sm{border-radius:.25rem}.border-radius-lg{border-radius:.75rem}.border-radius-xl{border-radius:1rem}.border-radius-2xl{border-radius:1.5rem}.border-radius-section{border-radius:10rem}.border-bottom-end-radius-0{border-bottom-right-radius:0}.border-top-end-radius-0{border-top-right-radius:0}.border-bottom-start-radius-0{border-bottom-left-radius:0}.border-top-start-radius-0{border-top-left-radius:0}.navbar{box-shadow:0 2px 12px 0 rgba(0,0,0,.16)}.navbar .nav-link{padding:.5rem 1rem}.navbar.navbar-absolute{position:absolute;width:100%;z-index:1}.navbar.navbar-dark .navbar-collapse.show .dropdown-header.text-dark{color:#fff!important}.navbar-light{background-color:#fff!important}.navbar-light .navbar-toggler,.navbar-vertical .navbar-nav .nav-link .dropdown-menu{border:none}.navbar-light .navbar-toggler:focus{box-shadow:none}.navbar-toggler .navbar-toggler-icon{background-image:none}.navbar-toggler .navbar-toggler-icon .navbar-toggler-bar{display:block;position:relative;width:22px;height:1px;border-radius:1px;background:#6c757d;transition:.2s;margin:0 auto}.navbar-toggler .navbar-toggler-icon .navbar-toggler-bar.bar2,.navbar-toggler .navbar-toggler-icon .navbar-toggler-bar.bar3{margin-top:7px}.navbar-toggler[aria-expanded=true] .navbar-toggler-bar.bar1{transform:rotate(45deg);transform-origin:10% 10%;margin-top:4px}.navbar-toggler[aria-expanded=true] .navbar-toggler-bar.bar2{opacity:0}.navbar-toggler[aria-expanded=true] .navbar-toggler-bar.bar3{transform:rotate(-45deg);transform-origin:10% 90%;margin-top:3px}@media (max-width:767.98px){.navbar-collapse{position:relative}.navbar-collapse .navbar-nav{width:100%}.navbar-collapse .navbar-nav .nav-item.dropdown{position:static}.navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu{left:0;right:0}.navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu.show:before{content:none}}@media (max-width:575.98px){.navbar-nav .nav-item.dropdown .dropdown-menu{left:0;right:auto}}.navbar-vertical .navbar-nav .nav-link{padding-left:1rem;padding-right:1rem;font-weight:500;color:#67748e;display:flex;align-items:center;white-space:nowrap}.navbar-vertical .navbar-nav .nav-link>i{min-width:1.8rem;font-size:.9375rem;line-height:1.5rem}.navbar-vertical .navbar-nav .nav-link .dropdown-menu .dropdown-menu{margin-left:.5rem}.navbar-vertical .navbar-nav .nav-sm .nav-link{font-size:.8125rem}.navbar-vertical.navbar-expand-xs{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:15.625rem!important;overflow-y:auto;padding:0;box-shadow:none}.navbar-vertical.navbar-expand-xs .navbar-collapse{display:block;overflow:auto;height:calc(100vh - 360px)}.navbar-vertical.navbar-expand-xs>[class*=container]{flex-direction:column;align-items:stretch;min-height:100%;padding-left:0;padding-right:0}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.navbar-vertical.navbar-expand-xs>[class*=container]{min-height:none;height:100%}}.navbar-vertical.navbar-expand-xs.fixed-start{left:0}.navbar-vertical.navbar-expand-xs.fixed-end{right:0}.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link{padding-top:.675rem;padding-bottom:.675rem;margin:0 1rem}.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link .nav-link-text,.navbar-vertical.navbar-expand-xs .navbar-nav .nav-link i{pointer-events:none}.navbar-vertical.navbar-expand-xs .navbar-nav .nav-item{width:100%}.navbar-vertical.navbar-expand-xs .navbar-nav>.nav-item{margin-top:.125rem}.navbar-vertical.navbar-expand-xs .navbar-nav>.nav-item>.nav-link .icon svg .color-background{fill:#3a416f}.navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-left:15px}@media (min-width:576px){.navbar-vertical.navbar-expand-sm{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:15.625rem!important;overflow-y:auto;padding:0;box-shadow:none}.navbar-vertical.navbar-expand-sm .navbar-collapse{display:block;overflow:auto;height:calc(100vh - 360px)}.navbar-vertical.navbar-expand-sm>[class*=container]{flex-direction:column;align-items:stretch;min-height:100%;padding-left:0;padding-right:0}.navbar-vertical.navbar-expand-sm.fixed-start{left:0}.navbar-vertical.navbar-expand-sm.fixed-end{right:0}.navbar-vertical.navbar-expand-sm .navbar-nav .nav-link{padding-top:.675rem;padding-bottom:.675rem;margin:0 1rem}.navbar-vertical.navbar-expand-sm .navbar-nav .nav-link .nav-link-text,.navbar-vertical.navbar-expand-sm .navbar-nav .nav-link i{pointer-events:none}.navbar-vertical.navbar-expand-sm .navbar-nav .nav-item{width:100%}.navbar-vertical.navbar-expand-sm .navbar-nav>.nav-item{margin-top:.125rem}.navbar-vertical.navbar-expand-sm .navbar-nav>.nav-item>.nav-link .icon svg .color-background{fill:#3a416f}.navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-left:15px}}@media all and (min-width:576px) and (-ms-high-contrast:none),(min-width:576px) and (-ms-high-contrast:active){.navbar-vertical.navbar-expand-sm>[class*=container]{min-height:none;height:100%}}@media (min-width:76px){.navbar-vertical.navbar-expand-md{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:15.625rem!important;overflow-y:auto;padding:0;box-shadow:none}.navbar-vertical.navbar-expand-md .navbar-collapse{display:block;overflow:auto;height:calc(100vh - 360px)}.navbar-vertical.navbar-expand-md>[class*=container]{flex-direction:column;align-items:stretch;min-height:100%;padding-left:0;padding-right:0}.navbar-vertical.navbar-expand-md.fixed-start{left:0}.navbar-vertical.navbar-expand-md.fixed-end{right:0}.navbar-vertical.navbar-expand-md .navbar-nav .nav-link{padding-top:.675rem;padding-bottom:.675rem;margin:0 1rem}.navbar-vertical.navbar-expand-md .navbar-nav .nav-link .nav-link-text,.navbar-vertical.navbar-expand-md .navbar-nav .nav-link i{pointer-events:none}.navbar-vertical.navbar-expand-md .navbar-nav .nav-item{width:100%}.navbar-vertical.navbar-expand-md .navbar-nav>.nav-item{margin-top:.125rem}.navbar-vertical.navbar-expand-md .navbar-nav>.nav-item>.nav-link .icon svg .color-background{fill:#3a416f}.navbar-vertical.navbar-expand-md .navbar-nav .nav .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-left:15px}}@media all and (min-width:76px) and (-ms-high-contrast:none),(min-width:76px) and (-ms-high-contrast:active){.navbar-vertical.navbar-expand-md>[class*=container]{min-height:none;height:100%}}@media (min-width:92px){.dropdown .dropdown-menu{box-shadow:0 8px 26px -4px rgba(20,20,20,.15),0 8px 9px -5px rgba(20,20,20,.06);transition:visibility .25s,opacity .25s,transform .25s;cursor:pointer}.dropdown .dropdown-toggle:after{content:"\f078";font:12px/1 jspuzzles;border:none;vertical-align:middle;transition:.3s}.dropdown .dropdown-toggle.show:after{transform:rotate(180deg)}.dropdown .dropdown-menu,.dropdown.dropdown-hover .dropdown-menu{display:block;opacity:0;top:0;transform-origin:50% 0;pointer-events:none;transform:perspective(999px) rotateX(-10deg) translateZ(0) translate3d(0,37px,0)!important;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,box-shadow}.dropdown .dropdown-menu.show,.dropdown.dropdown-hover:hover>.dropdown-menu{opacity:1;pointer-events:auto;visibility:visible;transform:perspective(999px) rotateX(0) translateZ(0) translate3d(0,37px,5px)!important}.dropdown .dropdown-menu.show:before,.dropdown.dropdown-hover:hover>.dropdown-menu:before{top:-20px}.dropdown.dropdown-hover:after{content:'';position:absolute;left:0;bottom:-24px;width:100%;height:100%}.dropdown:not(.dropdown-hover) .dropdown-menu{margin-top:8px!important;z-index:100000}.dropdown .dropdown-menu:before{font-family:jspuzzles;content:"\f0d8";position:absolute;top:0;left:28px;right:auto;font-size:22px;color:#fff;transition:top .35s}.dropdown .dropdown-item .arrow{transform:rotate(-90deg)}.dropdown-item{transition:background-color .3s,color .3s}.dropdown-lg{min-width:23rem}.dropdown-md{min-width:15rem}.navbar-vertical.navbar-expand-lg{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:15.625rem!important;overflow-y:auto;padding:0;box-shadow:none}.navbar-vertical.navbar-expand-lg .navbar-collapse{display:block;overflow:auto;height:calc(100vh - 360px)}.navbar-vertical.navbar-expand-lg>[class*=container]{flex-direction:column;align-items:stretch;min-height:100%;padding-left:0;padding-right:0}.navbar-vertical.navbar-expand-lg.fixed-start{left:0}.navbar-vertical.navbar-expand-lg.fixed-end{right:0}.navbar-vertical.navbar-expand-lg .navbar-nav .nav-link{padding-top:.675rem;padding-bottom:.675rem;margin:0 1rem}.navbar-vertical.navbar-expand-lg .navbar-nav .nav-link .nav-link-text,.navbar-vertical.navbar-expand-lg .navbar-nav .nav-link i{pointer-events:none}.navbar-vertical.navbar-expand-lg .navbar-nav .nav-item{width:100%}.navbar-vertical.navbar-expand-lg .navbar-nav>.nav-item{margin-top:.125rem}.navbar-vertical.navbar-expand-lg .navbar-nav>.nav-item>.nav-link .icon svg .color-background{fill:#3a416f}.navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-left:15px}}@media all and (min-width:92px) and (-ms-high-contrast:none),(min-width:92px) and (-ms-high-contrast:active){.navbar-vertical.navbar-expand-lg>[class*=container]{min-height:none;height:100%}}@media (min-width:1200px){.navbar-vertical.navbar-expand-xl{display:block;position:fixed;top:0;bottom:0;width:100%;max-width:15.625rem!important;overflow-y:auto;padding:0;box-shadow:none}.navbar-vertical.navbar-expand-xl .navbar-collapse{display:block;overflow:auto;height:calc(100vh - 360px)}.navbar-vertical.navbar-expand-xl>[class*=container]{flex-direction:column;align-items:stretch;min-height:100%;padding-left:0;padding-right:0}.navbar-vertical.navbar-expand-xl.fixed-start{left:0}.navbar-vertical.navbar-expand-xl.fixed-end{right:0}.navbar-vertical.navbar-expand-xl .navbar-nav .nav-link{padding-top:.675rem;padding-bottom:.675rem;margin:0 1rem}.navbar-vertical.navbar-expand-xl .navbar-nav .nav-link .nav-link-text,.navbar-vertical.navbar-expand-xl .navbar-nav .nav-link i{pointer-events:none}.navbar-vertical.navbar-expand-xl .navbar-nav .nav-item{width:100%}.navbar-vertical.navbar-expand-xl .navbar-nav>.nav-item{margin-top:.125rem}.navbar-vertical.navbar-expand-xl .navbar-nav>.nav-item>.nav-link .icon svg .color-background{fill:#3a416f}.navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav-link{padding-top:.45rem;padding-bottom:.45rem;padding-left:15px}}@media all and (min-width:1200px) and (-ms-high-contrast:none),(min-width:1200px) and (-ms-high-contrast:active){.navbar-vertical.navbar-expand-xl>[class*=container]{min-height:none;height:100%}}.page-item.active .page-link{box-shadow:0 3px 5px -1px rgba(0,0,0,.09),0 2px 3px -1px rgba(0,0,0,.07)}.page-item .page-link,.page-item span{display:flex;align-items:center;justify-content:center;color:#637492;padding:10px;margin-left:10px;height:36px;font-size:16px}@media (max-width:500px){.page-item .page-link{margin-left:0}}.table thead th{padding:.75rem 1.5rem;text-transform:capitalize;letter-spacing:0;border-bottom:1px solid #e9ecef}.table th{font-weight:600}.table td,.table th{white-space:nowrap}.table.align-items-center td,.table.align-items-center th{vertical-align:middle}.table tbody tr:last-child td{border-width:0}.table>:not(:last-child)>:last-child>*{border-bottom-color:#e9ecef}html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:991.98px){.dropdown-xl{min-width:35rem}}.width120or160{width:160px;min-width:160px;max-width:160px}@media screen and (max-width:1380px){.width120or160{width:120px;min-width:120px;max-width:120px}}@media screen and (min-width:1799px){.width120or160{width:300px;min-width:300px;max-width:120px}}@media screen and (max-width:1300px){.hideunder1300{display:none}}

i.flag:not(.icon),i.flag:not(.icon):before{display:inline-block;width:16px;height:11px}i.flag:not(.icon){line-height:11px;vertical-align:baseline;margin:0 .5em 0 0;text-decoration:inherit;speak:none;font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden}i.flag:not(.icon):before{content:'';background:url(https://www.jspuzzles.com/fonts/mdbootstrap-flags/flags.webp) -108px -1976px no-repeat}i.flag.ad:before{background-position:0 0}i.flag.ae:before{background-position:0 -26px}i.flag.an:before{background-position:0 -182px}i.flag.as:before{background-position:0 -260px}i.flag.ba:before{background-position:0 -416px}i.flag.bb:before{background-position:0 -442px}i.flag.bd:before{background-position:0 -468px}i.flag.be:before{background-position:0 -494px}i.flag.bg:before{background-position:0 -546px}i.flag.br:before{background-position:0 -728px}i.flag.bs:before{background-position:0 -754px}i.flag.by:before{background-position:0 -858px}i.flag.ca:before{background-position:0 -910px}i.flag.cc:before{background-position:0 -962px}i.flag.cd:before{background-position:0 -988px}i.flag.china:before,i.flag.cn:before{background-position:0 -1196px}i.flag.christmas.island:before{background-position:0 -1352px}i.flag.de:before{background-position:0 -1430px}i.flag.dj:before{background-position:0 -1456px}i.flag.ee:before{background-position:0 -1612px}i.flag.es:before{background-position:0 -1742px}i.flag.fr:before{background-position:0 -1976px}i.flag.gw:before{background-position:-36px -416px}i.flag.hk:before{background-position:-36px -468px}i.flag.hr:before{background-position:-36px -546px}i.flag.id:before{background-position:-36px -624px}i.flag.ie:before{background-position:-36px -650px}i.flag.il:before{background-position:-36px -676px}i.flag.in:before{background-position:-36px -702px}i.flag.is:before{background-position:-36px -806px}i.flag.it:before{background-position:-36px -832px}i.flag.jp:before{background-position:-36px -910px}i.flag.li:before{background-position:-36px -1300px}i.flag.ls:before{background-position:-36px -1378px}i.flag.monaco:before{background-position:-36px -1534px}i.flag.md:before{background-position:-36px -1560px}i.flag.me:before{background-position:-36px -1586px}i.flag.mh:before{background-position:-36px -1639px}i.flag.ml:before{background-position:-36px -1691px}i.flag.mo:before{background-position:-36px -1769px}i.flag.mr:before{background-position:-36px -1847px}i.flag.ms:before{background-position:-36px -1873px}i.flag.mt:before{background-position:-36px -1899px}i.flag.mw:before{background-position:-36px -1977px}i.flag.mx:before{background-position:-72px 0}i.flag.my:before{background-position:-72px -26px}i.flag.no:before{background-position:-72px -260px}i.flag.pf:before{background-position:-72px -468px}i.flag.ph:before{background-position:-72px -520px}i.flag.pl:before{background-position:-72px -572px}i.flag.pr:before{background-position:-72px -650px}i.flag.ps:before{background-position:-72px -676px}i.flag.pt:before{background-position:-72px -702px}i.flag.pw:before{background-position:-72px -728px}i.flag.py:before{background-position:-72px -754px}i.flag.re:before{background-position:-72px -806px}i.flag.se:before{background-position:-72px -1066px}i.flag.sh:before{background-position:-72px -1118px}i.flag.sm:before{background-position:-72px -1248px}i.flag.sr:before{background-position:-72px -1326px}i.flag.sv:before{background-position:-72px -1378px}i.flag.td:before{background-position:-72px -1482px}i.flag.th:before{background-position:-72px -1560px}i.flag.to:before{background-position:-72px -1716px}i.flag.tr:before,i.flag.turkey:before{background-position:-72px -1742px}i.flag.tv:before{background-position:-72px -1794px}i.flag.tw:before{background-position:-72px -1820px}i.flag.us:before{background-position:-72px -1950px}
.rtl {
  direction: rtl;
}

body{background:#fff;margin-top:35px}.navbar{background-color:#f7f5f6;background-image:url(https://www.jspuzzles.com/artwork/indexheaderltr-min.jpg);background-repeat:no-repeat;background-position:center}.nav-item a{color:#4f4f4f!important;font-size:16px;text-decoration:underline;font-weight:500}.nav-item a:hover{color:#d91b28!important;text-decoration:underline}.form-button,.form-button:hover,.navbar-nav>.active>a{text-decoration:none}@media screen and (max-width:576px){body{margin-top:0}#nav-logo img{max-width:200px}.hwidth380{width:auto}.navbarmobile{padding:0;margin:0}.logo-image-resp{height:50px!important;width:161px!important}.nav-div-resp{width:83%}}@media screen and (max-width:333px){.nav-div-resp{width:75%}}@media screen and (min-width:576px){.navbarmobile{padding:3px}}.footer-background,.section-background{background-color:#f7f5f6;border:3px solid #eee;padding:10px}@media screen and (min-width:767px){}.ads-background{background-color:#f7f5f6;border:3px solid #eee;height:100%}.footer-background{width:100%}.puzzles-categories{margin-left:80px}.facebook-button{text-align:right}@media screen and (min-width:1024px){.width-for-mobile{width:70%}}@media screen and (max-width:1024px){.hindextable1ltr,.navbar{background-image:none;background-color:#f7f5f6}.submenuwidth{width:480px}.width-for-mobile{width:100%}.hindextable1ltr{margin-left:auto;width:auto!important;height:auto;text-align:center}.puzzles-categories{margin:auto;text-align:center}.facebook-button{text-align:left}}.form-button{background-color:#dcd9d9;border-radius:5px;color:#000;width:100px;height:30px;padding:3px;text-align:center;display:inline-block;font-size:16px}fieldset,fieldset.scheduler-border{border:1px groove #ddd!important;margin:0 0 1.5em!important}.form-button:hover{color:#d91b28}.page-link{color:#000}.page-item.active .page-link{background-color:#d91b28;border-color:#ccc;white-space:nowrap}.page-item{white-space:nowrap}.puzzle-item{width:220px;margin:auto auto 7px;border:5px solid #f2eeed;padding-top:7px;padding-bottom:7px;text-align:center;line-height:20px;background-color:#f7f5f6}.puzzle-item-resp2,.puzzle-item-resp3{text-align:center;line-height:20px;background-color:#f7f5f6;margin-bottom:7px}.puzzle-item-resp2{padding:7px;border:5px solid #f2eeed}.puzzle-item-resp3{padding:0;}.puzzle-item-resp-homepage{padding-top:10px;padding-bottom:0px;margin-bottom:10px;margin-top:0}@media screen and (max-width:470px){.page-link{padding-right:9px;padding-left:9px}.puzzle-item-resp-homepage{padding-top:6px}.puzzle-item{width:160px;font-size:12px}.gallerypic{width:140px;height:93px}.indexdailycentertd,.indexdailylefttd{height:auto;padding-top:0}.stats{display:none}.indexdailylefttd{margin-top:0}}@media screen and (min-width:1080px){.indeximg{width:118px;height:89px}.margin-negative{margin-left:-12px;margin-right:-13px}}.ads{background-color:#bbb;height:100px;display:flex;justify-content:center;align-items:center}.results{color:#4f4f4f;margin-bottom:30px}fieldset.scheduler-border{padding:0 1.4em 1.4em!important;-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000}legend,legend.scheduler-border{font-size:1.2em!important;font-weight:700!important;border-bottom:none;width:auto}legend.scheduler-border{text-align:left!important;padding:0 10px}html *{max-height:1000000px}fieldset{-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000}legend{padding:0;margin-left:20px;margin-right:20px}.bg-facebooklogin{width:133px;height:32px;background:url('https://www.jspuzzles.com/artwork/css_sprites-min.png') -160px -249px}.fa-angle-left:hover,.fa-angle-right:hover{color:#007bff!important}.newindexwidth{width:88%}@media screen and (min-width:1800px){.newindexwidth{width:80%}}.jssearchbox{width:220px}@media screen and (max-width:1000px){.jssearchbox{width:180px}}@media screen and (max-width:1140px){.newindexwidth{width:96%}.jssearchbox{width:150px}}@media screen and (max-width:500px){.newindexwidth{width:100%}.jssearchbox{width:240px}}.onlyover500,.onlyunder500{display:none}@media (min-width:500px){.onlyover500{display:block}}@media (max-width:499px){.onlyunder500{display:block}}.dropdownhover:hover{display:block;opacity:1}.autocomplete{position:relative;display:inline-block}.autocomplete-items{position:absolute;border:1px solid #d4d4d4;border-bottom:none;border-top:none;z-index:99;top:100%;left:0;right:0}.autocomplete-items div{padding:10px;cursor:pointer;background-color:#fff;border-bottom:1px solid #d4d4d4}.autocomplete-items div:hover{background-color:#e9e9e9}.autocomplete-active{background-color:#1e90ff!important;color:#fff}@font-face{font-family:jspuzzles;src:url('https://www.jspuzzles.com/fonts/icomoon/v3/jspuzzles.eot');src:url('/fonts/icomoon/v3/jspuzzles.ttf') format('embedded-opentype'),url('/fonts/icomoon/v3/jspuzzles.ttf') format('truetype'),url('/fonts/icomoon/v3/jspuzzles.woff') format('woff'),url('/fonts/icomoon/v3/jspuzzles.svg') format('svg');font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"],[class^=icon-]{font-family:jspuzzles!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cat:before{content:"\e906"}.icon-dog:before{content:"\e907"}.icon-horse:before{content:"\e908"}.icon-extension:before,.icon-game:before,.icon-piece:before,.icon-plugin:before,.icon-puzzle:before{content:"\e905"}.icon-apparel:before{content:"\e903"}.icon-user1:before{content:"\e902"}.icon-sports_football:before{content:"\e904"}.icon-beach_access:before{content:"\e901"}.icon-asterisk:before{content:"\f069"}.icon-search:before{content:"\f002"}.icon-star:before{content:"\f005"}.icon-user:before{content:"\f007"}.icon-image:before,.icon-photo:before,.icon-picture-o:before{content:"\f03e"}.icon-play:before{content:"\f04b"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-leaf:before{content:"\f06c"}.icon-calendar:before{content:"\f073"}.icon-chevron-down:before{content:"\f078"}.icon-camera-retro:before{content:"\f083"}.icon-github:before{content:"\f09b"}.icon-plus-square:before{content:"\f0fe"}.icon-fsdf:before{content:"\f113"}.icon-puzzle-piece:before{content:"\f12e"}.icon-apple:before{content:"\f179"}.icon-paw:before{content:"\f1b0"}.icon-automobile:before,.icon-car:before{content:"\f1b9"}.icon-tree:before{content:"\f1bb"}.icon-paint-brush:before{content:"\f1fc"}.icon-user-plus:before{content:"\f234"}.icon-times-rectangle:before,.icon-window-close:before{content:"\f2d3"}.icon-snowflake-o:before{content:"\f2dc"}.icon-asterisk1:before{content:"\e900"}.icon-library:before{content:"\e921"}.icon-spoon-knife:before{content:"\e9a3"}.icon-landscape:before{content:"\e9c8"}.icon-laptop:before{content:"\f109"}.icon-child:before{content:"\f1ae"}.icon-people_alt:before{content:"\e9ca"}
body{margin-top:0px}
.rounded-10 {
  border-radius: 10px;
}
.rounded-18 {
  border-radius: 18px;
}
.rounded-12{ border-radius:12px; overflow:hidden; }

.pilldiv
{

  background-color:#fff; border-radius:18px;
  /* border-radius:12px;
  overflow:hidden; */
  /* background-color: #fff; */
  /* background-color: #F7F5F6; */
  /* border-radius: 18px; */
  /* padding: 16px; */
}

/* light blue 4DD0E1 */
/* dark blue 147C8A */
.cat-pill {
  border:1px solid #BEBEBE; color:#0E6571; background:#ffffff; box-shadow:none; transition: background-color .15s ease, box-shadow .15s ease, color .15s ease;
  font-weight:700; letter-spacing:0.3px; text-decoration:none; padding:6px 12px; border-radius:16px; display:inline-block; font-size:14px; cursor:pointer;
}
.cat-pill.selected { background:#9E48C8; color:#ffffff; box-shadow:0 2px 6px rgba(0,0,0,0.10); }
.cat-pill.selected:hover {  box-shadow:0 6px 14px rgba(0,0,0,0.18); }
.cat-pill:not(.selected):hover { background:#F6ECFF; color:#6F42C1; box-shadow:0 4px 12px rgba(0,0,0,0.12); }

/* dark blue: 147C8A */
/*
.cat-pill {
  border:1px solid #147C8A; color:#147C8A; background:transparent; box-shadow:none; transition: background-color .15s ease, box-shadow .15s ease, color .15s ease;
  font-weight:700; letter-spacing:0.3px; text-decoration:none; padding:6px 12px; border-radius:16px; display:inline-block;
  font-size:13px; cursor:pointer;
}
.cat-pill.selected { background:#147C8A; color:#ffffff; box-shadow:0 2px 6px rgba(0,0,0,0.10); }
.cat-pill.selected:hover { background:#44c8d6; box-shadow:0 6px 14px rgba(0,0,0,0.18); }
.cat-pill:not(.selected):hover { background:#147C8A; color:#ffffff; box-shadow:0 4px 12px rgba(0,0,0,0.12); } */


.bg2025 { background-color:#F7F5F6 }
.playbtn2025
{
  position:absolute; right:12px; bottom:12px; width:40px; height:40px; border-radius:50%; border:1px solid rgba(255,255,255,0.75); background:linear-gradient(180deg,#FF8A00 0%, #FF5200 100%); box-shadow:0 6px 16px rgba(0,0,0,0.25); display:flex; align-items:center; justify-content:center; cursor:pointer;
}
.playbtn2025 svg{ width:28px; height:28px; display:block; flex-shrink:0; }
.playbtn2025full
{
  position:absolute; bottom:10px; right:10px; background: linear-gradient(180deg,#FF8A00 0%, #FF5200 100%); color:#FFFFFF; padding:10px 18px; border:1px solid rgba(255,255,255,0.35); border-radius:24px; font-size:14px; font-weight:800; text-transform:uppercase; letter-spacing:0.5px; cursor:pointer; z-index:10; box-shadow:0 2px 8px rgba(0,0,0,0.25);
}
.gallerypic-home1-resp3
{
  /* width:380px;
  height:210px; */
  cursor: pointer;
}
/* RTL overrides: move play buttons to the left */
[dir="rtl"] .playbtn2025{ left:12px; right:auto; }
[dir="rtl"] .playbtn2025full{ left:10px; right:auto; }

.pill-div-puzzle-image
{
  aspect-ratio: 400 / 268; width:100%; height:auto; display:block; border-radius:18px; cursor:pointer; transition:filter 180ms ease, box-shadow 180ms ease;
}

.pill-category-ltr
{
  position:absolute; left:12px; bottom:12px; background:rgba(255,255,255,0.88); color:#0E2A47; padding:5px 10px; border-radius:20px; font-weight:600; font-size:13px; display:inline-flex; align-items:center; gap:8px; box-shadow:0 4px 12px rgba(0,0,0,0.40); border:1px solid rgba(0,0,0,0.08); cursor:pointer; text-decoration:none;
}
.pill-category-rtl
{
  position:absolute; right:12px; bottom:12px; background:rgba(255,255,255,0.88); color:#0E2A47; padding:5px 10px; border-radius:20px; font-weight:600; font-size:13px; display:inline-flex; align-items:center; gap:8px; box-shadow:0 4px 12px rgba(0,0,0,0.40); border:1px solid rgba(0,0,0,0.08); cursor:pointer; text-decoration:none;
}
.pill-stats
{
  display:flex; align-items:center; justify-content:space-between; padding:8px 6px 0 6px;
}
.pill-stats-text { color:#6D6A6C; }
.pill-puzzle-box { box-shadow: 0 4px 10px rgba(0,0,0,0.08);background-color:#FAFAFA; }
.pill-title-text { font-size:17px;color:#2E2E2E;text-decoration:none;}
.puzzles_title {
  font-size:21px; font-weight:800; color:#0E2A47; letter-spacing:0.3px;
  width: 100%;
}
.puzzle_title_category {   width: 100%;
                color:#696969;padding:0 10px;
           			margin: 0px 15px 10px;}
.main-pill-purple { background-color:#9E48C8; }
@media (max-width: 825px) {
  .hide-under-825 {
    display: none;
  }
}
.oppdirdesktop-left {
  text-align: right;
}
@media (max-width: 467px) {
  .oppdirdesktop-left {
    text-align: left;
  }
}

.oppdirdesktop-right {
  text-align: left;
}
@media (max-width: 467px) {
  .oppdirdesktop-right {
    text-align: right;
  }
}
