.elementor-kit-5{--e-global-color-primary:#A7238E;--e-global-color-secondary:#EC018C;--e-global-color-text:#414A53;--e-global-color-accent:#0067B4;--e-global-color-0ed9dc7:#00AEEF;--e-global-color-03ff3c1:#00AEEF;--e-global-color-71db283:#007DC6;--e-global-color-c51ae2c:#753D9E;--e-global-color-c6a7d1d:#84359A;--e-global-color-804c91d:#FFFFFF;--e-global-color-a4ca197:#DAEF00;--e-global-color-a220fd3:#0B000D;--e-global-color-60eface:#151115;--e-global-typography-primary-font-family:"iransansX";--e-global-typography-primary-font-size:15px;--e-global-typography-primary-font-weight:normal;--e-global-typography-secondary-font-family:"iransansX";--e-global-typography-secondary-font-size:15px;--e-global-typography-secondary-font-weight:normal;--e-global-typography-text-font-family:"iransansX";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:normal;--e-global-typography-accent-font-family:"iransansX";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:normal;background-color:#F3F3F3;color:var( --e-global-color-text );font-family:"iransansX", iransansX;font-size:13px;font-weight:normal;line-height:1.9em;letter-spacing:0.1px;word-spacing:0.1em;}.elementor-kit-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{background-color:#00AEEF;font-family:"iransansX", iransansX;font-size:13px;font-weight:normal;line-height:12px;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:10px 20px 10px 20px;}.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 input[type="button"]:hover,.elementor-kit-5 input[type="button"]:focus,.elementor-kit-5 input[type="submit"]:hover,.elementor-kit-5 input[type="submit"]:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(80deg, #005D89 0%, #AA0069 100%);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5 p{margin-bottom:1.3em;}.elementor-kit-5 a{color:var( --e-global-color-secondary );font-family:"iransansX", iransansX;font-weight:normal;}.elementor-kit-5 a:hover{color:#83006A;}.elementor-kit-5 h1{color:var( --e-global-color-primary );font-family:"iransansX", iransansX;font-size:26px;font-weight:700;}.elementor-kit-5 h2{color:var( --e-global-color-primary );font-family:"iransansX", iransansX;font-size:23px;font-weight:700;}.elementor-kit-5 h3{color:var( --e-global-color-primary );font-family:"iransansX", iransansX;font-size:20px;font-weight:700;}.elementor-kit-5 h4{color:var( --e-global-color-primary );font-family:"iransansX", iransansX;font-size:17px;font-weight:700;}.elementor-kit-5 h5{color:var( --e-global-color-primary );font-family:"iransansX", iransansX;font-size:15px;font-weight:700;}.elementor-kit-5 h6{color:var( --e-global-color-primary );font-family:"iransansX", iransansX;font-size:13px;font-weight:700;}.elementor-kit-5 img{border-radius:4px 4px 4px 4px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-header .site-navigation ul.menu li a{color:var( --e-global-color-secondary );}.site-header .site-navigation-toggle .site-navigation-toggle-icon{color:var( --e-global-color-primary );}.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-5 button,.elementor-kit-5 input[type="button"],.elementor-kit-5 input[type="submit"],.elementor-kit-5 .elementor-button{font-size:14px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* dehban */
.gradient-dma .elementor-icon-wrapper{
	background: linear-gradient(90deg, rgba(0,174,239,1) 0%, rgb(0, 125, 198) 22%, rgb(117, 61, 158) 70%, rgb(132, 53, 154) 100%);
	border-radius:100%;
	padding:22px 24px 20px 22px;
}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float: right;
    width: 100%;
}
body.woocommerce-checkout{
    background:#f7f7f740;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info{
    background:#f5f5f54f;
    border-radius:8px;
    box-shadow: 0 0 25px #00000005;

}
.woocommerce-checkout .entry-title{
    display:none;
}

.woocommerce-checkout .page-content{
        margin-top: 6%;
    background: white;
    box-shadow: 0px 3px 35px #0000000d;
    padding: 3%;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{
        border: 1px solid #e2e2e2;
    border-radius: 8px;
}
.woocommerce-checkout #payment{
        background: #ebe9eb42;
    border-radius: 14px;
    padding: 25px;
}
.woocommerce-checkout-payment button.button {
    background: linear-gradient(90deg, #0088C7 0%, #F10697 100%);
}


#callnowbutton{
    z-index: 5;
}








/* noori */
.utm{
    display: none !important;
}
.menu-item a i{
   margin-left:3px;
}
#footer-top a{
	color:#fff;
}
#footer-top a:hover{
	  color:#ec018c;
}
@media (max-width: 767px){
.mobile-icon-right .elementor-icon-box-icon{
	  float: right;
   margin-top:2px;
}
.mobile-icon-right .elementor-icon-box-content{
	  float: right;
          padding-right:5px;
}
}
body #elementor-popup-modal-1841 .gform_wrapper ul li.gfield{
   margin-top:0 !important;
}
#related-products .star-rating ,#related-products .price ,#related-products .add_to_cart_button{
  display:none;
}

