@charset "utf-8";*{outline:none;}input{border:none;}.aligncenter,img.aligncenter{clear: both;display: block;margin-left: auto;margin-right: auto;margin-top: 15px;margin-bottom: 15px;}.alignright,img.alignright{float: right;margin: 0 0 15px 15px;}.alignleft,img.alignleft{float: left;margin: 0 15px 15px 0;}img{width: 100%;height: 100%;}body{direction: rtl;text-decoration: none;text-align: right;}a{text-decoration: unset;}.navbar-nav ul{margin: 0px 0 0 0 !important;padding: 0;}.navbar-nav li{float: right;list-style: none;}.navbar-nav li a{padding-right: .4rem;padding-left: .4rem;color: #474747;font-size: 11pt;transition: all 0.3s ease;}.positions_relative{position:relative;}.searches_box{width: 400px;height: 82px;padding: 20px 15px;z-index: 999999;position: absolute;left: 0;box-shadow: 0 5px 15px #e3e5e8;top:50px;display:none;background:#fff;border-radius:6px;}.searches_box #searches{width: 100%;height: 40px;margin: 0 auto;margin-top: 2px;position: relative;border-radius: 6px;}.searches_box #lsds{width: 100%;height: 40px;float: right;border: none;position: absolute;right: 0;outline: unset;color: #636363;text-indent: 12px;background: #f0f2f7;border-radius: 6px;font-size:13px;}.searches_box #searches button {width: 50px;height: 40px;font-size: 22px;line-height: 40px;background: #ffa0a0;color: #fff;float: left;border: none;position: relative;cursor: pointer;border-radius: 6px 0 0 6px;}.searches_box #searches button:hover{background: #eb0046;}.tar_sub_mm li a{color: #474747;font-size: 12pt;display: block;padding-bottom: 1rem !important;padding-top: 1rem !important;padding-right: 0;padding-left: 0;}.mt-2 ul li{list-style-type: none !important;}.mt-2 ul{margin: 0 !important;padding: 0;}.mt-2 ul li a{color: #333;}.clear{clear: both;}#commentform{direction: rtl;}.bottom-product {text-align:center;font-size: 13px;color:#595959; display: flex; padding: 1px;}.bottom-product p {background-color: #eaeaea;border-radius: 13px;padding-right: 15px;padding-left: 15px;padding-top: 5px;padding-bottom: 5px;}.right-commentss{width: 100% !important;height: auto;float: right;}.leftss00{width: 100%;float: left;}.comment-form-author{width: 49.4%;float: right;}.comment-form-email{width: 49.4%;float: left;}.comment-form-url{display: none;}.comment-form-author input,.comment-form-email input,.comment-form-url input{width: 100%;}#respond{direction: rtl;text-align: right;}.comment-form-cookies-consent{clear: both;}#wp-comment-cookies-consent{float: right;margin: 5px 0 0 5px;}textarea#comment{width: 100% !important;height: 150px !important;float: left !important;margin-bottom: 5px;}.comment-form-comment{width: 100%;height: auto;float: none;margin: 0 auto;}.side_boxs select{width: 90% !important;height: 30px;margin: 15px auto;float: none !important;}#comments input#author,#comments input#email,#comments input#url, .comment-form-comment textarea#comment{width: 100% !important;}.logged-in .comment-form-comment textarea#comment{width: 100% !important;}.comment-form-comment textarea#comment{font-size: 13px !important;height: 150px;background: #fff;border: 1px solid #ccc;padding: 10px;position: relative;text-align: justify !important;float: left;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}.rkianoosh_txt form textarea{float: right !important;clear: both;}#comments input#author,#comments input#email,#comments input#url,#comments textarea#comment{transition: all 0.5s;margin:0 0 10px 0;border:1px solid #ccc;}.form-submit #submit[type="submit"]{width: 140px !important;height: 50px !important;font-size: 15px;border: unset;outline: unset;cursor: pointer;float: left;background: #7ccc77;color: #fff;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}.form-submit #submit:hover,.rkianoosh_txt form input[type="submit"]:hover{background: #63c25d;color: #fff !important;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}.bypostauthor{}.commentlist{padding: 0;margin: 0;}.commentlist li{list-style-type: none;}.commentlist li .avatar{border-radius: 10px;}.clear2{clear: both;margin-bottom: 20px;}.kk-star-ratings {display: block !important;}.kk-star-ratings .kksr-stars{float: left;}.kk-star-ratings .kksr-legend{float: right;}.menu__bottom li.menu-item-has-children > a::after {content: "\f107";font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 0.8em;margin-right: 6px;}.pagination_box{width: 100%;height: auto;clear: both;margin: 25px 0 50px 0;}.paginations{display:flex;flex-wrap:wrap;justify-content:center;width: 100%;list-style: none;box-sizing: border-box;text-align: center;margin-top:25px;}.paginations li {width: 40px;height: 40px;display: inline-block;padding: 0;float: none;margin:4px;}.paginations li a,.paginations li .inactive,.paginations .current{width: 40px;height: 40px;text-align: center;line-height: 40px;font-size: 18px;color: #fff;background: #78a1ff;display: inline-block;border-radius: 5px;}.paginations .current,.pagination li a:hover{color: #fff !important;background: #d9cfff;}.relatedproduct-page .title_boxe_frg {display: flex;align-items: center;}.title_boxe_frg{height:98px;overflow:hidden;display:block;padding:2px;}.pp_boxe_frg{height:90px;overflow:hidden;display:block;}.img-education{overflow: hidden;}.img-education img{width: 100%;}.pp_boxe_frg_cat,.pp_boxe_frg_cat p,.pp_boxe_frg_cat b{font-size: 9.1pt !important;font-weight: normal;text-align: justify !important;}title_boxe_frg {display: flex;align-items: center;}.title_boxe_frg_cat{height:70px;overflow:hidden;display:block;padding:2px;}.pp_boxe_frg_cat{height:90px;overflow:hidden;display:block;}.img-education{overflow: hidden;}.img-education img{width: 100%;}.pp_boxe_frg,.pp_boxe_frg p,.pp_boxe_frg b{font-size: 9.1pt !important;font-weight: normal;text-align: justify !important;}.left_vmenus_box{margin-top:20px;}.left_vmenus_box li{margin-top:10px;margin-left:1px;}.left_vmenus_box .dropdownPanel{width:230px;top:30px !important;right: 10px;text-align: right;border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, .1);border: none;z-index: 150000;}.left_vmenus_box li a {font-size: 14.5px !important;padding-bottom: 1px !important;padding-top: 1px !important;}.counters_timers .ml-2{float: left;}.position_absl{position: absolute;bottom: 10px;}@media (max-width: 910px){.position_absl{position: relative;bottom: 0;}}.download-box {margin: 15px 0 5px;}.dl-box {box-shadow: 1px 1px 5px 0 rgba( 179, 182, 183, 0.5 );-webkit-border-radius: 5px 5px 5px 5px;-moz-border-radius: 5px 5px 5px 5px;-o-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;overflow: hidden;margin-top: 15px;background-color: #ffffff;}.dl-box h6 {font-weight: normal;padding: 10px;}.dl-box h6 i {margin-left: 5px;color: #fdfdfd;font-size: 18px;}.dl-box h6 a {color: #fff;font-size: 18px;}.dl-box-app-info .dl-box-content p {border-bottom: 1px solid #ecf0f1;padding: 5px 10px;}.dl-box-app-info .dl-box-content {padding: 10px 5px;}.dl-box-app-info .dl-box-content p:last-child {border: none;}.dl-box-download .dl-box-content a {line-height: 2;-webkit-transition: all 0.2s ease-in;-moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;transition: all 0.2s ease-in;color: #641e16;font-size: 15px;}.dl-box-download .dl-box-content a:hover {color: #e73c3c;}.dl-box-features h6 {background: rgba( 142, 68, 173, 0.9 );}.dl-box-system h6 {background: rgba( 52, 152, 219, 0.9 );}.dl-box-help-install h6 {background: rgba( 243, 156, 18, 0.9 );}.dl-box-app-info h6 {background: rgba( 46, 204, 113, 0.9 );}.dl-box-download h6 {background: rgba( 231, 76, 60, 0.9 );}.dl-box-content {padding: 10px 15px;}div.dl-box:first-of-type {margin-top: 15px;}.dl-box-app-info i{color: #28b463;margin-left: 3px;font-size: 14px;width: 14px;text-align: center;}.dl-box-app-info a{color: #003c18;}.dl-box-download i{color: #cb4335;margin-left: 3px;width: 14px;text-align: center;}.dl-box-download p{border-bottom: 1px solid #f0f0f0;padding: 5px 0px;}.dl-box-download p:last-of-type{border-bottom: none;}.singlepost a{color: #474747;font-size: 15pt;}.gallery-item {float: right;margin-top: 10px;text-align: center;width: 23%;margin-right: 10px;border: 8px #fff solid;box-shadow: 0 0 10px rgba(0, 0, 0, .16);}.footer-namad ,.footer-samandehi ,.footer-behpardakht ,.footer-parsian {width: 45%;margin: 1px .5%;display: inline-block;border-radius:20px;text-align: center;padding: 5px 0 }.footer-namad span ,.footer-samandehi span ,.footer-behpardakht span ,.footer-parsian span {color: #fff;display: block;background-size: 120px;background-position: top center;background-repeat: no-repeat;padding-top: 120px;font-weight: 100;}.footer-namad span {background-image: url(https://zabanhub.ir/images/enamad-logo.png) }.footer-samandehi span {background-image: url(https://zabanhub.ir/images/samandehi-logo.png) }.footer-behpardakht span {background-image: url(https://ostadhub.com/images/behparadakht-logo.png) }.footer-parsian span {background-image: url(https://ostadhub.com/images/parsian-logo1.png) }.footer-namad ,.footer-samandehi ,.footer-behpardakht ,.footer-parsian {border:solid 2px #ccc;box-shadow: 0 10px 10px -4px #2F80ED61;}.footer-namad:hover ,.footer-samandehi:hover ,.footer-behpardakht:hover ,.footer-parsian:hover {background-color: #ffd;}.footer-links {border-top: 1px solid #2222221a;margin: 40px 0;padding: 10px 0;text-align: center }.footer-links li {display: inline-block }.footer-links li a {display: block;border-radius: 3px;line-height: 40px;padding: 0 20px;margin: 0 2px;font-weight:100;font-size: 15px }.footer-links a:hover {background: rgba(0, 0, 0, .05);}.vumber_cart_edd{position: absolute;width: 20px;height: 20px;border-radius: 50%;top: -7px;right: -7px;background-color: #2f9dac;color:#fff;}#edd_checkout_cart td img {width:50px;}.add-eddd .edd-add-to-cart{background-color: #06ca9a !important;padding: 10px 5px;border-radius: 10px;border: none;width: 100%;color: #ffffff !important;font-size: 12pt;}#edd_checkout_cart td, #edd_checkout_cart th {text-align: right;font-size:16px;}#edd_checkout_form_wrap label {display: inline-block;margin: 15px 0 5px;}.edd-cart-added-alert{position:relative;margin:10px 0 0;color:#3C763D;background-color:#DFF0D8;border:1px solid #D6E9C6;padding:10px;border-radius:4px}#edd_checkout_cart td,#edd_checkout_cart th{text-align:right}table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  font-size: 15px;
  font-family: IRANYekanFN-Medium, Dubai-Regular, sans-serif;
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
}
a:hover {
  text-decoration: none;
}

