/*
Theme Name: Edumall Child
Theme URI: https://edumall.thememove.com/
Author: ThemeMove
Author URI: https://thememove.com/
Version: 1.0.0
Template: edumall
Text Domain:  edumall-child
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

/**
@font-face {
 font-family:IRANYekan;
 font-style:normal;
 font-weight:400;
 src:url(fonts/IRANYekan_FaNum_Regular.woff) format("woff")
}
@font-face {
 font-family:IRANYekan;
 font-style:normal;
 font-weight:700;
 src:url(fonts/IRANYekan_FaNum_ExtraBold.woff) format("woff")
}
@font-face {
 font-family:IRANYekan;
 font-style:normal;
 font-weight:900;
 src:url(fonts/IRANYekan_FaNum_Black.woff) format("woff")
}
@font-face {
    font-family:IRANYekanX;
    font-style:normal;
    font-weight:300;
    src:url(fonts/IRANYekanX-Light.woff) format("woff")
   }
@font-face {
    font-family:IRANYekanX;
    font-style:normal;
    font-weight:400;
    src:url(fonts/IRANYekanX-Regular.woff) format("woff")
   }
@font-face {
    font-family:IRANYekanX;
    font-style:normal;
    font-weight:700;
    src:url(fonts/IRANYekanX-Bold.woff) format("woff")
   }
@font-face {
    font-family:IRANYekanX;
    font-style:normal;
    font-weight:900;
    src:url(fonts/IRANYekanX-ExtraBold.woff) format("woff")
   }


@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/woff/IRANSansXFaNum-Light.woff') format('woff'),   
	url('fonts/woff2/IRANSansXFaNum-Light.woff2') format('woff2');		 
}
@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/woff/IRANSansXFaNum-Regular.woff') format('woff'),   
	url('fonts/woff2/IRANSansXFaNum-Regular.woff2') format('woff2');	
}
@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 700;
	src: url('fonts/woff/IRANSansXFaNum-Bold.woff') format('woff'),   
	url('fonts/woff2/IRANSansXFaNum-Bold.woff2') format('woff2');	 
}
@font-face {
	font-family: IRANSansX;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/woff/IRANSansXFaNum-Black.woff') format('woff'),   
	url('fonts/woff2/IRANSansXFaNum-Black.woff2') format('woff2');		 
}

@font-face {
    font-family:IRANYekanX;
    font-style:normal;
    font-weight:300;
    src:url(fonts/IRANYekanX-Light.woff) format("woff")
   }
@font-face {
    font-family:IRANYekanX;
    font-style:normal;
    font-weight:400;
    src:url(fonts/IRANYekanX-Regular.woff) format("woff")
   }
@font-face {
    font-family:IRANYekanX;
    font-style:normal;
    font-weight:700;
    src:url(fonts/IRANYekanX-Bold.woff) format("woff")
   }
@font-face {
    font-family:IRANYekanX;
    font-style:normal;
    font-weight:900;
    src:url(fonts/IRANYekanX-ExtraBold.woff) format("woff")
   }
*/
@font-face {
	font-family: Anjoman;
	font-style: normal;
	font-weight: 400;
	src: url('fonts/Anjoman/Anjoman-FaNum-Regular.woff') format('woff'),   
	url('fonts/Anjoman/Anjoman-FaNum-Regular.woff2') format('woff2');	 
}
@font-face {
	font-family: Anjoman;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/Anjoman/Anjoman-FaNum-Medium.woff') format('woff'),   
	url('fonts/Anjoman/Anjoman-FaNum-Medium.woff2') format('woff2');	 
}
@font-face {
	font-family: Anjoman;
	font-style: normal;
	font-weight: 700;
	src: url('fonts/Anjoman/Anjoman-FaNum-ExtraBold.woff') format('woff'),   
	url('fonts/Anjoman/Anjoman-FaNum-ExtraBold.woff2') format('woff2');	 
}

.tutor-dashboard-permalinks li.tutor-dashboard-menu-my-courses a::before {
    content: "\f112";
  }
.tutor-dashboard-permalinks li.tutor-dashboard-menu-time a:before {
    content:"\e901"
}
.tutor-dashboard-permalinks li.tutor-dashboard-menu-extra-time a:before {
    content:"\f104"
}
.tutor-dashboard-permalinks li.tutor-dashboard-menu-tickets a::before {
    content: "\f10d";
  }
  .tutor-dashboard-permalinks li.tutor-dashboard-menu-my-memberships a::before {
    content: "\f109";
  
  }


.header-01 .menu--primary > ul > li > a {
  font-weight: 500;
}
.header-01.header-dark .header-button {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
}

.page-top-bar .menu>li {
  display: inline-block;
  margin: 0;
  padding: 0 9px;
  font-weight: 500;
}

.button-action .tm-button {
  background: #0173e5;
  padding: 10px 20px;
  border-radius: 5px;
  border: 2px solid #0173e5;
}

.button-action .tm-button:hover {
  background: #fff;
}
.button-action .tm-button :hover span{
  color: #0173e5 !important;
}

/* کلاس اصلی با قابلیت تغییر رنگ */
.my-user-icon::before {
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    background-color: var(--icon-color, #000);
    mask: url('icons/fi-br-fingerprint.svg') no-repeat center;
    mask-size: contain;
    -webkit-mask: url('icons/fi-br-fingerprint.svg') no-repeat center;
    -webkit-mask-size: contain;
    vertical-align: middle;
    transition: background-color 0.3s ease;
}


.login-btn-style::before {
  background-color: #fff !important;
}
.login-btn-style{
  color: #000 !important;
  font-weight: 500;
  font-size: 18px;
  padding: 10px 20px;
  border-radius: 5px;
  border: none;
}

.start-login:hover .my-user-icon {
    --icon-color: #fff;
}
.login-btn-style:hover {
    color: #fff !important;
}


.my-container {
  padding: 15px 30px;
  background: #fff;
  border-radius: 7px;
}
.single-lesson .page-content {
  margin-top: 5px;
  margin-bottom: 80px;
}
.login-btn-style{
  background-color: #fff !important;
}