/* blog */
.feedzy-rss .rss_item {
    margin: 2%;
    padding: 10px !important;
    float: right;
    width: 21%;
    border:0 !important;
}
.feedzy-rss .rss_item .rss_image {
    margin: 5px;
    width: 100% !important;
    height: 200px !important;
    float:none;
}
.feedzy-rss .rss_item .fetched{
    bottom: 5px;
}
.feedzy-rss .rss_item .rss_image span {
    height: 66% !important;
}
@media (max-width: 767px){
.feedzy-rss .rss_item {
    margin: 2%;
    width: 46%;
}
}
#mobile-sticybar {
    position: fixed;
    bottom: 0;
    width: 100%;
}
/* fix crisp z-index */
.crisp-client .cc-kv6t[data-full-view=true] .cc-1xry .cc-unoo{
    z-index:99999 !important;
}
.woovr-variation-name{
   float:right;
}
.woocommerce-variation.single_variation{
   display:none !important;
}
.woovr-variation-info .woovr-variation-name {
    font-size: 13px !important;
}
.product-type-variable .elementor-widget-woocommerce-product-price{
   display:none !important;
}
.product-type-variable #course-info-box .course-moshavereh{
   margin-top: -34px;
   margin-right: 103px;
}
.product-type-variable #course-info-box .elementor-widget-woocommerce-product-add-to-cart{
   margin-top: -18px;
}
.product-type-variable #mobile-sticybar .course-moshavereh{
    display:none;
}
.woovr-variations .woovr-variation > div {
    padding: 0 0 2px 0 !important;
}
.up-sells .star-rating, .up-sells .price, .up-sells .add_to_cart_button{
   display:none !important;
}
.woovr-variation-.elementor-kit-5{
    text-align:center !important;
}
.topics-accordion .panel{
    display: block !important;
  background: #f9f9f9;
  overflow: hidden;
}
.topics-accordion .panel p{
   clear:both;
}
.topics-accordion .panel ul{
   width:100%;
   clear:both;
}

.testimonial{
  display:block !important;
  margin: 0px 0px 20px 0px;
  padding: 15px 15px 15px 15px;
  border:1px solid #ddd;
  border-radius: 5px 5px 5px 5px;
  background:#fbfbfb;
}
.testimonial .student-name{
  clear:both;
  width:100%;
  color:#0067b4;
  font-size:15px;
  font-weight:bold;
}
.testimonial p{
  clear:both;
  width:100%;
  text-align:justify;
}


#top-bar p,#top-bar p a{
   color:#fff;
}


#course-info-box .gfield{
   margin: 0 !important;
}
#course-info-box .gfield input{
   margin: 0 !important;
}
#course-info-box .gform_heading,#course-info-box .gform_description{
   margin: 0 !important;  
}
.gfield_checkbox label{
   font-weight:normal !important;
}
#course-info-box .gform_footer{
   margin: 0 !important;  
   padding: 0 !important;  
}

@media (max-width: 400px){
   .product-basic-layout{
      padding:15px !important;
   }
}
body .elementor-widget-container .gform_footer input[type="submit"]{
    text-align:center !important;
}
.etelaresani-btn{
    margin: 0 !important;
}
.course-moshavereh-btn{
    margin-top: -33px;
    margin-right: 102px;
    z-index: 9999 !important;
}
#sticky-mobile{
   height:48px !important;
   padding-top:7px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'iransansX';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://dmacourse.com/wp-content/uploads/2023/06/IRANSansXFaNum-Light.woff2') format('woff2'),
		url('https://dmacourse.com/wp-content/uploads/2023/06/IRANSansXFaNum-Light.woff') format('woff');
}
@font-face {
	font-family: 'iransansX';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dmacourse.com/wp-content/uploads/2023/06/IRANSansXFaNum-Regular.woff2') format('woff2'),
		url('https://dmacourse.com/wp-content/uploads/2023/06/IRANSansXFaNum-Regular.woff') format('woff');
}
@font-face {
	font-family: 'iransansX';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://dmacourse.com/wp-content/uploads/2023/06/IRANSansXFaNum-Medium.woff2') format('woff2'),
		url('https://dmacourse.com/wp-content/uploads/2023/06/IRANSansXFaNum-Medium.woff') format('woff');
}
@font-face {
	font-family: 'iransansX';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://dmacourse.com/wp-content/uploads/2023/06/IRANSansXFaNum-Bold.woff2') format('woff2'),
		url('https://dmacourse.com/wp-content/uploads/2023/06/IRANSansXFaNum-Bold.woff') format('woff');
}
@font-face {
	font-family: 'iransansX';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://dmacourse.com/wp-content/uploads/2023/06/IRANSansXFaNum-Black.woff2') format('woff2'),
		url('https://dmacourse.com/wp-content/uploads/2023/06/IRANSansXFaNum-Black.woff') format('woff');
}
/* End Custom Fonts CSS */