.elementor-kit-1872{--e-global-color-primary:#272727;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#0B86F8;--e-global-color-87e13b8:#2167B0;--e-global-color-09c919c:#A2A5A7;--e-global-color-b0c6b67:#E01926;--e-global-color-c60beaf:#F7A71E;--e-global-color-8892eca:#FFFFFF;--e-global-typography-primary-font-family:"Sahel";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Sahel";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Sahel";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Sahel";--e-global-typography-accent-font-weight:500;background-color:#FAFAFA;font-family:"Sahel", iransans;font-feature-settings:"numr";font-size:14px;line-height:35px;}.elementor-kit-1872 a{color:#2167B0;font-family:"Sahel", iransans;font-feature-settings:"numr";font-size:14px;}.elementor-kit-1872 h1{font-family:"Sahel", iransans;font-feature-settings:"numr";font-size:20px;font-weight:800;}.elementor-kit-1872 h2{font-family:"Sahel", iransans;font-feature-settings:"numr";font-size:18px;font-weight:700;}.elementor-kit-1872 h3{font-family:"Sahel", iransans;font-feature-settings:"numr";font-size:16px;font-weight:600;}.elementor-kit-1872 h4{font-family:"Sahel", iransans;font-feature-settings:"numr";font-size:14px;font-weight:500;}.elementor-kit-1872 h5{font-family:"Sahel", iransans;font-feature-settings:"numr";font-size:12px;}.elementor-kit-1872 h6{font-family:"Sahel", iransans;font-feature-settings:"numr";font-size:10px;}.elementor-kit-1872 button,.elementor-kit-1872 input[type="button"],.elementor-kit-1872 input[type="submit"],.elementor-kit-1872 .elementor-button{font-family:"Sahel", iransans;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-kit-1872 button:hover,.elementor-kit-1872 button:focus,.elementor-kit-1872 input[type="button"]:hover,.elementor-kit-1872 input[type="button"]:focus,.elementor-kit-1872 input[type="submit"]:hover,.elementor-kit-1872 input[type="submit"]:focus,.elementor-kit-1872 .elementor-button:hover,.elementor-kit-1872 .elementor-button:focus{color:#FFFFFF;}.elementor-kit-1872 img{border-style:none;transition-duration:0.2s;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-header-icons-size:0px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-1872{font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {
    background-color: white !important;

}
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {

        background-color: white !important;

    
}




.jam-cart-icon path {
    fill: #ffffff;
}
.dkmeghadir svg path {
    fill: #E01926 !important;
}
.ld-expand-button.ld-primary-background {
    display: none;
}

.form-submit .submit,.gform_button.button {
  border: 1px solid #2167b0 !important;  /* رنگ کادر */
  background-color: white;   /* زمینه سفید */
  color: #2167b0!important;   
  transition: all 0.3s ease;
  border-radius: 5px; /* دلخواه: گوشه‌های گرد */
}

.form-submit .submit,.gform_button.button:hover {
  background-color: #2167b0 !important; 
  color: white !important; 
}



span.ld-icon.ld-icon-content::before{
    display: none;
}
span.ld-icon.ld-icon-content::after{
   
  content: "";
  display: inline-block;
  width: 50px;
  height: 50px;
  background-image: url('https://isoa.ir/academy/wp-content/uploads/2023/12/youtube-محتوای-کارگاه.svg');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  vertical-align: middle;
}

 
.menu-item-has-children .menu-item.menu-item-type-custom.menu-item-object-custom 
a:hover ,.elementor-icon-list-item a:hover{
    padding-right: 5px;
    border-right: 5px solid #F7A71E;
    transition: all 0.3s;
}

 
.elementor-icon-list-item {
    border-right: 5px solid transparent;
    transition: all 0.3s;
  
}


/* Link */
.hentry .elementor-shortcode a{
	border-bottom-left-radius:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
}
 




/* Text */
.ld-lesson-list .ld-item-list-items .ld-item-list-item .ld-item-list-item-preview .ld-item-details .ld-button-alternate .ld-text{
	color:#2167b0 !important;
}


/* Ins */
.wrap div ins{
	background-color:transparent;
}





.copycursor{
    cursor: pointer;
}



.learndash-wrapper ,
.btn-join  ,
.learndash-wrapper ,
.btn-join{ 
    border-radius: 5px;
}
.suport{
  
   margin-bottom:0px;
   margin-top: 5px;
}
.lbl_status{
    
  
    font-weight: 400;
    line-height: 1.5;
    color: #333;

    display: flex;

}


/*  گروه تلگرامی یا ایتا  */   
.group-link-box{
    border: 1px;
    border-color: #E7EBF0;
    border-style: solid;
    border-radius: 5px;
    padding: 20px;
    margin-top: -10px;
}


