﻿.rt-product-page .main-entery{width:calc(100% - 350px);padding-bottom:40px;border-left:3px var(--blur) dashed;padding-left:30px}
.rt-product-page .sidbar{width:320px;padding-bottom:30px}

.rt-product-page .main-entery .top-head .title{line-height:1.85;margin-bottom:15px}
.rt-product-page .main-entery .top-head .title .ver{display:inline-block;padding:2px 10px 0 10px;margin-right:10px}

.rt-product-page .main-entery .top-head .pic-slider .owl-next,.rt-product-page .main-entery .top-head .pic-slider .owl-prev{opacity:0;visibility:hidden;color:#444;background-color:#fff;top:calc(50% - 20px);width:40px;height:40px;font-size:21px}
.rt-product-page .main-entery .top-head .pic-slider .owl-next{left:25px}
.rt-product-page .main-entery .top-head .pic-slider .owl-prev{left:auto;right:25px}
.rt-product-page .main-entery .top-head .pic-slider:hover .owl-next,.rt-product-page .main-entery .top-head .pic-slider:hover .owl-prev{opacity:1;visibility:visible}
.rt-product-page .main-entery .top-head .pic-slider .owl-next.disabled,.rt-product-page .main-entery .top-head .pic-slider .owl-prev.disabled{opacity:0 !important;visibility:hidden !important}
.rt-product-page .main-entery .top-head .pic-slider .owl-dots{display:none}

.rt-product-page .main-entery .top-head .tab-btns{margin:25px 0;padding:12px 7px}
.rt-product-page .main-entery .top-head .tab-btns .btn{padding:10px 15px;margin:0 5px;background:none;border:0}
.rt-product-page .main-entery .top-head .tab-btns .btn.active{background:#fff;color:#3c4354;opacity:1 !important}
.rt-product-page .main-entery .top-head .tab-btns .btn.demo{background-color:#ffc64b}
.rt-product-page .main-entery .top-head .tab-btns .btn:hover{opacity:.7}
.rt-product-page .main-entery .top-head .tab-btns .btn .count{display:inline-block;padding:2px 7px 0;margin-right:7px;background:var(--aaa)}
.rt-product-page .main-entery .top-head .tab-btns .btn i{margin:3px 0 0 7px}


.rt-product-page .main-entery .top-head .infos{width:calc(100% + 15px);margin-top:10px}
.rt-product-page .main-entery .top-head .infos .inf{border:1px #EBEBEB solid;width:calc(33.33% - 15px);padding:10px 15px;margin:15px 0 0 15px}
.rt-product-page .main-entery .top-head .infos .inf .icon{width:32px;height:32px;margin:8px 0}
.rt-product-page .main-entery .top-head .infos .inf .ins{width:calc(100% - 47px)}
.rt-product-page .main-entery .top-head .infos .inf .ins .lbl{margin:3px 0}


.rt-product-page .main-entery .matn-asli{padding:40px 60px;border:1px #EBEBEB solid}

.rt-product-page .main-entery .matn-asli .limited-text{height:300px}
.rt-product-page .main-entery .matn-asli .limited-text .limited-text-btn{bottom:0;right:0;padding:20px 0 5px;background:linear-gradient(to bottom,transparent,#fff);backdrop-filter:blur(3px)}
.rt-product-page .main-entery .matn-asli .limited-text .limited-text-btn i{font-style:inherit;transform:translate(-2px,3px)}
.rt-product-page .main-entery .matn-asli .limited-text.active{height:auto}
.rt-product-page .main-entery .matn-asli .limited-text.active .limited-text-btn{display:none}
.rt-product-page .main-entery .matn-asli .limited-text .limited-text-btn:hover{backdrop-filter:blur(0)}




.rt-box-prod{margin-top:40px}

.rt-box-prod.rt-video video{background:#000;margin-top:5px}

.rt-box-prod.gallery-pictures a{width:calc(100% - 20px);margin:5px 10px 0;padding:10px}
.rt-box-prod.gallery-pictures a img{height:120px}
.rt-box-prod.gallery-pictures a:hover img{opacity:.7 !important}
.rt-box-prod.gallery-pictures .owl-dots{display:none}
.rt-box-prod.gallery-pictures .owl-next,.rt-box-prod.gallery-pictures .owl-prev{position:absolute;top:-45px;width:36px;height:36px;font-size:18px;border:1px #EBEBEB solid;box-shadow:none;color:#838792}
.rt-box-prod.gallery-pictures .owl-next{left:0}
.rt-box-prod.gallery-pictures .owl-prev{left:43px}
.rt-box-prod.gallery-pictures .owl-next:hover,.rt-box-prod.gallery-pictures .owl-prev:hover{opacity:.8}
.rt-box-prod.gallery-pictures .disabled{opacity:.4 !important}


.rt-box-prod.requireds ul li{padding:10px 17px;margin:5px 0 10px;border:1px #EBEBEB solid;line-height:1.85}
.rt-box-prod.requireds ul li:last-child{margin-bottom:0}


.rt-box-prod.logs .title{padding:7px 12px;background-color:var(--aaa)}
.rt-box-prod.logs .item ul{padding:10px;border:1px #EBEBEB solid;line-height:1.85}
.rt-box-prod.logs .item .title{margin-bottom:15px;}
.rt-box-prod.logs .item ul li:nth-child(odd){background-color:var(--blur)}
.rt-box-prod.logs .item ul li{padding:7px 15px}
.rt-box-prod.logs .item{padding-bottom:20px}
.rt-box-prod.logs .item:last-child{padding-bottom:0}


.rt-box-prod.faqs ul.accordion{padding:5px 0 0}
.rt-box-prod.faqs ul.accordion>li{margin-bottom:15px;border:1px #EBEBEB solid}
.rt-box-prod.faqs ul.accordion>li:last-child,.requireds ul li:last-child{margin-bottom:0}
.rt-box-prod.faqs ul.accordion>li>.submenu{display:none;padding:15px 30px;line-height:2.5;text-align:justify;border-top:1px #EBEBEB solid}
.rt-box-prod.faqs ul.accordion>li>.submenu ol,.rt-box-prod.faqs ul.accordion>li>.submenu ul{display:block;padding:15px 0}
.rt-box-prod.faqs ul.accordion>li>.submenu li{padding:5px 0;list-style:disc;list-style-position:inside !important}
.rt-box-prod.faqs ul.accordion>li>.link{padding:15px 25px}
.rt-box-prod.faqs ul.accordion>li>.link>span{width:calc(100% - 20px);line-height:1.8}
.rt-box-prod.faqs ul.accordion>li>.link i{font-size:24px;opacity:0.5}
.rt-box-prod.faqs ul.accordion>li.open>.link i{transform:rotate(180deg)}
.rt-box-prod.faqs ul.accordion>li.open>.link span{color:var(--color)}


.box-download-main{margin-top:25px;padding:25px;border:1px #EBEBEB solid}
.box-download-main .titr-asli{margin-bottom:10px;line-height:2}
.box-download-main .titr-asli .icon{width:32px;height:32px;margin-left:13px}
.box-download-main .infos-sec{padding:5px 0}
.box-download-main .infos-sec .inf{margin:5px 15px 5px 0;padding-right:15px;border-right:1px var(--blur) solid;line-height:1}
.box-download-main .infos-sec .inf:first-child{margin-right:0 !important;padding-right:0 !important;border-right:0 !important}
.box-download-main .xxaccordionxxx .item-main{margin:5px 0 10px}
.box-download-main .xxaccordionxxx .item-main:last-child{margin-bottom:0}
.box-download-main .xxaccordionxxx .item-main .xxlinkxxx{padding:15px 20px;background:#F3F4F6}
.box-download-main .xxaccordionxxx .item-main .xxlinkxxx .infol .ifl{margin-right:15px}
.box-download-main .xxaccordionxxx .item-main .xxlinkxxx .infol .arrow{margin:2px 15px 0 0}
.box-download-main .xxaccordionxxx .item-main .xxsubmenuxxx{transition-duration:0s;padding-top:10px;display:none}
.box-download-main .xxaccordionxxx .item-main .xxsubmenuxxx .item-child{padding:15px 20px;border-top:1px var(--blur) solid}
.box-download-main .xxaccordionxxx .item-main .xxsubmenuxxx .item-child:first-child{border-top:0}
.box-download-main .xxaccordionxxx .item-main .xxsubmenuxxx .item-child .numb{width:30px;margin-left:15px;padding-top:1px}
.box-download-main .xxaccordionxxx .item-main .xxsubmenuxxx .item-child .child-name{max-width:calc(100% - 45px)}
.box-download-main .xxaccordionxxx .item-main .xxsubmenuxxx .item-child .child-infol .child-ifl{margin-right:15px}
.box-download-main .xxaccordionxxx .item-main .xxsubmenuxxx .item-child .child-infol .btn{padding-right:15px}
.box-download-main .xxaccordionxxx .item-main.open .xxlinkxxx{color:#fff;background:var(--aaa)}
.box-download-main .xxaccordionxxx .item-main.open .xxlinkxxx .infol .arrow{transform:rotate(180deg)}
.box-download-main .xxaccordionxxx .item-main .xxsubmenuxxx .item-child .child-infol .btn:hover{color:var(--color)}


.box-download-main .dlb-btns .dl-link{padding:15px 20px;margin-bottom:15px;background-image:linear-gradient(to bottom,rgba(255, 255, 255, 0.2),rgba(0, 0, 0, 0.1))}
.box-download-main .dlb-btns .dl-link.s-yellow{background-color:#f9b437}
.box-download-main .dlb-btns .dl-link.s-red{background-color:#FB614A}
.box-download-main .dlb-btns .dl-link.s-blue{background-color:#37A9E4}
.box-download-main .dlb-btns .dl-link.s-purple{background-color:#9248E1}
.box-download-main .dlb-btns .dl-link.s-dark{background-color:#222}
.box-download-main .dlb-btns .dl-link.s-orange{background-color:#ff9800}
.box-download-main .dlb-btns .dl-link.s-grey{background-color:#607d8b}
.box-download-main .dlb-btns .dl-link .icon{width:24px;height:24px;margin-left:10px}
.box-download-main .dlb-btns .dl-link .name{line-height:24px}
.box-download-main .dlb-btns .dl-link .infosx .size,.box-download-main .dlb-btns .dl-link .infosx .updated{text-shadow:1px 1px 6px rgba(0, 0, 0, 0.2);background:rgba(0, 0, 0, 0.1);padding:1px 8px;margin-right:10px}
.box-download-main .dlb-btns .dl-link .infosx .format{text-shadow:1px 1px 6px rgba(0, 0, 0, 0.2);margin:1px 10px 1px 0}
.box-download-main .dlb-btns .dl-link .infosx .updated{box-shadow:0 5px 6px rgba(225,23,13,.4);background:#e1170d}
.box-download-main .dlb-btns .dl-link:hover{opacity:.8}
.box-download-main .dlb-btns .dl-link:last-child{margin-bottom:0}


.rt-box{padding:20px;border:1px #EBEBEB solid;margin-top:20px}

.rt-box .get-cart-btn{animation:sdb077 1s infinite;border-bottom:5px rgba(0, 0, 0, 0.1) solid;line-height:22px;padding:8px 10px 13px;margin-bottom:15px}
.rt-box .get-cart-btn .icon{filter:brightness(10);transform:translate(7px,5px)}
.rt-box .get-cart-btn .icon.fa{display:ruby-base;font-size:16px;line-height:0;transform:translate(0,0);margin:5px 0 0 10px}
.rt-box .get-cart-btn:hover{opacity:.8;animation:none}

.rt-box .price-area{margin-bottom:20px}
.rt-box .price-area .offer-box{margin-bottom:8px;height:24px}
.rt-box .price-area .offer-box .last-price .darsad{background:#FF585B;padding:3px 8px;margin-left:10px}
.rt-box .price-area .price-box .price .icon{width:20px;height:20px;margin:2px 7px 0 0}
.rt-box .price-area .price-box .count-selles{right:0;bottom:0;width:60px;height:55px;padding-top:5px}
.rt-box .price-area .price-box .count-users{right:0;bottom:0;line-height:20px}
.rt-box .price-area .price-box .count-users .iconc{width:18px;height:18px;margin-left:7px}


.rt-box ul.feats li{padding:8px 5px}
.rt-box ul.feats li i{margin:2px 0 0 10px}

.rt-box.information li{padding:10px 0}
.rt-box.information:before{transform:translate(50%,-50%) rotate(-7deg);position:absolute;font-size:30px;opacity:.04;top:50%;right:50%;font-family:var(--font);font-weight:bold}
.rt-box.information li a:hover{opacity:.8}


.rt-box.teacher-inf .teacher{width:calc(100% - 55px)}
.rt-box.teacher-inf .teacher .avatar{width:50px;height:50px}
.rt-box.teacher-inf .teacher .name{width:calc(100% - 63px);padding:2px 0}
.rt-box.teacher-inf .star{line-height:24px;width:55px;margin-top:14px;text-align:left}
.rt-box.teacher-inf .star .icon{margin-right:5px;width:20px;height:20px}
.rt-box.teacher-inf .teacher:hover .name{color:var(--color)}



.nl-star-rating{direction:rtl;width:420px;padding:18px;border:1px solid #e8e8ef;border-radius:14px;background:linear-gradient(135deg,#fff 0%,#fafafa 100%);margin:25px;float:right;font-family:inherit}
.nl-star-rating-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}
.nl-star-rating-title{font-size:16px;font-weight:800;color:#222}
.nl-star-rating-score{display:flex;align-items:baseline;gap:4px;color:#666;font-size:13px}
.nl-rating-average{font-size:24px;font-weight:900;color:#111}
.nl-star-rating-stars{display:flex;flex-direction:row-reverse;justify-content:center;gap:7px;padding:8px 0 12px}
.nl-star-btn{width:44px;height:44px;border:0;padding:0;border-radius:12px;background:#f4f4f6;color:#c9c9d1;font-size:30px;line-height:44px;cursor:pointer;transition:transform .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}
.nl-star-btn:hover{transform:translateY(-3px) scale(1.04);background:#fff7df;color:#f5b301;box-shadow:0 8px 18px #f5b30138}
.nl-star-btn.is-active{background:#fff3c4;color:#f5a400}
.nl-star-rating-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid #eeeeF3;font-size:13px;color:#666}
.nl-rating-message{color:#555}
.nl-rating-count{white-space:nowrap;color:#888}
.nl-star-rating.is-loading{opacity:.72;pointer-events:none}



@media only screen and (min-width:920px){
.header.active.show ~ main .rt-product-page .sidbar{top:80px !important}
}
@media only screen and (max-width:920px){
.rt-product-page .main-entery{width:100%;padding:0;border-left:0}
.rt-product-page .sidbar{width:100%}
.rt-product-page .main-entery .top-head .title{font-size:16px}
.rt-product-page .main-entery .top-head .infos .inf .icon{width:24px;height:24px}
.rt-product-page .main-entery .top-head .infos .inf .ins .lbl{font-size:13px}
.rt-product-page .main-entery .top-head .infos .inf .ins .val{font-size:12px}
.rt-product-page .main-entery .top-head .infos .inf .ins{width:calc(100% - 36px)}
.rt-product-page .main-entery .top-head .infos .inf{width:calc(33.33% - 10px);margin:10px 0 0 10px;border-radius:10px}
.rt-product-page .main-entery .top-head .infos{width:calc(100% + 10px)}

.rt-product-page .main-entery .top-head .pic-slider .owl-next, .rt-product-page .main-entery .top-head .pic-slider .owl-prev{width:30px;height:30px;top:calc(50% - 15px);font-size:17px}

.box-download-main{margin-top:20px;padding:15px}
.box-download-main .titr-asli .icon{width:25px;height:25px;margin-left:10px}
.box-download-main .titr-asli .name{font-size:15px}
.box-download-main .infos-sec{width:100%;float:right;padding-top:0;font-size:13px}
.box-download-main .xxaccordionxxx .item-main .xxlinkxxx .infol{width:100%;margin-top:10px}
.box-download-main .xxaccordionxxx .item-main .xxlinkxxx .infol .ifl:first-child{margin-right:0}
.box-download-main .xxaccordionxxx .item-main .xxlinkxxx .infol .ifl{opacity:.7;font-size:12px}
.box-download-main .xxaccordionxxx .item-main .xxlinkxxx .infol .arrow{float:left}
.box-download-main .xxaccordionxxx .item-main .xxsubmenuxxx .item-child .child-name{line-height:1.85;width:calc(100% - 45px)}
.box-download-main .xxaccordionxxx .item-main .xxsubmenuxxx .item-child .numb{margin:15px 0 15px 15px}
.box-download-main .xxaccordionxxx .item-main .xxsubmenuxxx .item-child .child-infol{width:calc(100% - 30px);float:right;margin:10px 30px 0 0}
.box-download-main .xxaccordionxxx .item-main .xxsubmenuxxx .item-child .child-infol .child-ifl{opacity:.7;font-size:12px}
.box-download-main .xxaccordionxxx .item-main .xxsubmenuxxx .item-child .child-infol .btn{float:left}

.box-download-main .dlb-btns .dl-link .name{font-size:13px;line-height:20px}
.box-download-main .dlb-btns .dl-link .icon{width:20px;height:20px}
.box-download-main .dlb-btns .dl-link .infosx .size, .box-download-main .dlb-btns .dl-link .infosx .updated,.box-download-main .dlb-btns .dl-link .infosx .format{font-size:11px}
.box-download-main .dlb-btns .dl-link .infosx{margin-top:2px}

.rt-product-page .main-entery .matn-asli{padding:20px}
.rt-product-page .main-entery .matn-asli .limited-text .limited-text-btn{font-size:14px}
.rt-product-page .main-entery .matn-asli .limited-text .limited-text-btn i{font-size:16px}

.rt-product-page .main-entery .top-head .tab-btns{margin:20px 0}
.rt-product-page .main-entery .top-head .tab-btns .btn{padding:7px 10px;font-size:13px}
.rt-product-page .main-entery .top-head .tab-btns .btn i{font-size:14px;margin:2px 0 0 7px}


.rt-box-prod .title-asli .name{font-size:16px;margin-top:2px}
.rt-box-prod.rt-video video{margin-top:0;border-radius:10px}
.rt-box-prod.gallery-pictures a{width:200px;margin:0 5px}
.rt-box-prod.faqs ul.accordion > li > .link{font-size:14px;padding:10px 15px}
.rt-box-prod.faqs ul.accordion > li > .link i{font-size:21px}
.rt-box-prod.faqs ul.accordion > li > .submenu{font-size:13px;padding:10px 15px}
.rt-box-prod.faqs ul.accordion > li{margin-bottom:10px}
.rt-box-prod.requireds ul li{margin-top:0;font-size:13px}
.rt-box-prod.logs .item .title{margin-bottom:10px;font-size:13px}
.rt-box-prod.logs .item ul{font-size:13px}


.rt-box .fixedboxmob{filter:drop-shadow(0 -1px 0 rgba(0,0,0,0.1));position:fixed;bottom:60px;right:0;padding:15px 18px 25px;background:#fff;z-index:99999999}
.rt-box .fixedboxmob .price-area .offer-box{width:auto;margin-bottom:0}
.rt-box .fixedboxmob .price-area .price-box{position:inherit;width:auto;float:left}
.rt-box .fixedboxmob .get-cart-btn{width:calc(100% - 55px);float:left;font-size:14px;padding:5px 10px 11px;border-radius:10px}
.rt-box .fixedboxmob .get-cart-btn .icon{width:19px;height:19px}
.rt-box .fixedboxmob .price-area{margin-bottom:10px}
.rt-box .fixedboxmob .price-area .price-box .count-selles{width:46px;height:47px;padding-top:6px;bottom:39px;right:18px;font-size:11px}
.rt-box .fixedboxmob .price-area .price-box .count-selles span{font-size:14px}


.rt-box{padding:15px;border-radius:10px}
.rt-box ul.feats li:first-child,.rt-box.information li:first-child{padding-top:3px}
.rt-box ul.feats li:last-child,.rt-box.information li:last-child{padding-bottom:3px}
.rt-box.teacher-inf .teacher .name{font-size:14px;padding:5px 0}
.rt-box.teacher-inf .star{font-size:14px}
.rt-box.information{font-size:13px}

}
@media only screen and (max-width:520px){
.rt-product-page .main-entery .top-head .infos .inf{width:calc(50% - 10px)}
}
@media only screen and (max-width:480px) {
.nl-star-rating{width:100%;margin:25px 0 0;padding:15px}
.nl-star-btn{width:40px;height:40px;font-size:27px;line-height:40px}
.nl-star-rating-foot{align-items:flex-start;flex-direction:column}
}