body{font-family:sans-serif,Tahoma,Arial,Helvetica;height:auto!important;min-height:100%!important;color:#2d2d2d;font-size:16px;margin:0;padding:0;line-height:1.5}html{height:100%;background-color:#eceef1}.lazy-hidden{opacity:0}.lazy-loaded{-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-ms-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s;opacity:1}.comment-holder,.comment-holder:after{overflow:auto;clear:both;height:auto;box-sizing:border-box;padding:10px}.comment-border{background-color:#d9e8df;transition:1s}.comment-holder textarea{display:block;height:100px;width:100%;box-sizing:border-box;resize:vertical;padding:10px;border:0;color:#2d2d2d;background-color:#f9f9f9;font-size:14px;margin-top:5px;border:1px solid #ccc}.comment-holder input,.comment-holder select{height:30px;box-sizing:border-box;font-family:Tahoma;padding:5px;border:1px solid #ccc;color:#2d2d2d;background-color:#f9f9f9;font-size:14px;margin-top:5px}.comment-holder input{width:200px}.shotsholder{width:100%;height:auto;padding:2px;display:flex;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.shotsholder img{margin-left:10px;border:1px solid #ccc;box-sizing:border-box;display:block;width:auto;height:180px}.shotsholder a{flex:0 0 auto}.screenshots{box-sizing:border-box;width:100%;height:228px;margin-bottom:20px;padding:0 10px}.shotsholder::-webkit-scrollbar{background-color:#4f9acb;height:8px}.shotsholder::-webkit-scrollbar-thumb{background-color:#0f4c74}.toplist{width:100%;margin-bottom:10px;box-shadow:0 0 0 2px #eee inset;border-radius:0 10px 10px 0}aside h3,.sameauthor h3{color:#333;margin:2px;font-weight:600}.related-new h2{margin:10px 10px}.toplist li{position:relative;padding:0;list-style:none;clear:both;overflow:auto;margin:10px;border-bottom:1px solid #eee;min-height:65px}.toplist img{float:right;right:16px;top:10px;width:60px;height:60px;border-radius:6px}.toplist h3{margin:5px}.toplist a{font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis}.comment-holder button{display:block;color:#fff;background:#4a7c1a;border-radius:5px;border:2px;line-height:1.5;width:100px;padding:5px;font-size:13px;font-family:Tahoma;margin-top:10px}.nletter{box-sizing:border-box;background-color:#e9e9e9;color:#000;width:100%;padding:11px 16px 14px 15px!important;border-top:1px solid gray;margin:10px auto}.nletter input{width:100%;box-sizing:border-box;font-size:13px;margin:0 0 8px 0;padding:6px 0 6px 6px;border-radius:0;border:1px solid #ccc}.nletter button{width:100%;text-align:center;border:1px solid #426e8f;background-color:#004c97;display:inline-block;cursor:pointer;color:#fff;font-size:14px;font-weight:700;text-decoration:none;padding-top:7px;padding-bottom:7px}.nletter div,.toc div{font-size:18px;font-weight:700}.softlist{clear:right;margin:0;padding:5px 0 10px}.softlist ul{list-style:none;margin:0;padding:0 10px;clear:both}.more{color:#337abc!important}.more:hover{text-decoration:underline}.softlist ul li{margin:0;padding:0;border-bottom:1px solid #e3e8ea;font-size:14px}.softlist li div{height:28px;max-height:30px;padding:3px 0 3px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box}.softlist .row{margin-top:5px}.softlist ul span{direction:ltr;text-align:left;float:left;box-sizing:border-box;font-size:15px}.softlist img{float:left;margin:0 5px -6px 0}.softlist ul li a{color:#000;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.softlist a:hover *{color:#35548f;text-decoration:underline!important}.editor{position:relative;margin-top:15px;padding:2px 10px;height:40px;border-bottom:2px solid #eee}.authorrating{padding-right:20px;direction:ltr;font-size:16px;font-weight:700;color:#6a776d}.authorrating span:first-child{font-weight:700;color:#539c4c}.icon{background:url(/skin/sprites.webp) no-repeat;display:inline-block;content:" "}.author,.article-date{font-size:14px;margin:6px auto;padding:5px}.updatedate{background-color:#f6f8f9;clear:both;font-size:14px;margin:6px auto;padding:5px;border:1px solid #e2e9f1;border-radius:10px 0 0 10px}.top20{padding-top:30px;clear:both}.scanned{padding:9px;border:2px solid #5a5f67;width:80%;text-align:center;line-height:1.5;background-color:#fff;border-radius:10px;font-size:16px}.scanned span{direction:ltr;color:#4a7c1a}.top10{padding:0 10px;margin-bottom:10px;clear:both;display:block}.top12{margin-top:12px}.left5{padding-left:5px}.bluemargin{height:50px;width:10px;line-height:50px;color:#fff;font-size:20px;text-align:center;float:right;background-color:#306895;margin-left:10px;padding:0;border-radius:0 5px 0 0}div,section{margin-left:auto;margin-right:auto;margin-top:0;text-align:right}.unit_row{width:99%}.unit_container{display:flex;flex-direction:column;width:100%;margin:0 auto;clear:both}#top-unit,.top-unit{margin:10px auto;text-align:center;margin-top:10px!important;margin-bottom:10px!important}#predownload{display:none;text-align:center;font-size:18px;background-color:#f2f2f2;width:90%;color:#4a7c1a;min-height:178px;line-height:1.6;border:1px solid #b8c7be;margin:10px auto}.external{box-sizing:border-box;width:95%;padding:10px;background-color:#eee;border:1px solid #cdd9e3}#posttimer{display:block;text-align:center;padding:5px;border-bottom:1px dashed #ccc;min-height:188px}.rank{width:100%;min-width:172px;background-color:#fff;border:1px solid #d9dde0;padding:5px;margin:0 auto}.ranked{border-bottom:1px solid #d9dde0;padding:5px 0;font-size:18px;font-weight:600;color:#333}.rank div{text-align:center}.rank p{font-size:60px;line-height:1.4;margin:5px;text-align:center;color:#4c674a;font-weight:600}.ratesdetails{padding:5px;width:98%}.ratesdetails th{padding-bottom:3px}.value{width:0;text-align:left;transition:width 2s ease 1s;background-color:#3fd31c;height:14px;margin:0;display:flex;justify-content:center}.value span{font-size:13px;line-height:1.5}.totalrating{background-color:#f2f2f2;border:1px solid #d9dde0;padding:10px;overflow:auto}.review{margin:5px 2px 5px 2px}article{margin:10px auto;width:98%}.local,.downtime{margin:0 10px}.local p{margin:8px 2px}.downtime{font-size:14px}.downtime span{margin-bottom:10px;display:block}.mainh2{font-size:24px;margin:18px 5px 10px;padding-right:6px;line-height:1.4;border-right:5px solid #4a7c1a;font-weight:600}.relh2{font-size:20px;margin:5px 10px 14px;padding-right:6px;line-height:1.5;font-weight:500;color:#555}.sectionh2{margin:10px 12px 5px;color:#4a4a4a;font-size:22px;line-height:1.4;font-weight:600}.techinfo .sectionh2{padding-right:2px;border-right:1px dashed #ccc}.techinfo{width:95%;min-height:115px}.inlinks{padding:12px;border:1px solid #ccc;display:block}.share-buttons{list-style:none;margin:10px;font-size:14px;position:absolute;bottom:5px;left:5px}.share-buttons a{font-size:13px}.back-to-top{display:none;position:fixed;bottom:40px;left:10px;text-decoration:none;color:#777;background-position:-107px -102px;width:20px;height:20px;padding:5px}.icon.logo{background-position:-1px -7px;width:112px;height:20px;margin-top:4px}.icon.rss{background-position:-219px -11px;width:32px;height:15px}.share-google .icon,.google .icon{background-position:-70px -99px;width:25px;height:25px}.youtube .icon{background-position:-148px -49px;width:28px;height:28px}.share-facebook .icon,.facebook .icon{background-position:0 -99px;width:25px;height:25px}.share-twitter .icon{background-position:-38px -101px;width:25px;height:25px}.row{width:auto;margin:0 auto 15px;box-sizing:border-box}.list .row{width:auto}.row:before,.row:after{content:" ";display:table}.row .row:last-child{margin-bottom:0}.c-reply{position:absolute;left:5px;bottom:1px;font-size:13px;background-color:#f1f3f8;padding:2px;border:1px solid #dedede;border-radius:5px;line-height:1.5;width:60px;text-align:center}.sectioninfo{margin:10px;color:#4a4e56}.rater-title{background-color:#eff4ff;height:35px;text-align:right;color:#132005;padding:4px;font-size:14px;line-height:1.5}.rater-title span{margin-right:10px}.rater-title span:first-child{font-weight:600}.small{font-size:14px;line-height:1.5}figure{margin:10px}.rater-body{text-align:right;background-color:#fbfbfb;padding:5px 15px 10px 0}.rater-body p{width:90%;margin-right:5px}.usercomments{display:block;overflow:hidden;border-color:silver}.reply{margin:10px 30px}.extralinks span{margin-right:20px;font-size:14px;font-weight:600;color:#4a7c1a}.list{overflow:hidden;list-style-type:none;margin-top:10px;clear:both;padding:0}.list li{min-height:25px;position:relative}.feedback div{margin-top:4px;padding:10px}.down{position:relative;box-shadow:0 2px 0 0 #3f9262}.down span{margin-left:5px}.icon.download{background-position:-188px -12px;width:15px;height:15px;padding-right:5px}.icon.comments{background-position:-56px -75px;margin-left:6px;width:8px;height:15px;padding-right:5px}.icon.dot{background-position:-69px -81px;width:20px;height:11px}.icon.home{background-position:-166px -9px;position:absolute;width:15px;top:1px;right:0;height:15px;margin-left:10px;display:inline-block}blockquote{background-color:#e6eaef;border-left:10px solid #ccc;position:relative;font-family:'Arial';font-size:14pt;font-weight:600;margin:10px 10px;padding:.5em 10px}blockquote:before{color:#28b139;content:open-quote;font-size:2em;line-height:.1em;margin-right:.25em;vertical-align:-.4em;position:absolute;left:10px;top:20px}.ligif{margin:0 2px 0 10px}.news-rel a{color:#35548f!important;font-weight:500}.news-video{width:90%;margin:0 10px;box-sizing:border-box}.news-video iframe{width:100%}.theader img{height:20px}.theader{overflow:hidden;height:25px;display:block;margin-top:4px;float:right;padding:5px 10px 0 6px;position:relative;width:220px}.nav-trigger{color:#fff;float:left;margin-top:6px;margin-left:10px;position:relative;z-index:5;display:inline-block;width:40px;height:36px;cursor:pointer}.nav-trigger svg{fill:#fff}#fblogo{float:right;margin:5px}blockquote cite{display:block;padding:12px}.divbox{background-color:#f9f9f9;border:1px #e9e9e9 solid;text-align:right;box-sizing:border-box;color:#000;margin:10px auto;padding:15px;height:auto}.divbox h2{margin-right:10px}.divbox strong{margin:5px 5px;display:block;padding-bottom:2px}.divbox a b{color:#35548f}.outlinks{background-color:#f1f3f8;border-right:10px solid #ccc;position:relative;direction:ltr;margin:1.5em 10px;padding:.5em 10px}.outlinks:before{content:url(https://sptcdt.com/images/link.png);margin:0 .5em}.inlinelinks{display:inline;padding:0 2px}.share-box li,.social_links li{display:inline-block}.share-box{flex:1;width:100%;margin:5px auto;overflow:visible;text-align:center;min-width:0;box-sizing:border-box}.social_links{padding-top:2px;padding-bottom:5px;margin:0 auto;width:100%;text-align:left;display:block;height:auto;min-height:75px;box-sizing:border-box;overflow:visible}.share-buttons a{text-decoration:none!important;padding:2px}.social_links a{margin-left:3px;margin-bottom:3px;float:left;text-decoration:none!important;width:28px;height:28px;border-radius:5px;padding:2px}.share-facebook,.facebook{background:#224970}.share-twitter,.twitter{background:#05a9dc}.share-google,.google{background:#d02513}img{border:0}.intlinks{display:block;text-decoration:none;color:#069;border-left:1px solid #ccc;background-color:#f1f3f8;padding:15px}#top{width:100%;max-width:1200px;position:relative;background-color:#1c3c5c;margin:0 auto 5px;box-sizing:border-box}#Header{width:100%;max-width:970px;height:96px;position:relative;margin:20px auto 0;box-sizing:border-box}#content{background:#fff;width:100%;max-width:768px;position:relative;float:left;height:auto;overflow:visible;box-sizing:border-box}#content strong{padding-right:10px}#side{background:#fff;width:200px;text-align:right;direction:rtl;min-height:400px;margin:0 0 20px 778px;padding:0 0 5px}#dside{background:#fff;width:360px;float:right;min-height:400px;margin:0 5px}aside h2{color:#333;margin:5px}aside h2>span{display:block;color:#837575;margin:10px;font-size:14px}.g-menu-res{text-align:center;margin:5px auto;min-height:270px}.ytvideo{width:620px;height:330px}.ytvideo iframe{max-width:620px;max-height:380px}.glinks{position:absolute;bottom:6px;left:6px}#dcontent,.dcontent{background:#fff;width:100%;max-width:800px;position:relative;float:right;height:auto;margin:0 5px;box-sizing:border-box}#body,.wrapper{clear:both;width:100%;max-width:1200px;margin:0 auto;background-color:#fff;overflow:visible;box-sizing:border-box}#lefth{background:#fff;width:735px;height:94px;position:relative;float:left;text-align:center;overflow:hidden;padding:0}#lefth img{display:block;overflow:hidden;width:728px;height:90px}#righth{background:#fff;width:240px;height:94px;text-align:center;margin:0 0 0 730px}#lefti{background:#fff;width:300px;height:60px;position:relative;float:left;padding:0}#righti{background:#fff;width:660px;height:60px;text-align:center;margin:0 0 0 300px}#spacer{width:970px;position:relative;margin:60px 0 0;padding:0}.goleft{float:left;padding-left:5px}.goright{float:right;margin-left:5px}.reference{display:block}.description{clear:both;font-size:18px;font-family:sans-serif,Arial;line-height:1.65;width:96%;direction:rtl;color:#2d2d2d;margin:15px auto;box-sizing:border-box;padding:4px}.description p{margin:0 0 10px;line-height:1.7;width:100%}p{margin:0 0 10px;line-height:1.7}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:95%;width:95%;display:block;margin:0 auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.fulldesc{padding-top:10px;font-size:small;font-family:arial;width:98%;display:block;overflow:hidden;direction:ltr}#hmenu.open{width:200px;margin-bottom:4px;min-height:32px;border-bottom:1px solid #ccc;position:absolute;top:40px;left:0;opacity:1;visibility:visible;background-color:#1c3d5b;overflow:auto;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition:.5s;z-index:99999;padding:5px 0}#hmenu.open ul{border-right:1px solid #ccc;float:none;margin:0 0 2px;padding:0}#hmenu.open li{float:none;background-color:#1f5888;border-bottom:1px solid #1d476c;border-top:1px solid #1c3d5b}#hmenu{width:100%;max-width:1200px;margin-bottom:4px;min-height:32px;border-bottom:1px solid #32363d;border-top:1px solid #7f8288;overflow:hidden;padding:2px 0;box-sizing:border-box}#hmenu ul{border-right:1px solid #ccc;padding-right:4px;list-style:none;margin:0 0 2px}#hmenu li{float:right;color:#fff}#hmenu li a{display:block;text-decoration:none;color:#fff;font-family:Arial;font-size:16px;font-weight:700;padding:8px 15px}#hmenu li a:hover{background-color:#373b43}#disqus_thread{width:99%;margin:0 auto}.arfont{font-family:Arial;font-size:14pt;font-weight:600}#notes{padding:10px}hr{border:0;height:1px;background:#dadbde;clear:both}.entries{display:flow-root;position:relative;width:100%;max-width:780px;min-height:140px;background-color:#f4f4f4;margin:10px 0 15px 0;padding:12px 10px;overflow:visible;border:1px solid #e5e2e2;border-radius:20px 0 0 0;box-sizing:border-box}.entries div{font-size:16px}.entries .midimg,.webimg{border:1px solid #e2e9f1;padding:2px}.webimg{width:120px;height:120px;padding:5px;background-color:#fff}.entries .midimg:hover{border:1px solid #5a5f67;padding:2px}.hotsoft a{margin:4px;display:block}.hotsoft:hover{cursor:pointer;transform:translateY(-2px);z-index:100;box-shadow:rgb(0 0 0 / .2) 0 8px 8px 0;-webkit-box-shadow:rgb(0 0 0 / .2) 0 8px 8px 0;-moz-box-shadow:rgb(0 0 0 / .2) 0 8px 8px 0}.hotsoft{position:relative;width:254px;border:thin #ccc solid;overflow:hidden;border-radius:4px;transition:all 250ms ease-in-out;margin-bottom:5px;min-height:160px;height:180px;overflow:hidden;background-color:#fff;float:right;margin-left:2px;text-align:center}.hotsoft:after,.hotarts:after{content:"";display:table;clear:both;overflow:hidden}.hotarts{min-height:265px;position:relative;width:382px;margin-bottom:5px;overflow:hidden;background-color:#f2f2f2;float:right;border-bottom:1px solid silver;margin-left:10px}.hotarts .info{max-width:300px;min-height:92px}.newarticles{display:block;overflow:hidden}.hotarts img{width:300px;height:168px;display:block;border:1px solid #e5e5f3;margin:5px auto;padding:1px}.hotarts img:hover{box-shadow:0 -130px 180px 150px #efe7e7;border:1px solid #2d4262}.enrating{margin-bottom:2px;position:absolute;bottom:4px;left:10px;direction:ltr;text-align:left}.hotnews{width:98%;margin-bottom:15px;min-height:125px;background-color:#f2f2f2;overflow:hidden;border:1px #eaeaea solid;border-radius:15px 0 0 5px;position:relative;padding:5px}.popular{min-height:70px;width:768px}.thumb{border:thin #ccc solid;width:120px;height:86px;float:right;opacity:.9;margin:0 5px 5px;padding:2px}.description img{border:thin #ccc solid;max-width:655px;float:none;display:block;opacity:.9;margin:10px auto;padding:2px;box-sizing:border-box}.description li img{max-width:500px}.artimg,figure img{border:thin #ccc solid;max-width:610px;float:none;display:block;opacity:.9}.thumb:hover{opacity:1}.entries .info{min-height:70px}.info{padding:2px;font-size:14px}.hotnews .info a,.itemdetails a,.welcome a{color:#4a7c1a}.hotnews .info a:visited{color:#35548f}.welcome a:hover{color:#35548f;text-decoration:underline}.developer a{color:#35548f}.tocomments a{color:#35548f;font-size:14px}.hotsoft .info{clear:right;overflow:hidden;text-overflow:ellipsis;display:block;text-align:center}.hotsoft h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;margin-top:2px;direction:ltr;font-size:20px;line-height:1.5;font-weight:600}.tocomments{height:40px}.info strong{display:block;overflow:hidden}.ltr{direction:ltr;text-align:left}.tools{float:left;font-size:14px;margin:10px 15px;line-height:1.5}TD{font-size:14px;text-align:right}h1{font-family:Arial;font-size:32px;color:#2d2d2d;line-height:1.3;font-weight:700;margin-bottom:.75rem}.sub-headerbar h1{margin:5px auto}.tagged{font-size:14px;line-height:1.5}.tags{background-color:#f1f3f8;border:thin #ccc solid;color:#ccc;text-align:justify;margin:0;padding:5px}.hits{font-size:14px;color:green;margin:0;line-height:1.5}.entries .hits{position:absolute;left:15px;bottom:10px;border:1px solid #e5e2e2;border-radius:20px 0 0 0;padding:5px 5px 5px 10px}.tags ul{margin:0;padding:0 20px}.tags li{padding-top:5px;margin:0}.tags li a:hover{color:orange}.addborder{border:thin #ccc solid}h2{font-size:24px;line-height:1.4;font-weight:600;margin:18px 0 10px}.description h2,.topsoft h2,.categories h2{font-size:24px;line-height:1.4;font-weight:600}.faq a{width:100%;margin:2px;height:auto;overflow:hidden;margin-bottom:10px;font-weight:600;line-height:1.5}.answer{display:none;margin-right:10px;margin-left:2px;line-height:1.6;margin-top:5px;font-size:15px;color:#555}h3{font-weight:600;font-size:20px;line-height:1.5;color:#4a7c1a;margin-top:1.25rem;margin-bottom:.75rem}.description h3{font-weight:600;font-size:18px;line-height:1.5}h4{font-weight:600;font-size:18px;line-height:1.5;margin-top:1rem;margin-bottom:.5rem}h5{font-weight:600;font-size:16px;line-height:1.5;margin-top:.75rem;margin-bottom:.5rem}h6{font-weight:600;font-size:16px;line-height:1.5;margin-top:.75rem;margin-bottom:.5rem}.col2 h3,.col3 h3{padding-top:2px;margin:0;font-size:18px;line-height:1.4;font-weight:600}.col2 h3{color:#35548f;font-weight:600}.col2 .cat0,.col2 .cat1{font-size:15px;line-height:1.5}.text{font-size:14px;color:#000;font-family:Tahoma}.socicon{display:inline-block;overflow:hidden}.social_links a:hover{transform:translateY(+2px)}.social_links a{display:inline-block;width:auto;padding:0;margin:0 2px 5px;outline-offset:-1px;transition:all .2s ease-in-out}.white:link{font-weight:400;color:#fff;font-style:normal;font-family:Tahoma;font-variant:normal;text-decoration:none}.nolink{justify-content:center;padding:5px;border-radius:6px;margin:0 auto;border:4px solid rgb(66 66 66 / .06);background:#EFF3F6;display:block;width:80%;font-weight:700;color:#7b7b7b}.Title{font-size:32px;color:#404404;font-weight:700;margin:10px auto;padding:2px 0;display:block;line-height:1.3}.Header .Title{font-size:32px}.Title span{display:inline;font-size:28px;line-height:1.3}.Header{float:none;box-sizing:border-box;margin-top:5px}.cats{min-height:40px;line-height:40px;background-color:#f6f8f9;margin-bottom:4px;margin-top:10px;padding:2px;box-sizing:border-box;margin:6px 5px;border-bottom:1px solid #f3f0f0;height:auto}.cats div{margin-top:2px;line-height:1.5;padding-right:2px;display:inline-block;display:inline;font-size:15px;overflow:hidden;text-overflow:ellipsis}.firstcrumb{margin-right:5px}.cats div:not(.firstcrumb):before{display:inline;content:"/ ";font-size:1.22em;color:#404040}.newmenu{width:100%}.newmenu .headerbar,.listbox p{font:bold 13px Tahoma;color:#fff;background:#5a5f67 linear-gradient(#8d9094,#34373f);margin-bottom:2px;margin-top:0;text-transform:uppercase;padding:14px 34px 7px 8px}.sub-headerbar{font-size:16px;color:#3f434b;background:#eceef1;margin:10px 0 0 0;padding:12px 10px 5px 2px;border-bottom:2px solid #306895;border-radius:0 10px 0 0}.sub-headerbar a:after{content:"/ ";padding-right:2px;color:#000}.sub-headerbar h4,.sub-headerbar h5{margin:5px;font-size:16px;font-weight:600;color:#666}.subcat{border:1px solid #e9ebef}.newmenu ul{list-style-type:none;text-align:center;margin:0 auto;padding:0}.newmenu ul li{text-align:right;margin:0;background-color:#f1f3f8;border-bottom:1px dotted #fff}.newmenu ul li .sub{color:#000;display:block;line-height:1.5;text-decoration:none;padding:5px 45px 5px 0;font-size:15px}.newmenu ul li{color:#35548f;background-color:#fff;display:block;line-height:1.5;text-decoration:none;padding:5px 18px 5px 0;font-size:16px}.newmenu ul li:hover{background:#f1f3f8;text-decoration:none}.icon.downtown{display:block;padding-right:18px;width:50px;height:50px;background-position:-205px -42px;position:fixed;left:10px;bottom:10px}#toptools{width:100%;max-width:1200px;height:38px;background:#1c3c5c linear-gradient(#2165a3,#1c3c5c);text-align:right;margin-bottom:5px;box-sizing:border-box}.theader a{color:#fff;font-family:Arial;font-size:16px;font-weight:600;display:block}.slogan{position:absolute;top:9px}.rdiv{padding:10px 10px 0 0}.white:visited{font-weight:700;color:#fff;font-style:normal;font-family:Tahoma;font-variant:normal;text-decoration:none}.white:active{color:#fff;text-decoration:none;font-family:Tahoma}:link{color:#3a3a3a;font-style:normal;font-variant:normal;text-decoration:none}:visited{color:#3a3a3a;font-style:normal;font-family:Tahoma;font-variant:normal;text-decoration:none}.txtbox{clear:none;border-right:#999 1px solid;border-top:#999 1px solid;border-left:#999 1px solid;border-bottom:#999 1px solid;font:14px Tahoma;font-family:Tahoma;color:#009}input{border:1px solid #999;font-weight:400;color:#000}#stats{padding:4px}.nice{font:9pt Tahoma;color:#000;text-decoration:none;text-align:right;margin:0 1px 0 0}#Desc{position:relative;min-height:160px;text-align:right;line-height:1.6;margin:5px 2px;font-size:16px}#newsDesc{position:relative;min-height:190px;border:thin #ccc solid;background-color:#f8f8f8;text-align:right;line-height:1.6;clear:both;margin:5px 2px;font-size:16px}#infoads{width:300px;height:250px;background-color:#e5e5e5;float:left}#downloadinfo{width:100%;min-height:178px;height:auto;overflow:visible;margin:2px 10px;clear:both;display:flex;box-sizing:border-box}#infocol1{width:99%;height:auto}.niceborder{border-right:silver 1px solid;border-top:silver 1px solid;margin-bottom:15px;border-left:silver 1px solid;border-bottom:silver 1px solid;font:9pt Tahoma;color:#0060aa;text-decoration:none;background-color:#f3f3f3;padding:2px}SELECT{font-size:11pt;color:#000;font-family:Tahoma}textarea{color:#000;font-family:Tahoma}.headermenu{font-weight:700;font-size:18px;color:#fff;line-height:1.5;margin:0 0 10px;padding:0}.SearchButton{background:#f9f9f9;background:-moz-linear-gradient(top,#f9f9f9 0,#f1f1f1 50%,#e2e2e2 51%,#bbb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(50%,#f1f1f1),color-stop(51%,#e2e2e2),color-stop(100%,#bbb));background:-o-linear-gradient(top,#f9f9f9 0,#f1f1f1 50%,#e2e2e2 51%,#bbb 100%);border-color:#474a51;border-radius:0 3px 3px 0!important;-moz-border-radius:0 3px 3px 0!important;-khtml-border-radius:0 3px 3px 0!important;-webkit-border-radius:3px 0 0 3px!important;border-left:1px solid #a5a6a7!important;border-style:solid;border-width:1px;cursor:pointer;margin-top:5px;padding:0;height:26px;width:80px}.button{display:inline;border:none;color:#fff;cursor:pointer;border-radius:5px;-moz-border-radius:5px}.button:hover{background-position:0 -48px}.button:active{background-position:0 top;position:relative;top:1px;padding:2px 10px}.button.red{background-color:#e50000}.button.purple{background-color:#9400bf}.button.green{background-color:#4a7c1a}.button.orange{background-color:#a07b44}.button.blue{background-color:#4a7c1a}.button.black{background-color:#333}.button.white{background-color:#fff;color:#000;text-shadow:1px 1px #fff}.button.lblue{background-color:#369}.button.small{font-size:75%;padding:3px 7px}.button.small:hover{background-position:0 -50px}.button.small:active{background-position:0 top;padding:4px 7px 2px;margin:10px 10px}.button.large{font-size:17px;padding:8px 16px;line-height:1.5;box-shadow:0 1px 4px 1px #40701e}.button.large:hover{background-position:0 -35px}.button.large:active{background-position:0 top}.col2{float:right;width:376px;overflow:auto;text-align:right;display:block;position:relative;height:120px;border:1px solid #eee;margin:5px auto;margin-left:2px}.s90{height:125px}.col2 .cat{position:absolute;bottom:2px;left:2px;color:#312e2e;font-size:13px;line-height:1.5}.col3 .cat{right:65px;color:#999;font-size:12px}.cat-d{right:65px;font-size:14px}.col3{float:right;width:390px;overflow:hidden;text-align:right;display:block;position:relative;height:90px;border:1px solid #eee;margin:2px}.softlogo{float:right;width:120px;height:120px;margin:0 5px 2px 10px;box-shadow:0 0 6px 2px #efefef;border-radius:10px;padding:1px;object-fit:contain}.smallimg,.relatedimg{width:60px;height:60px;border:thin #ccc solid;margin:5px}.smallimg{float:right}.topsoft .smallimg{padding:8px;border-radius:5px}.midimg{width:120px;height:120px;padding:2px;margin:0 auto}.itemlogo{display:block;float:right;margin:15px 6px}.subheader{font-size:14px;font-weight:400;color:#333;display:inline-block}.mainuse{margin:5px 10px;font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mainuse h2{font-size:15px;padding-right:10px}.dflex{display:flex;direction:ltr;flex-direction:column}.dflex:first-child{text-align:right;direction:rtl}.dlink{min-height:50px;clear:both;text-align:center;margin:5px auto;box-sizing:border-box;flex:1;min-width:0;overflow:visible}.dl{min-height:60px}.dlink a,.dlink button{margin-top:5px;width:100%;max-width:290px;display:block;height:40px;box-sizing:border-box}.downh3{font-size:18px;font-weight:600;line-height:1.5;color:#fff;margin:0;padding:0;display:inline}.itemdetails{list-style:none;margin-right:5px;display:block;font-size:14px;min-width:240px}.itemdetails li{margin-top:6px}.itemdetails tr{height:26px;min-width:240px}.itemdetails td,.itemdetails th{padding:2px;min-width:120px}.UserDownloads{color:#555;font-size:13px;margin-right:15px}.newsimg{width:300px;height:169px;border:thin #ccc solid;position:relative;margin:5px 4px 5px 5px;padding:1px}.tagimg{width:120px;height:105px;border:thin #ccc solid;margin:5px;padding:5px}.col2:hover{overflow:visible;border:1px solid #e0e0e0}.col2 div{margin:2px;padding:2px}.related-new .relfirst:first-child{font-size:14px;font-weight:600;color:#3a3a3a}.lightshot{display:block;overflow:hidden;float:left;padding:12px}.topsoft b{float:right;color:#be7300;clear:both;margin:5px 10px 6px 0}.topsoft,.related{display:block;width:800px;overflow:hidden;margin:15px auto}.related-new li{min-height:75px}.relfirst{display:block;margin-right:2px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:1.5}.relmain{color:#333;line-height:1.5;font-size:15px;display:block;height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.readmore{font-weight:600;text-decoration:none}.relsecond{color:#333;line-height:1.5;font-size:13px;display:block;margin:5px;min-height:18px;overflow:hidden}.hotnews .relsecond{background-color:#dfe9fb;padding:5px;width:100px;border:1px solid #cbcfd5;border-radius:15px 2px}.related h3{padding:0}.related{list-style:none;margin:0 10px;box-sizing:border-box;width:96%}.related li{margin-top:15px;border-bottom:1px solid silver;min-height:250px}.related li:hover{background-color:#f6f5f5}.tst{float:left;position:absolute;left:-999em;text-align:right;border:1px solid #777;background:0;-moz-border-radius:0 5px 5px;-webkit-border-radius:0 5px 5px 5px;border-radius:0 5px 5px 5px;margin:4px auto;padding:10px 5px 10px 15px}#footer{box-sizing:border-box;background-color:#213b55;color:#fff;display:block;overflow:auto;padding-bottom:20px;text-align:right;clear:both;font-size:14px;padding-top:10px;margin:10px 0 0}#footer ul li{display:inline-block;list-style-type:none;padding-bottom:12px}.footer{float:right;width:600px;margin:10px 10px auto}.copyrights{float:right;width:600px;margin:10px 20px auto;color:#cac6c6}.footershare{float:left;margin-left:10px}#footer a{text-decoration:none;color:#fff;padding:5px}#srchbox input{float:right;height:26px;line-height:26px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0;padding:2px;font-size:14px;font-weight:600}#srchbox{clear:both;display:block;overflow:hidden;text-align:center;margin:0 auto;padding:4px}#advsrch{font-size:14px;padding:0 9px 4px 0}.spbutton a{background:#eee;border:1px solid #999;border-bottom-color:#888;box-shadow:0 1px 0 rgb(0 0 0 / .1);cursor:pointer;display:inline-block;font-size:14px;color:#000;line-height:normal!important;text-align:center;text-decoration:none;vertical-align:top;white-space:nowrap;margin-top:10px;padding:5px 6px}.spbutton a:active{background:#999;border-bottom-color:#ddd}.spbutton a:hover{border-bottom-color:#000;background:#ccc}.mirrors li{color:#1c1c1c;text-decoration:none;text-align:right;text-indent:10px;margin-bottom:5px}.mirrors a{color:green;text-decoration:none;line-height:1.6}.mirrors a:hover{color:#f90;text-decoration:underline}.rtl{direction:rtl}.new{color:green;font-weight:700}.latest b{display:block;background-color:#eee;border:silver 1px solid;font:9pt/15px Tahoma;font-weight:700;color:#000;padding:5px}.inmenu{margin-top:20px;margin-right:2px;background-color:#f1f3f8;border:thin #ccc solid;padding:0 0 10px}.inmenu div{display:block;overflow:hidden;font:10pt/16px Tahoma;margin-top:5px;padding:2px}.listbox{margin-top:15px}.listbox{clear:right;margin:10px 0;padding:5px 0 10px}.listbox b{color:#fff;background:#666;margin-bottom:2px;margin-top:0;text-transform:uppercase;display:block;padding:10px 14px 10px 8px}.listbox ul{background-color:#f1f3f8;border:thin #ccc solid;list-style:circle outside none;margin:0;padding:0 20px 5px 10px}.listbox ul li{margin:5px;padding:2px 4px 2px 0}.listbox ul li a{color:#333;font-weight:600;display:block;text-decoration:none;padding:3px 0}#pagination{display:block;text-align:left;height:100px;line-height:1.6;clear:both;padding-top:3px;font-size:14px;overflow:hidden;width:98%;direction:ltr;margin:10px 10px;box-sizing:border-box}.news{width:96%!important}.articlespages{width:96%!important;height:40px!important}#pagination a:link,#pagination a:visited{border:1px solid #ebebeb;margin-left:10px;text-decoration:none;background-color:#f5f5f5;color:#6f7579;width:22px;font-weight:400;margin-top:2px;padding:5px}#pagination a:hover{background-color:#def;border:1px solid #bdf;color:#35548f}#pagination .active_link{border:1px solid #cdd4e0;margin-left:10px;text-decoration:none;background-color:#eaecec;color:#63696d;cursor:default;clear:both;overflow:hidden;margin-bottom:5px;height:35px;padding:8px}#pagination div{padding-top:5px;padding-bottom:5px;margin-left:10px;clear:both;overflow:hidden;margin-bottom:10px}#pagination .disabled_pagination{border:1px solid #ebebeb;margin-left:10px;text-decoration:none;background-color:#f5f5f5;color:#d7d7d7;cursor:default;padding:2px 7px}.userRating,enrating{margin-top:5px;font-size:13px;margin-right:15px}.pricing{font-size:14px;color:#fff;padding:3px 8px 3px 8px;min-width:50px;width:50px;text-align:center;border-radius:3px;background-color:#488933;margin-left:10px}.ui-rater>span{vertical-align:top;direction:ltr}.ui-rater-rating{margin-left:15px;direction:rtl}.average{font-size:14px;font-weight:600;color:#4a7c1a}.bestRating{font-size:14px;font-weight:600}.ui-rater-starsOff,.ui-rater-starsOn{display:inline-block;height:18px;background:url(https://sptcdt.com/images/stars.png) repeat-x 0 0}.ui-rater-starsOn{display:block;max-width:90px;top:0;background-position:0 -36px}.ui-rater-starsHover{background-position:0 -18px!important}#dbutton{text-align:center;margin:0 auto;padding:15px}.mobilecenter{width:655px;max-width:780px!important}#screenthumby{text-align:center;margin-bottom:10px;min-height:350px}.mydate{color:#7d7b7b;font-style:italic;margin-right:10px}.toparticles{direction:rtl;text-align:right;margin:10px auto}.toparticles div{padding-bottom:10px;border-bottom:1px solid #b8c5d8;text-align:center;margin:10px auto 5px auto;height:260px}.toparticles img{padding-bottom:10px;border-bottom:1px solid #f5e3e3}.toparticles p{padding:2px;margin:5px}.toparticles a{color:#000;font:bold 16px arial}.games-articles{text-align:right;margin:5px auto;width:46%;height:240px;float:right;border:1px solid #ccc;margin-left:10px;padding:5px;border-radius:4px}.games-articles a{color:#000;font:bold 16px arial}.games-articles img{display:block;margin-bottom:5px;border-radius:12px;margin:2px auto;border:1px solid #ccc}.games-articles a:hover{color:green}.games-articles div{margin-top:5px}#artstats{margin:10px}.column{margin-top:5px;width:100%;float:right;padding-right:2px;padding-left:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.catwrapper{clear:both;display:block;overflow:hidden;margin-bottom:20px}.catwrapper:after{clear:both;content:" ";display:block}.catwrapper li span{direction:ltr;float:left;color:#659900;font-size:14px;line-height:1.5}.catwrapper ul{line-height:1.82rem;list-style:none}.catwrapper ul li{overflow:hidden;border-bottom:1px dotted #ccc;margin-top:5px;border-left:2px dotted #fff;padding:1px 15px}ul,ol{margin:0 0 12px;padding-inline-start:22px}.description ul{padding-right:25px;padding-inline-start:22px}em{font-size:14px;font-weight:400;font-style:normal;line-height:1.5;padding-right:10px}.wrapper:after,.row:after,.clearboth,.related div,.related:after,.topsoft:after{clear:both}.divbox a,.tags li a,.newmenu ul li a:visited,.related a{color:#000}.share-buttons a:Hover,a:hover img{opacity:.8}#screenshot a,.entries h2{display:inline;font-size:24px;line-height:1.4;font-weight:600}.tags b,.inmenu b{font-size:14px;line-height:1.6;color:#fff;background:#3e4149;margin:4px;text-transform:uppercase;display:block;height:22px;padding:7px 34px 7px 8px;border-top:2px #deb887 solid}.black:link,.black:visited,.black:active,.menu:link,.menu:visited,.menu:active{color:#000;text-decoration:none}.headermenu A:link,.headermenu A:visited{color:#fff;text-decoration:none;padding:2px 5px 15px}.latest,.mirrors{border:#d8dee8 1px solid;font-size:14px;line-height:1.6;color:#35548f;text-decoration:none;text-align:right;text-indent:6px;width:97%;margin-bottom:10px;padding:15px;box-sizing:border-box;box-shadow:0 0 4px 1px #d8dee8}.inmenu a:hover,.listbox ul li a:hover{color:#f90;text-decoration:none}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.description a{color:#4a7c1a;font-weight:600;text-decoration:underline}.lb-outerContainer{position:relative;zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url('data:image/gif; base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(https://sptcdt.com/images/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(https://sptcdt.com/images/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .1s;-moz-transition:opacity .1s;-o-transition:opacity .1s;transition:opacity .1s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:14px;color:#999;line-height:1.5}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(https://sptcdt.com/images/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}@media screen and (min-width:970px){.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.hidden-desktop{display:none}.visible-desktop{display:block}}@media screen and (min-width:768px) and (max-width:959px){.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.hidden-tablet{display:none}.visible-tablet{display:block}}@media screen and (max-width:767px){h1{font-size:1.375rem}h2{font-size:22px;line-height:1.4}.hotnews h2{margin:20px auto;padding:10px}h3{font-size:18px;line-height:1.5}h4{font-size:16px;line-height:1.5}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.hidden-mobile{display:none}.visible-mobile{display:block}.ytvideo{width:426px;height:240px}.ytvideo iframe{max-width:100%;max-height:240px}h5,h6{font-size:15px;line-height:1.5}}@media(max-width:1199px){body{width:100%;max-width:100%;font-size:15px;line-height:1.429;margin:0 auto}#side{width:99%;text-align:right;direction:rtl;margin:0 0 20px;padding:0 0 5px}#content,.dcontent,#dcontent{width:96%;float:none}.col2{float:none;width:98%}#dside{width:90%;direction:rtl;float:none;text-align:center;margin:0 auto;padding:0 0 5px}#dcontent,.dcontent{clear:both;margin:15px auto}.hotsoft{width:46%}.hotsoft:after{clear:none}.col3{float:none;width:96%}.enrating{display:block;width:99%;position:static;font-size:13px}.authorrating{top:1px}.mobilecenter{width:300px;height:168px}.articleBody img,#screenthumby img{max-width:320px;display:block;margin:5px auto;height:168px}#screenthumby{min-height:180px}#Header{width:100%;height:auto;text-align:center;min-height:120px;display:block}#lefth{display:block;width:99%;float:none;height:90px;min-height:90px;min-width:125px;max-height:60px}#righth{width:99%;height:auto;margin:5px auto 0;padding:0}#righth h1{margin-bottom:18px;display:inline-block}#righti{width:100%;text-align:center;clear:both;margin:0 auto}#lefti{width:auto;float:none;clear:both}#hmenu{max-width:730px}.entries,.hotnews{width:100%;float:none}.entries b{margin-bottom:4px;display:inline-block}#body{width:99%}#top,#spacer,#toptools,.wrapper{width:100%}}@media(max-width:719px){.footer{float:none;width:100%;margin:20px 0}.copyrights{float:none;width:100%;margin:10px 10px}.footershare{float:none;text-align:center;width:200px;margin:auto}.footer,.copyrights{text-align:center}.games-articles{margin-right:10px}.list,.usercomments,.related-new{margin:10px 5px}#infoads{position:inherit;display:block;width:310px;height:300px;margin:10px auto;padding:2px}#stats{position:inherit;display:block}.newsimg{display:block;width:300px;float:none;margin:10px auto;padding:2px}#newsinfo{overflow:visible;float:none;height:100%}#downloadinfo{width:100%;margin:0 2px;box-sizing:border-box;display:block;height:auto}.dlink a{margin:10px auto}#lefth{height:60px;min-height:60px}#Desc{height:auto;margin-bottom:5px}#qsrch{width:70%;max-width:280px}.share-buttons{position:relative}#hmenu{text-align:center;max-width:730px;position:absolute;top:29px;left:0;width:100%;max-height:calc(100vh - 29px);overflow:auto;background:#013767;opacity:0;visibility:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);transition:.5s;margin:0 auto;padding:35px 0}#hmenu ul{list-style:none;float:none;display:block;width:200px;margin:0 auto 4px;padding:2px}#hmenu li{width:100%;border:1px solid #ccc;padding:0}#addthisc{float:none;display:block;width:100%}.txtbox{width:60%}.lightshot{display:block;padding:12px}#screenshot a{display:block}.hotnews{width:99%;float:none}.col3{float:none;width:96%}.artimg,figure img{max-width:380px}.topsoft,.related,.popular{width:99%;box-sizing:border-box;margin:4px 5px;box-sizing:border-box;padding:2px}.games-articles{float:none;margin-right:auto;width:90%}.rank{margin:10px auto 0 auto;float:none}.totalrating .goleft,.totalrating .goright{float:none}}@media(max-width:650px){.artimg,figure img,.description img{max-width:100%!important;height:auto}.description li img{max-width:400px!important;height:auto}.ytvideo{width:100%;height:240px}}@media(max-width:413px){.games-articles{float:none;margin-right:auto;width:90%}.sectioninfo{margin:2px}.hotsoft{float:right;margin:0 auto 5px 10px;height:200px;text-align:center}.hotsoft:after{clear:both}.newarticles{text-align:center}.hotarts{float:none;margin:auto;width:98%;box-sizing:border-box;border:1px solid #d7d9db;margin:5px auto}.hotarts div{width:99%;margin:5px auto}.ytvideo{width:300px;height:170px}.ytvideo iframe{max-width:300px;max-height:170px}#hmenu li{float:left;width:100%;padding:2px}.artimg,figure img,.description img{max-width:300px!important;height:auto}.description li img{max-width:300px!important;height:auto}.Title{font-size:28px}.Header .Title{font-size:26px;min-height:70px}.Title span{font-size:24px}.mainh2{font-size:22px}.sectionh2{font-size:20px}.relh2{font-size:18px}.itemlogo{width:120px}.softlogo{width:100px;height:100px}.entries{min-height:165px;box-sizing:border-box}.entries div{font-size:14px}.entries .info{max-height:120px;min-height:120px;overflow:hidden;padding:2px}}@media(max-width:320px){.description img{max-width:280px}.artimg,figure img{max-width:280px}.entries{min-height:180px}.itemdetails{margin-right:2px}#qsrch{width:215px}.topsoft,.related{width:99%}body{border-right:thin #a9a9a9 solid;border-left:thin #a9a9a9 solid}#side{width:320px;text-align:center;padding-bottom:5px;margin:0 0 10px}#hmenu li{float:left;border:1px solid #ccc;padding:0}.hotnews{width:98%;float:none}.col3{float:none;width:96%}}@media(max-width:310px){#hmenu li{width:98%}.topsoft,.related{width:99%}.artimg,figure img{max-width:280px}#qsrch{width:200px}}.scspan{color:#fff;overflow:hidden;position:relative;border-radius:2px;display:inline-block;vertical-align:top;height:32px;width:32px;background-size:32px 32px;background-position:center;box-shadow:0 1px 5px 0 #1f5888}span.share-icon-telegram{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.92 6.089L4.747 11.555c-.967.388-.962.928-.176 1.168l3.534 1.104 1.353 4.146c.164.454.083.634.56.634.368 0 .53-.168.736-.368.13-.127.903-.88 1.767-1.719l3.677 2.717c.676.373 1.165.18 1.333-.628l2.414-11.374c.247-.99-.378-1.44-1.025-1.146zM8.66 13.573l7.967-5.026c.398-.242.763-.112.463.154l-6.822 6.155-.265 2.833-1.343-4.116z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");background-color:#64a9dc}.single-share ul li:first-child{margin-right:0}span.share-icon-facebook{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.423 20v-7.298h2.464l.369-2.845h-2.832V8.042c0-.824.23-1.385 1.417-1.385h1.515V4.111A20.255 20.255 0 0014.148 4c-2.183 0-3.678 1.326-3.678 3.76v2.097H8v2.845h2.47V20h2.953z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");background-color:#3b5998}span.share-icon-pinterest{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9.742c0 1.58.599 2.986 1.884 3.51.21.087.4.003.46-.23.043-.16.144-.568.189-.738.06-.23.037-.31-.133-.512-.37-.436-.608-1.001-.608-1.802 0-2.322 1.74-4.402 4.53-4.402 2.471 0 3.829 1.508 3.829 3.522 0 2.65-1.174 4.887-2.917 4.887-.963 0-1.683-.795-1.452-1.77.276-1.165.812-2.421.812-3.262 0-.752-.405-1.38-1.24-1.38-.985 0-1.775 1.017-1.775 2.38 0 .867.293 1.454.293 1.454L8.69 16.406c-.352 1.487-.053 3.309-.028 3.492.015.11.155.136.22.054.09-.119 1.262-1.564 1.66-3.008.113-.409.647-2.526.647-2.526.32.61 1.254 1.145 2.248 1.145 2.957 0 4.964-2.693 4.964-6.298C18.4 6.539 16.089 4 12.576 4 8.204 4 6 7.13 6 9.742z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");background-color:#c20724}span.share-icon-twitter{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 7.539a6.56 6.56 0 01-1.885.517 3.294 3.294 0 001.443-1.816 6.575 6.575 0 01-2.085.796 3.283 3.283 0 00-5.593 2.994A9.32 9.32 0 015.114 6.6a3.28 3.28 0 001.016 4.382 3.274 3.274 0 01-1.487-.41v.041a3.285 3.285 0 002.633 3.218 3.305 3.305 0 01-1.482.056 3.286 3.286 0 003.066 2.28A6.585 6.585 0 014 17.524 9.291 9.291 0 009.032 19c6.038 0 9.34-5 9.34-9.337 0-.143-.004-.285-.01-.425A6.672 6.672 0 0020 7.538z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");background-color:#00aced}span.share-icon-whatsapp{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 11.794c0 4.304-3.517 7.794-7.855 7.794a7.87 7.87 0 01-3.796-.97L4 20l1.418-4.182a7.714 7.714 0 01-1.127-4.024C4.29 7.489 7.807 4 12.145 4S20 7.49 20 11.794zm-7.855-6.553c-3.641 0-6.603 2.94-6.603 6.553A6.48 6.48 0 006.8 15.636l-.825 2.433 2.537-.806a6.6 6.6 0 003.633 1.084c3.642 0 6.604-2.94 6.604-6.553s-2.962-6.553-6.604-6.553zm3.967 8.348c-.049-.08-.177-.128-.37-.223-.192-.095-1.139-.558-1.315-.621-.177-.064-.305-.096-.434.095a10.92 10.92 0 01-.61.749c-.112.128-.224.143-.416.048-.193-.096-.813-.297-1.549-.948a5.76 5.76 0 01-1.07-1.323c-.113-.191-.013-.295.084-.39.086-.086.192-.223.289-.334.096-.112.128-.191.192-.319s.032-.239-.016-.335c-.048-.095-.433-1.035-.594-1.418-.16-.382-.32-.318-.433-.318-.112 0-.24-.016-.369-.016a.71.71 0 00-.513.239c-.177.19-.674.653-.674 1.593s.69 1.848.786 1.976c.096.127 1.332 2.119 3.289 2.884 1.958.764 1.958.51 2.31.477.353-.031 1.14-.461 1.3-.908.16-.446.16-.829.113-.908z' fill='%23FFF' fill-rule='evenodd'/%3E%3C/svg%3E");background-color:#65bc54}@media (min-width:768px){#top-unit{min-height:110px!important}}@media (max-width:767px){#top-unit{min-height:122px!important}}@media (min-width:768px) and (max-width:1024px){#top-unit{min-height:110px!important}}@media (min-width:1024px){#top-unit{min-height:290px!important}}@media (min-width:0) and (max-width:768px){#top-unit{min-height:300px!important}}
/* Keep entry thumbnails inside the card at desktop and mobile widths. */
.entries .webimg{box-sizing:border-box;max-width:100%;object-fit:contain}

/* Fit top software cards to their container instead of switching at 1199px. */
.category-content .topsoft{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;width:100%;max-width:none;margin:20px 0 32px;box-sizing:border-box}

/* Item FAQ accordion: scoped to avoid changing other question/answer content. */
#faqs ol{list-style:none;margin:0;padding:0}
#faqs .faq{border-bottom:1px solid #dbe4ec;margin:0;padding:0}
#faqs .faq:last-child{border-bottom:0}
#faqs .faq-question-heading{font-size:18px;line-height:1.5;margin:0}
#faqs .question{align-items:center;appearance:none;background:transparent;border:0;color:#1c3c5c;cursor:pointer;display:flex;font:inherit;font-weight:600;gap:10px;justify-content:space-between;margin:0;min-height:44px;padding:10px 8px;text-align:right;width:100%}
#faqs .question:after{color:#306895;content:"+";flex:0 0 auto;font-size:22px;font-weight:400;line-height:1}
#faqs .question[aria-expanded="true"]:after{content:"−"}
#faqs .question:hover{background:#f6f9fc;color:#174f7a}
#faqs .question:focus-visible{outline:3px solid #2f75a7;outline-offset:2px}
#faqs .answer{color:#4a4a4a;font-size:16px;line-height:1.8;margin:0;padding:2px 8px 14px}
#faqs .answer:not([hidden]){display:block}
#faqs .answer p:first-child{margin-top:0}
#faqs .answer p:last-child{margin-bottom:0}
.category-content .topsoft>h2{grid-column:1/-1}
.category-content .topsoft>.col2,.category-content .topsoft>.col3{float:none;width:auto;min-width:0;margin:0;box-sizing:border-box;height:auto;min-height:104px;padding:14px;border:1px solid #dce4eb;border-radius:10px;background:#fff}

/* Category-only content inset, including RTL headings and grids. */
#dcontent.category-content{padding-inline:24px}
@media(max-width:719px){#dcontent.category-content{padding-inline:16px}}

/* Game reading cards grow with their text and collapse naturally on phones. */
.games-reading>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}
.games-reading .games-articles{float:none;width:auto;min-width:0;height:auto;margin:0;padding:12px;box-sizing:border-box;border-radius:10px}
.games-reading .games-articles img{width:100%;max-width:300px;height:auto;aspect-ratio:300/168;object-fit:contain;box-sizing:border-box;margin:0 auto 12px}
.games-reading .games-articles a{font-size:17px;line-height:1.6;overflow-wrap:anywhere}
.games-reading .games-articles div{margin-top:8px;line-height:1.7}

/* Preserve complete Arabic text in category card summaries. */
.category-content .topsoft .relmain{text-overflow:clip;overflow-wrap:anywhere}

/* Search component: no legacy txtbox/SearchButton class overrides. */
.site-search{display:flex;direction:rtl;align-items:stretch;box-sizing:border-box;width:100%;margin:0;border:1px solid #c4d2df;border-radius:12px;background:#fff;overflow:hidden}
.site-search:focus-within{outline:3px solid #79b6e5;outline-offset:3px}
.site-search-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
.site-search .site-search-input,#srchbox.site-search-shell .site-search-input{flex:1;min-width:0;width:0;float:none;box-sizing:border-box;height:48px;margin:0;padding:0 16px;border:0;border-radius:0;background:#fff;color:#193c59;font:400 16px/1.5 Tahoma,Arial,sans-serif;outline:none}
.site-search .site-search-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-width:88px;min-height:48px;padding:0 18px;margin:0;border:0;border-radius:0;background:#176499;color:#fff;font:600 16px/1.5 Tahoma,Arial,sans-serif;cursor:pointer}
.site-search .site-search-button:hover{background:#104d78}
.site-search .site-search-button:focus-visible{outline:3px solid #172f45;outline-offset:-4px}
#srchbox.site-search-shell{padding:12px 24px;overflow:visible;box-sizing:border-box}
#srchbox.site-search-shell .site-search{max-width:640px;margin:0 0 0 auto}
/* Homepage only: hero, navigation chips, and compact update rows. */
.homepage-content .home-hero{margin:8px 0 28px;padding:28px 24px;background:#f0f6fb;border:1px solid #dbe7f0;border-radius:16px;text-align:right;box-sizing:border-box}
.homepage-content .home-hero-brand{float:none;display:block;font-size:14px;font-weight:600;color:#386581;margin:0 0 8px}
.homepage-content .home-hero h1{font-size:32px;line-height:1.45;color:#153b57;margin:0 0 12px}
.homepage-content .home-hero p{font-size:16px;line-height:1.8;color:#465f73;margin:0 0 22px}
.homepage-content .home-quick-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.homepage-content .home-quick-links a{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;border:1px solid #ccdae5;border-radius:22px;background:#fff;color:#23516f;font-size:14px;text-decoration:none}
.homepage-content .home-quick-links a:hover{background:#e1effa;border-color:#8aaccc}
.homepage-content .home-quick-links a:focus-visible{outline:3px solid #176499;outline-offset:2px}
.home-page #dside>div:has(>.social_links){display:none}
.homepage-content .home-updates{padding:0 16px 16px;box-sizing:border-box}
.homepage-content .home-updates>.column{width:100%;padding:0}
.homepage-content .home-updates ul{padding:0;clear:both}
.homepage-content .home-updates ul>li.row{display:grid;grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:12px;padding:12px 0;margin:0;direction:ltr;border-bottom:1px solid #e5ebf0}
.homepage-content .home-updates li>div{float:none;width:auto;height:auto;max-height:none;padding:0;white-space:normal;overflow:visible}
.homepage-content .home-updates li>div>a{display:flex;align-items:center;gap:8px;min-width:0;white-space:normal;overflow-wrap:anywhere;color:#254c69}
.homepage-content .home-updates li>div>a>span{float:none;width:auto;margin:0;font-size:15px;text-align:left}
.homepage-content .home-updates .home-update-icon{float:none;flex:0 0 24px;width:24px;height:24px;margin:0;object-fit:contain}
.homepage-content .home-updates .home-update-date{float:none;display:block;width:auto;font-size:13px;text-align:right;color:#617082;font-variant-numeric:tabular-nums}
@media(max-width:719px){
 #srchbox.site-search-shell{padding:10px 16px}
 .site-search .site-search-button{min-width:76px;padding:0 12px}
 .site-search .site-search-input,#srchbox.site-search-shell .site-search-input{padding:0 12px}
 .homepage-content .home-updates{padding:0 4px 16px}
 .homepage-content .home-hero{padding:22px 16px;margin-top:4px}
 .homepage-content .home-hero h1{font-size:26px}
 .homepage-content .home-quick-links{gap:8px}
 .homepage-content .home-quick-links a{padding:0 12px;font-size:13px}
 .homepage-content .home-updates ul>li.row{grid-template-columns:minmax(0,1fr);gap:6px}
 .homepage-content .home-updates .home-update-date{text-align:left;padding-left:32px}
 .homepage-content .home-updates li>div>a{flex-wrap:wrap}
}

.homepage-content .home-updates li.row::before,.homepage-content .home-updates li.row::after{content:none}

.homepage-content .home-updates li>div{margin:0;justify-self:stretch;text-align:left}

/* Catalog layouts: keep selectors scoped to category and entries templates. */
#dcontent.entries-content{padding:0 24px;box-sizing:border-box}
.entries-content h1,.category-content h1{font-size:30px;line-height:1.5;margin:24px 0 16px}
.entries-content .catalog-intro,.category-content .welcome{font-size:16px;line-height:1.85;margin-bottom:24px}
.entries-content .catalog-sort,.category-content .catalog-shortcuts{padding:16px;background:#f3f7fa;border:1px solid #dae4ed;border-radius:12px;margin:20px 0 28px}
.entries-content .catalog-sort,.category-content .catalog-shortcuts>div{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.category-content .catalog-shortcuts strong{display:block;margin-bottom:12px}
.entries-content .catalog-sort a,.category-content .catalog-shortcuts a{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 14px;border:1px solid #c9d9e6;border-radius:8px;background:#fff;color:#204c70;text-decoration:none;box-sizing:border-box}
.entries-content .catalog-sort a[aria-current]{background:#204c70;color:#fff;border-color:#204c70}
.entries-content a:focus-visible,.category-content a:focus-visible{outline:3px solid #176499;outline-offset:3px}
.entries-content .catalog-entry{display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-areas:"image title" "image summary" "image meta";gap:8px 18px;direction:rtl;width:100%;min-height:0;height:auto;margin:0 0 16px;padding:18px;background:#fff;border:1px solid #dce4eb;border-radius:12px;box-sizing:border-box;overflow:visible}
.entries-content .catalog-entry-title{grid-area:title;min-width:0}
.entries-content .catalog-entry h2{font-size:21px;line-height:1.5;margin:0;text-align:right;overflow-wrap:anywhere}
.entries-content .catalog-entry-image{grid-area:image;align-self:start}
.entries-content .catalog-entry-image img{display:block;width:120px;height:120px;box-sizing:border-box;object-fit:contain;border:1px solid #e4e9ee;border-radius:8px;padding:5px;background:#fff;margin:0}
.entries-content .catalog-entry-summary{grid-area:summary;margin:0;font-size:16px;line-height:1.8;overflow-wrap:anywhere;text-align:right}
.entries-content .catalog-entry-meta{grid-area:meta;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;position:static;width:auto;height:auto;margin:4px 0 0;font-size:13px;line-height:1.7;color:#526475;text-align:right}
.entries-content .catalog-rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 10px}
.entries-content .catalog-rating .ui-rater-starsOff{display:inline-block;flex:0 0 90px;direction:ltr}
.entries-content .catalog-pagination{margin:28px 0;text-align:center}
.entries-content .catalog-pagination>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
.entries-content .catalog-pagination a,.entries-content .catalog-pagination span[aria-current]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid #c9d9e6;border-radius:8px}
.entries-content .catalog-pagination span[aria-current]{background:#204c70;color:#fff}
.entries-content .catalog-ellipsis{padding:10px}
.category-content .topsoft>h2,.category-content .games-reading>h2{font-size:24px;line-height:1.5;margin:8px 0 12px}
.category-content .topsoft .col2>div,.category-content .topsoft .col3>div{height:auto;min-height:76px;position:static}
.category-content .topsoft .relmain,.category-content .topsoft .relsecond,.category-content .topsoft .cat{position:static;height:auto;max-height:none;white-space:normal;overflow:visible;line-height:1.7}
.category-content .topsoft strong,.category-content .topsoft h3{font-size:17px;line-height:1.5;overflow-wrap:anywhere}
.category-content .categories>ul{padding:0;list-style:none}
.category-content .categories>ul>li{padding:0;margin:0 0 16px}
.category-content .games-reading{margin:32px 0}
@media(max-width:719px){
 #dcontent.entries-content{padding-inline:16px}
 .entries-content h1,.category-content h1{font-size:26px}
 .entries-content .catalog-entry{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"image title" "summary summary" "meta meta";gap:14px;padding:14px}
 .entries-content .catalog-entry-image img{width:88px;height:88px}
 .entries-content .catalog-entry h2{font-size:20px}
 .entries-content .catalog-entry-title{align-self:center}
 .category-content .topsoft>h2,.category-content .games-reading>h2{font-size:22px}
}

.category-content h1 em{display:inline-block;white-space:nowrap;font-size:14px;font-style:normal;margin-inline-start:8px;vertical-align:middle}

/* Preserve the shared footer layout; contain its padding on narrow screens. */
@media(max-width:719px){
 .catalog-entry-page ul.footer,.catalog-category-page ul.footer{box-sizing:border-box;max-width:100%}
}

/* Entries sidebar only; natural DOM order places it after results on mobile. */
.catalog-entry-page #dside .catalog-reading{box-sizing:border-box;margin:0 0 24px;padding:18px;border:1px solid #dce4eb;border-radius:12px;background:#f6f9fc;text-align:right}
.catalog-entry-page #dside .catalog-reading h2{margin:0 0 10px;font-size:21px;line-height:1.5;color:#204c70}
.catalog-entry-page #dside .catalog-reading ul{padding:0;margin:0;list-style:none}
.catalog-entry-page #dside .catalog-reading li+li{border-top:1px solid #dce4eb}
.catalog-entry-page #dside .catalog-reading a{display:block;padding:12px 0;font-size:16px;line-height:1.75;overflow-wrap:anywhere;color:#204c70;text-decoration:none}
.catalog-entry-page #dside .catalog-reading a:hover{text-decoration:underline}
.catalog-entry-page #dside .catalog-reading a:focus-visible{outline:3px solid #176499;outline-offset:3px;border-radius:3px}

/* The full navigation is visible above the mobile breakpoint. */
@media(min-width:720px){#mobnav{display:none}}

/* Keep the mobile menu vertically scrollable without a sideways scrollbar. */
@media(max-width:719px){
 #hmenu,#hmenu.open{overflow-x:hidden;overflow-y:auto}
 #hmenu ul{width:200px;max-width:100%;box-sizing:border-box}
 #hmenu li{box-sizing:border-box}
}

/* Compact newsletter card shown in sidebars. */
.nletter.subscribe-compact{
 box-sizing:border-box;
 margin:18px auto;
 padding:20px 18px!important;
 border:1px solid #d7e1e8;
 border-radius:12px;
 background:#fff;
 box-shadow:0 7px 20px rgba(22,55,78,.08);
 color:#263f52;
}
.subscribe-compact h2{
 margin:0 0 7px;
 color:#17364d;
 font-size:22px;
 line-height:1.4;
 text-align:right;
}
.subscribe-compact>p{
 margin:0 0 17px;
 color:#5b6872;
 font-size:14px;
 line-height:1.7;
}
.subscribe-compact .subscribe-field{
 margin:0 0 13px;
 font-size:inherit;
 font-weight:400;
}
.subscribe-compact .subscribe-field label{
 display:block;
 margin-bottom:5px;
 color:#30495c;
 font-size:14px;
 font-weight:700;
}
.nletter.subscribe-compact .subscribe-field input{
 box-sizing:border-box;
 width:100%;
 min-height:40px;
 margin:0;
 padding:8px 10px;
 border:1px solid #aebdca;
 border-radius:6px;
 background:#fff;
 color:#1f2d38;
 font:inherit;
}
.subscribe-compact .subscribe-consent{
 display:flex;
 align-items:flex-start;
 gap:8px;
 margin:2px 0 14px;
 color:#52616d;
 font-size:12px;
 font-weight:400;
 line-height:1.65;
}
.nletter.subscribe-compact .subscribe-consent input{
 flex:0 0 auto;
 width:auto;
 margin:4px 0 0;
}
.nletter.subscribe-compact .subscribe-submit{
 min-height:42px;
 border:0;
 border-radius:6px;
 background:#075f98;
 font-size:15px;
 transition:background-color .15s ease,transform .15s ease;
}
.nletter.subscribe-compact .subscribe-submit:hover{background:#064e7d}
.nletter.subscribe-compact .subscribe-submit:active{transform:translateY(1px)}
.nletter.subscribe-compact .subscribe-field input:focus,
.nletter.subscribe-compact .subscribe-consent input:focus,
.nletter.subscribe-compact .subscribe-submit:focus-visible{
 outline:3px solid rgba(16,112,174,.25);
 outline-offset:2px;
}

/* Category navigation icons: scoped to the shared sidebar menu. */
.category-icon-sprite{position:absolute;width:0;height:0;overflow:hidden}
.subcat>ul{list-style:none;margin:0;padding:6px 8px}
.subcat>ul>li{margin:0;padding:0}
.subcat .category-link{display:flex;align-items:center;gap:7px;min-height:36px;padding:3px 7px;box-sizing:border-box;border-radius:6px;color:#2d2d2d;text-decoration:none;line-height:1.45}
.subcat .category-link:hover{background:#f2f6f9;color:#245d84}
.subcat .category-link:focus-visible{outline:2px solid #276ea3;outline-offset:1px;background:#f2f6f9}
.subcat .category-icon{width:16px;height:16px;flex:0 0 16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;color:#426f8e}

.home-quick-links .shortcut-icon,.catalog-shortcuts .shortcut-icon{width:15px;height:15px;flex:0 0 15px;fill:none;stroke:currentColor;stroke-width:1.5}
.category-icon-briefcase,.category-icon-monitor{color:#526f91}
.category-icon-book,.category-icon-home,.category-icon-type{color:#9a6a3a}
.category-icon-gamepad,.category-icon-action,.category-icon-arcade{color:#a95062}
.category-icon-car,.category-icon-simulation{color:#5e748c}
.category-icon-kids,.category-icon-puzzle{color:#b27825}
.category-icon-sport,.category-icon-shield{color:#3f7f61}
.category-icon-strategy,.category-icon-board,.category-icon-cards{color:#765f9b}
.category-icon-compass,.category-icon-globe{color:#2f7f8e}
.category-icon-media,.category-icon-palette,.category-icon-image{color:#8c5f91}
.category-icon-code,.category-icon-web,.category-icon-terminal{color:#4e6fa5}
.category-icon-tools,.category-icon-server,.category-icon-grid{color:#667681}
.category-icon-mobile,.category-icon-chat{color:#3e8477}
.category-icon-language,.category-icon-education{color:#8a6845}
@media(max-width:767px){.subcat .category-link{min-height:42px;padding:5px 8px}.subcat .category-icon{width:17px;height:17px;flex-basis:17px}}

/* Homepage: latest mobile applications sidebar card. */
.home-mobile-apps{clear:both;overflow:hidden;box-sizing:border-box;margin:16px 0 10px;background:#fff;border:1px solid #d7e2ec;border-radius:12px;box-shadow:0 4px 14px rgba(28,60,92,.07);color:#26384a}
.home-mobile-apps h2{display:flex;align-items:center;gap:9px;margin:0;padding:12px 14px;background:linear-gradient(135deg,#eff6fc,#e6f0f8);border-bottom:1px solid #d7e2ec;color:#173f63;font-size:17px;line-height:1.5;font-weight:700}
.home-mobile-apps h2 svg{flex:0 0 32px;width:20px;height:20px;padding:6px;border-radius:9px;background:#1f6b9d;color:#fff;box-sizing:content-box}
.home-mobile-apps ul{list-style:none;margin:0;padding:5px 12px}
.home-mobile-apps li{margin:0;padding:0;border-bottom:1px solid #edf1f5}
.home-mobile-apps li:last-child{border-bottom:0}
.home-mobile-apps li a{position:relative;display:block;min-height:40px;padding:9px 18px 8px 6px;box-sizing:border-box;color:#25384a;font-size:15px;line-height:1.5;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:6px}
.home-mobile-apps li a::before{content:"";position:absolute;right:3px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#4a91bd}
.home-mobile-apps li a:hover{color:#125c8d;background:#f2f7fb;text-decoration:none}
.home-mobile-apps li a:focus-visible,.home-mobile-apps-more:focus-visible{outline:2px solid #1f6b9d;outline-offset:2px}
.home-mobile-apps-more{display:block;margin:4px 12px 12px;padding:9px 10px;border-radius:8px;background:#f2f6f9;color:#1f5f8c;text-align:center;font-size:14px;font-weight:700}
.home-mobile-apps-more:hover{background:#e6f0f7;color:#174b70;text-decoration:none}
@media(max-width:1199px){.home-mobile-apps{width:100%;max-width:420px;margin:16px auto}.home-mobile-apps li a{min-height:44px;padding-top:10px;padding-bottom:10px}}

/* Software listing pages: isolated from shared entry and article layouts. */
.updates-page,.content-list-page{padding:0 12px 24px}
.updates-breadcrumb{display:flex;align-items:center;gap:8px;margin:12px 0 8px;padding:10px 12px;border-radius:8px;background:#f4f7f9;color:#687788;font-size:14px}
.updates-breadcrumb a{color:#2c6288}
.updates-breadcrumb a:hover{text-decoration:underline}
.updates-hero{margin:0 0 24px;padding:22px 24px;border:1px solid #d9e4ed;border-radius:14px;background:linear-gradient(135deg,#f8fbfd,#edf5fa);box-shadow:0 4px 16px rgba(28,60,92,.06)}
.updates-kicker{display:block;margin-bottom:5px;color:#2d719e;font-size:14px;font-weight:700}
.updates-hero h1{margin:0 0 10px;color:#20384d;font-size:30px;line-height:1.35}
.updates-hero p{margin:7px 0;color:#4d5f70;font-size:16px;line-height:1.8}
.updates-hero .updates-lead{color:#344c60;font-size:17px;font-weight:600}
.updates-feed,.updates-new{margin:0 0 28px}
.updates-feed-heading{margin:0 0 14px;padding:0 10px 8px;border-bottom:2px solid #d9e6ef;color:#253d52;font-size:23px;line-height:1.5}
.updates-date-group{display:flex;align-items:center;min-height:38px;margin:16px 0 9px;padding:7px 12px;box-sizing:border-box;border:1px solid #dbe5ed;border-radius:8px;background:#f5f8fa;color:#526779;font-size:14px}
.updates-date-group time{display:flex;align-items:center;flex-wrap:wrap;gap:4px 9px}
.updates-date-group time>span{color:#2c719d;font-weight:700}
.updates-date-group strong{color:#3d596e;font-weight:600}
.updates-date-group strong span{color:#627485}
.update-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:15px;direction:rtl;min-height:140px;margin:0 0 12px;padding:13px;box-sizing:border-box;border:1px solid #dfe6ec;border-radius:12px;background:#fff;box-shadow:0 3px 12px rgba(25,55,82,.055);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}
.update-card:hover{border-color:#bfd3e1;box-shadow:0 7px 18px rgba(25,55,82,.1);transform:translateY(-1px)}
.update-card-image{grid-column:1;display:block;width:112px;height:112px;border-radius:10px;background:#f6f8fa}
.update-card .update-card-thumb{display:block;float:none;width:112px;height:112px;margin:0;padding:5px;box-sizing:border-box;border:1px solid #dfe6ec;border-radius:10px;background:#fff;object-fit:contain}
.update-card-body{grid-column:2;min-width:0;display:flex;flex-direction:column;margin:0}
.update-card-title{margin:0 0 7px;padding:0;border:0;color:#23445f;font-size:18px;line-height:1.5;font-weight:700}
.update-card-title a{color:#23445f;text-decoration:none}
.update-card-title a:hover{color:#176b9f;text-decoration:underline}
.update-card-title a:focus-visible,.update-card-image:focus-visible{outline:2px solid #1f6b9d;outline-offset:3px;border-radius:5px}
.update-card-version{display:inline-block;margin-right:6px;color:#537084;font-size:14px;font-weight:600;direction:ltr}
.update-card-summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:0;color:#4d5d6c;font-size:15px;line-height:1.75}
.update-card-meta{display:flex;align-items:center;width:100%;margin:auto 0 0;padding-top:8px;box-sizing:border-box;color:#657888;font-size:13px}
.update-card-views{display:inline-flex;align-items:center;margin-right:auto;margin-left:0;padding:4px 8px;border-radius:999px;background:#f0f6f2;color:#397154}
.updates-new{padding-top:4px}
.update-card-compact{min-height:132px}
.updates-more{margin:4px 0 28px;text-align:center}
.updates-more a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 18px;box-sizing:border-box;border:1px solid #b9cfdf;border-radius:9px;background:#f3f8fb;color:#1f638f;font-size:15px;font-weight:700;text-decoration:none}
.updates-more a:hover{border-color:#8fb3ca;background:#e9f3f9;color:#174f74}
.updates-more a:focus-visible{outline:3px solid rgba(31,107,157,.25);outline-offset:2px}
@media(max-width:1199px){.updates-page,.content-list-page{width:96%;max-width:850px;padding-right:12px;padding-left:12px}.updates-hero{padding:20px}.updates-hero h1{font-size:27px}}
@media(max-width:560px){.updates-page,.content-list-page{width:100%;padding:0 10px 20px}.updates-breadcrumb{margin-top:8px}.updates-hero{padding:17px 15px;border-radius:11px}.updates-hero h1{font-size:24px}.updates-hero p,.updates-hero .updates-lead{font-size:15px;line-height:1.75}.updates-feed-heading{font-size:21px}.update-card{grid-template-columns:82px minmax(0,1fr);gap:11px;min-height:116px;padding:10px}.update-card-image,.update-card .update-card-thumb{width:82px;height:82px}.update-card-title{font-size:16px}.update-card-version{display:block;margin:2px 0 0;font-size:13px}.update-card-summary{-webkit-line-clamp:2;font-size:14px;line-height:1.65}.update-card-meta{padding-top:6px}.updates-date-group{margin-top:13px}.updates-more a{width:100%}}

/* Item page: editorial and visitor rating card. */
.item-review-card{width:100%;margin:24px 0;padding:18px;box-sizing:border-box;border:1px solid #d9e4ed;border-radius:14px;background:#f8fafc;box-shadow:0 4px 16px rgba(28,60,92,.06);direction:rtl}
.item-review-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 16px;padding:0 0 16px;border-bottom:1px solid #dce5ec}
.item-review-heading{margin:0}
.item-review-kicker{display:block;margin:0 0 3px;color:#2d719e;font-size:13px;font-weight:700}
.item-review-heading h2{margin:0 0 5px;color:#20384d;font-size:23px;line-height:1.45}
.item-review-author{color:#5a6c7d;font-size:14px;text-decoration:none}
.item-review-author:hover{color:#1e668f;text-decoration:underline}
.item-review-author:focus-visible,.item-popularity-rank a:focus-visible{outline:2px solid #1f6b9d;outline-offset:3px;border-radius:3px}
.item-editor-score{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:0 6px;min-width:116px;margin:0;padding:10px 14px;box-sizing:border-box;border:1px solid #cfe0eb;border-radius:12px;background:#fff;text-align:center}
.item-editor-score>span{grid-column:1/-1;margin-bottom:1px;color:#5d7182;font-size:12px;font-weight:700}
.item-editor-score strong{color:#2f6848;font-size:34px;line-height:1;font-weight:700}
.item-editor-score small{color:#637381;font-size:13px}
.item-rating-breakdown.totalrating{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:16px;margin:0;padding:0;border:0;background:transparent;overflow:visible}
.visitor-rating{width:100%;margin:0;padding:15px 16px;box-sizing:border-box;border:1px solid #dce5ec;border-radius:12px;background:#fff}
.visitor-rating-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 0 14px}
.visitor-rating-header>div{margin:0}
.visitor-rating-header h3{margin:0;color:#29455c;font-size:18px;line-height:1.5;font-weight:700}
.visitor-rating-score{display:flex;align-items:baseline;gap:8px;white-space:nowrap}
.visitor-rating-score strong{color:#234f70;font-size:22px}
.visitor-rating-score span{color:#657887;font-size:13px}
.rating-bars{list-style:none;margin:0;padding:0}
.rating-bars li{display:grid;grid-template-columns:58px 90px minmax(90px,1fr) minmax(28px,auto);align-items:center;gap:10px;min-height:28px;margin:0;padding:2px 0}
.rating-level{color:#526778;font-size:13px;white-space:nowrap}
.rating-stars{display:block;height:18px;direction:ltr}
.rating-track{display:block;overflow:hidden;height:9px;border-radius:999px;background:#e8eef2}
.rating-track>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#59a56f,#2f7f58)}
.rating-count{min-width:28px;color:#476274;font-size:12px;text-align:left}
.item-popularity-rank{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:190px;margin:0;padding:16px 12px;box-sizing:border-box;border:1px solid #d6e1e9;border-radius:12px;background:linear-gradient(145deg,#fff,#eef5f9);text-align:center}
.item-popularity-rank>span{color:#526879;font-size:14px;font-weight:700}
.item-popularity-rank>strong{margin:7px 0;color:#315f45;font-size:48px;line-height:1;font-weight:700}
.item-popularity-rank>div{color:#657684;font-size:13px;line-height:1.6;text-align:center}
.item-popularity-rank a{color:#24688f;font-weight:700;text-decoration:none}
.item-popularity-rank a:hover{text-decoration:underline}
@media(max-width:650px){.item-review-card{padding:14px;border-radius:11px}.item-review-header{align-items:flex-start;gap:12px}.item-review-heading h2{font-size:20px}.item-editor-score{min-width:96px;padding:9px 10px}.item-editor-score strong{font-size:30px}.item-rating-breakdown.totalrating{grid-template-columns:1fr}.item-popularity-rank{min-height:0;padding:14px}.item-popularity-rank>strong{font-size:40px}.visitor-rating{padding:13px 12px}}
@media(max-width:430px){.item-review-header{display:grid;grid-template-columns:minmax(0,1fr) auto}.item-review-author{font-size:13px}.visitor-rating-header{display:block}.visitor-rating-score{margin-top:5px}.rating-bars li{grid-template-columns:54px minmax(80px,1fr) 32px;gap:8px}.rating-stars{display:none}}