/* Link */
.elementor-widget-container .elementor-shortcode .learndash-shortcode-wrap .learndash-course-visitor-message p a{
	border-bottom-style:solid !important;
}

/* Link */
.elementor-widget-shortcode .elementor-widget-container .elementor-shortcode .learndash-shortcode-wrap .learndash-course-visitor-message p a{
	border-bottom-width:1px !important;
}


@media (min-width: 1024px) and (max-width: 1920px) {
.presto-block-video {
   width:70%;
   margin: 0 auto;
   display: block;
   
        justify-self: center;
     }
 }
 
.jmastercart
{
    cursor:pointer;
}

.elementor-widget-n-tabs .e-n-tab-title:hover .e-n-tab-icon svg path  {
 fill:#216BB2;
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true]  .e-n-tab-icon svg path
{
     fill:#216BB2;
}
.required-field-message
{
    font-size: 0px;
 
}
.required
 {
    color: red;
 } 


.comment-reply-title::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 25px;
  margin-left: 8px; /* برای فاصله بین آیکن و متن */
  background-image: url("https://isoa.ir/academy/wp-content/uploads/2023/12/comments-کامنت.svg");
  background-size: contain;
  background-repeat: no-repeat;
}


.ld-item-list-item.ld-item-lesson-item.ld-lesson-item-2273986.is_not_sample.learndash-incomplete a.ld-item-name.ld-primary-color-hover {
    display: none !important;
}
 

.woocommerce-mini-cart__empty-message {
    display: flex;
    flex-direction: column;
    align-items: center; /* مرکزچین کردن افقی */
    justify-content: center; /* مرکزچین کردن عمودی */
    height: 100%; /* اطمینان از پر شدن ارتفاع والد */
    text-align: center; /* متن را نیز وسط‌چین می‌کند */
}

.woocommerce-mini-cart__empty-message::before {
    content: "";
    display: inline-block;
    width: 150px;
    height: 150px;
    background-image: url('https://isoa.ir/academy/wp-content/uploads/2025/04/empty_box-سبد-خرید-شما-خالی-است-1.svg');
    background-size: contain;
    background-repeat: no-repeat;
    margin-bottom: 10px; /* فاصله‌ای بین تصویر و متن */
}

.ld-course-status.ld-course-status-not-enrolled {
 display: none !important;
}

.woocommerce-MyAccount-navigation{
   display: none !important;

}

.added_to_cart.wc-forward
{
    display: none !important;
}
.added_to_cart .wc-forward
{
    display: none !important;
}


.title-jam h3{
 
    width:100% !important;

    text-overflow: ellipsis;
    
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
     overflow: hidden;

}


p.qymat-khatkhorde {
  text-decoration:line-through;
font-weight: 400px;
  font-size: 14px;
}
.qymat-khatkhorde {
  text-decoration:line-through;

}

p.qymat{
  font-size: 14px;
font-weight: 400px;
}

 

/* Link */
.elementor-shortcode .add_to_cart_button.submitlearndash a{
	border-bottom-style:solid !important;
	border-bottom-width:1px !important;
	
}

 .submitlearndash{
 	display:flex;
	color:#2167B0;
	background-color:#ffffff;
  
 	border-style: solid !important;
 	
 	
    border-width:1px !important ;
	border-color: #2167B0 !important;
	font-size: 16px !important;


 
	justify-content:center !important;
	

}

 .elementor-shortcode .add_to_cart_button.submitlearndash a:hover{
   	border-color: #2167B0 !important;
     
 }

 .submitlearndash:hover{
	color:#ffffff !important;
	background-color:#2167B0 !important;
	border-color: #2167B0 !important;
}

.backtotop
{
    cursor: pointer;


    transform: translateY(20px);
    opacity: 0;
    transition: .4s ease;
    }
    .backtotop.active{
        transform: none;
        opacity: 1;
    }





.fibosearch-jamal{
    aria-label:"جستجو";
}


.remove::before {
    content: '';
  	display: flex;
  	background: url('https://isoa.ir/academy/wp-content/uploads/2024/12/remove-svgrepo-com.svg') no-repeat center center; background-size: contain; width: 24px; /* اندازه آیکون */ height:24px; /* اندازه آیکون */
   visibility: visible;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translate(-50%, -50%);	
   
}

li.woocommerce-mini-cart-item.mini_cart_item {
    display: flex !important;
     
    flex-direction: row-reverse!important;
}

.remove {
    display: flex;
    visibility: hidden; /* مخفی کردن آیکون اصلی */
    position: relative;
}

 
span.quantity {
    color: #ffffff00;
}

span.woocommerce-Price-amount.amount {
    color: black;
}





