ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}#footer,.block{margin-top:15px}*{margin:0;padding:0;font:inherit;vertical-align:baseline;outline:0;list-style:none;border:0}*,:after,:before{box-sizing:border-box}header{display:block}body{line-height:1;font-family:Kufi,Tahoma;background:#f2f5f9}strong{font-weight:700}a{text-decoration:none;color:inherit}.clearfix,.clearfix:after{clear:both}.clearfix:after,.clearfix:before{display:table;content:" "}#wrapper,.container{margin-left:auto;margin-right:auto}.container{max-width:1280px;padding:0 15px;clear:both}.container:after{clear:both;content:"";display:table}.content{min-height:300px;height:auto}.pull-left{float:right}.pull-right{float:left}.text-right{text-align:left}#wrapper{position:relative;overflow:hidden}h2,h3{font-weight:400}[class*=" icon-"]:after,[class*=" icon-"]:before,[class^=icon-]:after,[class^=icon-]:before{font-family:soft;font-style:normal;font-weight:400;font-size:inherit;speak:none;display:block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;float:right;margin-left:3px}.icon-size:before{content:""}.icon-search:before{content:""}.icon-download:before{content:""}.icon-comment:before{content:""}.icon-version:before{content:""}.icon-facebook:before{content:""}.icon-angle-down:before{content:""}.icon-android:before{content:""}.primary-menu{height:65px}.primary-menu .logo{width:100px;height:65px}.primary-menu .nav-left{width:300px;height:65px}.nav-container{text-align:right;height:65px;width:100%;display:block;margin-right:-100px;margin-left:-300px;float:right}.soft-primary-menu-container{margin-right:100px;margin-left:300px;height:65px}.primary-menu .menu{display:inline-block;height:65px}.primary-menu .menu li{min-width:80px;text-align:center;float:right;position:relative;background:#fff0;transition:background .2s ease}.primary-menu .menu li a{height:65px;line-height:65px;padding:0 10px;display:block;font-size:14px}.primary-menu .menu .mega-menu-block ul{display:inline-block;text-align:center;width:100%}.primary-menu .menu .mega-menu-block ul li{float:right;height:53px;line-height:20px;width:100%;border-bottom:1px solid;padding:0;transition:padding .3s ease}.primary-menu .menu .mega-menu-block ul li:first-child{display:block}.primary-menu .menu .mega-menu-block ul li:last-child{border-bottom:none}.primary-menu .menu .mega-menu-block ul li:hover{background:rgb(76 125 10/.29);padding:0 5px;transition:background .2s ease,padding .3s ease}.primary-menu .menu .mega-menu-block ul li:hover a{color:#fff;transition:color .3s ease}.primary-menu .menu .mega-menu-block ul li a{width:100%;color:#fff;padding:0 10px;display:inline-block;float:right;text-align:right;line-height:53px;text-overflow:ellipsis;word-wrap:normal;white-space:nowrap}.primary-menu .menu li:hover .mega-menu-block{visibility:visible;opacity:1;z-index:2;transform:translateY(5px);transition-delay:0s,0s,.3s}.mega-menu-block{visibility:hidden;opacity:0;transform:translateY(0);transition:all .3s ease-in-out 0s,visibility 0s linear .3s,z-index 0s linear .01s;top:60px;left:0;right:0;width:200px;position:absolute;z-index:1}.mega-menu-block:before{content:"";width:100%;height:1px;display:block}.gn-icon,.has-logo strong,.icon-down{display:none}.gn-icon{font-size:40px;color:#fff;float:right;padding:15px 0;z-index:50}.logo{position:relative}.logo a{position:absolute;right:0;padding:7.5px 0;height:65px}.social-menu,.social-menu li{display:inline-block;height:65px}.social-menu{margin-left:20px}#footer .container,.social-menu ul{padding:0}.social-menu li{position:relative;padding:0 10px;line-height:65px}.social-menu li a{color:#f1eded;display:inline-block;font-size:20px;text-align:center;border-radius:50%}.social-menu li a:hover{color:#fff}.social-mobile{position:fixed;bottom:-65px;z-index:13;text-align:center;left:0;right:0;padding:0;transition:bottom .2s linear}.searchform{padding:12.5px 0;position:relative;display:none}.search-button,.searchform .search-input{color:#fff0;font-size:13px;width:40px;height:40px;background-color:rgb(76 125 10/.29)}.search-button{color:#f1eded;cursor:pointer;font-size:20px;padding:10px;border-radius:4px;margin:12.5px 0}.search-button:hover{color:#fff;transition:color .2s ease-in-out}.search{overflow:visible;overflow-x:auto}.search .close-button{display:none}.close-button{width:36px;height:36px;position:absolute;right:1em;top:1em;overflow:hidden;text-indent:100%;cursor:pointer}.close-button:after,.close-button:before{content:"";position:absolute;width:2px;height:25px;top:0;right:50%;border-radius:3px;opacity:.2;background:#000}.close-button:before{transform:rotate(45deg)}.close-button:after{transform:rotate(-45deg)}.close-button:hover:after,.close-button:hover:before{opacity:1;transition:.2s ease}#load-results{position:absolute;left:1em;top:45px;bottom:0;margin:auto;display:none}#search-results{padding-top:50px}.row-block{margin:0-7.5px}.block{float:left;width:100%}.block:last-child{margin-bottom:0}.homepage .block{padding:0 7.5px}.block__inner{background-color:#fff;overflow:hidden;border-radius:4px;border-bottom:1px solid #dee5ea}.block_grid,.block_grid ul{width:100%}.block_grid .soft .cover{width:100%;display:block;text-align:center;padding:25px;background:#f2f5f9;height:110px}.block_grid .soft .cover img{border-radius:8px}.block_grid .soft .cover .cover-container{height:100%}.block_grid .soft:hover{background:0 0}.block_grid .soft:hover>.list>.dl{right:0;left:0;opacity:1;transition:opacity .3s ease}.block_grid .soft:hover .logo-overlay{background:rgb(0 0 0/.4);transition:all .25s ease}.block_grid .soft:hover .soft-infos{transition:background-color .2s ease;color:#fff}.block_grid .soft:hover .soft-infos .block-meta,.block_grid .soft:hover .soft-infos .excerpt-home,.block_grid .soft:hover .soft-infos .soft-title a{color:#fff!important}.block_grid .soft .list{background:#f2f5f9;height:215px;border-radius:4px;overflow:hidden}.block_grid .soft .list .soft-infos{padding:5px;height:105px}.block_grid .soft .list .soft-infos .excerpt-home{height:50px;line-height:2em}.block_grid .soft .list .dl{right:0;left:0;top:-100px;width:122px}.block_grid .version{float:left!important;margin-left:0!important}.block_grid .size{display:none}.block_grid .block-content{padding:5px 5px 2.5px}.block_grid .soft{display:inline-block;float:right;width:20%;height:auto;background:0 0;padding:5px}.block-header h2{height:45px;line-height:45px;float:right;padding:0 10px}.block-content,.block-header{position:relative}.block-content{background-color:#fff}.block-content li{position:relative;overflow:hidden;transition:background .3s ease}.block-content li:hover>.list>.dl{opacity:1;left:10px;transition:opacity .2s ease,left .3s ease}.block-content li:hover a{color:#1a77f4}.block-content li:last-child{margin-bottom:0;border-bottom:none}.cover{background-color:#fff;position:relative}.list .soft-infos{display:inline-block;vertical-align:middle;line-height:1.5}.soft-infos{width:100%;text-align:right}.block-meta,.soft-infos .excerpt-home{font-size:13px;height:27px;color:#616161}.soft-infos .excerpt-home{line-height:27px;display:block;overflow:hidden}.soft-infos .soft-title{font-size:15px;height:26px;overflow:hidden}.soft-infos .soft-title a{color:#4b5054;font-weight:700}.block-meta{padding:3px 0}.block-meta .size,.block-meta .small-image,.block-meta .version{float:right;margin-left:10px}.logo-overlay,.soft-target{right:0;transition:all .25s ease}.dl,.logo-overlay,.soft-target{position:absolute;top:0;left:0;bottom:0;z-index:1}.dl{height:35px;background:#7cbc28;opacity:0;margin:auto;transition:opacity .3s ease,left .3s ease;border-radius:4px;overflow:hidden}.dl .btn,.dl .dltext{color:#fff;height:35px;line-height:35px;font-size:14px;float:right;padding:0 8px}.dl .btn{width:35px;position:relative}.dl .btn:before{float:none;margin:0}.dltext{border-right:1px solid}.icon-small-rate{font-family:soft;display:inline-block;position:relative;transition:none;letter-spacing:4px;text-align:center;text-indent:2px;white-space:nowrap;word-wrap:normal;direction:ltr;float:right}.icon-small-rate span{overflow:hidden;position:absolute;left:0;top:0;color:#ffc107;display:block;transition:none;text-align:left;word-wrap:normal}.icon-small-rate:after{color:inherit}.icon-small-rate span:after,.icon-small-rate:after{content:"""""""""";letter-spacing:4px;display:block;margin:0;float:none;width:78px}.footer_1{padding:20px 0}.footer_2{background-color:rgb(76 125 10/.29);height:60px;line-height:60px;font-size:14px;padding:0 15px;color:#f3f0f0}@media screen and (max-width:320px){.block-meta{font-size:12px}.block-meta .small-image{width:74px}.block-meta .size,.block-meta .small-image,.block-meta .version{margin-left:5px}}@media screen and (max-width:768px){.mobile{position:absolute;top:64px;right:-830px;width:100%;z-index:12;height:auto;transition:right .2s linear}.mobile .menu .mega-menu-block{position:relative;padding-right:15px;width:100%;display:block;top:0;max-height:0;box-shadow:none!important;transition:max-height .2s linear}.mobile .menu li:hover .mega-menu-block{max-height:800px;transition:max-height .2s linear}.icon-down{display:block;position:absolute;left:0;top:0;bottom:0;height:50px;width:50px;padding:16px 20px;font-size:18px;cursor:pointer;color:inherit;transition:transform .2s ease}.icon-down:before{margin:0}.social-desktop{display:none}.primary-menu .menu{height:100vh;padding-bottom:130px;width:100%}.primary-menu .menu li{width:100%}.primary-menu .menu li a{line-height:50px;height:50px;text-align:right}.primary-menu .menu li a .menu-icon:before{font-size:inherit;margin-left:8px}.social-menu li{height:40px;width:40px;line-height:40px;border-radius:50%;margin:0 4px}.gn-icon{display:block}.bar1,.bar2,.bar3{width:30px;height:4px;background-color:#fff;margin:6px 0;transition:.4s;border-radius:5px}.primary-menu .logo{float:left}.primary-menu .nav-left{height:0}.soft-primary-menu-container{height:auto;width:100%}.search-button{position:absolute;top:0;right:65px;border:1px solid;margin:0;height:65px;background:0 0;border-top-left-radius:50%;border-bottom-left-radius:50%;border-top-right-radius:0;border-bottom-right-radius:0;padding:0 19px;width:auto}#load-results{top:35px}#wrapper .container{padding:0 15px}#wrapper .block_grid .soft{width:50%}#footer .container{padding:0 5px!important}.footer_2{text-align:center;font-size:13px;height:auto;overflow:hidden}.footer_2 .copyright{float:none;line-height:40px;display:block}}@media screen and (min-width:768px) and (max-width:992px){#wrapper .block_grid .soft{width:25%}}