/*
Theme Name: نوین لرن
Theme URI: https://novinlearn.com
Author: نوین لرن
Author URI: https://novinlearn.com
Description: افتخاری دیگر از نوین لرن
Requires at least: 4.9.6
Requires PHP: 5.2.4
Version: 241111
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@import url("assets/css/default.css");
:root{
--color:#1aa089;
--color2:#81ebdb;
--color3:#363d4d;
--bg1:#f1f3f5;
--aaa:#a2a6ab;
--font:dana;
--fontb:yekan;
--blur:rgba(0, 0, 0, 0.07);
--body:#F9F9F8;
--header:rgba(255, 255, 255, 0.9);
--footer:#fff;
}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@keyframes arrowdown{50%{transform:translateY(-60px) scale(.9);opacity:.5}}
@keyframes animation-blink{0%{left:-100%}20%,to{left:100%;margin-left:5rem}}
@keyframes sonarWave{from{opacity:.7}to{-webkit-transform:scale(2.7);transform:scale(2.7);opacity:0}}
@keyframes blinker{50%{opacity:.4}}
@keyframes run{0%{top:-50%}100%{top:110%}}
@keyframes animation-blinkxxxspp{0%{transform:translate(0,0)scale(1)}20%{transform:translate(10px,-10px)scale(1)}40%{transform:translate(-15px,5px)scale(1)}60%{transform:translate(10px,10px)scale(1)}80%{transform:translate(-5px,-15px)scale(1)}100%{transform:translate(0,0)scale(1)}}
@keyframes scroll-data-v-7cb1a845{0%{background-position:0 0}to{background-position:0 -412px}}
@keyframes spinScale{ 0% {  transform: scale(1) rotate(0deg); } 50% {  transform: scale(0) rotate(180deg); } 100% {transform: scale(1) rotate(360deg);}}
@keyframes sonarWave2{from{opacity:.7}to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}}
@keyframes call_expert{0%{transform:rotate(0)}1%{transform:rotate(30deg)}3%{transform:rotate(-28deg)}5%{transform:rotate(34deg)}7%{transform:rotate(-32deg)}9%{transform:rotate(30deg)}11%{transform:rotate(-28deg)}13%{transform:rotate(26deg)}15%{transform:rotate(-24deg)}17%{transform:rotate(22deg)}19%{transform:rotate(-20deg)}21%{transform:rotate(18deg)}23%{transform:rotate(-16deg)}25%{transform:rotate(14deg)}27%{transform:rotate(-12deg)}29%{transform:rotate(10deg)}31%{transform:rotate(-8deg)}33%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}37%{transform:rotate(2deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}43%{transform:rotate(0)}to{transform:rotate(0)}}
@keyframes blinkersz{50%{opacity:.75}}
@keyframes spinner {to{transform:rotateZ(360deg)}}
@keyframes sdb07{50%{opacity:.2}}
@keyframes sdb077{50%{opacity:.8}}
@keyframes sdb0777{50%{transform:translateX(-30px) scale(.98);opacity:.8}}

.header{transition-duration:0.7s;position:fixed;top:0;right:0;z-index:99999999999999;background:var(--header);backdrop-filter:blur(20px);border-bottom:1px #EBEBEB solid}
.header.active{top:-180px}
.header.active.show{top:0}
.header.active.show.has-bandar{top:-60px}
.header .logo-side .logo{height:50px;margin:15px 0 15px 20px}
.header .logo-side .blink{display:block;width:2rem;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.5));position:absolute;left:-100%;top:0;z-index:1;transform:rotate(25deg) scale(2);animation:animation-blink 6s linear 0s infinite normal}
.header .banheader{height:60px}
.header .banheader .banside .pic{transform:translateY(-14px);height:61px;width:auto}
.header .banheader .banside{padding:13px 0}
.header .banheader .banside .space{margin:0 10px}
.header .banheader .banside .gr-icon-bandar{transform:translate(-3px,6px);width:24px;height:24px}
.header .banheader .banside .gr-icon-lbandar{left:0;top:0;height:61px;width:475px}
.header .banheader .banside .gr-icon-rbandar{right:0;top:0;height:61px;width:352px}
.header .overly-bg-cat{top:80px;height:100vh;right:0;background:rgba(0, 0, 0, 0.7);opacity:0;visibility:hidden}
.header .search{width:calc(100% - 775px);margin:18px 20px}
.header .search .inputs .input{border:0;padding:12px 16px 12px 45px}
.header .search .inputs .sub{background:none;border:0;padding:13px;left:0;top:0}
.header .search .inputs .sub img{animation:fa-spin 2s infinite linear}
.header .search .inputs .sub.hidden img,.header .search .inputs .sub.showed i{display:none}
.header .search .showSearchResult{left:0;top:50px;border:1px #EBEBEB solid;padding:20px;display:none;z-index:9999999999999999999999}
.header .search .showSearchResult.showSearchResult-show{display:block}
.header .search .showSearchResult .titr{margin-bottom:10px}
.header .search .showSearchResult .ents{max-height:calc(100vh - 270px);max-height:calc(100dvh - 270px);overflow:auto}
.header .search .showSearchResult .ents li a{padding:10px 0;border-bottom:1px var(--blur) dashed}
.header .search .showSearchResult .ents li:last-child a{border-bottom:0}
.header .search .showSearchResult .ents li a .pic{width:75px;height:38px}
.header .search .showSearchResult .ents li a .name{width:calc(100% - 90px);padding:9px 0}
.header .search .showSearchResult .ents li a:hover .name{color:var(--color)}
.header .search .showSearchResult .sub-full{border:0;padding:12px 15px;margin-top:10px}
.header .search .showSearchResult .sub-full:hover,.header .search .showSearchResult .ents li a:hover .pic{opacity:.8}


.title-asli{margin-bottom:10px}
.title-asli .icon{transform:translateY(-2px);margin-left:10px}
.title-asli .space{width:2px;height:13px;margin:8px 15px;background-color:var(--aaa);opacity:.2}
.title-asli .more{padding:5px 12px;margin:1px 0;background:#6c6f74;color:#fff}
.title-asli .more i{margin:1.5px 7px 0 0}
.title-asli .name:hover a{color:var(--color)}
.title-asli .more:hover{background:var(--color)}

.rt-navigation{margin-top:20px}
.rt-navigation a,.rt-navigation span{display:inline-block;padding:7px 12px;border-radius:10px;color:#3c4354;font-weight:500;border:1px #ddd solid;background:#fff;margin:2px 4px;min-width:39px}
.rt-navigation span{color:#fff !important;border-color:var(--color) !important;background-color:var(--color) !important}
.rt-navigation span.nav_ext,.rt-navigation span.dots{color:var(--aaa) !important;border:0 !important;background:none !important}
.rt-navigation a:hover{color:var(--color) !important}

.is_barge{margin:50px 0}
.is_barge .rt-matn{margin-top:15px}
.is_barge .main{width:1000px}


#preloader{backdrop-filter:contrast(.4);background:rgba(0, 0, 0, 0.4);height:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99999999999;display:flex;align-items:center;justify-content:center;text-align:center}
#preloader .loading{display:flex}
#preloader .ctn-preloader{padding-left:15px;padding-right:15px}
#preloader .text img{max-width:160px}
#preloader .spinner{animation:spinner 3s infinite linear;border-radius:50%;border:3px solid var(--blur);border-left-color:var(--color2);border-top-color:var(--color2);margin:0 auto;position:absolute;left:-40px;right:-40px;bottom:-40px;top:-40px}
#preloader .spinner:before{content:"";width:20px;height:20px;border:6px solid var(--color);box-shadow:0 0 20px 0 rgba(4,46,56,0.2);background:var(--color2);position:absolute;right:31px;top:41px;border-radius:50%}
#preloader .round_spinner{border-width:1px;border-color:var(--blur);border-style:solid;backdrop-filter:blur(10px);border-radius:50%;background-color:var(--header);box-shadow:0 0 100px 0 rgba(4,46,56,0.14);width:248px;height:248px;display:flex;align-items:center;justify-content:center;position:relative;margin:40px auto 80px}
#preloader .text span{animation:sdb07 1s infinite}


.mini-c{width:270px;border:1px #EBEBEB solid;padding:15px}
.mini-c .pic{height:135px}
.mini-c .titrarea{border-bottom:1px var(--bg1) solid;padding-bottom:25px}
.mini-c .titrarea .title a{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:20px 0 10px;height:52px;line-height:1.85}
.mini-c .titrarea .text{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:2}
.mini-c .teacher-inf{border-bottom:1px var(--bg1) solid;padding:10px 0;margin-bottom:15px}
.mini-c .teacher-inf .teacher{width:calc(100% - 55px)}
.mini-c .teacher-inf .teacher .avatar{width:30px;height:30px}
.mini-c .teacher-inf .teacher .name{width:calc(100% - 43px);padding:7px 0}
.mini-c .teacher-inf .star{line-height:24px;width:55px;margin-top:3px;text-align:left}
.mini-c .teacher-inf .star .icon{margin-right:5px;width:20px;height:20px}
.mini-c .offer-box{margin-bottom:8px;height:24px}
.mini-c .offer-box .last-price .darsad{background:#FF585B;padding:3px 8px;margin-left:10px}
.mini-c .price-box .price .icon{width:20px;height:20px;margin:2px 7px 0 0}
.mini-c .price-box .count-selles{right:0;bottom:0;width:60px;height:55px;padding-top:5px}
.mini-c .price-box .count-users{right:0;bottom:0;line-height:20px}
.mini-c .price-box .count-users .iconc{width:18px;height:18px;margin-left:7px}
.mini-c.is-product-t .titrarea{padding-bottom:0 !important;margin-bottom:15px !important}
.mini-c .cate{margin:5px 0 29px}
.mini-c .cate a{color:#727681}
.mini-c .cate .icon{width:18px;height:18px;margin-left:8px;opacity:.7}
.mini-c .btns{border-top:1px var(--bg1) solid;padding-top:15px;margin-top:15px}
.mini-c .btns .btn{padding:12px 15px;border-bottom:4px var(--blur) solid}
.mini-c .btns .btn.dlbtn{width:calc(100% - 107px)}
.mini-c .btns .btn:hover{opacity:.7}
.mini-c:hover{border-color:var(--color)}
.mini-c:hover .titrarea .title a{color:var(--color)}


.mini-b{width:270px;padding:15px;border:1px #E5E5E5 solid}
.mini-b .pic{height:150px}
.mini-b .title{margin:15px 0 8px;padding-right:15px}
.mini-b .title:before{content:"";position:absolute;right:0;height:100%;width:5px;border-radius:10px 10px 0 0;background:linear-gradient(to top,transparent,var(--color));opacity:.5;bottom:0}
.mini-b .title a{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-align:right;height:48px;line-height:1.85}
.mini-b .text p{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;text-align:right;overflow:hidden;line-height:2}
.mini-b:hover{border-color:var(--color)}
.mini-b:hover .title a{color:var(--color)}

.global-location .entery{padding:20px 0}
.global-location .entery a{color:#65676d;font-weight:bold}
.global-location .entery a .icon{margin-left:10px}
.global-location .entery i{display:inline-block;margin:0 5px;transform:translateY(2px);opacity:.5}
.global-location .entery a:hover .icon{filter:grayscale(0) brightness(1) !important;opacity:1 !important;fill:var(--color) !important}
.global-location .entery a:hover .icon *{fill:var(--color) !important}
.global-location .entery a:hover{color:var(--color) !important}


@media only screen and (min-width:920px){
main{margin-top:80px}
.header.has-bandar ~ main{margin-top:140px}
.header .ucph .uavatar{width:40px;height:40px;margin:20px 15px 0 0}
.header .ucph .uavatar .char{height:calc(100% - 3px);top:0;right:0}
.header .ucph .uavatar .pic{height:100%;top:0;right:0}
.header .ucph .uavatar .pic ~ .char{display:none}
.header .btns .cart-btn .icon{width:24px;height:24px;margin:28px 25px 28px 0;opacity:.8}
.header .btns .cart-btn .count{border:2px #fff solid;padding:2px 0;top:34px;right:15px;width:22px;height:22px;display:none}
.header .btns .cart-btn .count:before{background-color:var(--color);border-radius:50%;content:"";right:0;width:100%;z-index:10;position:absolute;top:0;height:100%;z-index:0;pointer-events:none;animation:sonarWave 2s linear infinite}
.header .btns .cart-btn.active .icon{animation:blinker .7s linear infinite;opacity:1}
.header .btns .cart-btn.active .count{display:inline-block}
.header .btns .cart-btn:hover .icon{opacity:1;animation:none}
.header .btns .cart-btn:hover .count:before{animation:none}
.header .btns .cart-btn:hover .count{transform:scale(0)}
.header .btns .log-reg-btn{border:1px var(--aaa) solid;padding:8px 10px;margin:20px 15px 20px 0;line-height:22px}
.header .btns .log-reg-btn:hover{color:#3c4354}
.header .btns .log-reg-btn .icon{margin-right:8px}
.header .btns .nov-btn{padding:29px 0 20px}
.header .btns .nov-btn .name{padding-bottom:10px;border-bottom:2px var(--color2) dashed}
.header .btns .nov-btn .icon{margin-left:8px;width:20px;height:20px}
.header .btns .nov-btn:hover{opacity:.8}
.header .tools button{margin:20px 10px 0 0;background:url('assets/img/shapes/dots.webp') no-repeat center;background-size:20px;border:0;width:40px;height:40px;opacity:.6}
.header .tools.active button{opacity:0.5}
.header .tools .dropdown-menu{left:0;top:75px;width:350px;padding:20px 10px 0;overflow:auto;max-height:calc(100vh - 145px);max-height:calc(100dvh - 145px);display:none;z-index:99999999999;box-shadow:0 2px 7px -1px rgba(0,0,0,.1)}
.header .tools .dropdown-menu a{width:33.33%;height:100px;padding:5px}
.header .tools .dropdown-menu a img{height:40px;margin-bottom:4px}
.header .tools .dropdown-menu a:hover{opacity:.7}
.header .ucph .dropdown-menu{padding:20px 20px 10px;top:75px;left:0;width:190px;overflow:auto;max-height:calc(100vh - 145px);max-height:calc(100dvh - 145px);display:none;z-index:99999999999;box-shadow:0 2px 7px -1px rgba(0,0,0,.1)}
.header .ucph .dropdown-menu .top-info .phone{margin:4px 0 10px;letter-spacing:4px;border-bottom:1px var(--blur) solid;padding-bottom:15px;color:#a1a3ae}
.header .ucph .dropdown-menu .top-info .arrow{left:0;top:15px}
.header .ucph .dropdown-menu ul li a{padding:15px 0;border-bottom:1px #eee dashed}
.header .ucph .dropdown-menu ul li:last-child a{border-bottom:0}
.header .ucph .dropdown-menu ul li a .icon{width:30px}
.header .ucph .dropdown-menu ul li a .walletprices{background:#4e5968;padding:1px 8px;display:inline-block;margin-right:3px}
.header .ucph .dropdown-menu ul li a .count{display:inline-block;background-color:#e35555;padding:1px 5px 0;margin-right:5px}
.header .ucph .dropdown-menu ul li a .count.co0{display:none}
.header .ucph .dropdown-menu ul li a:hover,.header .ucph .dropdown-menu .top-info:hover .arrow,.header .ucph .dropdown-menu .top-info:hover .phone{color:var(--color)}
.header .banheader:hover .banside .gr-icon-lbandar,.header .banheader:hover .banside .gr-icon-rbandar{transform:scale(1.05)}
.header .rt-menu .cat-btn{padding:9px 0;margin:20px 0;line-height:21px}
.header .rt-menu .cat-btn .icon{width:20px;height:20px;margin-left:8px}
.header .rt-menu .cat-btn .arrow{margin:3px 7px 0 0;opacity:.5}
.header .rt-menu .cat-btn:hover{opacity:.8}
.header .rt-menu.active .cat-btn{opacity:.5}
.header .rt-menu.active .cat-btn .arrow{transform:rotate(180deg)}
.header .rt-menu .lists{overflow:auto;max-height:calc(100vh - 145px);max-height:calc(100dvh - 145px);box-shadow:0 2px 7px -1px rgba(0,0,0,.1);width:700px;top:75px;right:0;z-index:99999999999;padding:10px 15px;display:none}
.header .rt-menu .lists .item .titr-asli{width:250px;padding:10px 15px;margin:5px 0;opacity:.4}
.header .rt-menu .lists .item .titr-asli .dot-asli{width:10px;height:10px;margin:5px 5px 0 15px}
.header .rt-menu .lists .item .titr-asli .icon-asli{object-fit:contain;object-position:center;width:20px;height:20px;margin:2px 0 0 10px}
.header .rt-menu .lists .item .titr-asli .arrow{margin:1px 5px 0 15px;opacity:.5}
.header .rt-menu .lists .item.active .titr-asli{opacity:1;background:var(--bg1)}
.header .rt-menu .lists .item.active .titr-asli .arrow{opacity:0}
.header .rt-menu .lists .item .childs{opacity:0;visibility:hidden;width:calc(100% - 280px);left:0;top:0;height:100%;overflow:auto;padding:10px;border-right:1px var(--blur) solid}
.header .rt-menu .lists .item .childs>*{transform:scale(.7)}
.header .rt-menu .lists .item .childs .child{width:50%}
.header .rt-menu .lists .item .childs .child .link{padding:10px}
.header .rt-menu .lists .item .childs .child .link .icon-child{object-fit:contain;object-position:center;width:20px;height:20px}
.header .rt-menu .lists .item .childs .child .link .dot-child{width:8px;height:8px;margin:5px 6px 0 0}
.header .rt-menu .lists .item .childs .child .link .name-child{width:calc(100% - 30px);padding:1px 0}
.header .rt-menu .lists .item .childs .alls .link{padding:10px}
.header .rt-menu .lists .item .childs .alls .link .arrow{margin:2px 7px 0 0}
.header .rt-menu .lists .item.active .childs{opacity:1;visibility:visible}
.header .rt-menu .lists .item.active .childs>*{transform:scale(1)}
.header .rt-menu .lists .item .childs .alls .link:hover{opacity:.8}
.header .rt-menu .lists .item .childs .child .link:hover .name-child{color:var(--color)}
.header .tools.active ~ .overly-bg-cat,.header .ucph.active ~ .overly-bg-cat,.header .rt-menu.active ~ .btns .overly-bg-cat{opacity:1;visibility:visible}


.footer .desktop{background:var(--footer) url(assets/img/shapes/25.webp) no-repeat bottom left}
.footer .desktop .titr:before{content:"";display:inline-block;width:20px;height:8px;border-radius:0 15px 15px 0;background:linear-gradient(to right,transparent,var(--color));margin-left:10px;opacity:.5}
.footer .desktop .side.left{width:calc(70% - 50px)}
.footer .desktop .side.right{width:30%}
.footer .desktop .hr{height:1px;margin:20px 0 30px}
.footer .desktop .links{width:calc(50% - 110px)}
.footer .desktop .links:first-child{width:180px}
.footer .desktop .links:nth-child(2){margin-left:40px}
.footer .desktop .logo{width:150px}
.footer .desktop .links .titr{margin-bottom:5px}
.footer .desktop .links ul li a{opacity:.8;padding:8px 0}
.footer .desktop .links ul li a::before{content:"";width:7px;height:7px;background:var(--color);display:inline-block;border-radius:50%;margin-left:10px;opacity:.7}
.footer .desktop .about .is-content{margin:15px 0;opacity:.7;height:130px;text-align:justify}
.footer .desktop .about .more-btn{backdrop-filter:blur(3px);bottom:0;right:0;z-index:10;background:linear-gradient(to bottom,transparent,var(--footer));padding:15px 0}
.footer .desktop .about .more-btn i{margin-right:5px}
.footer .desktop .about.active .more-btn{display:none}
.footer .desktop .about.active .is-content{height:auto;opacity:1}
.footer .desktop .social{margin-top:7px;width:calc(100% - 150px)}
.footer .desktop .social a{padding:5px 5px 5px 10px;margin-right:15px;line-height:24px;width:calc(25% - 15px);border-radius:10px 15px 15px 10px}
.footer .desktop .social a .icon{width:24px;height:24px;margin-left:7px}
.footer .desktop .links ul li a:hover::before,.footer .desktop .links ul li a:hover{opacity:1;color:var(--color)}
.footer .desktop .social a:hover,.footer .desktop .copyright a{opacity:.7}
.footer .desktop .about .more-btn:hover{backdrop-filter:blur(0)}
.footer .desktop .last-sers .ser-list{margin:7.5px 0 20px}
.footer .desktop .last-sers .ser-list li{padding:7.5px 0}
.footer .desktop .last-sers .ser-list li .pic{width:100px;height:57px}
.footer .desktop .last-sers .ser-list li .inside{width:calc(100% - 120px)}
.footer .desktop .last-sers .ser-list li .inside .name{margin-bottom:7px}
.footer .desktop .last-sers .ser-list li .inside .ups{padding:4px 10px}
.footer .desktop .last-sers .ser-list li:hover .inside .name a{color:var(--color)}
.footer .desktop .last-sers .ser-list li:hover .pic{opacity:.8}
.footer .desktop .namads .namad{width:calc(33.33% - 20px);margin:10px 0 10px 20px}
.footer .desktop .namads .namad:hover img{opacity:.8}
.footer .desktop .copyright{margin-top:40px;padding:20px 0;border-top:1px var(--blur) solid}
.footer .desktop .copyright .text i{margin-left:8px}
.footer .desktop .copyright .text .rt-co{transform:translateY(-2px);padding:3px 10px 2px;margin-right:10px;letter-spacing:1px}
.footer .desktop .copyright .text .rt-co .blink{display:block;width:2rem;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.5));position:absolute;left:-100%;top:0;z-index:1;transform:rotate(25deg) scale(2);animation:animation-blink 3s linear 0s infinite normal}
.footer .desktop .copyright .text .rt-co:hover{color:var(--color);background:var(--blur)}


}
@media only screen and (max-width:1150px){
.header .btns .nov-btn .name span{display:none}
.header .search{margin:18px 15px;width:calc(100% - 705px)}
.header .logo-side .logo{margin-left:10px}
}
@media only screen and (max-width:1040px){
.footer .desktop .social{width:100%}
.footer .desktop .social a{margin:15px 0 0 15px}
}
@media only screen and (max-width:920px){
.header .btns .tools,.header .rt-menu,.footer .desktop{display:none !important}

main{margin:60px 0;min-height:calc(100vh - 120px);min-height:calc(100dvh - 120px)}
.header{backdrop-filter:blur(0);background:#fff}
.header.has-bandar ~ main{margin:95px 0 60px;min-height:calc(100vh - 155px);min-height:calc(100dvh - 155px)}
.header .banheader{height:35px}
.header .banheader .banside .pic{transform:translateY(-4px);height:36px}
.header .banheader .banside{font-size:13px;padding:3px 0 7px}
.header .banheader .banside .rt-font{font-size:14px}
.header .banheader .banside .gr-icon-bandar{width:18px;height:18px;transform:translate(-3px,4px)}
.header .banheader .banside .gr-icon-rbandar,.header .banheader .banside .gr-icon-lbandar{opacity:.2}
.header.active.show.has-bandar{top:-35px}
.header .logo-side .logo{margin:10px 0;height:40px}
.header .search{margin:9px 0;float:left;width:calc(100% - 135px)}
.header .search .inputs .input{font-size:13px;padding:12px 13px 12px 38px}
.header .search .inputs .sub{padding:13px 10px}
.header .search .showSearchResult{top:65px;width:calc(100% + 135px)}
.header .search .showSearchResult .ents{max-height:calc(100vh - 335px);max-height:calc(100dvh - 335px)}
.header .overly-bg-cat{top:60px}


.mob-nav{position:fixed;bottom:0;right:0;z-index:999999999;background-color:#fff;filter:drop-shadow(0 -1px 0 rgba(0,0,0,0.1));height:60px}
.mob-nav::before{content:url(assets/img/shapes/wave-fix-mobile.svg);position:absolute;top:-29px;left:50%;width:116px;height:30px;transform:translate(-50%);z-index:-1}
.mob-nav .btn{width:calc(25% - 15px);padding:7px 1px;color:#565973}
.mob-nav .btn .icon{margin:4px calc(50% - 11px) 5px}
.mob-nav .btn.active::after{height:53px;width:calc(100% - 20px);background:linear-gradient(to right,transparent,var(--color),transparent);position:absolute;bottom:4px;left:10px;content:"";z-index:-1;opacity:.25}
.mob-nav .call{height:50px;width:50px;transform:translateY(-15px);margin:0 5px}
.mob-nav .call:before{border-radius:50%;content:"";right:0;width:100%;z-index:10;position:absolute;top:0;height:100%;z-index:0;pointer-events:none;-webkit-animation:sonarWave2 2s linear infinite;animation:sonarWave2 2s linear infinite}
.mob-nav .call i{animation:call_expert 4s ease-in-out 0.1s infinite}
.mob-nav .call.cart-mob-btn,.mob-nav .call.cart-mob-btn::before{background:linear-gradient(276deg,var(--color),#0e705f)}
.mob-nav .call.cart-mob-btn span{right:0;bottom:-20px;animation:blinkersz .4s linear infinite}
.mob-nav .call.cart-mob-btn.deactive span,.mob-nav .call.deactive::before{display:none}
.mob-nav .call.cart-mob-btn.deactive i{animation:none !important}
.mob-nav .call.cart-mob-btn.deactive{filter:grayscale(1)}
.mob-nav .btn .uavatar{width:40px;height:40px;margin:3px calc(50% - 20px)}
.mob-nav .btn .uavatar .char{height:calc(100% - 3px);top:0;right:0}
.mob-nav .btn .uavatar .pic{height:100%;top:0;right:0}
.mob-nav .btn .uavatar .pic ~ .char{display:none}



.close-bg-menu{z-index:99999999999999;position:fixed;height:100%;top:0;right:0;background:rgba(0, 0, 0, 0.7);opacity:0;visibility:hidden}
.mob-menu{transition-duration:0.4s;width:310px;height:100%;position:fixed;top:0;transform:scale(.7);right:-320px;z-index:999999999999999;max-width:calc(100% - 40px);opacity:0;visibility:hidden}
.mob-menu .logo-side .logo{height:50px;margin:15px 15px 15px 0}
.mob-menu .logo-side .blink{display:block;width:2rem;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.5));position:absolute;left:-100%;top:0;z-index:1;transform:rotate(25deg) scale(2);animation:animation-blink 6s linear 0s infinite normal}
.mob-menu .close-btn{width:40px;height:40px;margin:20px 0 0 15px}
.mob-menu #mobmenu{bottom:20px;right:0;padding:0 15px;height:calc(100% - 100px);border-top:1px var(--blur) solid}
.mob-menu #mobmenu .dropdown-menu{width:100%;border-radius:0;box-shadow:none;background:none;display:block !important;position:relative !important}
.mob-menu #mobmenu .rt-absolute{position:relative}
.mob-menu #mobmenu .rt-menu,.mob-menu #mobmenu .rt-menu .lists,.mob-menu #mobmenu .rt-menu .lists .item .titr-asli,.mob-menu #mobmenu .social{width:100%}
.mob-menu #mobmenu .rt-menu{margin-top:10px}
.mob-menu #mobmenu .rt-menu .lists .item{border-bottom:1px var(--blur) dashed;position:relative}
.mob-menu #mobmenu .rt-menu .lists .item:last-child{border-bottom:0}
.mob-menu #mobmenu .rt-menu .lists .item .titr-asli{font-size:15px;line-height:30px;padding:12px 0}
.mob-menu #mobmenu .rt-menu .lists .item .titr-asli .icon-asli{object-fit:contain;object-position:center;width:20px;height:20px;margin:5px 5px 0 15px}
.mob-menu #mobmenu .rt-menu .lists .item .titr-asli .icon-for-mob{width:20px;height:20px;margin:5px 5px 5px 15px}
.mob-menu #mobmenu .rt-menu .lists .item .titr-asli .dot-asli{width:10px;height:10px;margin:9px 10px 0 20px;background:var(--color);opacity:.5}
.mob-menu #mobmenu .rt-menu .lists .item .titr-asli .arrow{transform:rotate(-90deg);margin:6px 0 0 6px;opacity:.3}
.mob-menu #mobmenu .rt-menu .lists .item .tog-item-btn{position:absolute;top:0;right:0;height:54px;z-index:10}
.mob-menu #mobmenu .rt-menu .lists .childs{background:var(--bg1);border-radius:15px;width:100%;margin-bottom:15px;transition-duration:0s;display:none;padding:5px 15px}
.mob-menu #mobmenu .rt-menu .lists .childs .alls .link{font-size:13px;padding:10px 0;color:#4e586d}
.mob-menu #mobmenu .rt-menu .lists .childs .alls .link i{float:none;font-size:13px}
.mob-menu #mobmenu .rt-menu .lists .childs .child .link{border-top:1px var(--blur) dashed;padding:10px 0;font-size:13px;width:100%}
.mob-menu #mobmenu .rt-menu .lists .childs .child .link .icon-child{object-fit:contain;object-position:center;width:30px;height:30px;margin-left:10px}
.mob-menu #mobmenu .rt-menu .lists .childs .child .link .name-child{font-size:13px;width:calc(100% - 40px);line-height:30px}
.mob-menu #mobmenu .rt-menu .lists .childs .child .link .dot-child{width:10px;height:10px;margin:9px 10px 0 20px;background:#000;opacity:.1}
.mob-menu #mobmenu .rt-menu .lists .item.open .titr-asli{color:var(--color)}
.mob-menu #mobmenu .rt-menu .lists .item.open .titr-asli .arrow{transform:rotate(90deg)}
.mob-menu #mobmenu .tools-areas a{width:100%;border-top:1px var(--blur) dashed;text-align:center;padding:12px 0}
.mob-menu #mobmenu .tools-areas a .icon-tool{width:30px;height:30px;margin-left:10px}
.mob-menu #mobmenu .tools-areas a .icon-tool img{object-fit:contain;object-position:center;width:30px;height:30px}
.mob-menu #mobmenu .tools-areas a .name-tool{width:calc(100% - 40px);line-height:30px;font-size:15px;text-align:right;font-family:var(--font);font-weight:500}
.mob-menu #mobmenu .social{margin-top:10px}
.mob-menu #mobmenu .social a{margin-top:10px;padding:5px 5px 5px 10px;line-height:24px;width:calc(50% - 5px);border-radius:10px 15px 15px 10px}
.mob-menu #mobmenu .social a .icon{width:24px;height:24px;margin-left:7px}
.mob-menu #mobmenu .social a:nth-child(even){float:left}
.mob-menu #mobmenu .about{width:100%;background:var(--bg1);border-radius:15px 15px 0 0;padding:10px 15px;float:right;margin-bottom:20px}
.mob-menu #mobmenu .about .is-content{opacity:.7;height:100px;text-align:justify;font-size:13px}
.mob-menu #mobmenu .about .more-btn{font-size:14px;backdrop-filter:blur(3px);bottom:-15px;right:-15px;z-index:10;background:linear-gradient(to bottom,transparent,var(--footer));padding:22px 0;width:calc(100% + 30px);position:absolute}
.mob-menu #mobmenu .about .more-btn i{margin-right:5px}
.mob-menu #mobmenu .about.active{border-radius:15px}
.mob-menu #mobmenu .about.active .more-btn{display:none}
.mob-menu #mobmenu .about.active .is-content{height:auto;opacity:1}
.mob-menu #mobmenu .namads .namad{width:33.33%;border-radius:0;margin:20px 0}
.mob-menu #mobmenu .namads .namad img{object-fit:contain;object-position:center;height:80px}
.mob-menu #mobmenu .copyright .text{padding-top:10px;width:100%;font-size:13px;margin-top:10px;line-height:1.85;border-top:1px var(--blur) solid}
.mob-menu #mobmenu .copyright .text i{margin:4px 0 0 7px}
.mob-menu #mobmenu .copyright .text .rt-co{transform:translateY(-2px);padding:1px 10px 0;margin-right:10px;letter-spacing:1px}
.mob-menu #mobmenu .copyright .text .rt-co .blink{display:block;width:2rem;height:100%;background:linear-gradient(to right,transparent,rgba(255,255,255,.5));position:absolute;left:-100%;top:0;z-index:1;transform:rotate(25deg) scale(2);animation:animation-blink 3s linear 0s infinite normal}
body.menu-active{overflow:hidden}
body.menu-active .close-bg-menu{opacity:1;visibility:visible}
body.menu-active .mob-menu{right:0;transform:scale(1);opacity:1;visibility:visible}


.title-asli .space{display:none}
.title-asli .more{float:left;margin:0;padding:5px 11px;font-size:13px}
.title-asli .name{font-size:18px}
.title-asli .icon{width:30px;height:30px;margin-left:7px}
.title-asli .more{margin-top:1px}
.title-asli .more i{margin:2px 7px 0 0}


.global-location{border-top:1px var(--blur) solid}
.global-location .entery{padding:15px 0;font-size:13px}
.global-location .entery a .icon{transform:translateY(-1px);width:20px;height:20px}
.global-location .entery i{margin:0 3px}


.is_barge{margin:0;padding:30px 0}
.is_barge .title{font-size:16px}
.is_barge .rt-matn{margin-top:7px}

.rt-navigation{font-size:13px;margin-top:15px}
.rt-navigation a,.rt-navigation span{min-width:32px;padding:5px 7px}

.rt-padding{padding:20px 0}

.mini-c{padding:10px;width:230px}
.mini-c .titrarea .title a{margin:13px 0 3px;font-size:13px;height:51.8px}
.mini-c .titrarea .text{font-size:12px}
.mini-c .titrarea{padding-bottom:10px}
.mini-c .teacher-inf{display:none}
.mini-c .offer-box{margin-top:10px}
.mini-c .offer-box .last-price .lpricx{font-size:13px}
.mini-c .price-box .price{font-size:15px}
.mini-c .offer-box .last-price .darsad{font-size:11px;padding:1px 5px}
.mini-c .price-box .price .icon,.mini-c .price-box .count-users .iconc{width:16px;height:16px}
.mini-c .price-box .count-users{font-size:12px}
.mini-c .btns{display:none}
.mini-c.is-product-t .titrarea{margin-bottom:5px !important}
.mini-c .cate{margin-bottom:15px;font-size:12px}
.mini-c .cate .icon{width:15px;height:15px}
.mini-c .price-box .count-selles{font-size:12px;padding-top:8px;width:45px;height:53px}
.mini-c .price-box .count-selles span{font-size:15px}

.mini-b{width:230px;padding:10px}

}
@media only screen and (max-width:580px){
#preloader .spinner:before{top:18px}
#preloader .round_spinner{width:155px;height:155px}
#preloader .text img{max-width:110px}
#preloader .round_spinner span{font-size:13px}
}