p.qeymatkhatkhorde{
  font-size: 14px;
font-weight: 400pt;
}
.qeymatkhatkhorde{
  text-decoration:line-through;

 
}
p.qeymat{
  font-size: 14px;
font-weight: 400pt;
}




.sayepaeenax{
background:  linear-gradient(0deg,#191c21 0,rgba(0,0,0,0.6) 50%,rgba(0,0,0,0) 100%) 100% no-repeat; */
 
}




/* Link */




.master-efect{
background:  linear-gradient(0deg,#191c21 0,rgba(0,0,0,0.6) 60%,rgba(0,0,0,0) 90%) 50% no-repeat; */
 
}

/* Jamal sale perc */
 .jamal-sale-perc{
	border-top-left-radius:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	border-top-right-radius:10px;
	font-weight: 400pt;
	padding-left:9px;
	padding-right:9px;
font-family: "sahel"	;
}

/* Jamal sale perc */
.jamal-sale-perc{
	background-color:rgba(255,255,255,0.78);
}

/* Jamal sale perc */
 .jamal-sale-perc{
	color:#fa0a0a !important;
}

 .jamal-label{
	background-color:rgba(255,255,255,0.78);
	border-top-left-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	border-top-right-radius:10px;
	padding-left:10px;
	padding-right:10px;
	color:#020202;
	
}



 .woocommerce-MyAccount-content
{
    width: 100% !important;
}

.e-my-account-tab .elementor .elementor-widget-heading{
    height:50px !important;
}
.e-my-account-tab .elementor-widget-heading .elementor-widget-container{
	height:50px !important;

}

.elementor-location-header .woocommerce-mini-cart__buttons a{
	border-color:#2167b0;
	border-style:solid;
	border-width:1px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding-left:10px;
	padding-right:10px;
	margin-left:5px;
	margin-right:5px;
	
}

/* Paragraph */
.elementor-location-header .elementor-element .woocommerce-mini-cart__buttons{
	display:flex;
	justify-content:center;
}



 .woocommerce-mini-cart__buttons.buttons a[href*="/cart"] {
    background-color: white;
    color: #2167b0;
}

/* Minicart checkout button */
 .woocommerce-mini-cart__buttons.buttons a[href*="/checkout"] {
    background-color: white;
    color:#2167b0;
}





/* List */
.elementor-location-header .elementor-menu-cart__main ul{
	list-style-type:none;
	padding-right:0px;
}

/* Link */
.elementor-location-header .woocommerce-mini-cart a{
	display:inline-flex;
	align-self:stretch;
	align-content:center;
	align-items:center;
	flex-direction:row;
}

/* List Item */
.elementor-location-header .woocommerce-mini-cart li{
	display:inline-flex;
	flex-direction:row;
	flex-wrap:wrap;
}

/* Quantity */
.elementor-location-header .elementor-element .quantity{
	display:inline-flex;
	align-content:center;
	flex-direction:row;
	justify-content:flex-end;

}
.woocommerce-Price-amount amount
{
   
}

/* Thumbnail Image */
.elementor-location-header .woocommerce-mini-cart img{
	height:50px !important;
	object-fit:contain;
	width:50px !important;
	 margin-left:  10px!important;
}

/* List Item */
.elementor-element-22dea47 .e-con-inner .elementor-element .elementor-menu-cart--items-indicator-bubble .elementor-widget-container .elementor-menu-cart__wrapper .elementor-menu-cart__toggle_wrapper .elementor-menu-cart__container .elementor-menu-cart__main .widget_shopping_cart_content .woocommerce-mini-cart li{
	width:100% !important;
	height:auto !important;
}

/* Link */
.e-con-inner .elementor-element .elementor-menu-cart--items-indicator-bubble .elementor-widget-container .elementor-menu-cart__wrapper .elementor-menu-cart__toggle_wrapper .elementor-menu-cart__container .elementor-menu-cart__main .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item a{
	width:280px !important;

   
}

/* Link */
.e-con-inner .elementor-element .elementor-menu-cart--items-indicator-bubble .elementor-widget-container .elementor-menu-cart__wrapper .elementor-menu-cart__toggle_wrapper .elementor-menu-cart__container .elementor-menu-cart__main .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .remove_from_cart_button{
	width:10px !important;
}

/* Quantity */
.e-con-inner .elementor-element .elementor-menu-cart--items-indicator-bubble .elementor-widget-container .elementor-menu-cart__wrapper .elementor-menu-cart__toggle_wrapper .elementor-menu-cart__container .elementor-menu-cart__main .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item .quantity{
	width:100% !important;
}

body .learndash-wrapper:not(.ld-registration__outer-wrapper):not(.learndash-wrapper--modern) a.add_to_cart_button.submitlearndash {
    border-bottom-style: solid !important;
}/* End custom CSS */