
.gheadlinel h5,
.gheadlinel h5 span.dz-nolink,
.course-section-title-elementory .gheadlinel span {
  font-size: 16px !important;
  font-weight: 600 !important;
}

.gheadlinel .subtitle-lesson,
.gheadlinel .subtitle-lesson span.dz-nolink {
  font-size: 12px !important;
}
input.dig_verify_otp_input {
    height: 60px; font-size: 26px; letter-spacing: 15px; text-align: center;
}
.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--licenses:before {
    content: "\f084";
}
.shop_table{
	margin-bottom:-10px!important;
}
.elementor-accordion-title{
	line-height:1.6;
}
.col-pa_course{
	width:70% !important;
}
@media (min-width: 768px) {
body[class*="course"] .products.grid-view .course-item,
body.page-id-89898 .products.grid-view .course-item {
flex: 0 0 50% !important;
max-width: 50% !important;
}
}
.comment-respond .comment-form{
	margin-top:25px;
}
.woocommerce-review__published-date {
    font-size: 13px;
}
.admin-label{
	display:none!important;
}
.product-features-grid-wrapper{
	margin-top:-15px!important;
}
@media (max-width: 768px) {
.product-features-grid-wrapper{
	margin-top:0px!important;
}}
@media (min-width: 768px) and (max-width: 1024px) {
.product-features-grid-wrapper{
	margin-top:0px!important;
}}
/* مخفی کردن کامل سایدبار قدیمی برای دوره‌ها در تمام دستگاه‌ها */
.product_cat-course .product-info-box:has(.product-meta-info-list) {
    display: none !important;
}

/* تنظیمات باکس اصلی درگاه‌ها */
ul.wc_payment_methods {
    max-width: 350px !important;
    border: 1px solid #E5E8EB !important;
    border-radius: 6px !important;
    overflow: hidden !important;
    padding: 0 !important;
    list-style: none !important;
    display: flex !important;
    flex-direction: column !important;
}

ul.wc_payment_methods li.wc_payment_method {
    border-bottom: 1px solid #E5E8EB !important;
    margin: 0 !important;
    padding: 0 !important;
    position: relative !important;
	
}

ul.wc_payment_methods li.wc_payment_method:last-child {
    border-bottom: none !important;
	
}

/* مخفی کردن دکمه رادیویی پیش‌فرض */
.custom-gateway-input {
    position: absolute !important;
    opacity: 0 !important;
    width: 0 !important;
    height: 0 !important;
}