.wrapper_main_menu {
box-shadow: none !important;
position: fixed;
top: 0;
left: 0;
right: 0;
z-index: 1010;
transition: .3s;
margin-top: 0;
border-bottom: 1px solid #ccc;
background-color: #fdfdfd;
}

table th, table td {
  border: 1px solid #ddd;
  padding: 12px 15px;
  text-align: right;
}

table th {
  background-color: #f4f4f4;
  color: #333;
  font-weight: bold;
}

table tr:nth-child(even) {
  background-color: #f9f9f9;
}

table tr:hover {
  background-color: #f1f1f1;
}
.edd_cart_total{text-align:left!important}.edd_cart_total,thead{font-size:18px!important}#edd_checkout_cart td img{float:right;margin:3px 0 0 8px}td,th,tr{text-align:right!important;padding-right:20px}.widget .list-group-item{padding:10px;margin-bottom:5px;background-color:#F5F5F5;border:none;border-radius:3px}.edd-submit.button,.edd-submit.button.gray,.edd-submit.button:visited{border:none}.single-download .edd_download_purchase_form{margin:0!important}.edd_checkout_cart_item_title{font-size:17px;}#edd_checkout_form_wrap span.edd-description{font-size: 65%;}#edd_checkout_form_wrap p{margin: 0 0 12px!important}#edd_checkout_form_wrap input[type=email], #edd_checkout_form_wrap input[type=password], #edd_checkout_form_wrap input[type=text], #edd_checkout_form_wrap textarea{padding: 11px 11px!important;background: #fefefe;border: solid 1px #ccc;color: #636363;}#edd_checkout_form_wrap span.edd-description{display:none!important}#edd_checkout_form_wrap label{margin: 0 0 15px 0!important;color:#777777;}#edd_checkout_form_wrap fieldset{padding: 10px 0 0 0;margin: 0 0 21px;border:none!important;}#edd-purchase-button, .edd-submit, input[type=submit].edd-submit{padding: 11px 50px!important;margin:10px 0 10px 0!important;}#edd_checkout_cart td{font-size: 17px;}.edd-submit.button.blue{background: #50CA42!important;border-color: #30a323!important;}#edd_checkout_form_wrap input[type="text"],#edd_checkout_form_wrap input[type="email"], #edd_checkout_form_wrap input[type="password"],#edd_checkout_form_wrap input[type="tel"], #edd_checkout_form_wrap textarea{width: 100%;height: 50px;float: right;display: block;position: relative;font-size: 13px !important;background: #fff;border: 1px solid #ccc;text-indent: 10px;padding: 3px 0;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}@media screen and (min-width: 992px) {.dropdown:hover > .dropdown-menu {display: none !important;}}@media screen and (max-width: 992px){.navbar-nav, .custom_icons_header{margin-top:0 !important;}.navbar_main{justify-content:flex-start !important;}.navbar-nav.left_vmenus_box{flex-direction:column !important;justify-content:flex-start !important;}.nav-item.dropdown > .nav-link > .icon-nav-header{float:right;}.nav-item.dropdown > .nav-link > .fa-angle-down{display:none !important;}.nav-item.dropdown > .nav-link > span{display:block !important;margin-right:30px;}.custom_icons_header{order:-1;}#gallery-2 dl.gallery-item, #gallery-1 dl.gallery-item {width: 45%;}.top_nav_info {justify-content: space-between;}div#search-box-main {padding: 0;height: max-content;}div#search-box-main #searches .col-2 {padding-right: 0;height: max-content;}}button{border:none;background:none;color:#fff;}ul{padding:0;}ul li a{display:block;}li{list-style:none;}.wrapper_top_nav{background-color:#353338;}.top_menu_left{display:flex;justify-content:flex-end;align-items: center;}.top_menu_left > .top_menu_nav{justify-content:flex-end;}.top_menu_left li.menu-item a{font-size:14px !important;color:#fff;}.top__navigation{padding-top:2px;padding-bottom:2px;font-size:15px;}.box-search-sm{background:transparent !important;}.top_menu_left .box-search-sm i{vertical-align:middle;}.top_nav_info{display:flex;}.top_box_info{align-items:center;}.top_box_info span{margin-left:2px;font-weight:400;color: #fff;}.navbar_main{align-items:center;padding-top:15px;padding-bottom:15px;}.logo-site{width:100px !important;}ul#main_menu{margin-bottom:0;}#main_menu > li.menu-item {position:relative;display: inline-block;font-size: 14.5px;}#main_menu li a{padding:8px;color:#464749;}#main_menu > li.menu-item:first-child > a{padding-right:0;}#main_menu li.menu-item-has-children > a:hover:after{color:#c60d4c;}#main_menu .sub-menu li{margin-bottom:15px;}#main_menu .sub-menu li:last-child{margin-bottom:0;}#main_menu li.menu-item-has-children:hover .sub-menu{visibility:visible;opacity:1;}.custom_icons_header i {font-size: 20px;}.custom_dashboard .signin_text{visibility:hidden;opacity:0;transition: all 0.3s;}.body_offcanvas{overflow:hidden;}.icons_item{text-align:center;background-color:#e6e4e2;padding:20px;border-radius:10px;margin-top:10px;}.icons_item img{width:80px;height:auto;}.icons_item .icons_item_title{font-size:1rem;color:#555;}.icons_item .icons_item_sub{font-size:14px;color:#6a6a6a;}@media screen and (max-width: 991px){.navbar_main{justify-content:space-between !important;}.custom_icons_header a{width:45px;}.custom_icons_header a:hover{width:45px;}.custom_dashboard .signin_text{display:none;}.btnMenu:hover{}}@media screen and (min-width: 992px){.custom_dashboard .signin_text{display:inline !important;margin-right: 5px;font-size:14px;visibility:visible;opacity:1;}.custom_dashboard a{width:max-content !important;padding:10px !important;color:#fff;background:#2f9dac !important;}.top_nav_info .box-phone-number{margin-left: 2rem;}}@media screen and (min-width: 1200px){.img-education-preview {height:100%;}}.copyright-text p a,.footer-menu li:hover a,.footer-widget ul li a:hover,.single-cta i{color:#ff5e14}.footer-cta,.footer-widget ul li a{border-bottom:1px solid #eee}.footer-section{background:#fff;position:relative}.single-cta i{font-size:30px;float:right;margin-top:8px}.cta-text{padding-right:15px;display:inline-block}.cta-text h4{color:#3333333;font-size:20px;font-weight:600;margin-bottom:2px}.cta-text span{font-size:15px}.footer-content{position:relative;z-index:2}.footer-pattern img{position:absolute;top:0;left:0;height:330px;background-size:cover;background-position:100% 100%}.footer-logo{margin-bottom:30px;height:100px}.footer-logo img{max-width:200px;height:auto}.footer-text p{margin-bottom:14px;font-size:14px;color:#7e7e7e;line-height:28px;text-align: justify;}.footer-social-icon span{color:#fff;display:block;font-size:20px;font-weight:700;font-family:Poppins,sans-serif}.footer-social-icon a{color:#fff;font-size:16px}.footer-social-icon i{height:40px;width:40px;text-align:center;line-height:38px;border-radius:50%}.facebook-bg{background:#3b5998}.twitter-bg{background:#55acee}.google-bg{background:#dd4b39}.footer-widget-heading h3{color:#747272;font-size:20px;font-weight:600;margin-bottom:40px;position:relative}.footer-widget-heading h3::before{content:"";position:absolute;right:0;bottom:-15px;height:2px;width:50px;background:#ff5e14}.footer-widget ul li{display:inline-block;float:right;width:50%;margin-bottom:12px;padding:0 .5rem 0 0;text-align:center}.footer-widget ul li a{color:#878787;text-transform:capitalize;font-size:14px;padding:0 0 1rem}.subscribe-form{position:relative;overflow:hidden}.subscribe-form input{width:100%;padding:14px 28px;background:#2e2e2e;border:1px solid #2e2e2e;color:#fff}.subscribe-form button{position:absolute;right:0;background:#ff5e14;padding:13px 20px;border:1px solid #ff5e14;top:0}.subscribe-form button i{color:#fff;font-size:22px;transform:rotate(-6deg)}.copyright-text p,.footer-menu li a{font-size:14px;color:#878787}.copyright-area{padding:25px 0}.copyright-text p{margin:0}.footer-menu li{display:inline-block;margin-left:20px}.mt-2{align-content:flex-end;display:flex}.cta-text img{height:auto;width:70px}.single-cta{margin-bottom:20px}footer .c-footer-images{width:125px;height:135px;min-width:auto;text-align:center;border-radius:8px;align-items:center}@media (max-width:1199px){footer .c-validationlogos .justify-content-center{flex-direction:column}footer .desktop .row{justify-content:start}}@media (min-width:1200px) and (max-width:1400px){footer .c-validationlogos .p-2{padding:7px!important}footer .c-footer-images{}}@media (min-width:1400px){footer .c-validationlogos .p-2{padding:16px}footer .c-footer-images{}}@media (max-width:768px){.desktop .d-flex{flex-flow:wrap}}footer .c-validationlogos .p-2{padding:16px}footer .c-validationlogos .m-1{margin:.25rem!important}footer .c-validationlogos .justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center}footer .c-validationlogos .c-footer-images img{display:inline-block;object-fit:contain;overflow:hidden;position:relative;width:115px;aspect-ratio:auto 75/75; border: solid #ccc 1px;border-radius: 15px;}footer .desktop .row{display:flex;flex-wrap:wrap;align-items:center}a.cta-text.box-support.float-left.p-2:hover {color: #F3E5F5!important;}.box-article i.far.fa-tag.text-article {margin-left: 0.35rem;}.box-article .col-4.px-0.font-weight-bold {display: flex;align-items: center;justify-content: center;}.product-grid{text-align: center;display: flex;justify-content: center;align-items: center;}.product-grid .product-image{position: relative; padding:10px;}.product-grid .product-image a.image{display: block;}.product-grid .product-image img{    height: 350px !important;object-fit: cover;width: 100%;border-radius: 10px;}.product-image .pic-1{opacity: 1;backface-visibility: hidden;transition: all 0.3s ease-in-out;}.product-grid:hover .product-image .pic-2{opacity: 1;display: none;}.product-grid .product-sale-label, .product-grid .product-discount-label{color: #fff;background: #fe8383;font-size: 22px;letter-spacing: 1px;line-height: 14px;border-radius: 0 0 20px 20px;position: absolute;top: 15px;right: 30px;padding: 20px 10px;transition: all 0.4s ease;}.product-grid .product-sale-label{background: #E91E63;text-transform: uppercase;left: 10px;right: auto;}.product-grid .product-content{padding: 12px;width: -webkit-fill-available;}.product-grid .rating{padding: 0;margin: 0 0 7px;list-style: none;}.product-grid .rating li{color: var(--text-color);font-size: 12px;display: inline-block;color: #ffc107;}.product-grid .rating li.disable{color: rgba(0,0,0,.20);}.product-grid .title{color: var(--text-color);font-size: 20px;text-transform: capitalize;margin: 7px 0 7px;}.product-grid .title a{color: var(--text-color);transition: all 500ms;}.product-grid .title a:hover{color: var(--main-color1);}.product-grid .price{color: var(--text-color);font-size: 22px;letter-spacing: 0.005em;margin-bottom: 10px;}.product-grid .price span{font-size: 18px;font-weight: 400;}.product-grid .product-button-group{position: relative;z-index: 1;display: flex;justify-content: space-evenly;}.product-grid .add-to-cart{color: var(--text-color);background: #f4f4f4;font-size: 14px;width: calc(100% - 75px);padding: 8px 3px;margin: 0 auto;display: inline-block;transition: all 0.25s ease 0s;}.product-grid .add-to-cart i{margin-right: 8px;display: none;visibility: hidden;transition: all 0.25s ease 0s;}.product-grid:hover .add-to-cart{color:#fff;background: var(--text-color);}.product-grid:hover .add-to-cart i{display: inline-block;visibility: visible;}.product-grid .product-like-icon, .product-grid .product-compare-icon{color: var(--text-color);background: #f4f4f4;line-height: 34px;width: 34px;height: 34px;opacity: 0;transform: translateY(-50%);position: absolute;top: 50%;left: 50px;z-index: -1;transition: all 0.25s ease 0s;}.product-grid .product-compare-icon{left: auto;right: 50px;}.product-grid:hover .btn-slide[data-slide="prev"]{opacity: 1;left: 0;}.product-grid:hover .product-compare-icon{opacity: 1;right: 0;}@media only screen and (max-width:990px){.product-grid{margin-bottom: 30px;}}@media (max-width: 768px) {.product-grid {flex-wrap: wrap;}.product-grid .product-button-group{display: flex;flex-flow: column;align-items: center;white-space: break-spaces;}.product-grid .product-button-group .bay-products {margin-bottom: 1rem;}}@media (min-width: 768px) {.product-grid {flex-wrap: row;}}a.btn-slide[data-slide="next"] {left: -15px;top: 70vmin;position: absolute;}a.btn-slide[data-slide="prev"] {right: -15px;top: 70vmin;position: absolute;}a.btn-slide {z-index: 999;}@media (min-width:768px) {a.btn-slide[data-slide="next"] {left: -20px;top: 25vmin;position: absolute;}a.btn-slide[data-slide="prev"] {right: -20px;top: 25vmin;position: absolute;}}@media (min-width: 1920px) {a.btn-slide[data-slide="next"] {top: 12vmin;}a.btn-slide[data-slide="prev"] {top: 12vmin;}}
iframe {
  border-radius: 15px !important;
}


