@font-face{font-family:shopfont;src:url(/fonts/shopfontwebregular.eot?d4be13b9984ed551c710cc9ae0d1d18b);src:url(/fonts/shopfontwebregular.eot?d4be13b9984ed551c710cc9ae0d1d18b?#iefix) format("embedded-opentype"),url(/fonts/shopfontwebregular.woff?fcb37b924ab46591341b215432235feb) format("woff"),url(/fonts/shopfontwebregular.ttf?bbc8b3fa847e85e289ca64cda079e603) format("truetype")}@font-face{font-family:authfont;src:url(/fonts/font.eot?82df22337d213cce785e43bb3616c7cd);src:url(/fonts/font.eot?82df22337d213cce785e43bb3616c7cd?#iefix) format("embedded-opentype"),url(/fonts/font.woff2?ee52353dad19ec0c7da277a2fa6f37c0) format("woff2"),url(/fonts/font.woff?32e204adf598b7071604af09a1ef8b39) format("woff"),url(/fonts/font.ttf?9e154deb65ab971457106dcd9630075c) format("truetype")}*{padding:0;margin:0;border:0;outline:0;box-sizing:border-box}:after,:before{font-family:authfont}body,button,html,input{font-family:shopfont}body,html{direction:rtl}body{background:#eaecef;position:relative}a,a:active,a:focus,a:visited{text-decoration:none;color:#444}ul li{list-style:none}a,span{display:inline-block}.d-none{display:none!important}.d-flex{display:flex}.container{width:100%;max-width:1440px;margin:0 auto;padding:0 15px}.login-register-btn{display:flex;align-items:center;justify-content:flex-end;position:relative}.login-register-btn:after,.login-register-btn:before{content:"";display:block;position:absolute;left:50%;top:50%;background:#fff;border-radius:50%}.login-register-btn:before{width:20px;height:20px;transform:translate(-8%,-50%)}.login-register-btn:after{width:16px;height:16px;border:1px solid #fe816d;transform:translate(-5%,-50%)}.bg-white{background:#fff!important}.btn-login,.btn-register{font-size:.8rem;padding:0 30px;font-weight:500;line-height:47.4px;background:#fe816d;text-align:center;color:#fff!important}.btn-login{border-radius:0 3px 3px 0;margin-left:1px}.btn-register{border-radius:3px 0 0 3px}.btn-login:hover,.btn-register:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)!important;transition:all .2s ease;color:#fff!important;background:#378fc3!important;z-index:99;position:relative}.triangle{position:absolute;background:#fff;width:13px;height:13px;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;transform:rotate(45deg);bottom:-7px;opacity:0;z-index:1010}.main-menu.has-sub:hover .triangle{opacity:1!important;transition:opacity .3s ease}footer{background:#fff}.f-links{justify-content:space-between;text-align:center;padding-top:3rem}.col--2,.f-links{display:flex;margin-bottom:1rem}.col--2{max-width:16.666667%;width:100%;justify-content:center;flex:0 0 16.666667%}.col--2 a{width:100%;font-size:15px;color:#444}.col--2 a:hover{transition:color .2s ease;color:#fe816d}.line{margin:0 15%;border-top:1px solid rgba(0,0,0,.1)}.f-about{flex-wrap:wrap;margin:3em 0 2em}.col--8,.f-about{display:flex;justify-content:center}.col--8{max-width:66.666667%;width:100%;flex:0 0 66.666667%;margin-bottom:1rem}.col--8 p{font-size:15px;color:#444;text-align:justify;line-height:1.7rem}.main-row{display:flex;flex-direction:row;flex-wrap:wrap;-ms-flex-wrap:wrap;width:100%;-ms-flex-pack:center;-webkit-box-pack:center}.main-row .sidebar-right{width:25%;min-width:25%}.sidebar-sticky{position:sticky;top:104px}.main-row .content-left{width:75%;padding-right:20px;max-width:75%;transition:all .2s ease}.content-left .preview{border-radius:3px;overflow:hidden}.fa-star-half:before{content:"\E114";font-style:normal}.btn:before{content:"";position:absolute;width:90px;height:60px;top:-6px;right:-23px;background:hsla(0,0%,100%,.2);transition:all .3s ease-in-out;border-radius:40px}.continue-btn:after{content:"\E136";position:absolute;top:7px;right:16px;font-size:24px}.btn--login:after{content:"\E0A2"}.btn--login:after,.btn-recoverpass:after{position:absolute;top:7px;right:16px;font-size:22px}.btn-recoverpass:after{content:"\E0E5"}.btn:hover:before{width:900px;height:900px;top:-450px;right:-450px}.btn{color:#fff;font-size:15px;font-weight:500;text-align:center;cursor:pointer;padding:1em 5em;margin:1em 0;border-radius:0;background:#fe816d;position:relative;overflow:hidden;border-radius:3px}.i-t:after{content:"\E037";position:absolute;top:7px;right:16px;font-size:22px}.account{display:flex;justify-content:center;padding:6%;border-radius:3px}.account h1{font-weight:700;color:#6b7074;text-align:center;line-height:1.5em;margin-bottom:1.2em;margin-top:.2em}.form{max-width:400px;background:#fff;display:flex;justify-content:center;flex-wrap:wrap;-ms-flex-wrap:wrap;flex-direction:column;padding:3em 2em 0;box-shadow:0 10px 40px -14px rgba(0,0,0,.25);position:relative}.form-footer{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:20px;background:rgba(93,214,0,.06);border-top:1px solid #d7e6bb}.form-content .rules{color:#6b7074;font-size:12px;padding-bottom:12px}.account ::-moz-placeholder{text-align:right;padding:0 .8em!important}.account ::placeholder{text-align:right;padding:0 .8em!important}.account button{width:100%}.ui-checkbox{display:flex;align-items:center;padding-right:35px;margin-bottom:12px;cursor:pointer;font-size:13px;color:#6b7074;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ui-checkbox input{position:absolute;cursor:pointer;height:0;width:0;opacity:0}.checkmark{position:absolute;right:0;top:0;height:24px;width:24px;background:#fff;border:1px solid #ddd}.ui-checkbox input:checked~.checkmark{background:#fe816d}.ui-checkbox .checkmark:after{content:"";position:absolute;right:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);display:none}.ui-checkbox input:checked~.checkmark:after{display:flex}.form-content .recover-password{margin-bottom:1em}.form-content .recover-password a{font-size:13px;margin-right:10px}.account a:not(.account-logo){color:#fe816d}.form-content .link{margin:10px 0;cursor:pointer}.account-logo{text-align:center;margin:0 auto 20px}.activation-code-input{width:100%}.activation-code-title{font-size:13px;color:#6b7074;margin-bottom:10px;text-align:right;margin-top:15px;padding:0 40px}.activation-code-title span{color:#000}.activation-code-input{display:none}.activation-code{direction:ltr;position:relative}.activation-code:before{content:"";display:block;position:absolute;bottom:0;right:0;left:0;border-bottom:2px solid;border-color:#ccc;transition:opacity .3s ease}.activation-code>span{position:absolute;display:block;font-size:13px;color:#ccc;top:0;right:0;transition:all .3s ease}.activation-code .activation-code-inputs{display:flex;flex-flow:row nowrap}.activation-code .activation-code-inputs input{display:flex;flex-flow:column nowrap;padding:0;border:0;outline:0;min-width:0;line-height:36px;text-align:center;align-items:center;transition:all .3s ease;border-bottom:2px solid;border-color:#ccc;margin-right:8px;background:#fff!important;opacity:0}.activation-code .activation-code-inputs input:last-child{margin-right:0}.activation-code.active:before{opacity:0}.activation-code.active .activation-code-inputs input{opacity:1!important}.activation-code .activation-code-inputs input:focus{border-color:#fe816d!important}.activation-code.active>span{transform:translateY(-100%);line-height:30px;opacity:.6}.form-content1{max-width:340px;padding:40px}.form-account .txt{height:45px}.bt-top{background:#fe816d;padding:20px 0;transform:translateY(-17px)}.h1-join-teacher{color:#fff!important;padding:40px 2px 40px 15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:1280px){.card-img{max-height:175px}}@media (max-width:1152px){.posts .col{width:calc(33.33% - 20px)!important;flex:0 0 calc(33.33% - 20px)!important}.t-header-search-filter-item{width:110px}.card-img{height:205px!important;max-height:210px}.average-rating-sidebar .average-rating-number{font-size:12px!important}}@media (max-width:1100px){.short-link-a{padding:0!important;border:unset!important}.sidebar-right{width:30%!important;min-width:30%!important}.main-row .content-left{width:70%!important;padding-right:20px;min-width:70%!important}}@media (max-width:1024px){.t-header-search-filter-item{width:80px}.card-img{height:195px!important;max-height:210px}.product-info-box .sell_course{padding:2px 14px}.course-teacher-details,.product-info-box,.product-reviews,.product-single-content,.short-link{padding:1.1rem}.course-teacher-details .top-part img{width:113px}}@media (min-width:320px){.react-code-input{margin-bottom:35px}}.mb-10{margin-bottom:10px!important}.box-filter{margin-top:30px}.txt{padding:0 12px;height:42px;line-height:40px;color:#444}.txt,textarea{width:100%;border-radius:3px;border:2px solid #e2e2e2;margin-bottom:15px;text-align:right}textarea{resize:none;padding:12px;font-family:authfont;height:180px}.width-100{width:100%}.padding-30{padding:30px}[v-cloak]{display:none}.ltr{direction:ltr}.back{position:absolute;top:15px;right:20px;width:25px;height:25px;cursor:pointer}.loading.continue-btn:after{border-radius:50%;border:3px solid #f3f3f3;border-top-color:#fe816d;width:20px;height:20px;animation:spin 1s linear infinite;content:""!important;top:13px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.mobile.continue-btn:after{content:"\E136"}.password.continue-btn:after{content:"\E108"}.register.continue-btn:after{content:"\E131"}.error.verifyCode{padding-bottom:10px}.logo-wrapper{display:flex;justify-content:center;align-items:center}.form-account p{color:#232933;font-weight:700;padding:5px 0 10px}.form-account label{color:#62666d;line-height:21px;font-size:.857rem}.form-account input{margin:10px 0;text-align:center}.form-account input::-moz-placeholder{text-align:center;letter-spacing:3px}.form-account input::placeholder{text-align:center;letter-spacing:3px}.form-account input.mobile{letter-spacing:3px}.form-account input.hasError{border-color:#d32f2f!important}.form-account .error{font-size:.786rem;color:#b2001a}.form-account .password{position:relative;width:100%}.form-account .dont-show-password,.form-account .show-password{position:absolute;top:50%;left:5%;cursor:pointer}.form-account .dont-show-password svg,.form-account .show-password svg{fill:#62666d}.form-account .code-input{width:100%;margin-bottom:10px}.form-account .code-input input{width:38px;height:58px;margin:0 4px;border:0;border-bottom:1px solid rgba(3,191,214,.4509803922);font-family:Lato;font-size:20px;color:#525461;text-align:center;box-sizing:border-box;border-radius:0;-webkit-appearance:initial}.form-account .code-input input:focus{outline:none;border-bottom:2px solid #03bfd6;caret-color:#03bfd6}.form-account .code-input .loading{line-height:38px}.form-account .continue-btn{margin-bottom:35px}