/* استایل Label (بدنه اصلی هر درگاه) */
.custom-gateway-label {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    height: 68px !important;
    padding: 0 20px !important;
    cursor: pointer !important;
    border: 1px solid transparent !important;
    transition: all 0.3s ease !important;
    margin: 0 !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

.gateway-text-wrap {
    display: flex !important;
    align-items: center !important;
    gap: 10px !important;
	
}

/* استایل دکمه رادیویی سفارشی (دایره خالی) */
.gateway-custom-radio {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 18px !important;
    height: 18px !important;
    border-radius: 50% !important;
    border: 1px solid #E5E8EB !important;
    background-color: #fff !important;
    transition: all 0.3s ease !important;
    flex-shrink: 0 !important;
	
}

.gateway-custom-radio::after {
    content: '' !important;
    width: 10px !important;
    height: 10px !important;
    border-radius: 50% !important;
    background-color: #fff !important;
    opacity: 0 !important;
    transition: opacity 0.3s ease !important;
}

.gateway-title {
    font-size: 14px !important;
    color: #424244 !important;
    transition: all 0.3s ease !important;
}

/* استایل لوگوی بانک */
.gateway-icon img {
    max-height: 40px !important;
    max-width: 60px !important;
    object-fit: contain !important;
    margin: 0 !important;
}

/* --- حالت انتخاب شده (Checked) --- */
.custom-gateway-input:checked + .custom-gateway-label {
    border-color: #51ccc3 !important;
    /* ایجاد هاله ملایم با رنگ جدید */
    background: linear-gradient(180deg, rgba(81, 204, 195, 0.17) 0%, rgba(81, 204, 195, 0) 100%) !important; 
}
.custom-gateway-input:checked + .custom-gateway-label .gateway-custom-radio {
    border: none !important;
    background: #51ccc3 !important;
	
}
.custom-gateway-input:checked + .custom-gateway-label .gateway-custom-radio::after {
    opacity: 1 !important;
}
.custom-gateway-input:checked + .custom-gateway-label .gateway-title {
    font-weight: bold !important;
}
/* باکس توضیحات درگاه */
ul.wc_payment_methods li.wc_payment_method .payment_box {
    padding: 15px !important;
    font-size: 13px !important;
    color: #666 !important;
    background: #fff !important;
    border-top: 1px dashed #eee !important;
    margin: 0 !important;
}
/* باکس توضیحات درگاه */
ul.wc_payment_methods li.wc_payment_method .payment_box {
    padding: 15px !important;
    font-size: 13px !important;
    color: #666 !important;
    background: #fff !important;
    border-top: 1px dashed #eee !important;
    margin: 0 !important;
}
.comment-header h5{
		font-size:15px!important;
}
.description p{
		font-size:14px!important;
}
.product-quantity{
	display:none!important;
}
.comment-reply-link{
			font-size:14px!important;
}
.mwai-trigger .mwai-icon-container{
    background: #e63946;
    border-radius: 50%;
    width: 48px;
    height: 48px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.mwai-trigger .mwai-icon{
    width: 28px !important;
    height: 28px !important;
}
@media (max-width: 768px) {
    body.tax-product_cat .courses-top-bar,
    body.tax-product_tag .courses-top-bar {
        display: none !important;
    }
}
@media (max-width: 768px) {
    /* --- ۱. استایل کلی و سایز باکس‌ها برای تمام حالت‌ها --- */
    .woocommerce-pagination ul.page-numbers {
        display: flex !important;
        flex-wrap: nowrap !important;
        justify-content: center !important;
        align-items: center !important;
        gap: 3px !important;
				margin-bottom:50px!important;
				margin-top:-10px!important;
    }
	.courses-top-bar-left{
		display:none!important;
	}


    /* حالت پیش‌فرض: برای دسته‌بندی‌های کوتاه همه شماره‌ها نمایش داده می‌شود */
    .woocommerce-pagination ul.page-numbers li {
        display: block !important;
        margin: 0 !important;
    }

    .woocommerce-pagination ul.page-numbers li .page-numbers {
        min-width: 32px !important; 
        width: 32px !important; 
        height: 32px !important;
        line-height: 32px !important; 
        font-size: 14px !important; 
        padding: 0 !important; 
        margin: 0 !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
    }

    /* --- ۲. منطق فوق‌هوشمند (فقط برای دسته‌بندی‌های طولانی که سه‌نقطه دارند) --- */
    
    /* اگر در صفحه‌بندی سه‌نقطه وجود داشت، ابتدا تمام آیتم‌ها را مخفی کن */
    .woocommerce-pagination ul.page-numbers:has(.dots) li {
        display: none !important;
    }

    /* نمایش دکمه صفحه قبلی و بعدی */
    .woocommerce-pagination ul.page-numbers:has(.dots) li.prev,
    .woocommerce-pagination ul.page-numbers:has(.dots) li:has(.prev),
    .woocommerce-pagination ul.page-numbers:has(.dots) li.next,
    .woocommerce-pagination ul.page-numbers:has(.dots) li:has(.next) {
        display: block !important;
    }

    /* نمایش صفحه فعلی */
    .woocommerce-pagination ul.page-numbers:has(.dots) li.current,
    .woocommerce-pagination ul.page-numbers:has(.dots) li:has(.current) {
        display: block !important;
    }

    /* نمایش ۱ شماره قبل از فعلی */
    .woocommerce-pagination ul.page-numbers:has(.dots) li:has(+ li.current),
    .woocommerce-pagination ul.page-numbers:has(.dots) li:has(+ li .current) {
        display: block !important;
    }

    /* نمایش ۱ شماره بعد از فعلی */
    .woocommerce-pagination ul.page-numbers:has(.dots) li.current + li,
    .woocommerce-pagination ul.page-numbers:has(.dots) li:has(.current) + li {
        display: block !important;
    }

    /* نمایش سه‌نقطه‌ها (...) */
    .woocommerce-pagination ul.page-numbers:has(.dots) li.current ~ li.dots,
    .woocommerce-pagination ul.page-numbers:has(.dots) li.current ~ li:has(.dots),
    .woocommerce-pagination ul.page-numbers:has(.dots) li:has(.current) ~ li.dots,
    .woocommerce-pagination ul.page-numbers:has(.dots) li:has(.current) ~ li:has(.dots) {
        display: block !important;
    }

    /* نمایش صفحه آخر (همیشه باکسی که قبل از دکمه بعدی است را نشان می‌دهد) */
    .woocommerce-pagination ul.page-numbers:has(.dots) li:has(+ li.next),
    .woocommerce-pagination ul.page-numbers:has(.dots) li:has(+ li .next) {
        display: block !important;
    }
}


.elementor-element-6038fe5{
	text-align:center;
	margin-top:30px;
	margin-bottom:50px;
}
/* --- تبدیل نوار بالایی به فلکس‌باکس با اولویت بالا --- */
.courses-top-bar-inner {
    display: flex !important;
    flex-wrap: wrap !important;
    align-items: center !important;
    width: 100% !important;
}

/* --- تنظیم بخش دکمه‌های گرید (سمت چپ) --- */
.courses-top-bar-left {
    flex: 0 0 auto !important;
    float: none !important; /* خنثی کردن float قالب */
}

/* --- تمام عرض کردن بخش راست (باکس جستجو) در فضای باقیمانده --- */
.courses-top-bar-right {
    flex: 1 1 auto !important;
    width: auto !important; 
    max-width: 100% !important;
    float: none !important; /* خنثی کردن float قالب */
    padding-right: 15px !important; /* کمی فاصله از آیکون‌های گرید */
}

/* --- صد در صد کردن عرض کادر جستجو --- */
.courses-top-bar-right .courses-search,
.courses-top-bar-right .courses-search form.search-form {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    position: relative !important; /* برای قرارگیری آیکون */
}

/* --- تنظیمات فیلد ورودی متن --- */
.courses-search input.search-field {
    width: 880% !important;
    max-width: 100% !important;
    padding: 10px 15px 10px 45px !important; /* جا باز کردن برای آیکون در سمت چپ */
    box-sizing: border-box !important;
}

/* --- آوردن آیکون به داخل باکس جستجو --- */
.courses-search button.search-submit {
    position: absolute !important;
    left: 5px !important; /* چسباندن به سمت چپِ داخل باکس */
    right: auto !important;
    top: 50% !important;
    transform: translateY(-50%) !important; /* وسط چین کردن عمودی */
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    z-index: 10 !important;
    padding: 0 10px !important;
}

/* --- تنظیمات در موبایل (روی هم قرار گرفتن) --- */
@media only screen and (max-width: 768px) {
    .courses-top-bar-inner {
        flex-direction: column !important;
        align-items: stretch !important;
    }
    
.courses-top-bar-left {
        margin-bottom: 15px !important;
    }

.courses-top-bar-right {
        padding-right: 0 !important;
    }
}

@media (min-width: 768px) and (max-width: 1023px) {
	.search-form-wrapper{
		display:none!important;
	}
	.header-cart-icon-custom .studiare-cart-number{
		margin-top:23px!important;
		margin-right:6px!important;
	}
}
.product-quantity{
	display:none;
}
.dz-dropdown-list li{
	padding:9px 15px!important;
}
#dig-ucr-container {
    background-color: rgba(0, 0, 0, 0.5) !important;
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
}
.dig-content.dig-modal-con {
    background-color: #ffffff !important;
    box-shadow: 0 10px 30px rgba(0,0,0,0.1) !important;
    border-radius: 8px;
}
.dig-content.dig-modal-con .dig-box-login-title,
.dig-content.dig-modal-con .dig-cont-close span,
.dig-content.dig-modal-con .signdesc,
.dig-content.dig-modal-con label,
.dig-content.dig-modal-con .dig_secHolder,
.dig-content.dig-modal-con .backtoLogin {
    color: #444444 !important;
}
.dig-content.dig-modal-con input[type="text"],
.dig-content.dig-modal-con input[type="password"],
.dig-content.dig-modal-con input[type="tel"]:not(.dig_verify_otp_input) {
    border-radius: 6px !important;
    border: 1px solid #e0e0e0 !important;
    background-color: #fdfdfd !important;
    color: #333333 !important;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07) !important;
    transition: all 0.2s ease-in-out;
}
.dig-content.dig-modal-con input[type="text"]:focus,
.dig-content.dig-modal-con input[type="password"]:focus,
.dig-content.dig-modal-con input[type="tel"]:not(.dig_verify_otp_input):focus {
    border-color: #51ccc3 !important;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07), 0 0 0 3px rgba(81, 204, 195, 0.25) !important;
    outline: none;
}
.dig-content.dig-modal-con .minput_inner > .bgdark {
    display: none !important;
}
.dig-content.dig-modal-con .signupbutton,
.dig-content.dig-modal-con button.registerbutton {
    background-color: #51ccc3 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 6px !important;
    transition: background-color 0.3s ease !important;
}
.dig-content.dig-modal-con .signupbutton:hover,
.dig-content.dig-modal-con button.registerbutton:hover {
    background-color: #3eb5ac !important; 
}
.dig-content.dig-modal-con button[type="submit"].bgdark,
.dig-content.dig-modal-con #dig_login_va_otp {
    border-radius: 6px !important;
}
.dig-content.dig-modal-con .dig_resendotp {
    color: #e63946 !important;
    margin-top: 15px !important;
    font-size: 13px !important;
    text-align: center;
}
.dig-content.dig-modal-con input.dig_verify_otp_input {
    height: 60px !important;
    font-size: 26px !important;
    letter-spacing: 15px !important;
    text-align: center !important;
    border-radius: 6px !important;
    border: 1px solid #e0e0e0 !important;
    background-color: #fdfdfd !important;
    color: #333333 !important;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.07) !important;
}
.dig-content.dig-modal-con input.dig_verify_otp_input:focus {
    border-color: #51ccc3 !important;
    outline: none;
}
.woo-wallet-my-wallet-container .woo-wallet-balance-card{
	background:#1d3557!important;
}
.elementor-element-4ebad1a .elementor-icon {
    border: 3px solid #ffffff;
    box-shadow: 0 3px 3px rgba(0,0,0,0.15);  
    border-radius: 50%;   
    padding: 12px;  
    background: rgba(255,255,255,0.05);
    transition: 0.3s ease;  
}
.elementor-element-3ebf308  .elementor-icon {
    border: 3px solid #ffffff;
    box-shadow: 0 3px 3px rgba(0,0,0,0.15);  
    border-radius: 50%;   
    padding: 12px;  
    background: rgba(255,255,255,0.05);
    transition: 0.3s ease;  
}
.elementor-element-3387083 .elementor-icon {
    border: 3px solid #ffffff;
    box-shadow: 0 3px 3px rgba(0,0,0,0.15);  
    border-radius: 50%;   
    padding: 12px;  
    background: rgba(255,255,255,0.05);
    transition: 0.3s ease;  
}
.divider .woocommerce-Price-amount.amount{
	margin-top:-5px!important;
}
.elementor-element-fc4eb6c{
		margin-right:-22px!important;
}
.elementor-element-4d4b4ae{
	margin-right:-30px!important;
}
.button_update_cart{
	display:none!important;
}
@media (max-width: 767px) {
.elementor-element-bb1443b {
		margin-bottom:-97px!important;
	margin-right:-310px!important;
	}
.elementor-element-4d4b4ae {
		margin-bottom:-97px!important;
	margin-right:-330px!important;
	}
	.elementor-element-fc4eb6c{
		margin-right:40px!important;
	}
.elementor-element-0d2b10f {
		margin-bottom:-97px!important;
	margin-right:-310px!important;
	}}