.menu_mobile_box{width:300px;position:fixed;top:0;bottom:0;right:-300px;padding: 35px 20px;background-color:#fff;transition: right 0.4s;z-index: 200;overflow-y: auto;z-index: 99999;}form#search_mobile{display:flex;width:255px;height:40px;margin-bottom:20px;background-color: #b3b1b133;border-radius:5px;overflow: hidden;}form#search_mobile .search_field{width:85%;padding: 5px 10px;background: transparent;color: #151515;}form#search_mobile button{width:40px;background:transparent;color:#6c757d;}.menu_mobile_nav li {margin-bottom: 20px;position:relative;}.menu_mobile_nav li a{display:inline-block;color:#000;margin-top: 5px;}.menu_mobile_nav .menu-item-has-children span.far{position: absolute;top: 0;left: 0;width: 55px;padding: 3px 0;color: #807d7d;font-size: 14px;line-height: 24px;text-align: center;cursor: pointer;background-color: #adaeab40;}.menu_mobile_nav .menu-item-has-children .sub-menu{padding-right:15px;margin-top:15px;border-right:1px solid #555;font-size:13px;color:#adb5bd;}.menu_mobile_box .close_mobile{position:absolute;top:10px;left:15px;font-size:20px;color:#000;z-index:150;cursor: pointer;}.menu_mobile_box .close_mobile:hover{color:red;}

/* ورود */
.mobile_login a {
  font-weight: bold;
  color: #333;
  text-decoration: none;
  font-size: 15px;
  display: inline-block;
  margin-top: -10px;
}

.mobile_logo img {
  height: 30px;
}

.install_app a {
  background-color: #f0f0f0;
  padding: 6px 12px;
  border-radius: 20px;
  font-size: 13px;
  color: #333;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 5px;
}

.mobile_logo img {
  height: 50px;
}

/* فوتر منو */
.mobile_footer_links li {
  margin-bottom: 10px;
}

.mobile_footer_links li a {
  color: #333; /* خاکستری پررنگ */
  text-decoration: none;
  font-size: 14px;
}


/* منوی اصلی */
.menu__bottom {
  display: flex;
  justify-content: flex-start;
  direction: rtl; /* برای راست‌چین شدن آیتم‌ها */
}

/* آیتم‌های منو */
.menu__bottom li {
  position: relative;
  list-style: none;
}

/* لینک‌های منو */
.menu__bottom li a {
  display: block;
  padding: 10px 15px;
  color: #333;
  text-decoration: none;
  white-space: nowrap;
}

/* زیرمنو مخفی پیش‌فرض */
.menu__bottom li ul {
  display: none;
  position: absolute;
  top: 100%; /* چسبیده به پایین آیتم اصلی */
  right: 0; /* نمایش در سمت راست */
  z-index: 999;
  background-color: #fff;
  min-width: 200px;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  padding: 0;
  margin: 0;
}

/* نمایش زیرمنو هنگام هاور */
.menu__bottom li:hover > ul {
  display: block;
}

/* استایل زیرمنوی سطح دوم (زمانی که زیرمنوی دیگری درون آن است) */
.menu__bottom li ul li ul {
  top: 0;
  right: 100%; /* به سمت چپ نسبت به زیرمنوی بالایی */
  left: auto;
}

/* لینک‌ها در زیرمنو */
.menu__bottom li ul li a {
  padding: 10px 15px;
  color: #333;
  text-decoration: none;
}

.menu__bottom li ul li a:hover {
  background-color: #f0f0f0;
}



/* موبایل: عرض 100% */
@media (max-width: 768px) {
  iframe {
    border-radius: 15px !important;

  }
}

/* سکشن کلی */
.blog-grid-area {
  direction: rtl;
  text-align: center;
  margin-bottom: 50px;
}

/* ساختار گرید کارت‌ها */
.blog-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 20px;
}

/* ظاهر هر کارت */
.blog-card {
  background: #fff;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.06);
  transition: none; /* حذف هرگونه افکت در هاور روی کل کارت */
  text-align: center;
}

/* رپ تصویر برای موقعیت دکمه پلی */
.image-wrapper {
  position: relative;
}

/* تصویر پست */
.blog-card-img {
  width: 100%;
  height: auto;
  display: block;
  border-bottom: 1px solid #eee;
}

/* دکمه پخش */
/* دکمه پخش وسط تصویر */
.play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 60px;
  height: 60px;
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.3s ease, background-color 0.3s ease;
}

/* آیکن پلی قرمز داخل دکمه */
.play-button::before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-left: 16px solid #fff;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  margin-left: 4px;
}

/* هاور فقط روی دکمه پلی تأثیر دارد */
.blog-card:hover .play-button {
  transform: translate(-50%, -50%) scale(1.3);
}


/* عنوان هر پست */
.slide-title {
  padding: 15px 10px 5px;
  font-size: 16px;
  font-weight: bold;
  color: #222;
  line-height: 1.5;
}

/* خلاصه نوشته */
.slide-excerpt {
  font-size: 0.80rem;
  color: #666;
  padding: 0 16px 12px;
  text-align: center;
  line-height: 1.6;
}