.dz-dropdown-list li{font-size:13.6px!important;}
.product-type-variable .sell_course p.price{color:transparent;}
.product-type-variable .sell_course p.price span{display:none!important;}
.product-info-box .sell_course{display:flex!important;align-items:center!important;width:100%!important;}
.product-info-box .sell_course p.price{margin:0!important;padding:0!important;flex:1!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;line-height:1!important;}
.sell_course .price .woocommerce-Price-amount{font-size:16.5px!important;display:inline-flex!important;align-items:center!important;line-height:1!important;}
.sell_course .price .woocommerce-Price-currencySymbol{font-size:16.5px!important;font-weight:normal!important;margin-right:5px!important;line-height:1!important;margin-top:0px!important;color:#464749!important;}
body:not(.page) .page-title{background-color:#f8f9fa!important;padding-bottom:1px!important;padding-top:45px!important;}
body.page .page-title{background-color:#f8f9fa!important;padding-bottom:25px!important;padding-top:45px!important;}
body:not(.page) .main-page-content.default-margin{padding-top:20px!important;}
h1{font-size:24px!important;}
h2{font-size:22px!important;}
h3{font-size:20px!important;}
h4{font-size:18px!important;}
h5{font-size:17px!important;}
h6{font-size:16px!important;}
body,p,li{font-size:15px!important;}
h1.elementor-heading-title{font-size:30px!important;}
h3.remote-title{font-size:17px!important;}
h3.course-title{font-size:17px!important;}
h5.wp-block-heading{font-size:17px!important;}
h5.gheadlinel{font-size:11px!important;}
.gheadlinel h5{font-size:17px!important;}
.gheadlinel .subtitle-lesson{font-size:14px!important;}
.wcbvp-show-more-wrapper{position:relative;text-align:center;margin-top:-70px;padding-top:50px;padding-bottom:10px;}
.wcbvp-fade-overlay{position:absolute;top:0;left:0;right:0;height:50px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 90%);pointer-events:none;}
.wcbvp-show-more-btn{background-color:#fff;color:#51CCC3;border:1px solid #51CCC3;padding:8px 20px;border-radius:25px;cursor:pointer;font-size:13px;font-weight:bold;transition:all 0.3s ease;position:relative;z-index:2;box-shadow:0 4px 6px rgba(0,0,0,0.05);}
.wcbvp-show-more-btn:hover{background-color:#eff6ff;transform:translateY(-2px);}
@media (max-width:767px){.header-cart-icon-custom .studiare-cart-number{position:absolute!important;top:40px!important;right:0px!important;}}
@font-face{font-family:'Estedad';src:url(/wp-content/themes/studiare/studiare/fonts/estedad/Estedad-FD-Light.woff2) format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Estedad';src:url(/wp-content/themes/studiare/studiare/fonts/estedad/Estedad-FD-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Estedad';src:url(/wp-content/themes/studiare/studiare/fonts/estedad/Estedad-FD-SemiBold.woff2) format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Estedad';src:url(/wp-content/themes/studiare/studiare/fonts/estedad/Estedad-FD-Bold.woff2) format('woff2');font-weight:700;font-style:normal;font-display:swap}body,p,a,span,li,div{font-family:'Estedad',Tahoma,sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:'Estedad',Tahoma,sans-serif!important;font-weight:500!important}.header-button-link .digits-login-modal{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.header-button-link .digits-login-modal::before{content:""!important;display:inline-block!important;width:20px!important;height:20px!important;background-color:currentColor!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important}.header-button-link .digits-login-modal::after{display:none!important}.site-header-inner span.digits-login-modal{color:#464749!important;padding:9px 11px!important;background:#f7f7f7!important}.site-header-inner span.digits-login-modal:before{font-size:18px!important;font-weight:300!important;left:3px!important}.user-menu .fal.fa-chevron-down{display:none!important;visibility:hidden;position:absolute;left:-9999px}.header-button-link .user-menu.header__details-user{display:flex!important;align-items:center!important;background-color:#f7f7f7!important;padding:6px 12px!important;border-radius:8px!important;cursor:pointer!important;transition:background-color .3s ease!important}.header-button-link .user-menu.header__details-user:hover{background-color:#eee!important}.header-button-link .user-menu.header__details-user img{width:33px!important;height:33px!important;border-radius:50%!important;margin-left:10px!important;object-fit:cover!important}.header-button-link .user-menu.header__details-user .login-btn-txt{margin:0!important;margin-left:10px!important;font-size:13px!important;font-weight:600!important;color:#333!important;line-height:1!important}.header-button-link i.fa-angle-down,.header-button-link i.fa-chevron-down,.header-button-link>a>i:last-child{transition:transform .3s ease!important}.header-button-link.is-open i.fa-angle-down,.header-button-link.is-open i.fa-chevron-down,.header-button-link.is-open>a>i:last-child{transform:rotate(180deg)!important}.header-button-link{position:relative!important}.header-button-link .user-menu__list{position:absolute!important;width:max-content!important;min-width:220px!important;height:auto!important;background-color:#fff!important;box-shadow:0 5px 20px rgba(0,0,0,.1)!important;border-radius:8px!important;padding:5px!important;z-index:9999!important;display:none!important;transform:none!important}.header-button-link.is-open .user-menu__list{display:block!important;opacity:1!important;visibility:visible!important}.header-button-link .user-menu__list ul{display:block!important;margin:0!important;padding:0!important;list-style:none!important}.header-button-link .user-menu__list li{display:block!important;width:100%!important;height:auto!important;margin:0!important;border-bottom:1px solid #f2f2f2!important;text-align:right!important}.header-button-link .user-menu__list li:last-child{border-bottom:none!important}.header-button-link .user-menu__list a{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;padding:12px 15px!important;font-size:14px!important;color:#333!important;text-decoration:none!important;background:0 0!important;white-space:nowrap!important;font-weight:500!important}.header-button-link .user-menu__list i{font-size:15px!important;margin-left:8px!important;margin-right:0!important}.header-button-link .user-menu__list i.fa-download,.header-button-link .user-menu__list i.fa-user,.header-button-link .user-menu__list i.fa-wallet{color:#51ccc3!important}.header-button-link .user-menu__list i.fa-sign-out{color:#e63946!important}.header-button-link .user-menu__list bdi,.header-button-link .user-menu__list span{display:inline-block!important;font-size:14px!important}.mobile-nav-toggle{background:#f7f7f7}.header-search-icon-custom .fa-search{margin:12px!important}.dz-popular-searches{margin-top:25px;text-align:right;border-top:1px dashed #eee;padding-top:15px;direction:rtl;width:100%;max-width:100%;overflow:hidden}.price{line-height:3!important}.woocommerce-Price-currencySymbol{margin-top:6px}.dz-popular-tags{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:10px;width:100%;scrollbar-width:none}.dz-popular-tags::-webkit-scrollbar{height:6px;display:none}.dz-popular-tags::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.dz-popular-tags::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.dz-popular-tags::-webkit-scrollbar-thumb:hover{background:#51ccc3}.dz-popular-tags a{flex:0 0 auto;white-space:nowrap;display:inline-block;background:#f8f9fa;border:1px solid #e5e5e5;color:#666;padding:6px 15px;border-radius:25px;font-size:13px;text-decoration:none;transition:all .2s ease;font-family:Arial,Helvetica,sans-serif;flex-shrink:0}.dz-popular-tags a:hover{background:#51ccc3;color:#fff;border-color:#51ccc3}.dz-search-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;z-index:999999;opacity:0;visibility:hidden;transition:all .3s ease}.dz-search-modal.active{opacity:1;visibility:visible}.dz-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1}.dz-modal-content{position:relative;background:#fff;width:100%;max-width:650px;padding:40px 30px 30px;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.15);z-index:2;transform:translateY(-20px);transition:all .3s ease}.dz-search-modal.active .dz-modal-content{transform:translateY(0)}.dz-modal-close{position:absolute;top:10px;left:15px;font-size:28px;color:#999;cursor:pointer;line-height:1;transition:color .2s ease}.dz-modal-close:hover{color:red}.dz-popular-title{display:flex;align-items:center;font-size:14px;color:#555;font-weight:700;margin-bottom:12px}.dz-custom-svg-icon{width:20px;height:auto;margin-left:8px;display:inline-block;vertical-align:middle}.header-cart-icon-custom{background-color:#f8f9fa!important;margin-right:12px;margin-left:12px;position:relative;width:46px;height:46px;text-align:center;display:block;border-radius:4px}.search-form-opener{background-color:#f8f9fa!important;border-radius:4px!important}.sub-menu a,.sub-menu span,ul.children li a{font-size:14px!important}p,li{line-height:1.97!important}h5{font-size:18px!important}h6{font-size:17px!important}.wcdlar_download_list.produc-page{display:none!important}.product-info-box .sell_course strong{padding-left:12px!important;font-size:16.5px !important}form.wcbvp-cart .single_add_to_cart_button{background-color:#1fbd50!important;color:#fff!important;border:none!important}form.wcbvp-cart .single_add_to_cart_button.disabled,form.wcbvp-cart .single_add_to_cart_button:disabled{background-color:#505358!important;border:1px solid #bbb!important;opacity:1!important;box-shadow:none}.mwai-icon-container{width:58px}.mwai-close-button::after,.mwai-close-button::before{position:absolute;left:4%;top:%;transform:translate(-50%,-50%)}.mwai-window .mwai-header{cursor:default!important;pointer-events:none!important}.mwai-window .mwai-header .mwai-buttons,.mwai-window .mwai-header button{pointer-events:auto!important;cursor:pointer!important}div.mwai-input-text{margin-left:10px}.mwai-avatar{display:none}.mwai-timeless-theme{--mwai-backgroundHeaderColor: #1d3557;--mwai-backgroundUserColor: #e63946}.mwai-chat .mwai-conversation .mwai-user,.mwai-window .mwai-content .mwai-user{align-self:flex-end!important;margin-left:auto!important;margin-right:0!important;text-align:right!important;border-bottom-right-radius:2px!important;flex-direction:row-reverse!important}.mwai-chat .mwai-conversation .mwai-ai,.mwai-window .mwai-content .mwai-ai{align-self:flex-start!important;margin-right:auto!important;margin-left:0!important;text-align:left!important;border-bottom-left-radius:2px!important;flex-direction:row!important}.mwai-user .mwai-avatar{margin-left:10px!important;margin-right:0!important}.mwai-ai .mwai-avatar{margin-right:10px!important;margin-left:0!important}.mwai-header .mwai-reset,button[title=Clear]{display:none!important}.mwai-timeless-theme.mwai-bubble .mwai-trigger .mwai-icon-container .mwai-icon{max-width:100%!important;max-height:100%!important}.tax_label{display:none!important}.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods{display:none!important} .swiper-slide{height:auto!important;background:0 0!important;border:none!important;padding:15px 0!important}.elementor-widget-media-carousel .elementor-carousel-image{width:100%!important;aspect-ratio:1/1!important;height:auto!important;border-radius:50%!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;border:4px solid #fff!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 10px 15px -3px rgba(0,0,0,.1)!important;transition:all .3s cubic-bezier(.25,.8,.25,1)!important;min-height:1px!important;display:block!important}.elementor-widget-media-carousel .elementor-carousel-image:hover{transform:translateY(-4px)!important;box-shadow:0 10px 20px -5px rgba(0,0,0,.15),0 25px 30px -10px rgba(0,0,0,.1)!important}.elementor-widget-search .e-search-results-container{border-radius:20px!important}.header-search-icon-custom{background-color:#f7f7f7;border-radius:4px;width:46px;height:46px;padding:0;vertical-align:middle;display:inline-block}.header-search-icon-custom .search-form-opener{display:flex!important;align-items:center;justify-content:center;width:100%;height:100%;line-height:1}.header-search-icon-custom .fa-search{font-size:20px;line-height:1}.remote-posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px;justify-content:center;padding:10px}.remote-post{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:.3s;text-align:center}.remote-post:hover{transform:translateY(-5px);box-shadow:0 5px 15px rgba(0,0,0,.12)}.remote-post .post-thumb{position:relative;display:block;overflow:hidden}.remote-post .post-thumb img{width:390px;height:220px;object-fit:cover;transition:transform .3s ease,filter .3s ease;display:block;margin:0 auto}.remote-post .post-thumb:hover img{transform:scale(1.05);filter:brightness(.9)}.remote-title{font-size:17px;line-height:1.4;padding:20px 8px 25px;margin:0}.remote-title a{color:#333;text-decoration:none}.remote-title a:hover{color:#51ccc3}.sticky-add-to-cart .quantity.custom-quantity-input{display:none!important}.products{margin-right:0;margin-left:0}.vahid .amount{font-size:15.2px!important}.shop_table .woocommerce-Price-amount{font-size:15px!important}.woocommerce-checkout-main .second-row{display:none!important}.woocommerce div.product form.cart{display:flex;align-items:center}.woocommerce div.product form.cart .quantity{order:1;margin-left:12px}.woocommerce div.product form.cart button.single_add_to_cart_button{order:2}.woocommerce div.product form.cart .quantity input.qty{width:60px!important;height:48px;padding:5px;font-size:14px;text-align:center}.product-info-box .progress-title>i,.product-info-box .product-meta-info-list .meta-info-unit .icon>i,.product-info-box .total_sales>i{color:#e63946}.product-info-box .icon-custom-blue{color:#51ccc3!important}.input-text.text.wcbvp_quantity{margin-top:7.3px!important}.wc-bulk-variations-table{line-height:30px}.quantity .input-text{border:1px solid #e5e5e5!important;border-bottom:2px solid #e5e5e5!important}.cart-empty.woocommerce-info{text-align:center!important;margin-bottom:20px}.panel-heading-left a{color:inherit!important}.panel-heading-left a:hover{color:inherit!important}.payment_box{display:none!important}.studiare-cart-number{top:45px!important;right:5px!important;background-color:#e63946;color:#fff;position:absolute;font-size:10px;width:16px;line-height:16px;border-radius:30%}.wc-bulk-variations-table.nowrap td{border-bottom:1px dashed #51ccc3;color:#464749}.wc-bulk-variations-table.nowrap thead th{border-bottom:1px dashed #51ccc3}.vahid .accordion{background-color:#f9f9f9;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;border-radius:3px 3px 0 0}.vahid .accordion:hover{background-color:#f9f9f9}.vahid .accordion.active{background-color:#f9f9f9;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;border-radius:3px 3px 0 0}.accordion.active:hover{border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;background-color:#f9f9f9}.vahid .panel{background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:0 0 3px 3px;padding:10px}.course-item-inner .attachment-woocommerce_thumbnail{border-bottom:1px solid #ebebeb}.course-item-inner .course-content-bottom{display:none!important}.star-rating.no-ratings{display:none!important;align-self:stretch}.average-rating-number{display:none!important}.study-mode{display:none}.col-pa_files{width:70%!important}.product-reviews-rules{display:none;padding:0!important;margin-top:5px!important}.payment_method_pasargad{padding-bottom:7px!important}.course-title{font-size:16.7px!important}form.wcbvp-cart div.wcbvp-total-left{margin-top:10.2%;margin-left:-4%}.wcbvp-total-left{font-size:16.5px!important}.product-info-box .woocommerce-Price-currencySymbol{font-size:13px!important}.shop_table .woocommerce-Price-currencySymbol{font-size:13px!important}.fa-tasks{color:#e63946!important}.comment-form-url{display:none}.product-subtotal{display:none!important}.bag-icon{font-size:22px}.fa-shopping-bag{margin-top:12px}.header-cart-icon-custom:hover .no-color-change{color:#464749}.woocommerce-billing-fields__field-wrapper .form-row-first{flex:0 0 100%;max-width:100%}.average-rating .avareage-rating-inner .average-rating-stars .star-rating>span{text-indent:9999px;font-size:0}.commentlist li.comment{border:1px solid #e5e5e5;padding:30px 20px;border-radius:10px;margin-top:30px;transition:all .3s cubic-bezier(.39,.5,.15,1.36)}.studiare-social-links.rounded li a{color:#fff}.site-footer.footer-color-light{padding-top:20px}.footer-widgets .widget{margin-top:30px}.site-header.cdb-header-fixed.fixed-active{min-height:60px!important}.post-nav{background:#fff;padding:20px;border-radius:5px;border:1px solid #dde2e6}.woocommerce-form-coupon-toggle{text-align:right}.elementor-image-box-title{text-align:right;margin-top:24px}.taxonomy-description{background:#fff;padding:20px;border-radius:5px;border:1px solid #dde2e6;margin-bottom:20px}.btn i,.button i,.button-secondary i,.event-single-side a.event_register_submit i,.event_register_submit i,input[type=button] i,input[type=reset] i,input[type=submit] i,.woocommerce_message i,.woocommerce-message .button i{margin-right:6px}.elementor-heading-title{line-height:29px!important}.panel-content{display:none}.download-button{target:"_blank"}mark{background:#fff9c0!important}.entry-content table tr td{font-size:14px!important;color:#464749!important}input.input-text{-webkit-appearance:auto!important}.no-image{font-size:14.5px}.col-{text-align:left!important}.table.wc-bulk-variations-table.td{min-width:130px!important}.product-info-box .button{font-size:1.1rem}.entry-title{font-size:16px!important}.woocommerce-ordering{display:none}.mobile-only{display:none}.std-add-t-cart .button{background-color:#1fbd50!important}.digits_login_form .dig_ma-box .bgdark{background-color:#e63946!important}.rank-math-breadcrumb a{color:#0a0909!important}.rank-math-breadcrumb a:hover{color:#e63946!important}.rank-math-breadcrumb{color:#0a0909!important;margin-top:10px!important}.separator{padding:2px}@media (min-width:1110px) and (max-width:1150px){form.wcbvp-cart div.wcbvp-total-left{margin-top:11%!important}}@media (min-width:992px){.header-button-link .user-menu__list{top:55px!important;left:0!important;right:auto!important}}@media (max-width:991.98px){.site-header-inner span.digits-login-modal{margin-left:6px!important}.header-button-link .user-menu.header__details-user{padding:0!important;width:100%!important;height:100%!important;justify-content:center!important}.header-button-link .user-menu.header__details-user img{margin-left:0!important;width:35px!important;height:35px!important}.header-button-link .user-menu.header__details-user .login-btn-txt,.header-button-link .user-menu.header__details-user i{display:none!important}.header-button-link .user-menu__list{top:50px!important;left:-45px!important;right:auto!important}.dz-search-modal{padding-left:10px!important;padding-right:10px!important;box-sizing:border-box!important}.dz-search-modal>div,.dz-search-modal form{width:100%!important;max-width:450px!important;margin-left:auto!important;margin-right:auto!important}.header-button-link,.header-cart-icon-custom,.header-search-icon-custom,.mobile-nav-toggle{display:flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;background-color:#f7f7f7!important;border-radius:6px!important;margin:0 4px!important;padding:0!important;border:none!important}.header-cart-icon-custom a,.header-search-icon-custom a,.header-button-link .digits-login-modal{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;position:relative!important}.header-button-link i,.header-button-link svg,.header-cart-icon-custom i,.header-search-icon-custom i{font-size:18px!important;margin:0!important;padding:0!important;color:#333!important}.header-button-link .digits-login-modal span{display:none!important}.mobile-nav-toggle .the-icon{transform:scale(.8)!important;transform-origin:50%!important;margin:0!important}.studiare-cart-number{position:absolute!important;top:-2px!important;right:-2px!important;width:14px!important;height:14px!important;line-height:14px!important;font-size:9px!important;padding:0!important;min-width:unset!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#e63946!important;color:#fff!important}}@media (max-width:800px) and (min-width:701px){form.wcbvp-cart div.wcbvp-total-left{margin-top:105.9%}}@media (max-width:768px){.remote-posts{grid-template-columns:1fr}.remote-post .post-thumb img{width:100%;height:auto}html body #dig-ucr-container .dig_ul_divd{width:85%!important}.mwai-timeless-theme.mwai-window.mwai-open .mwai-mobile-header{min-height:60px!important}.elementor-heading-title.elementor-size-default{line-height:1.3em!important}.sticky-add-to-cart .quantity{display:none!important}#dig-ucr-container .dig_ul_divd{width:85%!important}.no-image{margin-right:2px!important}.site-header .site-logo .studiare-logo-wrap img{max-width:120px!important}.course-teacher-details,.product-info-box,.product-reviews,.product-single-content{padding-left:13px;padding-right:13px}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:50%!important;margin-bottom:0}.top-bar{display:none}.mobile-only{display:block}.product-subtotal{display:none}#دسترسی-سریع{margin-top:-50px!important}.widget.widget_block{margin-top:50px!important;margin-bottom:-20px!important}.dz-dropdown-list{margin-right:4px!important}.search-form-wrapper{display:none}}@media (max-width:700px) and (min-width:551px){form.wcbvp-cart div.wcbvp-total-left{margin-top:106.8%}}@media (max-width:550px) and (min-width:400px){form.wcbvp-cart div.wcbvp-total-left{margin-top:107.5%}}@media (max-width:399px){form.wcbvp-cart div.wcbvp-total-left{margin-top:109.5%}}