/* عنوان سکشن و دکمه مشاهده همه */
.blog-slider-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 30px;
}

.blog-slider-header .section-title {
  font-size: 22px;
  color: #333;
  margin: 0;
}

.view-all-btn {
  background-color: #222;
  color: #fff;
  padding: 8px 20px;
  border-radius: 8px;
  text-decoration: none;
  font-size: 14px;
  transition: background-color 0.3s ease;
}

.view-all-btn:hover {
  background-color: #e3e3e2;
}


.title_boxe_frg h2 {
  display: -webkit-box;
  -webkit-line-clamp: 4; /* تعداد خطوط مجاز */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  white-space: normal;
}


/* واکنش‌گرا برای موبایل */
@media (max-width: 768px) {
  .blog-slider-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
	
	.title_boxe_frg {
  height: 105px;
}
	
.logo-site   {width: 70px !important;
}
  .view-all-btn {
    align-self: flex-start;
  }
  .blog-grid {
    grid-template-columns: 1fr; /* یک ستون در موبایل */
  }

  .play-button {
    width: 48px;
    height: 48px;
  }
.slide-excerpt {
  font-size: 0.73rem;
  color: #666;
  padding: 0 16px 12px;
  text-align: center;
  line-height: 1.6;
}
}
/* باکس معرفی دسته‌بندی – طراحی مشابه طاقچه با فونت IRANYekanFN */
.ostadhub-category-header {
  background-color: #f2f3f5;
  padding: 40px 0 20px;
  margin-bottom: 30px;
  border-bottom: 1px solid #ddd;
}

.ostadhub-category-container {
  width: 90%;
  max-width: 1000px;
  margin: 0 auto;
  text-align: center;
  font-family: IRANYekanFN-Medium, Dubai-Regular, sans-serif;
}

.ostadhub-category-title {
  font-size: 20px;
  font-weight: 700;
  color: #222;
  margin-bottom: 20px;
  line-height: 1.5;
  font-family: IRANYekanFN-Medium, Dubai-Regular, sans-serif;
}

.ostadhub-category-desc {
  font-size: 14px;
  line-height: 2;
  color: #555;
  max-height: 95px;
  overflow: hidden;
  transition: max-height 0.4s ease-in-out;
  text-align: justify;
  font-family: IRANYekanFN-Medium, Dubai-Regular, sans-serif;
}

.ostadhub-category-desc.expanded {
  max-height: 2000px;
}

.ostadhub-btn-wrapper {
  margin-top: 15px;
}

.ostadhub-toggle-btn {
  background-color: #0073aa;
  color: #fff;
  border: none;
  padding: 10px 24px;
  font-size: 14px;
  border-radius: 10px;
  cursor: pointer;
  font-family: IRANYekanFN-Medium, Dubai-Regular, sans-serif;
  transition: background-color 0.3s ease;
}

.ostadhub-toggle-btn:hover {
  background-color: #005e8b;
}

/* نسخه موبایل */
@media (max-width: 768px) {
  .ostadhub-category-title {
    font-size: 19px;
  }

  .ostadhub-category-desc {
    font-size: 14px;
    line-height: 1.8;
	max-height: 100px;

  }

  .ostadhub-category-container {
    width: 95%;
  }
	
	.bottom-product p {
  background-color: #eaeaea;
  border-radius: 13px;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-top: 20px;
}
	

  .p-5 {
    padding: 0.2rem !important;
  }


	
}
