@font-face {
	font-family: myiranyekan;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/eot/iranyekanwebbold.eot');
	src: url('../fonts/eot/iranyekanwebbold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/iranyekanwebbold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/iranyekanwebbold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/iranyekanwebbold.ttf') format('truetype');
}
@font-face {
	font-family: myiranyekan;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/eot/iranyekanweblight.eot');
	src: url('../fonts/eot/iranyekanweblight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/iranyekanweblight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/iranyekanweblight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/iranyekanweblight.ttf') format('truetype');
}
@font-face {
	font-family: myiranyekan;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/eot/iranyekanwebregular.eot');
	src: url('../fonts/eot/iranyekanwebregular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/iranyekanwebregular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/iranyekanwebregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/iranyekanwebregular.ttf') format('truetype');
}
/* Latin fonts (Roboto) */
@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: bold;
	src: url('../fonts/eot/robotobold.eot');
	src: url('../fonts/eot/robotobold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/robotobold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/robotobold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/robotobold.ttf') format('truetype');
}
@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: 300;
	src: url('../fonts/eot/robotolight.eot');
	src: url('../fonts/eot/robotolight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/robotolight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/robotolight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/robotolight.ttf') format('truetype');
}
@font-face {
	font-family: roboto;
	font-style: normal;
	font-weight: normal;
	src: url('../fonts/eot/robotoregular.eot');
	src: url('../fonts/eot/robotoregular.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../fonts/woff2/robotoregular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../fonts/woff/robotoregular.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../fonts/ttf/robotoregular.ttf') format('truetype');
}
body {
	direction: rtl;
	background: #ededef;
	height: auto;
	font-family: 'myiranyekan',roboto;
}
.container {
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	box-sizing: border-box;
	padding: 0 15px;
}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eeeeee;
}
.modal-lg {width: 1100px;}
.modal-md {width: 800px;}
.dropdown-menu {
	right: 0;
	left: auto;
	text-align: right;
	margin: 0;
	margin-top: 10px;
	padding: 0;
	min-width: 180px;
	overflow: hidden;
}
.p-0 {padding: 0 !important;}
.p-20 {padding: 20px !important;}
.p-30 {padding: 30px !important;}
.p-l-0 {padding-right: 0 !important;}
.p-r-0 {padding-left: 0 !important;}
.p-t-0 {padding-top: 0 !important;}
.p-b-0 {padding-bottom: 0 !important;}
.p-t-10 {padding-top: 10px !important;}
.p-b-10 {padding-bottom: 10px !important;}
.p-l-r-10 {padding-left: 10px;padding-right: 10px;}
.m-0 {margin: 0 !important;}
.m-r-5 {margin-left: 5px !important;}
.m-r-10 {margin-left: 10px !important;}
.m-r-15 {margin-left: 15px !important;}
.m-l-5 {margin-right: 5px !important;}
.m-l-10 {margin-right: 10px !important;}
.m-l-15 {margin-right: 15px !important;}
.m-t-5 {margin-top: 5px !important;}
.m-t-0 {margin-top: 0 !important;}
.m-t-10 {margin-top: 10px !important;}
.m-t-15 {margin-top: 15px !important;}
.m-t-20 {margin-top: 20px !important;}
.m-t-30 {margin-top: 30px !important;}
.m-t-40 {margin-top: 40px !important;}
.m-b-0 {margin-bottom: 0 !important;}
.m-b-5 {margin-bottom: 5px !important;}
.m-b-10 {margin-bottom: 10px !important;}
.m-b-15 {margin-bottom: 15px !important;}
.m-b-20 {margin-bottom: 20px !important;}
.m-b-25 {margin-bottom: 25px !important;}
.m-b-30 {margin-bottom: 30px !important;}

/*=============== home_header ================*/
#header #main_header {
	background: #fff;
	padding: 10px;
	box-shadow: 0 5px 10px 0 rgba(20,83,155,.05);
	height: 95px;
	box-sizing: border-box;
	position: relative;
}
#header #logo {float: right;}
#header #logo a {
	background: url(../images/logo.png) no-repeat center center / 100% auto;
	width:210px;
	height:75px;
	overflow:hidden;
	text-indent:-99999em;
	font-size:1px;
	display:block;
	margin-left: 10px;
}
#header #navigation {
	float: left;
	padding: 20px 0;
	font: 300 18px/40px 'myiranyekan',roboto;
	letter-spacing: -.4px;
}
#header #navigation ul li {
	float: right;
	position: relative;
}
#header #navigation ul li a {
	color: #2b2b2b;
	display: block;
	padding: 0 14px;
	transition: all 0.4s ease;
}
#header #navigation ul li a:after {
	position: absolute;
	bottom: -5px;
	content: " ";
	width: 0px;
	height: 5px;
	background: #ff5722;
	right: 0;
	left: 0;
	margin: auto;
	border-radius: 0 0 3px 3px;
	transition: all 0.4s ease;
}
#header #navigation ul li:hover a:after {width: 30%;}
#header #navigation ul li:hover a {color: #ff5722;}
#header #mobile_menu_btn {
	font: 14px/34px 'myiranyekan',roboto;
	letter-spacing: -.4px;
	height: 34px;
	overflow: hidden;
	display: inline-block;
	color: #ff5722;
	margin: 21px 0;
	display: none;
	float: left;
	cursor: pointer;
}
#header #navigation ul li.join a {
	background: #ff5722;
	color: #fff;
	border-radius: 4px;
	margin-right: 14px;
}
#header #navigation ul li.join:hover a:after {width: 0%;}
#header #mobile_menu_btn .icon {
	float: right;
	height: 34px;
	margin-left: 8px;
}
#header #mobile_menu_btn .icon svg {
	padding-top: 8px;
	width: 26px;
	fill: #3c3d43;
}
#header #mobile_menu {
    background: #fff;
    box-sizing: border-box;
    color: #fff;
    float: none;
    height: 100%;
    margin: 0;
    overflow-y: scroll;
    padding: 20px;
    position: fixed;
    top: 0;
    transition: all 0.4s ease 0s;
    width: 280px;
    z-index: 50;
	right: -280px;
}
#header #mobile_menu.actived {right: 0;}
#overlay {
    background-color: rgba(0, 0, 0, 0.7);
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    width: calc(100% - 280px);
    z-index: 49;
	content: " ";
	transition: all 0.4s ease 0s;
	display: none;
	opacity: 0;
	width: 100%;
}
#overlay.actived {opacity: 1;display: block;}
#header #mobile_menu .title {
	font: 22px/30px 'myiranyekan',roboto;
	letter-spacing: -1px;
	color: #3c3d43;
	float: right;
}
#header #mobile_menu ul {
	margin: 20px 0;
	overflow: hidden;
}
#header #mobile_menu ul li {
	font:300 16px/36px 'myiranyekan',roboto;
	letter-spacing: -0.5px;
	color: #000;
}
#header #mobile_menu ul li a {color: #000;}
#header #mobile_menu .close {
	display: inline-block;
	height: 30px;
	float: left;
	cursor: pointer;
}
#header #mobile_menu .close svg {
	width: 15px;
	margin-top: 5px;
	fill:#3c3d43;
}
/*=============== about_section ================*/
#about_section {
	background: #ff5722 url(../images/about_bg.jpg) no-repeat left center / cover;
	height: 455px;
	box-sizing: border-box;
	padding-top: 110px;
}
#about_section .about_text {
	max-width: 580px;
}
#about_section .about_text .title {
	font: bold 30px/70px 'myiranyekan',roboto;
	color: #fff;
	margin-bottom: 5px;
	letter-spacing: -0.8px;
} 
#about_section .about_text p{
	font:17px/32px 'myiranyekan',roboto;
	color: #fff;
	text-align: justify;
	letter-spacing: -0.8px;
} 
#about_section .about_text .about_btns {
	margin-top: 30px;
	overflow: hidden;
}
#about_section .about_text .about_btns > * {
	float: right;
	margin-left: 10px;
}
.cta_btn a{
	font:16px/38px 'myiranyekan',roboto;
	border-radius: 20px;
	border: 1px solid #fff;
	background: #fff;
	color: #ff5722;
	padding: 0 30px;
	display: inline-block;
	transition: all 0.5s ease;
}
.cta_btn a:hover {
	background-color: rgba(246, 255, 246, 0.5);
	color: #ff5722;
}
.cta_btn.outline a{
	background-color: rgba(246, 255, 246, 0.0);
	color: #fff;
	border-color: #fff;
}
.cta_btn.outline a:hover{
	background: #ff5722;
	color: #fff;
}
/*=============== solutions ================*/
#solutions {
	background: #fff;
	padding: 85px 0;
}
#solutions article {
	text-align: center;
	box-sizing: border-box;
}
#solutions article .pic {
	position: relative;
	width: 80px;
	height: 80px;
	margin: 0 auto 15px;
}
#solutions article .pic > svg {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	z-index: 15;
	width: 80px;
	height: 80px;;
}
#solutions article .title,
#solutions article .title a{
	font: 24px/30px 'myiranyekan',roboto;
	color: #ff5722;
}
#solutions article p{
	font: 15px/28px 'myiranyekan',roboto;
	color: #333;
	margin: 15px auto 0;
	padding: 0 10px;
    text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
	letter-spacing: -0.8px;
}
#solutions article .readmore a {
	font: 15px/38px 'myiranyekan',roboto;
	border-radius: 20px;
	border: 1px solid #ff5722;
	background-color: rgba(246, 255, 246, 0.5);
	color: #ff5722;
	padding: 0 30px;
	display: inline-block;
	transition: all 0.5s ease;
}
#solutions article .readmore a:hover {
	color: #fff;
	background: #ff5722;
}
/*=============== last_webinars ================*/
#last_webinars {
	background: #ededef;
	height: auto;
	padding: 70px 0;
	overflow: hidden;
}
#last_webinars .last_webinars_title {
	font: 300 32px/50px 'myiranyekan',roboto;
	text-align: center;
	color: #000;
	letter-spacing: -1.5px;
	margin-bottom: 50px;
}
.webinar_card {
	background: #fff;
	border-radius: 6px;
	height: auto;
	box-shadow: 0px 5px 24px 0px rgba(0, 0, 0, 0.02);
	overflow: hidden;
}
.webinar_card img {display: block;}
.dashboard_box .webinar_card {
	border: 1px solid #eee;
	background: #fdfdfd;
}
.webinar_card .pic {
	overflow: hidden;
}
.webinar_card .webinar_content {
	overflow: hidden;
	padding: 15px 10px;
}
.webinar_card .title {
	font:bold 16px/24px 'myiranyekan',roboto;
	display: block;
	color: #000;
	height: 45px;
}
.webinar_card .title a {color: #000;}
.webinar_card .meta {
	overflow: hidden;
	padding: 5px 0 10px 0;
}
.webinar_card .date {
	font: 300 13px/20px 'myiranyekan',roboto;
	display: block;
	color: #000;
	float: right;
}
.webinar_card .teacher a {
	font: 300 13px/20px 'myiranyekan',roboto;
	display: block;
	color: #b2b2b2;
	float: left;
}
.webinar_card .teacher a:hover {
	color: #ff5722;
	transition: all 0.4s ease;
}
.webinar_card .rip {
	height: 0px;
	padding: 7px 0;
	margin: 10px;
    position: relative;
    box-shadow: 0 1px 0 0 #fff, 0 -1px 0 0 #fff;
}
.webinar_card .rip .dash {
	height:2px;
	width: 100%;
	border-bottom: 2px dashed #e9ebed;
	display: block;
}
.webinar_card .rip::before,
.webinar_card .rip::after {
	content: " ";
	display: block;
	width: 20px;;
	height: 20px;
	border-radius: 50%;
	background: #ededef;
	position: absolute;
	left: -30px;
	box-shadow: inset 0 2px 4px rgba(41, 54, 61, 0.10);
	top: 0;
}
.webinar_card .rip::after {left: auto;right: -30px;}
.webinar_card .ticket {overflow: hidden;}
.webinar_card .price {
	font: 17px/34px 'myiranyekan',roboto;
	display: block;
	color: #ff5722;
	float: right;
}
.webinar_card .cta {
	float: left;
}
.webinar_card .cta a {
	font: 16px/32px 'myiranyekan',roboto;
	border-radius: 20px;
	border: 1px solid #ff5722;
	color: #ff5722;
	padding: 0 20px;
	display: inline-block;
	transition: all 0.5s ease;
}
.webinar_card .cta a:hover {
	color: #fff;
	background: #ff5722;
}
.webinar_card .post_meta {overflow: hidden;margin: 25px 0;text-align: center;}
.webinar_card .post_meta .pm_box:nth-child(2){
	border-right: 2px dotted #e5e5e5;
	border-left: 2px dotted #e5e5e5;
}
.webinar_card .post_meta .pm_box span {display: block;}
.webinar_card .post_meta .pm_box span.pm_icon {font-size: 30px;}
.webinar_card .post_meta .pm_box span.pm_icon i.lf1-icon-star {color: #ffc300;}
.webinar_card .post_meta .pm_box span.pm_value,	
.webinar_card .post_meta .pm_box span.pm_title {font: 13px/20px 'myiranyekan';white-space: nowrap;letter-spacing: -0.6px;}
.webinar_card .post_secific {
	overflow: hidden;
	margin: 20px -15px;
}
.webinar_card .post_secific .post_meta_bar {
	overflow: hidden;
	font: 14px/50px 'myiranyekan';
	color: #282828;
	border-top: 1px solid #eee;
	overflow: hidden;
	padding: 0 20px;
}
.webinar_card .post_secific .post_meta_bar:last-child {
	border-bottom: 1px solid #eee;
}
.webinar_card .post_cta a {
	font: 14px/34px 'myiranyekan',roboto;
	color: #b4b4b9;
	display: inline-block;
	transition: all 0.5s ease;
	float:right;
}
.webinar_card .post_cta a:hover {
	color: #ff5722;
}
.webinar_card .post_cta .login a {
	font: 14px/32px 'myiranyekan',roboto;
	border-radius: 20px;
	border: 1px solid #ff5722;
	color: #ff5722;
	padding: 0 20px;
	display: inline-block;
	transition: all 0.5s ease;
	float: left;
	background: #fff;
}
.webinar_card .post_cta .login a:hover {
	color: #fff;
	background: #ff5722;
}

#last_webinars .owl-dots {
	text-align: center;
	margin-top: 20px;
}
#last_webinars .owl-dots .owl-dot{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
#last_webinars .owl-dots .owl-dot span{
	display: block;
	width: 9px;
	height: 9px;
	margin: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    background: #c8c8ca;
	transition: all 0.4s ease;
}
#last_webinars .owl-dots .owl-dot:hover span{opacity: 0.8;}
#last_webinars .owl-dots .owl-dot.active span {width: 22px;background: #ff5722;}
/*=============== consultation ================*/
#semino_features {
	background: #fff;
	padding: 70px 0;
	height: auto;
}
#semino_features .features_title {
	font: 300 34px/50px 'myiranyekan',roboto;
	text-align: center;
	color: #000;
	letter-spacing: -1.5px;
	margin-bottom: 35px;
}
#semino_features .features_list article {
	text-align: center;
	box-sizing: border-box;
	margin: 15px 0;
}
#semino_features .features_list article .pic {
	position: relative;
	width: 60px;
	height: 60px;
	margin: 0 auto;
}
#semino_features .features_list article .pic:after {
	content: " ";
    background: #fff0eb;
    border-radius: 15%;
    display: inline-block;
    height: 50px;
    width: 50px;
    z-index: 10;	
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
}
#semino_features .features_list article .pic img {
	position: absolute;
	top: 10px;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	z-index: 15;
	width: 75px;
}
#semino_features .features_list article .title,
#semino_features .features_list article .title a{
	font: 16px/28px 'myiranyekan',roboto;
	color: #333;
	margin-top: 15px;
}
#semino_features .features_list article p{
	font: 300 14px/26px 'myiranyekan',roboto;
	color: #333;
	padding: 0 10px;
    text-align: justify;
    -moz-text-align-last: center;
    text-align-last: center;
	letter-spacing: -0.8px;
}
#semino_features .cta_btn {text-align: center;}
#semino_features .cta_btn a {
	margin-top: 50px;
} 
/*=============== customers_comments ================*/
#customers_comments {
	padding: 70px 0;
	height: auto;
	border-top: 2px solid #ededed;
	background: #fff;
}
#customers_comments .customers_comments_title {
	font: bold 20px/30px 'myiranyekan',roboto;
	text-align: right;
	color: #ff5722;
	letter-spacing: -0.5px;
	margin-bottom: 25px;
}
#customers_comments .customers_comments_title .icon {
	float: right;
	width: 30px;
}
#customers_comments .comments_list {
	overflow: hidden;
}
#customers_comments .comment {
	overflow: hidden;
	text-align: right;
}
#customers_comments .comment .name {
	font: bold 16px/30px 'myiranyekan',roboto;
	color: #000;
	letter-spacing: -0.5px;
	margin-bottom: 5px;
}
#customers_comments .comment p {
	font: 14px/28px 'myiranyekan',roboto;
	color: #000;
	letter-spacing: -.5px;
	max-width: 500px;
    text-align: justify;
}
#customers_comments .owl-dots {
	text-align: right;
	margin-top: 20px;
}
#customers_comments .owl-dots .owl-dot{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
#customers_comments .owl-dots .owl-dot span{
	display: block;
	width: 9px;
	height: 9px;
	margin: 2px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
    background: #ebebeb;
	transition: all 0.4s ease;
}
#customers_comments .owl-dots .owl-dot.active span,
#customers_comments .owl-dots .owl-dot:hover span{background: #ff5722;}
/*=============== customers_brands ================*/
#customers_brands {
	overflow: hidden;
	text-align: left;
}
#customers_brands img {display: inline-block;transition: all 0.2s ease;margin: 22px 0px;filter: grayscale(100%);}
#customers_brands img:hover {filter: grayscale(0%);}
/*=============== order_bar ================*/
#order_bar {
	padding: 30px 0;
	background: #fff;
}
#order_bar .details {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAAA6CAMAAADP7lS8AAAAclBMVEUAAAAhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMgEy7SAAAAJXRSTlMAB/oUsNMc33LsglkrymbxvuWiT0EPIzc7qHqZkDGLX0jFuNiUy3k8mQAAA3hJREFUeAGtlu2SsjoQhGdCAJFvQQUUBN2+/1s8BTu6ZE8E3HqfX1akQjLd0wN9xm2I6B+xA0LaRPlIaJE9sN96AaChBb6AHRHxIa+PtEYDdPSWDiqRi245XgJcmN5whQo37jXtESrod5vx4ftgrAO9eEfPRewQUaFwXzgZGlqngzxXKhzIQuTWk5DdJucgEd13lv/bAMP4mBR0Ee6GPY/XsG9Vpd8loJtCzbSOlNeyvFPIZIdC1FmD9ST7dfBIOO70w88V5DBS0GzdqpxB9UQUI4/kajlGVDzvwnMg913gGCOtxh+Oi6Adf/QKbhh5Hv+SNMfDoyW8cQfZdUDKC8Y9+fBPJNj/z6MfDWqiROHA799rDzI5t+/9dtyV3uHESM9k5xzAdT7JqmMGVdpTMMVg6nwBdqv+KSzrZkOLZ2+0wOlQjc+EZCJ6Wd/pFcZ68RSPH7iMZ7+TgehlrUUbQDs/yzXiVzHzcb10/h/MV7tGVQog2Dnfq0n+uhMHSOwZP+pVDJXhHXF9do4BuPWljhXgtk+pRitb0JNeewRyXkc8/axif1cYUVk4C87aru20B7voRAiknllFrsLkVs4tEyOhBULk0gAKB4d4D3zRG1hBGmjt/1BB+cpwvddFhrMR0CLD69xtpgC3MFrTaL49NC1yxeXnkKfjUvM9cFv7mIg3Nl8BtRKrERRb2z4Zl7mGur1M80XLcICeLLjQ02bP4PAe8FdHR21/3WvsSKC5YuVFCgRsjUkZsxK0nfZoFfbR2CsZwDVbYZ0bVEQG7X0S72S26CbuyM3zJ1CJ1DuPJICz9c1aXZHzq67yhSrT9yyDQW84017GrXUajdO3nJSQvl3CRy+RWplTUvKC7+J8FyGtoKGfndeLrKZ4XE8R7aWoaIWzQpZcE2Itqc6GeOJ8fc3h0iqhAuDL55zkfi65L+J1AMRqK3h3SSkRbz6PxPkNcKdNZNgZ4hlzUooH3D7Yq9iziDeLrSiX4u0R0xYaBP2pUahEvPl3hSdfZyVy2gLHGNHSLCKe4Xw+IKNNcBP7qRSt/xVbFAEq9qEq2kyHmMlpTlSZsUUOoIC8oO14KfIsxWUeW8DBO2m4zjli+oTWBYBwHls+AIg9PiQqM1xmscUp4iCoW/oTPXA9h+Uk3i4c4DP9nQYA0sn5gMTgn6kOsZ4kCy9149A2/gOua1RfndIebQAAAABJRU5ErkJggg==) no-repeat center right;
	padding-right: 90px;
}
#order_bar .details h5 {
	font: 300 30px/40px 'myiranyekan',roboto;
	color: #ff5722;
	letter-spacing: -1.5px;
	margin-bottom: 10px;
}
#order_bar .details p {
	font: 300 18px/28px 'myiranyekan',roboto;
	color: #000;
	letter-spacing: -.8px;
}
#order_bar .cta_btn a {
	float: left;
	margin: 17px auto;
}
/*=============== Footer ================*/
#footer {
	background: #000;
}
#footer .copyright #footer_logo {float: right;}
#footer .copyright #footer_logo a {
	width:168px;
	height:60px;
	overflow:hidden;
	text-indent:-99999em;
	font-size:1px;
	display:block;
	background: url(../images/logo-black.png) no-repeat center center / 100% auto;
	margin-bottom: 20px;
}
#footer .copyright p {
	font: 14px/28px 'myiranyekan', roboto;
	color: #fff;
	letter-spacing: -.8px;
	text-align: justify;
}
#footer .copyright .date {
	font: 300 14px/26px 'myiranyekan',roboto;
	color: #fff;
	letter-spacing: -.4px;
	text-align: justify;
	margin: 20px 0;
}

#footer .main_footer {
	padding: 60px 0;
	overflow: hidden;
}
#footer .blog .title,
#footer .widget .title {
	font: 18px/20px 'myiranyekan',roboto;
	letter-spacing: -1px;
	color: #ff5722;
	margin-bottom: 33px;
	border-right: 2px solid #ff5722;
	padding-right: 5px;;
}
#footer .blog .title span a {
	color: #fff;
	display: inline-block;
	float: left;
	transition: all 0.4s ease;
	font: 14px/20px 'myiranyekan',roboto;
}
#footer .blog .title span a:hover {opacity: 0.8;}
#footer .blog ul li h2,
#footer .widget ul li h3 {
	font: 14px/28px 'myiranyekan',roboto;
	letter-spacing: -.4px;
	color: #fff;
}
#footer .blog ul li h2 a,
#footer .widget ul li h3 a {color: #fff;transition: all 0.4s ease;}
#footer .blog ul li h2 a:hover,
#footer .widget ul li h3 a:hover {color: #fff;}
#footer hr {
	margin: 40px 0;
	border: none;
	border-top:1px solid rgba(255,255,255,0.2);
}
#footer .info p {
	font: 300 14px/30px 'myiranyekan',roboto;
	letter-spacing: -.6px;
	color: #d7d7d7;
	text-align: justify;
	float: right;
}
#footer .sub_footer {
	background: #ff5b35;
	overflow: hidden;
	height: 50px;
	color: #fff;
	padding: 5px 0;
	box-sizing: border-box;
}
#footer .sub_footer p {float: right;font: 14px/40px 'myiranyekan',roboto;}
#footer #socials {
	float: left;
	overflow: hidden;
	height: 40px;
}
#footer #socials ul li {float: left;margin-right: 15px;}
#footer #socials ul li a {
    box-sizing: border-box;
    fill: #fff;
    height: 24px;
    width: 24px;
	float: right;
    text-align: center;
	transition: all 0.4s ease;
	height: 40px;
}
#footer #socials ul li a:hover {opacity: 0.7;}
#footer #socials ul li svg {
	width: 24px;
	height: 24px;
	display: block;
	margin-top: 10px;
}
#footer #socials ul li:first-child svg {margin-top: 12px;}
/*=============== solutions | cover ================*/
#cover {
	overflow: hidden;
	position: relative;
	height: 210px;
	padding-bottom: 65px;
	margin-bottom: -65px;
}
#cover:after {
	width: 100%;
	height: 100%;
	z-index: 2;
	position: absolute;
	background: #ff5722;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	content: " ";
	display: block;
}
#cover img {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	object-fit: cover;
	width: 100%;
}
#cover #page_info {
	width: 100%;
	height: 40px;
	position: absolute;
	z-index: 3;
	top: 85px;
	color: #fff;
	text-align: center;
}
#cover #page_info .main_title {
	font: 38px/40px 'myiranyekan',roboto;
	letter-spacing: -.6px;
	display: inline-block;
}
#cover #page_info .main_subtitle span {
	font: 300 15px/25px 'roboto';
	letter-spacing: 3px;
	position: relative;
	margin: auto;
	display: inline-block;
	direction: ltr;
}
#cover #page_info .main_subtitle span:after,
#cover #page_info .main_subtitle span:before {
	width: 15px;
	height: 1px;
	background: rgba(255,255,255,0.2);
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
}
#cover #page_info .main_subtitle span:after {right: -24px;}
#cover #page_info .main_subtitle span:before {left: -24px;}
/*=============== wrapper ================*/
#wrapper {
	height: auto;
	overflow: hidden;
	background:#f9f9f9;
	padding: 30px 0;
}
/*=============== content ================*/
#content {
	background: #fff;
	border-radius: 3px;
	padding: 0 24px 24px;
	position: relative;
	z-index: 10;
	margin-bottom: 30px;
}
#content header {
	padding: 12px 0;
	border-bottom: 1px solid #dfdfe0;
	overflow: hidden;
	margin-bottom: 12px;
}
#content #breadcrumbs,
#content #breadcrumbs > * {
	font: 14px/40px 'myiranyekan',roboto;
	letter-spacing: -.6px;	
	color: #3c3d43;
	margin: 0 4px;
	float: right;
}
#content #breadcrumbs a:first-child {margin-right: 0px;}
#content #quick_access_btn {float: left;}
#content #quick_access_btn a {
	font: 14px/40px 'myiranyekan',roboto;
	letter-spacing: -.4px;	
	color: #fff;
	background: #ff5722;
	border-radius: 20px;
	padding: 0 22px;
	display: block;
	transition: all 0.4s ease;
}
#content #quick_access_btn a .arrow_icon{
	width: 18px;
	height: 30px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
}
#content #quick_access_btn a:hover {opacity: 0.9;}
#content p {
	font: 16px/34px 'myiranyekan',roboto;
	letter-spacing: -.6px;	
	color: #1f1f1f;
	text-align: justify;
	margin-bottom: 10px;
}
#wrapper .last_webinars_list .last_webinar {
	background: #fff;
	border-radius: 5px;
	height: auto;
	box-shadow: 0px 5px 24px 0px rgba(0, 0, 0, 0.02);
	overflow: hidden;
	margin-bottom: 30px;
}
#wrapper .last_webinars_list .last_webinar .pic {
	height: 75px;
	margin: 20px auto 10px;
	text-align: center;
}
#wrapper .last_webinars_list .last_webinar .pic img {height: 100%; width: auto;}
#wrapper .last_webinars_list .last_webinar .title {
	font: 300 22px/30px 'myiranyekan',roboto;
	text-align: center;
	border-bottom: 1px solid #eaeaea;
	display: block;
	padding-bottom: 20px;
	position: relative;
	margin-bottom: 15px;
}
#wrapper .last_webinars_list .last_webinar .title:after {
	content: " ";
	width: 30px;
	height: 3px;
	background: #ff5722;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
}
#wrapper .last_webinars_list .last_webinar .title a {color: #000;}
#wrapper .last_webinars_list .last_webinar .last_webinar_desc {
	font: 300 16px/26px 'myiranyekan',roboto;
    text-align: justify;
	letter-spacing: -0.5px;
	color: #000;
	padding: 0 20px;
}
#wrapper .last_webinars_list .last_webinar .readmore {
	margin: 30px 0;
	text-align: center;
}
#wrapper .last_webinars_list .last_webinar .readmore a {
	font: 300 14px/38px 'myiranyekan',roboto;
	border-radius: 20px;
	border: 1px solid #c6c6c6;
	color: #000;
	padding: 0 30px;
	display: inline-block;
	transition: all 0.5s ease;
}
#wrapper .last_webinars_list .last_webinar .readmore a:hover {
	color: #ff5722;
	border-color: #ff5722;
}
#wrapper .portfolio_list .portfolio {
	background: #fff;
	border-radius: 5px;
	height: auto;
	box-shadow: 0px 5px 24px 0px rgba(0, 0, 0, 0.02);
	overflow: hidden;
	margin-bottom: 30px;
	padding: 30px 0;
}
#wrapper .portfolio_list .portfolio .pic {
		background: url(data:image/jpeg;base64,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) no-repeat center center;
	width: 275px;
	height: 162px;
	background-size: 100% auto;
	margin: 0 auto 20px;;
	position: relative;
}
#wrapper .portfolio_list .portfolio .pic .pic_container {
	position: absolute;
	width: 205px;
	height: 126px;
	top: 13px;
	right: 35px;
	display: block;
	overflow: hidden;
	background: #ededef url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAAAaCAMAAABhNpkeAAAAeFBMVEUAAACbm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5ubm5uHO4h3AAAAJ3RSTlMAcicawJSC+aJIN9t9LVwfmwXHC+aHUxLq4fOuqY14PdNm7s24bjP5Dq+eAAACiklEQVR4Ab2U6ZaqSBCECxRkKcGWBWSxcdHv/d9wDpLVIOLMHc+5/f2xWrKJzMoI1ac4aa5+Dxs69XtsYa+WCOK/NN1aLRBx3v6iXAObQP07Se5GsytxCznFJ/f4/azkxq9ytpTFB+BFz9duVCjBSoGTmrCCehBr6Nn7k95S9nO5lfdTFqeweb7PUwhQZerBFeZyAYQPQ5QIR2WI4TyT26YIepivmurtEC6J/HVx8yXfJWegsdoS8H8m2RA+yyXVoywrgVyp1QHOhTJooDse1zz+4w5Yb2yeQdovpKjh8F6uhTLoy65QfikVl+BM9oI7eBZ8tZNHC3Jf55+th+AvyslwYqbDUBbAJhmHa8QicFUXiN/I3cco38B5JxfARY5HaPvPPRg3r03LffepCqm+FlLVv8GHnRrIwXsn9w3erGw3XsYFVnLsqJan+4a1zDgQwe6dXP40XSbTmSCn43QV6fLuamiH3d3/W27Nwu5MoxFQT3YXALeZmgZscWbwVu7640vjzHro4Z4COP2O/ApAyyWQD7nbZ9o16OyC3ElSArV7X5Y7aO3qNgQ2QKPbFKgtXcs3YaavcuwyvUYavPKKvNs+07N6ldsyYm1Lnim3N4SDnSF0Qzj0vPpwUkJcD3ITZxabPvJFhdBF8tM6UsdK5R3AZlcodToAVK1JQOJbU/xpMuJIbx9rdsZMdv3H0eq5iUnsyDJEttjbOkbx4EnfsvJC/TliuR5PBv2AL/VHrK4QjtEi+FBtpaYEra1mBI7jtF5lknVzOuMj3xHc5LPpEihn4xYYbhJUk1ob4eOrTVK6udyZB+thcScgPJk4GDL1Gb4XvHzVeJ7nnFbSUNYc7/Ikb7wHTft/LPcPEiRsY3CoXZQAAAAASUVORK5CYII=) no-repeat center center;
}
#wrapper .portfolio_list .portfolio .pic .pic_container img {width: 100%; display: block;}
#wrapper .portfolio_list .portfolio .pic .pic_container .viewport {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    background-position: 0 0;
    background-size: 100% auto;
	background-repeat: no-repeat;
    overflow: hidden;
    transition: background-position 3s ease 0s;
}
#wrapper .portfolio_list .portfolio .pic .pic_container .viewport:hover {background-position: 0 100%;}
#wrapper .portfolio_list .portfolio .title {
	font: 300 18px/24px 'myiranyekan',roboto;
	text-align: center;
	display: block;
	position: relative;
}
#wrapper .portfolio_list .portfolio .title a {color: #000;}
/*=============== guide_bar ================*/
#guide_bar {
	padding: 30px 0 40px;
	overflow: hidden;
	position: relative;
}
#guide_bar .title {
	font: 300 30px/46px 'myiranyekan',roboto;
	letter-spacing: -.8px;	
	color: #676767;
	text-align: center;
	margin-bottom: 25px;
}
#guide_bar .pdfixrow {margin: 0 -5px;}
#guide_bar .pdfix {padding: 0 5px;}
#guide_bar input[type=text] {
	background: #fff;
	border-radius: 2px;
	padding: 0 6px;
	font: 300 16px/51px 'myiranyekan',roboto;
	color: #ababab;
	border: 2px solid #fff;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 10px;
}
#guide_bar input[type=text]::placeholder {
	font: 300 16px/51px 'myiranyekan',roboto;
	color: #000;
	text-align: right;
}
#guide_bar input[type=text]:focus {border-color: #ff5722;color: #ff5722;}
#guide_bar input[type=text]:focus::placeholder {color: #ff5722;}
#guide_bar input[type=submit] {
	background: #ff5722;
	border-radius: 2px;
	padding: 0 6px;
	font: 300 16px/51px 'myiranyekan',roboto;
	color: #fff;
	border: 2px solid #ff5722;
	cursor: pointer;
	width: 100%;
	box-sizing: border-box;
	transition: all 0.4s ease;
}
#guide_bar input[type=submit]:hover {opacity: 0.9;}
/*=============== Page404 ================*/
#content .page404 {
	width: 100%;
	max-width: 850px;
	overflow: hidden;
	margin: 0 auto;
}
#content .error404 {text-align: center;}
#content .error404 img {display: inline-block;}
#content .page404 #search404 input {
	background: #ededef url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAWCAMAAACrFQ8QAAAAY1BMVEUAAAC6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urq6urrGpuJ9AAAAIHRSTlMAeAT79Mes7di3m0VA6L2IbmQcEgqzo4En4s+Td1cveybvtNcAAAC8SURBVDjLvdBHDsMwDARAWb1YxXFvCf//ygDOwZYDBOIlexOBAbkiP/IYBQem1ydBh46My61J1oNskbYLLH4MbdQ84fYaXp/36xm1O4G7tlcSc7QasncDiF/bIW9J/VqOrf4eFCfcOyZWjsVROStdjntzG2y8HEdP84EU5bgGl71b/iLlWfJNkT0Q2EF1PYSNBBNz0Y4HirEVGBD1QaYBTIezFXEL+N5KDSpRpD2qxl4Eu3cEbc/8zRJVat8D7ghteTAAEwAAAABJRU5ErkJggg==) no-repeat left center;
	font: 12px/55px 'myiranyekan',roboto;
	border-radius: 3px;
	width: 100%;
	border: none;
	box-sizing: border-box;
	padding: 0 20px;
	color: #000;
	margin: 20px 0 30px;
}
#content .page404 .useful_articles .title {
	color: #57585d;
	font: 18px/32px 'myiranyekan',roboto;
	letter-spacing: -0.5px;
	display: block;
}
#content .page404 .useful_articles ul li {
	padding-right: 20px;
	position: relative;
}
#content .page404 .useful_articles ul li h2 {
	font: 14px/24px 'myiranyekan',roboto;
	letter-spacing: -0.5px;
}
#content .page404 .useful_articles ul li h2 a {color: #57585d;transition: all 0.4s ease;}
#content .page404 .useful_articles ul li h2 a:hover {opacity: 0.7;}
#content .page404 .useful_articles ul li:before {
	position: absolute;
	width: 10px;
	height: 24px;
	right: 0;
	top: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJBAMAAAAIg/utAAAALVBMVEUAAAAhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvPIBeOzAAAAD3RSTlMA/dGuonVbTuzrk5FpaAyh3KCEAAAAJElEQVQI12NgYFVgYDi4gYFNhIGh0ICBYcYDMA3mM1xcAJIHAG3uBhv3BoIjAAAAAElFTkSuQmCC) no-repeat center center;
	content: " ";
}

/*=============== content / heding ================*/
#content h1 ,
#content h2 ,
#content h3 ,
#content h4 ,
#content h5 ,
#content h6 {
	letter-spacing: -0.5px;
	color: #ff5722;
	margin-bottom: 10px;
}
#content a {color: #ff5722;}
#content h1,
#content h2 {font: 30px/50px 'myiranyekan',roboto;}
#content h3 {font: 24px/44px 'myiranyekan',roboto;}
#content h4 ,
#content h5 ,
#content h6 {font: 18px/30px 'myiranyekan',roboto;}
#content table{
    width: 100%;
    border: 1px solid #eeeeee;
    font: 17px/46px 'myiranyekan',roboto;
    margin-bottom: 15px;    
    text-align: center !important;
}
#content table th {
	background: #f9f9fa;
    color: #3e3e3e;
	font: 17px/46px 'myiranyekan',roboto;
	box-sizing: border-box;
	overflow: hidden;
	border: 2px solid #eeeeee;
	text-align: center;
}
#content table td {
	background: #fff;
	border: 2px solid #eeeeee;
	box-sizing: border-box;
	color: #141f2b;
	overflow: hidden;
	font: 300 17px/46px 'myiranyekan',roboto;
}
#content ul {
	margin: 20px 0;
	overflow: hidden;
}
#content ul li {
	font: 300 16px/36px 'myiranyekan',roboto;
	letter-spacing: -0.5px;
	color: #000;
	padding-right: 36px;
	position: relative;
}
#content ul li:before {
	position: absolute;
	width: 36px;
	height: 36px;
	right: 0;
	top: 0;
	background: url(../images/bullet.png) no-repeat top center;
	content: " ";
}
#content ul.gray li:before {background-position:0 -36px;}
#content ul.green li:before {background-position:0 -72px;}
#content ul.tick li:before {background-position:0 -108px;}
#content ul.star li:before {background-position:0 -144px;}
#content ul.arrow li:before {background-position:0 -180px;}
#content ul.direction li:before {background-position:0 -216px;}
#content blockquote {
	margin: 20px 23px 20px 0;
	background: #ededef;
	padding: 15px 20px;
	font: 300 16px/36px 'myiranyekan',roboto;
	letter-spacing: -0.5px;
	color: #000;
	text-align: justify;
	border-radius: 10px;
	position: relative;
}
#content blockquote:before {
	content: " ";
	display: block;
	position: absolute;
	right: -22px;
	top: 22px;
	width: 23px;
	height: 23px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAANlBMVEXt7e/t7e/t7e/t7e/t7e/t7e/t7e/t7e/t7e/t7e/t7e/t7e/t7e/t7e/t7e/t7e/t7e/t7e9AerIDAAAAEXRSTlMAFRpISUpLTE1Obp2kpar4+cUPt98AAABSSURBVHgBbci5EYRQDAXB2fsA8UX+yVL1XE2bzf8Q+506p/5h31/y1pQ3JS3fH+TT8v1GPi2fnt8v5NPy/UQ+LZ+ev0ZT3pR1fj2w92bz5uZ9ATedEI76zrvMAAAAAElFTkSuQmCC) no-repeat top center;
}
/*=============== sidebar ================*/
#sidebar {
	position: relative;
	z-index: 10;
	border-radius: 3px 0 0 3px;
	overflow: hidden;
	margin-bottom: 28px;
}
#sidebar .theiaStickySidebar {background: #3c3d43;border-radius: 3px 0 0 3px;overflow: hidden;}
#sidebar #quick_access_btn {width: 100%;text-align: center;}
#sidebar #quick_access_btn a {
	font: 14px/65px 'myiranyekan',roboto;
	letter-spacing: -.4px;	
	color: #fff;
	background: #ff5722;
	display: block;
	transition: all 0.4s ease;
}
#sidebar #quick_access_btn a .arrow_icon{
	width: 14px;
	height: 58px;
	display: inline-block;
	margin-right: 5px;
	vertical-align: middle;
}
#sidebar #quick_access_btn a:hover {opacity: 0.9;}
#sidebar .sidebar_container {
	padding: 24px;
	overflow: hidden;
	border-bottom: 1px solid #36373c;
}
#sidebar #search input {
	background: #37363c url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAWCAMAAACBpf6/AAAAZlBMVEUAAABXWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1XWF1h5t+ZAAAAIXRSTlMAeATzx6z37di3m0Ie6L2Ibiyzo4E/Dwniz5NnYVdJFHv9bSoEAAAAt0lEQVQoz4WRRxLDIAxF6dXgGnc70f0vmRlnEcNE5O0QD+kzIiWqQXBQZm3JH9iguKR74wLIZ9EcI9Tj582m56rU03L/TWLmQt8GzntqLVFz0n1y3gD925FdsbBiqjNoISfKPLvCVNFnhR0wtbNZgXJMrQNLC1Jg6gN8ujv+IhiLSKcofLUe6H2IGgiOvbknjww3KVgQ/hLaHuxUMinxC4TOSQO6YUXzilh3IrpjImUTBTfL6J/mG7q9CIqOmLeiAAAAAElFTkSuQmCC) no-repeat center left;
	font: 12px/40px 'myiranyekan',roboto;
	border-radius: 20px;
	width: 100%;
	border: none;
	box-sizing: border-box;
	padding: 0 20px;
	color: #c8c8c8;
}
#sidebar .widget .title {
	font: 18px/24px 'myiranyekan',roboto;
	letter-spacing: -0.5px;
	color: #fff;
	display: block;
	margin-bottom: 15px;
}
#sidebar .widget.subjects .title {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAICAMAAAA/SHRSAAAAP1BMVEUAAAAhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvM+cIu8AAAAFXRSTlMA4msbktFuDO6tnYuJhXdiQ0ExBmQveqR0AAAAU0lEQVQIW33PNw4EMRDEwNLIrff/f+slFytsECDYuLb9AT1KdPDs2wWltiMFclq+JWVEOlot3LWTU2ZuaPN/9XpbA8rJ9OKdOAvEOmQj56hl8OEHne8DsezgLu8AAAAASUVORK5CYII=) no-repeat right center;padding-right: 34px;}
#sidebar .widget.popular .title {background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAAY1BMVEUAAAAhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvPvdDKyAAAAIXRSTlMALTfd2kLVJyTRuWhhGA+wi3VvVwOmlyAT8bKbfnxcUTyffPhLAAAAmUlEQVR42m2P1w6DMAxFnU0GI2F20v//yqo2kqFwHmL7xLlSAKlCAycq3ZYLaeR4IcHZ5SwB3tadJcCH6kZoJW3NPrFtymh76kIH9ZpzEjjWVmIdHsp3Mb1si6PTM9D975BK0GQ8/w0lEcNwlEQ3sWQGxZnM4lHeethjJtzs7WE3ZnoutASmxC1TqJ1OT5R/WniUpDn7zq1zX+3JBRFFcHA4AAAAAElFTkSuQmCC) no-repeat right center;padding-right: 28px;}
#sidebar .widget.popular {border-bottom-color: #3c3d43;}
#sidebar .widget ul li {
	padding-right: 14px;
	position: relative;
}
#sidebar .widget ul li h2 {
	font: 14px/30px 'myiranyekan',roboto;
	letter-spacing: -0.5px;
}
#sidebar .widget ul li h2 a {color: #fff;transition: all 0.4s ease;}
#sidebar .widget ul li h2 a:hover {opacity: 0.7;}
#sidebar .widget ul li:before {
	position: absolute;
	width: 10px;
	height: 30px;
	right: 0;
	top: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAJBAMAAAAIg/utAAAALVBMVEUAAAAhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvMhlvPIBeOzAAAAD3RSTlMA/dGuonVbTuzrk5FpaAyh3KCEAAAAJElEQVQI12NgYFVgYDi4gYFNhIGh0ICBYcYDMA3mM1xcAJIHAG3uBhv3BoIjAAAAAElFTkSuQmCC) no-repeat center center;
	content: " ";
}
#sidebar .widget_posts .post {overflow:hidden;margin-bottom: 15px;transition: all 0.4s ease;}
#sidebar .widget_posts .post:hover {opacity: 0.7;}
#sidebar .widget_posts .post:last-child {margin-bottom: 0px;}
#sidebar .widget_posts .post .pic {width:95px;height:55px;margin-left:5px;float:right;}
#sidebar .widget_posts .post .post_title {
	font: 300 14px/27px 'myiranyekan',roboto;
	letter-spacing: -0.8px;
}
#sidebar .widget_posts .post .post_title a {color: #fff;}

#wrapper.blog .bpdfix {padding: 0px;}
#wrapper.blog #content {border-radius: 0 3px 3px 0;}
/*=============== Blog ================*/
#content .blog_archive {overflow: hidden;}
#content .blog_archive .blog_post {overflow: hidden;margin-bottom: 24px;}
#content .blog_archive .blog_post:last-child {margin-bottom: 0px;}
#content .blog_post .pic {float:left;width:295px;height:170px;margin-right:10px;border-radius: 2px;overflow: hidden;}
#content .blog_post .title,
#content .blog_post .title a {
	font: 18px/30px 'myiranyekan',roboto;
	letter-spacing: -0.5px;
	color: #ff5722;
	display: block;
	transition: all 0.4s ease;
}
#content .blog_post .title a:hover {color: #919191;}
#content .blog_post p {
	font: 300 16px/28px 'myiranyekan',roboto;
	letter-spacing: -0.5px;
	color: #555;
}
#content .meta {
	background: #ededef;
	height: 44px;
	border-radius: 22px;
	margin-top: 12px;
	position: relative;
	padding: 0 25px;
	font: 300 12px/44px 'myiranyekan',roboto;
	color: #474747;
	letter-spacing: -0.5px
}
#content .meta a {color: #474747;}
#content .meta .readmore a {
	background: #fff;
	height: 42px;
	border-radius: 21px;
	border: 1px solid #ededef;
	font: 300 14px/42px 'myiranyekan',roboto;
	letter-spacing: -0.5px;
	padding: 0 25px;
	position: absolute;
	left: 0;
	box-shadow: 2px 0px 0px 4px #fff;
	color: #474747;
	display: block;
	transition: all 0.4s ease;
}
#content .meta .readmore a:hover {background: #ededef;}
#content .meta .author,
#content .meta .date,
#content .meta .subject {
	float: right;
	margin-left: 20px;
}
#content .meta .icon {
	display: inline-block;
	width: 20px;
	float: right;
	margin: 7px 0 -7px 5px;
}
#content .meta .subject .icon {margin: 9px 0 -9px 5px;}
#content .meta .share {
	background: #fff;
	height: 42px;
	border-radius: 21px;
	border: 1px solid #ededef;
	font: 300 14px/42px 'myiranyekan',roboto;
	letter-spacing: -0.5px;
	padding: 0 25px;
	position: absolute;
	left: 0;
	box-shadow: 2px 0px 0px 4px #fff;
	color: #474747;
	display: block;
	transition: all 0.4s ease;
	width: 118px;
}
#content .meta .share ol {text-align: center;padding-top: 8px;}
#content .meta .share ol li {
	display: inline-block;
	width: 26px;
	fill:#919191;
	transition: all 0.4s ease;
}
#content .meta .share ol li:hover {fill:#555;}










/*---Homepage / postbox----------------------------------*/
.postbox {
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	box-shadow: 0px 6px 20px 0px rgba(0, 0, 0, 0.07);
	margin: 20px 0;
	transition: all 0.4s ease;
}
.postbox:hover {box-shadow: 0px 5px 10px 4px rgba(0, 0, 0, 0.1);}
.postbox .post_pic img {display: block;width: 100%;}
.postbox .post_content {
	overflow: hidden;
	padding: 20px 15px;
}
.postbox .title {
	font: bold 18px/40px 'myiranyekan';
	color: #334049;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	letter-spacing: -0.8px;
	text-align: center;
}
.postbox .title a {color: #334049;transition: all 0.4s ease;}
.postbox .title a:hover {opacity: 0.8;}
.postbox .post_meta {overflow: hidden;margin: 25px 0;text-align: center;}
.postbox .post_meta .pm_box:nth-child(2){
	border-right: 2px dotted #e5e5e5;
	border-left: 2px dotted #e5e5e5;
}
.postbox .post_meta .pm_box span {display: block;}
.postbox .post_meta .pm_box span.pm_icon {font-size: 30px;}
.postbox .post_meta .pm_box span.pm_icon i.lf1-icon-star {color: #ffc300;}
.postbox .post_meta .pm_box span.pm_value,	
.postbox .post_meta .pm_box span.pm_title {font: 13px/20px 'myiranyekan';white-space: nowrap;letter-spacing: -0.6px;}
.postbox .post_secific {
	overflow: hidden;
	margin: 20px -15px -15px;
}
.postbox .post_secific .post_meta_bar {
	overflow: hidden;
	font: 14px/50px 'myiranyekan';
	color: #282828;
	border-top: 1px solid #f7f7f7;
	overflow: hidden;
	padding: 0 20px;
}
.postbox .blog_cta {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 2px dotted #e5e5e5;
}
.postbox .post_cta div {
	height: 55px;
	font: normal 16px/55px 'myiranyekan';
	display: block;
	transition: all 0.4s ease;
	text-align: center;
}
.postbox .blog_cta div {
	font: normal 14px/40px 'myiranyekan';
	height: 40px;
	text-align: center;
}
.postbox .post_cta div a {
	background: #3f95ff;
	padding: 0 20px;
	color: #fff;
	border-radius: 5px;
	display: block;
	transition: all 0.4s ease;
}
.postbox .post_cta .readmore_roadmap a {
	background: #2a81ec;
	color: #fff;
	border-radius: 50px;
	display: block;
	transition: all 0.4s ease;
	width: 200px;
	margin: 0 auto;
	font: normal 18px/50px 'myiranyekan';
}
.postbox .post_cta div a:hover {opacity: 0.75;}
.postbox .post_cta div.tostudy {text-align: right;}
.postbox .post_cta div.tostudy .icon {float: right;margin-left: 5px;}
.postbox .post_cta div.tostudy .icon i {line-height: 40px; font-size: 25px;}
.postbox .post_text {
	margin-top: 10px;
	text-align: center;
	font: 14px/26px 'myiranyekan';
	color: #464955;
}
.postbox .post_category {margin-top: 15px;}
.postbox .post_category a,
.postbox .post_category {
	text-align: center;
	font:14px/26px 'myiranyekan';
	color: #464955;
}
/*---Homepage / signin modal ----------------------------------*/
.modal-open {overflow: visible !important;}
.modal .modal-content {overflow: hidden;}
.modal .cover_modal {
	box-sizing: border-box;
	height: 570px;
	transform-style: preserve-3d;
	padding: 40px;
	overflow: hidden;
}
.modal .signin_modal_cover .cover_image,
.modal .signin_modal_cover {
	box-sizing: border-box;
	height: 570px;
	padding: 0px;
	overflow: hidden;
}
.modal .cover_meta {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	overflow: hidden;
}
.modal .cover_signin {background: url(../images/ex/signin_cover.jpg) no-repeat center center / cover;color: #363a45;}
.modal .cover_forget {background: url(../images/ex/forget_cover.jpg) no-repeat center center / cover;color: #fff;}
.modal .cover_signup {background: url(../images/ex/signup_cover.jpg) no-repeat center center / cover;color: #fff;}
.modal .cover_modal .cover_meta .title {font: 28px/34px 'myiranyekan';margin-bottom: 10px;}
.modal .cover_modal .cover_meta .desc {font: 18px/24px 'myiranyekan';}
.modal .signin_modal_cover .cover_meta {position: absolute;padding: 0 40px;}
.modal .signin_modal_cover .cover_meta .title {font: 28px/34px 'myiranyekan';margin-bottom: 10px;}
.modal .signin_modal_cover .cover_meta .desc {font: 18px/24px 'myiranyekan';}
.modal .signin_modal_cover .owl-dots {
	text-align: center;
	position: absolute;
	top: 62%;
	transform: translateY(-62%);
	right: 40px;
}
.modal .signin_modal_cover .owl-dots .owl-dot{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.modal .signin_modal_cover .owl-dots .owl-dot span{
	display: block;
	width: 15px;
	height: 15px;
	margin: 5px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	border: 2px solid #ff5632;
    background: none;
}
.modal .signin_modal_cover .owl-dots .owl-dot.active span,
.modal .signin_modal_cover .owl-dots .owl-dot:hover span{background: #ff5632;}
.modal .content_modal {
	overflow: hidden;
	padding: 20px 25px;
	box-sizing: border-box;
}
.modal .content_modal .close_btn i {
	color: #4f5d70;
	font-size: 30px;
	line-height: 30px;
	cursor: pointer;
	transition: all 0.4s ease;
}
.modal .content_modal .close_btn i:hover {opacity: 0.8;}
.modal .content_modal .form_elements {
	padding: 50px 30px 10px;
	overflow: hidden;
}
.modal .content_modal .form_elements .form_pic {text-align: center;}
.modal .content_modal .form_elements .form_pic img {display: inline-block;max-width: 120px;}
.modal .content_modal .form_elements .form_title {
	font: 22px/45px 'myiranyekan';
	color: #4f5d70;
	text-align: center;
	margin: 15px 0;
}
.modal .content_modal .form_elements p {
	font: 12px/45px 'myiranyekan';
	color: #4f5d70;
	text-align: center;
}
.modal .content_modal .form_elements .input-group {padding: 0;}
.modal .content_modal .form_elements .form-control {
	font: 14px/45px 'myiranyekan';
	background: #f2f2f2;
	border-radius: 5px;
	color: #4f5d70;
	border-color: #f2f2f2;
	height: 45px;
	box-shadow: none;
	margin-bottom: 10px;
	padding-left: 50px;
	box-sizing: border-box;
}
.modal .content_modal .form_elements .input-group-addon {
	position: absolute;
	left: 5px;
	height: 45px;
	width: 45px;
	font-size: 20px;
	line-height: 45px;
	text-align: center;
	color: #c5c5c5;
}
.modal .content_modal .form_elements .form_submit {
	font: 18px/45px 'myiranyekan';
	background: #ff5722;
	border-radius: 5px;
	color: #fff;
	border: none;
	height: 45px;
	box-shadow: none;
	box-sizing: border-box;
	text-align: center;
	display: block;
	width: 100%;
	box-shadow: 0px 2px 2px 0px rgba(222, 222, 222, 0.68);
	transition: all 0.4s ease;
	margin-bottom: 5px;
}
.modal .content_modal .form_elements .form_submit:hover {opacity: 0.75;}
.modal .content_modal .form_elements .rules,
.modal .content_modal .form_elements .rules label,
.modal .content_modal .form_elements .forget {
	font: 13px/45px 'myiranyekan';
	color: #4f5d70;
	cursor: pointer;
}
.modal .content_modal .form_elements .rules input[type="checkbox"] {
	float: right;
	height: 35px;
	margin-left: 10px;
}
.modal .content_modal .form_elements .meta {
	margin-top: 15px;
	margin-bottom: 35px;
}
.modal .content_modal .authenticators {overflow: hidden;}
.modal .content_modal .authenticators .authenticators_title {
	font: 13px/45px 'myiranyekan';
	color: #4f5d70;
	text-align: center;
	position: relative;
}
.modal .content_modal .authenticators .authenticators_title:after {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	height: 1px;
	border-bottom: 2px dotted #e5e5e5;
	bottom: 0;
	margin: auto;
}
.modal .content_modal .authenticators .authenticators_title span {
	display: inline-block;
	background: #fff;
	position: relative;
	z-index: 2;
	padding: 0 12px;
}
.modal .content_modal .authenticators a {
	display: block;
	width: 100%;
	border-radius: 5px;
	text-align: center;
	font: 13px/45px 'myiranyekan';
	height: 45px;
	margin: 10px 0;
	color: #fff;
	overflow: hidden;
	transition: all 0.4s ease;
}
.modal .content_modal .authenticators a:hover {opacity: 0.85;}
.modal .content_modal .authenticators a.google {background: #377bff;}
.modal .content_modal .authenticators a.github {background: #ff5733;}
.modal .content_modal .authenticators a span.icon {
	float: right;
	width: 45px;
	height: 45px;
	font-size: 25px;
	line-height: 45px;
	background: rgba(0,0,0,0.1);
	color: #fff;
}
.modal .content_modal .login_tabs {text-align: center;margin: -20px 0;}
.modal .content_modal .login_tabs li {display: inline-block;}
.modal .content_modal .login_tabs li a {
	font: 14px/40px 'myiranyekan';
	padding: 0 15px;
	border-radius: 25px;
	border: 2px solid #fff;
	color: #4f5d70;
	display: block;
}
.modal .content_modal .login_tabs li.active a {
	border-color: #2a81ec;
	color: #2a81ec;
}
.modal-box .modal-header {
	padding: 12px 25px;
	border: none;
	overflow: hidden;
	position: relative;
}
.modal-box .modal-header.modal-header-blue {background: #2a81eb;}
.modal-box .modal-header.modal-header-white {background: #fff;border-bottom: 1px solid #e6e6e6;}
.modal-box .modal-header.modal-header-green {background: #0cb848;}
.modal-box .modal-header .modal-title {
	font: 16px/50px 'myiranyekan';
	display: block;
	color: #fff;
	padding-left: 45px;
}
.modal-box .modal-header .status_ticket {
	float: left;
	font-size: 14px;
}
.modal-box .modal-header .close_btn {
	position: absolute;
	height: 50x;
	line-height: 50px;
	left: 25px;
	top: 12px;
}
.modal-box .modal-header .close_btn i {
	color: #fff;
	font-size: 30px;
	line-height: 50px;
	cursor: pointer;
	transition: all 0.4s ease;
}
.modal-box .modal-header .close_btn i:hover {opacity: 0.8;}
.modal-box .modal-header.modal-header-white .close_btn i,
.modal-box .modal-header.modal-header-white .modal-title {color: #3b4450;}
.modal-box .modal-inner {
	overflow: hidden;
	padding: 30px 40px 45px;
}
.modal-box .modal-inner p {
	font: 14px/30px 'myiranyekan';
	color: #334049;
	margin-bottom: 15px;
}
.modal-box .modal-inner .input-group input[type="text"],
.modal-box .modal-inner .input-group input[type="password"],
.modal-box .modal-inner .input-group input[type="email"],
.modal-box .modal-inner .input-group input[type="phone"],
.modal-box .modal-inner .input-group textarea,
.modal-box .modal-inner .input-group select {
	background: #f2f2f2;
	margin-bottom: 10px;
	border: none;
	border-radius: 4px;
	padding: 0 10px;
	font: 14px/45px 'myiranyekan';
	display:block;
	height:45px;
	color: #424d5d;
	width: 100%;
	box-shadow: none;
}
.modal-box .modal-inner .input-group textarea {height: 130px;line-height: 24px;padding: 15px 10px;}
.modal-box .modal-inner .input-group .form-control[disabled] {
	box-shadow: none;
	padding: 0 10px;00111
	font: 14px/45px 'myiranyekan';
	display:block;
	height:45px;
	color: #424d5d;
	background: #e1e1e1;
	text-align: center;
}
.modal-box .modal-inner .input-group select {height: 40px;width: 100%;}
.modal-box .modal-inner .input-group input[type="submit"] {
	font: 14px/40px 'myiranyekan';
	background: #0cb848;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	display: block;
	box-shadow: 0px 2px 2px 0px rgba(106, 106, 106, 0.22);
	transition: all 0.4s ease;
	border: none;
	width: 100%;
	margin-bottom: 5px;
}
.modal-box .modal-inner .input-group input[type="submit"]:hover {
	opacity: 0.8;
	box-shadow: none;
}
.modal-box .modal-inner .comment {
	overflow: hidden;
	margin-bottom: 15px;
}
.modal-box .modal-inner .comment .meta {
	overflow: hidden;
	margin-bottom: 10px;
	font: 16px/30px 'myiranyekan';
	color: #334049;
}
.modal-box .modal-inner .comment .meta span {
	float: left;
	font-size: 14px;
	font-weight: 300;
}
.modal-box .modal-inner .comment p {
	font: 14px/26px 'myiranyekan';
	color: #334049;
	text-align: justify;
}
.modal-box .modal-inner .replay {
	padding: 15px 20px;
	border-radius: 4px;
}
.modal-box .modal-inner .blue_replay {background: #2a81eb;}
.modal-box .modal-inner .green_replay {background: #0cb848;}
.modal-box .modal-inner .replay p,
.modal-box .modal-inner .replay .meta {color: #fff;}
/*--- InternalPage / breadcrumbs ----------------------------------*/
#breadcrumbs {
	overflow: hidden;
	font: 14px/40px 'myiranyekan';
	color: #4f5d70;
}
#breadcrumbs a {color: #4f5d70;}
#breadcrumbs span {margin: 0 5px;}
/*--- Login / SignUp  ---------------------------------------------*/
.login_box {
	padding: 25px 0;
}
.login_box .box_title {
    color: #334049;
	font: 20px/30px 'myiranyekan';
	text-align: center;
}
.login_box input[type="submit"] {
    font: 16px/45px 'myiranyekan';
    background: #ff5721;
    color: #fff;
    text-align: center;
    border-radius: 5px;
    display: block;
    transition: all 0.4s ease;
    border: none;
    width: 100%;
    margin-top: 10px;
}
.login_box .terms {
    color: #334049;
	font: 300 13px/20px 'myiranyekan';
	text-align: justify;
	margin-top: 10px;
	display: block;
}
.login_box .text {
    color: #334049;
	font: 300 13px/20px 'myiranyekan';
	text-align: justify;
	display: block;
}
.login_cta {
	text-align: center;
	border-top: 1px dashed #ccc;
	margin-top: 30px;
}
.login_cta .forget a {
    color: #8e8e8e;
	font: 15px/45px 'myiranyekan';
    color: #8e8e8e;
	cursor: pointer;
	text-align:center;
	border: 1px solid #8e8e8e;
	display: block;
	border-radius: 5px;
	transition: all 0.4s ease;
}
.login_cta .signup a {
	font: 15px/45px 'myiranyekan';
    color: #ff5721;
	cursor: pointer;
	text-align:center;
	border: 1px solid #ff5721;
	display: block;
	border-radius: 5px;
	transition: all 0.4s ease;
}
.login_cta a:hover {opacity: 0.7;} 
/*--- cerate webinar  ---------------------------------------------*/
.wrapper_box {overflow: hidden;}
.ticket_data,.session_data {position: relative;}
.ticket_list .add_new_ticket,
.sessions_list .add_new_session {
	overflow: hidden;
	clear: both;
}
.tickets_list .add_new_ticket a,
.sessions_list .add_new_session a {
	font: 14px/34px 'myiranyekan',roboto;
	color: #ff5722;
	display: inline-block;
	transition: all 0.5s ease;
	float:left;
	border: 1px solid #ff5722;
	background-color: #fff;
	padding: 0 20px;
	border-radius: 18px;
	margin-bottom: 20px;
}
.tickets_list .add_new_ticket a:hover,
.sessions_list .add_new_session a:hover {
	background-color: #ff5722;
	color: #fff;
}
.tickets_list .remove_this_ticket ,
.sessions_list .remove_this_session {
	position: absolute;
	width: 30px;
	height: 45px;
	color: #fff;
	background-color: #ced4d9;
	text-align: center;
	top: 0;
	right: 0px;
	bottom: 0;
	margin: auto;
	cursor: pointer;
	border-radius:5px 0 0 5px;
	font-size: 20px;
	transition: all 0.5s ease;
	line-height: 45px;
}
.tickets_list .remove_this_ticket:hover,
.sessions_list .remove_this_session:hover {
	background: #ff2626;
}
.steps_box {
	overflow: hidden;
	clear: both;
	text-align: center;
	margin-top: 30px;
}
.steps_box input[type="submit"] {
    font: 300 20px/50px 'myiranyekan';
    background: #ff5722;
    color: #fff;
    text-align: center;
    border-radius: 25px;
	display: inline-block;
	transition: all 0.4s ease;
    border: none;
    padding: 0 40px;
}
.steps_box input[type="submit"]:hover {opacity: 0.9;}
/*--- Dashboard / dashboard_tabs ----------------------------------*/
.card_box,
.dashboard_box {
	background: #fff;
	box-shadow: 0px 2px 16px 0px rgba(10, 10, 10, 0.04);
	overflow: hidden;
	border-radius: 10px;
}
.dashboard_box .box_header {
	overflow: hidden;
}
.dashboard_box_title {
	font: 18px/36px 'myiranyekan';
	color: #334049;
	padding-right: 10px;
	margin-bottom: 5px;
}
.dashboard_box .box_header .title {
	font: 16px/32px 'myiranyekan';
	color: #334049;
	float: right;
}
.dashboard_box .box_header .read_more a {
	font: 14px/30px 'myiranyekan',roboto;
	border-radius: 20px;
	border: 1px solid #ff5722;
	color: #ff5722;
	padding: 0 20px;
	display: inline-block;
	transition: all 0.5s ease;
	float: left;
}
.dashboard_box .box_header .read_more a:hover {
	color: #fff;
	background: #ff5722;
}
.card_box .inner,
.dashboard_box .inner {padding: 25px;overflow: hidden;}
.card_box .inner h3,
.dashboard_box .inner h3 {
	font: 20px/40px 'myiranyekan';
	color: #334049;
}
.card_box hr,
.dashboard_box hr {margin: 0 !important;}
.dashboard_box .table {
	overflow: hidden;
	margin: 15px 0;
	width: 100%;
}
.card_box .card_box_icon {
	display: block;
	height: 80px;
}
.card_box .card_box_icon i {
	line-height: 80px;
	font-size: 60px;
}
.card_box .card_box_title {
	display: block;
	font: 25px/30px 'myiranyekan';
	color: #334049;
	margin-bottom: 5px;
}
.card_box .card_box_details ,
.card_box .card_box_details a {
	font: 14px/30px 'myiranyekan';
	color: #334049;
}
.card_box.vertical_card {
	text-align: center;
	overflow: hidden;
	padding: 20px 0;
}
.card_box.horizontal_card {
	overflow: hidden;
	padding: 20px 0;
}
.card_box.slogan_card {
	font: 300 20px/40px "myiranyekan";
}
.card_box.slogan_card strong {font-weight: normal;}
.card_box.horizontal_card .card_box_icon {
	height: 130px;
	text-align: center;
}
.card_box.vertical_card .card_box_icon {
	margin-bottom: 15px;
}
.card_box.horizontal_card .card_box_icon i {
	line-height: 130px;
	font-size: 80px;
}
.card_box.horizontal_card .card_box_title {
	display: block;
	font: 25px/30px 'myiranyekan';
	color: #475465;
	margin-bottom: 5px;
}
.card_box.horizontal_card .card_box_details ,
.card_box.horizontal_card .card_box_details a {
	font: 14px/30px 'myiranyekan';
	color: #475465;
	text-align: justify;
}
.card_box .card_box_btn {text-align: center;}
.card_box .card_box_btn a {
	font: 16px/55px 'myiranyekan';
	background: #0cb848;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	display: inline-block;
	box-shadow: 0px 2px 2px 0px rgba(106, 106, 106, 0.22);
	transition: all 0.4s ease;
	width: 180px;
	margin-top: 20px;
}
.card_box .card_box_btn a:hover {box-shadow: none;opacity: 0.8;}
.card_box .counter_section {
	overflow: hidden;
	position: relative;
	z-index: 2;
	text-align: center;
	color: #434753;
	padding: 25px 0 10px;
}
.card_box .counter_section .counter_num {font: bold 40px/40px 'myiranyekan';}
.card_box .counter_section .counter_title {font: 20px/30px 'myiranyekan';}
.card_box .card_box_list ul {
	overflow: hidden;
	margin-top: 20px;
}
.card_box .card_box_list ul li {
	padding-right: 15px;
	font: 14px/36px 'myiranyekan';
	color: #424d5d;
	position: relative;
}
.card_box .card_box_list ul li:before {
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #ededed;
	content: " ";
	display: block;
	position: absolute;
	right: 0;
	top: 14px;
	
}
.card_box .file_upload .inputfile{
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
.card_box .file_upload .file_limit {
	font: 14px/50px 'myiranyekan';
	color: #475465;
	text-align: right;
}
.card_box .file_upload .inputfile + label {
	font: 14px/50px 'myiranyekan';
    border: 1px dashed #c7c7c7;
	background: #fff;
	color: #475465;
    float: right;
	border-radius: 5px;
	padding: 0 20px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.card_box .file_upload .inputfile:focus + label,
.card_box .file_upload .inputfile + label:hover {
    border-style: solid;
}
.card_box .file_upload .inputfile + label {
	cursor: pointer;
}
.dashboard_box .table tr {
	border-bottom: 1px solid #d8d8d8;
	transition: all 0.4s ease;
}
.dashboard_box .table tr:hover {background: #e5e5e5;}
.dashboard_box .table thead th {
	text-align: center;
	font: 14px/40px 'myiranyekan';
	color: #424d5d;
}
.dashboard_box .table tbody td {
	text-align: center;
	font: 14px/25px 'myiranyekan';
	color: #424d5d;
	padding: 8px 0;
}
.dashboard_box .table tbody td span.status {
	line-height: 26px;
	height: 26px;
	margin: 2px 0;
	padding: 0 15px;
	border-radius: 15px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	cursor: pointer;
	white-space: nowrap;
}
.dashboard_box .table tbody td span.text-green {color: #0cb848; font-weight: bold;}
.dashboard_box .table tbody td span.text-red {color: #ff5733;}
.dashboard_box .table tbody td span.status.answered {background: #0cb848;}
.dashboard_box .table tbody td span.status.pending {background: #ff5733;}
.dashboard_box .invoice_table {
	overflow: hidden;
	width: 100%;
}
.dashboard_box .invoice_table tr {
	border-bottom: 2px solid #f9f9f9;
	transition: all 0.4s ease;
}
.dashboard_box .invoice_table tr:last-child {border-bottom: none;}
.dashboard_box .invoice_table thead th {
	text-align: center;
	font: 16px/60px 'myiranyekan';
	color: #4f5d70;
	background: #f9f9f9;
}
.dashboard_box .invoice_table tbody td {
	text-align: center;
	font: 16px/40px 'myiranyekan';
	color: #404e61;
	padding: 20px 0;
	overflow: hidden;
	vertical-align: middle;
}
.dashboard_box .invoice_table tbody td span {display: inline-block;}
.dashboard_box .invoice_table tbody td.course_name {text-align: right;}
.dashboard_box .invoice_table tbody td .price {
	font-size: 24px;
	font-weight: bold;
	color: #ff5733;
}
.dashboard_box .invoice_table tbody td .unit {font-size: 14px;}
.dashboard_box .invoice_table tbody td .sub_pro,
.dashboard_box .invoice_table tbody td .add_pro {
	background: #ededed;
	border-radius: 5px;
	height: 25px;
	width: 25px;
	text-align: center;
	font-size:18px;
	font-weight: bold;
	line-height: 25px;
	color: #334049;
	display: inline-block;
	transition: all 0.4s ease;
}
.dashboard_box .invoice_table tbody td .sub_pro:hover,
.dashboard_box .invoice_table tbody td .add_pro:hover {opacity: 0.6;}
.dashboard_box .invoice_table tbody td .count_product {margin: 0 8px;font-size: 20px;}
.dashboard_box .invoice_table tbody td span.status {
	line-height: 26px;
	height: 26px;
	margin: 2px 0;
	padding: 0 15px;
	border-radius: 15px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	cursor: pointer;
}
.dashboard_box .guide_box {
	background: #f9f9f9;
	border-right: 6px solid #ff5722;
	padding: 20px 25px;
	border-radius: 0 5px 5px 0;
	margin-bottom: 20px;
	color: #334049;
}
.dashboard_box .guide_box h3 {
	font: 20px/40px 'myiranyekan';
	margin-bottom: 15px;
}
.dashboard_box .guide_box p {
	font: 14px/28px 'myiranyekan';
	text-align: justify;
}
.dashboard_box .guide_box ul {
	overflow: hidden;
	margin: 10px;
}
.dashboard_box .guide_box ul li {
	font: 14px/32px 'myiranyekan';
	padding-right: 15px;
	position: relative;
}
.dashboard_box .guide_box ul li:before {
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #959595;
	position: absolute;
	right: 0;
	top: 13px;
	content: " ";
	display: block;
}
.posting_box {
	position: relative;
	color: #334049;
}
.posting_box .send_label {padding-right: 40px;display: block;}
.posting_box .icon {
	float: right;
	font-size: 50px;
	font-weight: normal;
	color: #2c81ec;
	margin-left: 10px;
}
.posting_box .main_title {font: 500 22px/40px 'myiranyekan';}
.posting_box .main_title span {font: 15px/40px 'myiranyekan';}
.posting_box .sub_title {font: 14px/20px 'myiranyekan';letter-spacing: -0.5px;}
.posting_box .post_price {margin-top: 26px;}
.posting_box .post_price .price {
    color: #ff5733;
    font-size: 24px;
    font-weight: bold;
}
.posting_box .post_price .unit {
    font-size: 14px;
	color: #334049;
}
.posting_box .send_checkbox {
    position: absolute;
    right: 20px;
    top: 28px;
	width: 20px;
	height: 20px;
}
.posting_box .send_checkbox input[type="checkbox"] {
    position: absolute;
    visibility: hidden;
}
.posting_box .send_checkbox_check {
    background: #fff;
    border: 1px solid #d8d8d8;
    border-radius: 4px;
    cursor: pointer;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.posting_box .send_checkbox input[type="checkbox"]:checked + .send_checkbox_check::before {
    position: absolute;
	content: " ";
	display: block;
	top: -1px;
	right: -1px;
	border-radius: 4px;
	background: #0cb848;
	width: 20px;
	height: 20px;
}

#dashboard_tabs {
	overflow: hidden;
	background: #fff;
	margin: 20px 0;
}
#dashboard_tabs .dashboard_tab {text-align: center;padding: 0;}
#dashboard_tabs .dashboard_tab a {
	font: normal 15px/80px 'myiranyekan';
	color: #334049;
	display: block;
	transition: all 0.4s ease;
}
#dashboard_tabs .dashboard_tab a:hover {background: #fafafa;}
#dashboard_tabs .dashboard_tab a .icon {
	display: inline-block;
	vertical-align: middle;
	width: 35px;
	height: 50px;
	margin-left: 5px;
	fill: #334049;
	position: relative;
}
#dashboard_tabs .dashboard_tab a .icon svg {
	width: 35px;
	height: 35px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
}
#dashboard_tabs .dashboard_tab.active a {
	background: #ff5722;
	color: #fff;
}
#dashboard_tabs .dashboard_tab.active a .icon {
	fill: #fff;
}
#dashboard_tabs .dashboard_tab a.active:hover {background: #fafafa;}
#user_info_box {
	overflow: hidden;
	padding:25px;
	margin-bottom: 20px;
}
#user_info_box .user_avatar {
	width: 80px;
	height: 80px;
	border: 2px solid #e7e7e7;
	float: right;
	border-radius: 50%;
	overflow: hidden;
	margin-left: 10px;
}
#user_info_box .user_name {
	font: bold 14px/28px 'myiranyekan';
	color: #334049;
	margin-top: 12px;
}
#user_info_box .user_name span {
	font-size: 12px;
	font-weight: normal;
}
#user_info_box .user_duration {
	font: 13px/28px 'myiranyekan';
	color: #334049;
}
#user_info_box .consultation_btn a {
	font: 20px/60px 'myiranyekan';
	background: #ff5733;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	display: block;
	box-shadow: 0px 2px 2px 0px rgba(106, 106, 106, 0.22);
	margin-top: 10px;
	transition: all 0.4s ease;
}
#user_info_box .consultation_btn a:hover {
	opacity: 0.8;
	box-shadow: none;
}
#dashboard_banner {
	overflow: hidden;
}
#dashboard_banner img {display: block;}
#orders_summary .heading {
	text-align: center;
	font: 22px/60px 'myiranyekan';
	color: #282b42;
	margin: 20px 0;
	display: block;
}
#orders_summary .orders_widget {
	text-align: center;
	padding: 40px 0;
}
#orders_summary.teacher_summary .orders_widget {margin-bottom: 20px;}
#orders_summary .orders_widget .icon {
	display: block;
	height: 80px;
	position: relative;
}
#orders_summary .orders_widget .icon svg {
	height: 60px;
	width: 60px;
	position: absolute;
	right: 0;
	left: 0;
	top: 0;
	margin: auto;
	fill:#ff5722;
	z-index: 20;
}
#orders_summary .orders_widget .icon:after {
	content: " ";
    background: #fff0eb;
    border-radius: 15%;
    display: inline-block;
    height: 50px;
    width: 50px;
    z-index: 10;	
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	top: 0;
	margin: auto;
}

#orders_summary .orders_widget .title {
	display: block;
	font: 25px/30px 'myiranyekan';
	color: #334049;
	margin: 5px 0 10px; 
}
#orders_summary .orders_widget .details {
	display: block;
	font: 300 16px/20px 'myiranyekan';
	color: #334049;
}
#orders_summary .orders_widget .title i.unit {
	font: 300 18px/30px 'myiranyekan';
}
#orders_summary .orders_widget .details a {
	font: 14px/30px 'myiranyekan';
	color: #334049;
}
#dashboard_links {
	overflow: hidden;
	background: #2a81ec;
	padding: 75px 
}
#dashboard_links ul {text-align: center;}
#dashboard_links ul li {
	display: inline-block;
	margin: 5px;
}
#dashboard_links ul li a {
	background: #fff;
	font: 16px/50px 'myiranyekan';
	border-radius: 30px;
	display: block;
	padding: 0 25px;
	color: #314c5f;
	transition: all 0.4s ease;
}
#dashboard_links ul li a:hover {opacity: 0.8;}
#dashboard_order_type {
	overflow: hidden;
	padding: 20px 10px;
	margin-bottom: 20px;
}
#dashboard_order_type .title {
	font: 16px/40px 'myiranyekan';
	color: #334049;
}
#dashboard_order_type .order_type_tabs {
	float: left;
	overflow: hidden;
}
#dashboard_order_type .order_type_tabs li {float: right;}
#dashboard_order_type .order_type_tabs li a {
	font: 14px/40px 'myiranyekan';
	padding: 0 20px;
	border: 1px solid #d9d9d9;
	display: block;
	color: #424d5d;
}
#dashboard_order_type .order_type_tabs li:nth-child(1) a {
	border-radius: 0 5px 5px 0;
	border-left: none;
}
#dashboard_order_type .order_type_tabs li:nth-child(3) a {
	border-radius: 5px 0 0 5px;
	border-right: none;
}
#dashboard_order_type .order_type_tabs li.active a {
	background: #ff5733;
	border-color: #ff5733;
	color: #fff;
}
#dashboard_order_content {
	overflow: hidden;
	padding: 30px 25px;
}
#dashboard_order_content .download_item {
	border: 1px solid #eeeeee;
	overflow: hidden;
	margin-bottom: 15px;
	box-shadow: none;
	border-radius: 4px;
}
#dashboard_order_content .download_item .panel-heading {
	background: #fbfbfb;
	font: 16px/60px 'myiranyekan';
	color: #424d5d;
	padding: 0px;
	padding-left: 20px;
}
#dashboard_order_content .download_item .panel-heading.active {background: #eaeaea;}
#dashboard_order_content .download_item .panel-heading a {color: #424d5d;display: block;}
#dashboard_order_content .download_item .panel-heading a:after {
	content: " ";
	display: block;
	clear: both;
}
#dashboard_order_content .download_item .panel-heading .collaps_icon {
	width: 60px;
	height: 60px;
	float: right;
	border-left: 1px solid #eee;
	margin-left: 10px;
	position: relative;
	text-align: center;
}
#dashboard_order_content .download_item .panel-heading .collaps_icon:after {
	content: "\f12c";
	font-family: lf1;
	font-style: normal;
	font-size: 22px;
}
#dashboard_order_content .download_item .panel-heading.active .collaps_icon:after {
	content: "\f12d";
}
#dashboard_order_content .download_item .panel-heading .dl_title {
	float: left;
	font: 14px/56px 'myiranyekan';
}
#dashboard_order_content .download_item .panel-heading .dl_title .icon {
	font-size: 18px;
	margin-left: 5px;
}
#dashboard_order_content .download_item .download_bar {
	background: #fbfbfb;
	font: 14px/60px 'myiranyekan';
	color: #424d5d;
	padding: 0px;
	padding-left: 20px;
	overflow: hidden;
	clear: both;
	border-bottom: 1px solid #eee;
}
#dashboard_order_content .download_item .download_bar:last-child {border-bottom: none;}
#dashboard_order_content .download_item .download_bar .series {
	width: 60px;
	height: 60px;
	float: right;
	border-left: 1px solid #eee;
	margin-left: 10px;
	text-align: center;
	font-size: 18px;
	line-height: 60px;
}
#dashboard_order_content .download_item .download_bar .dl_button {float: left;}
#dashboard_order_content .download_item .download_bar .dl_button a {
	font: 14px/40px 'myiranyekan';
	background: #0cb848;
	color: #fff;
	text-align: center;
	border-radius: 4px;
	margin-top: 10px;
	transition: all 0.4s ease;
	display: inline-block;
	padding: 0 20px;
}
#wrapper .free_downloadbars {
	overflow: hidden;
	margin-top: 15px;
}
#wrapper .free_downloadbars .download_bar {
	font: 14px/60px 'myiranyekan';
	color: #424d5d;
	padding: 0px;
	padding-left: 20px;
	overflow: hidden;
	clear: both;
}
#wrapper .free_downloadbars .download_bar:last-child {border-bottom: none;}
#wrapper .free_downloadbars .download_bar .series {
	width: 30px;
	height: 30px;
	float: right;
	margin-top: 15px;
	margin-left: 10px;
	text-align: center;
	font-size: 18px;
	line-height: 60px;
	border-radius: 50%;
	border: 2px solid #d9d9d9;
	font: bold 18px/30px "myiranyekan";
	color: #3e4957;

}
#wrapper .free_downloadbars .download_bar .dl_button {float: left;}
#wrapper .free_downloadbars .download_bar .dl_button a {
	font: 14px/40px 'myiranyekan';
	background: #0cb848;
	color: #fff;
	text-align: center;
	border-radius: 4px;
	margin-top: 10px;
	transition: all 0.4s ease;
	display: inline-block;
	padding: 0 20px;
}
#wrapper .free_downloadbars .download_bar .dl_button a .icon {margin-left: 10px;}
#dashboard_order_content .postal_list {overflow: hidden;}
#dashboard_order_content .postal_list .postal_item {
	overflow: hidden;
	background: #fbfbfb;
	border: 1px solid #dedede;
	border-radius: 4px;
	margin-bottom: 15px;
}
#dashboard_order_content .postal_list .postal_item:last-child {margin-bottom: 0px;}
#dashboard_order_content .postal_list .postal_icon_box {
	background: #ff5722;
	height: 255px;
	color: #fff;
	text-align: center;
	position: relative;
}
#dashboard_order_content .postal_list .postal_icon {
	height: 80px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}
#dashboard_order_content .postal_list .postal_icon .icon {
	display: block;
	font-size: 60px;
	line-height: 60px;
	margin-bottom: -5px;
}
#dashboard_order_content .postal_list .postal_icon {font: 20px/20px 'myiranyekan';}
#dashboard_order_content .postal_list .postal_info {
	overflow: hidden;
	padding: 25px;
}
#dashboard_order_content .postal_list .postal_info .course_name {
	font: 18px/30px 'myiranyekan';
	color: #424d5d;
	margin-bottom: 30px;
}
#dashboard_order_content .postal_list .postal_info .course_name a {color: #424d5d;}
#dashboard_order_content .postal_list .postal_info .postal_details {
	font: 14px/24px 'myiranyekan';
	color: #424d5d;
}
#dashboard_order_content .postal_list .postal_info .postal_details .posted {
	font-weight: bold;
	color: #0cb848;
}
#dashboard_order_content .postal_list .postal_info .postal_desc {
	font: 14px/30px 'myiranyekan';
	padding: 20px;
	background: #eaeaea;
	position: relative;
	margin-top: 20px;
	border-radius: 4px;
}
#dashboard_order_content .postal_list .postal_info .postal_desc:before {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #eaeaea;
    content: "";
    right: 50px;
    position: absolute;
    top: -10px;
}
#dashboard_support {overflow: hidden;}
#dashboard_support .text {
	font: 14px/30px 'myiranyekan';
	color: #334049;
}
#dashboard_support #support_ways  {
	overflow: hidden;
	padding: 0px 50px;
}
#dashboard_support #support_ways  .way {
	overflow: hidden;
	display: block;
	margin: 30px 0;
}
#dashboard_support #support_ways  .way:first-child {margin-top: 10px;}
#dashboard_support #support_ways  .way:last-child {margin-bottom: 10px;}
#dashboard_support #support_ways  .way .icon {
	width: 80px;
	height: 80px;
	background: #ff5722;
	line-height: 80px;
	text-align: center;
	font-size: 40px;
	color: #fff;
	border-radius: 50%;
	float: right;
	margin-left: 20px;
}
#dashboard_support #support_ways  .way .way_title {
	font: 20px/30px 'myiranyekan';
	color: #334049;
	display: block;
	margin-top: 10px;
}
#dashboard_support #support_ways  .way .way_desc {
	font: 14px/30px 'myiranyekan';
	color: #334049;
	display: block;
}
#dashboard_tickets .text {
	font: 14px/60px 'myiranyekan';
	color: #334049;
}
#dashboard_tickets .cerate_ticket_btn a {
	font: 20px/60px 'myiranyekan';
	background: #2a81ec;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	display: block;
	box-shadow: 0px 2px 2px 0px rgba(106, 106, 106, 0.22);
	transition: all 0.4s ease;
	cursor: pointer;
}
#dashboard_tickets .cerate_ticket_btn a:hover {
	opacity: 0.8;
	box-shadow: none;
}
#dashboard_tickets h3 {
	font: 20px/40px 'myiranyekan';
	color: #334049;
}
#dashboard_tickets .tickets_type_tabs {
	overflow: hidden;
	margin: 20px 0;
}
#dashboard_tickets .tickets_type_tabs li {float: right;}
#dashboard_tickets .tickets_type_tabs li a {
	font: 14px/40px 'myiranyekan';
	padding: 0 20px;
	border: 1px solid #d9d9d9;
	display: block;
	color: #424d5d;
}
#dashboard_tickets .tickets_type_tabs li:first-child a {
	border-radius: 0 5px 5px 0;
	border-left: none;
}
#dashboard_tickets .tickets_type_tabs li:last-child a {
	border-radius: 5px 0 0 5px;
	border-right: none;
}
#dashboard_tickets .tickets_type_tabs li.active a {
	background: #ff5733;
	border-color: #ff5733;
	color: #fff;
}
#dashboard_return_money h3 {
	font: 20px/40px 'myiranyekan';
	color: #334049;
}
#dashboard_return_money .applying_for_money {
	text-align: center;
	margin: 70px 0;
	overflow: hidden;
}
#dashboard_return_money .applying_for_money form {
	overflow: hidden;
	margin: 15px 0;
}
#dashboard_return_money .applying_for_money textarea,
#dashboard_return_money .applying_for_money select {
	background: #f2f2f2;
	margin-bottom: 10px;
	border: none;
	border-radius: 2px;
	padding: 0 10px;
	font: 12px/40px 'myiranyekan';
	color: #424d5d;
}
#dashboard_return_money .applying_for_money select {
	height: 40px;
}
#dashboard_return_money .applying_for_money input[type="submit"] {
	font: 14px/40px 'myiranyekan';
	background: #0cb848;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	display: block;
	box-shadow: 0px 2px 2px 0px rgba(106, 106, 106, 0.22);
	transition: all 0.4s ease;
	border: none;
}
#dashboard_return_money .applying_for_money input[type="submit"]:hover {
	opacity: 0.8;
	box-shadow: none;
}
#dashboard_settings .settings_tabs li a {
	font: 16px/80px 'myiranyekan';
	color: #334049;
	padding: 0 35px;
	border-bottom: 1px solid #eeeeee;
	display: block;
	position: relative;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
#dashboard_settings .settings_tabs li a .icon {
	line-height: 75px;
	font-size: 24px;
	margin-left: 5px;
	vertical-align: middle;
	height: 80px;
	position: relative;
	display: inline-block;
	width: 30px;
}
#dashboard_settings .settings_tabs li a .icon svg {
	width: 30px;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	display: block;
	fill:#334049;
}
#dashboard_settings .settings_tabs li:last-child a {border-bottom: none;}
#dashboard_settings .settings_tabs li.active a {color: #2a81ec;}
#dashboard_settings .settings_tabs li.active a .icon svg {fill: #2a81ec;}
#dashboard_settings .settings_tabs li.active a:after {
	position: absolute;
	width: 6px;
	height: 45px;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background: #2a81ec;
	border-radius: 0 5px 5px 0;
	content: " ";
	display: block;	
}
#dashboard_settings .settings_tab_heading {
	font: 16px/30px 'myiranyekan';
	color: #334049;
	border-bottom: 1px solid #eeeeee;
}
#dashboard_settings .settings_field {
	text-align: center;
	padding: 35px 0;
}
#dashboard_settings .settings_field .avater_box {
	overflow: hidden;
	margin-bottom: 15px;
}
#dashboard_settings .settings_field .avater_box .avatar_pic {
	width: 128px;
	height: 128px;
	border-radius: 50%;
	border: 2px solid #e7e7e7;
	margin: 0 auto;
}
#dashboard_settings .settings_field .avater_box .avatar_format {
	font: 16px/50px 'myiranyekan';
	color: #334049;
}
#dashboard_settings .settings_field .avater_box .avatar_upload .inputfile{
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}
#dashboard_settings .settings_field .avater_box .avatar_upload .inputfile + label {
	font: 14px/50px 'myiranyekan';
    border: 1px dashed #bbbbbb;
	background: #f2f2f2;
	color: #6a6a6a;
    display: inline-block;
	border-radius: 25px;
	padding: 0 20px;
}
#dashboard_settings .settings_field .avater_box .avatar_upload .inputfile:focus + label,
#dashboard_settings .settings_field .avater_box .avatar_upload .inputfile + label:hover {
    border-style: solid;
}
#dashboard_settings .settings_field .avater_box .avatar_upload .inputfile + label {
	cursor: pointer;
}
.input-group,
#checkout_box .checkout_field .input-group,
#dashboard_settings .settings_field .input-group {
	overflow: visible;
	margin: 10px 0;
}
.input-group > label,
#checkout_box .checkout_field .input-group > label,
#dashboard_settings .settings_field .input-group > label {
	position: absolute;
    top: 22.5px;
    right:22.5px;
    cursor: text;
    padding: 0 10px;
    background: #fff;
    transform: translateY(-50%);
	color: #334049;
	font: 14px/25px 'myiranyekan';
    opacity: .8;
	transition: all .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1);
	margin-bottom: 0;
    pointer-events: none;
}
.input-group.hasValue > label,
.input-group input:focus~label,
#checkout_box .checkout_field .input-group.hasValue > label,
#dashboard_settings .settings_field .input-group.hasValue > label,
#checkout_box .checkout_field .input-group textarea:focus~label,
#dashboard_settings .settings_field .input-group textarea:focus~label,
#checkout_box .checkout_field .input-group input:focus~label,
#dashboard_settings .settings_field .input-group input:focus~label {
	opacity: 1;
    top: -.2em;
    color: #696983;
    transform: scale(.9) translateY(-50%);
}
#dashboard_settings .settings_field .box_title {
	color: #334049;
	font: 16px/30px 'myiranyekan';
}
.input-group input[type="text"],
.input-group input[type="password"],
.input-group input[type="email"],
.input-group input[type="phone"],
.input-group textarea,
.input-group select,
.card_box .input-group input[type="text"],
.card_box .input-group input[type="password"],
.card_box .input-group input[type="email"],
.card_box .input-group input[type="phone"],
.card_box .input-group textarea,
.card_box .input-group select,
#comments_box .input-group input[type="text"],
#comments_box .input-group input[type="password"],
#comments_box .input-group input[type="email"],
#comments_box .input-group input[type="phone"],
#comments_box .input-group textarea,
#comments_box .input-group select,
#checkout_box .checkout_field .input-group input[type="text"],
#checkout_box .checkout_field .input-group input[type="password"],
#checkout_box .checkout_field .input-group input[type="email"],
#checkout_box .checkout_field .input-group input[type="phone"],
#checkout_box .checkout_field .input-group textarea,
#checkout_box .checkout_field .input-group select,
#dashboard_settings .settings_field .input-group input[type="text"],
#dashboard_settings .settings_field .input-group input[type="password"],
#dashboard_settings .settings_field .input-group input[type="email"],
#dashboard_settings .settings_field .input-group input[type="phone"],
#dashboard_settings .settings_field .input-group textarea,
#dashboard_settings .settings_field .input-group select {
	display: block;
    width: 100%;
	padding: 0 10px;
	font: 14px/45px 'myiranyekan';
    color: #696983;
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: 6px;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	box-shadow: none;
	height:45px;
}
.input-group.input-ltr input {text-align: left !important;direction: ltr;} 
.input-group input[type="text"]:focus,
.input-group input[type="password"]:focus,
.input-group input[type="email"]:focus,
.input-group input[type="phone"]:focus,
.input-group textarea:focus,
.input-group select:focus,
.card_box .input-group input[type="text"]:focus,
.card_box .input-group input[type="password"]:focus,
.card_box .input-group input[type="email"]:focus,
.card_box .input-group input[type="phone"]:focus,
.card_box .input-group textarea:focus,
.card_box .input-group select:focus,
#comments_box .input-group input[type="text"]:focus,
#comments_box .input-group input[type="password"]:focus,
#comments_box .input-group input[type="email"]:focus,
#comments_box .input-group input[type="phone"]:focus,
#comments_box .input-group textarea:focus,
#comments_box .input-group select:focus,
#checkout_box .checkout_field .input-group input[type="text"]:focus,
#checkout_box .checkout_field .input-group input[type="password"]:focus,
#checkout_box .checkout_field .input-group input[type="email"]:focus,
#checkout_box .checkout_field .input-group input[type="phone"]:focus,
#checkout_box .checkout_field .input-group textarea:focus,
#checkout_box .checkout_field .input-group select:focus,
#dashboard_settings .settings_field .input-group input[type="text"]:focus,
#dashboard_settings .settings_field .input-group input[type="password"]:focus,
#dashboard_settings .settings_field .input-group input[type="email"]:focus,
#dashboard_settings .settings_field .input-group input[type="phone"]:focus,
#dashboard_settings .settings_field .input-group textarea:focus,
#dashboard_settings .settings_field .input-group select:focus {
	color: #696983;
    background-color: #fff;
    border-color: #696983;
    outline: 0;
    box-shadow: 0 0 0 1px #696983, 0 20px 50px 0 rgba(20,83,155,.05);
}
.card_box .input-group textarea,
#comments_box .input-group textarea,
.input-group textarea,
#checkout_box .checkout_field .input-group textarea {text-align: right;width: 100%;height: 100px;}
#dashboard_settings .settings_field .input-group textarea {height: 130px;line-height: 24px;padding: 15px 10px;}
#dashboard_settings .settings_field .input-group .form-control[disabled] {
	box-shadow: none;
	padding: 0 10px;00111
	font: 14px/45px 'myiranyekan';
	display:block;
	height:45px;
	color: #424d5d;
	background: #e1e1e1;
	text-align: center;
}
.card_box .input-group select {width: 100%;}
#checkout_box .checkout_field .input-group select {width: 100%;}
#dashboard_settings .settings_field .input-group select {height: 40px;width: 100%;}
.card_box .input-group input[type="submit"],
#dashboard_settings .settings_field .input-group input[type="submit"] {
	font: 14px/40px 'myiranyekan';
	background: #0cb848;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	display: block;
	box-shadow: 0px 2px 2px 0px rgba(106, 106, 106, 0.22);
	transition: all 0.4s ease;
	border: none;
	width: 100%;
	margin-bottom: 5px;
}
.card_box .input-group input[type="submit"]:hover,
#dashboard_settings .settings_field .input-group input[type="submit"]:hover {
	opacity: 0.8;
	box-shadow: none;
}
#dashboard_settings .settings_field .switch-field {
	overflow: hidden;
	border-radius: 20px;
	width: 130px;
	height: 35px;
	margin: 10px auto 20px;
}
#dashboard_settings .settings_field .switch-field input {
    position: absolute !important;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    width: 1px;
    border: 0;
    overflow: hidden;
}
#dashboard_settings .settings_field .switch-field label {
	float: right;
	background: #f2f2f2;
	color: #334049;
	font-size: 14px;
	line-height: 35px;
	width: 65px;
	border: none !important;
	outline: none !important;
	text-shadow: none;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition:    all 0.1s ease-in-out;
	-ms-transition:     all 0.1s ease-in-out;
	-o-transition:      all 0.1s ease-in-out;
	transition:         all 0.1s ease-in-out;
}

#dashboard_settings .settings_field .switch-field label:hover {cursor: pointer;}
#dashboard_settings .settings_field .switch-field input:checked + label {background: #2a81ec;color: #fff;}
#checkout_box .checkout_field .input-group .row,
#dashboard_settings .settings_field .input-group .row {
	margin-left: -6px;
	margin-right: -6px;
}
#checkout_box .checkout_field .input-group .col-sm-4,
#checkout_box .checkout_field .input-group .col-sm-2,
#checkout_box .checkout_field .input-group .col-xs-12,
#dashboard_settings .settings_field .input-group .col-xs-3,
#dashboard_settings .settings_field .input-group .col-sm-6,
#dashboard_settings .settings_field .input-group .col-xs-12 {padding-right: 6px;padding-left: 6px;}
#dashboard_settings .show_more_result {text-align: center;}
#dashboard_settings .show_more_result a{
	font: 16px/40px 'myiranyekan';
	background: #0cb848;
	color: #fff;
	border-radius: 5px;
	display: block;
	box-shadow: 0px 2px 2px 0px rgba(106, 106, 106, 0.22);
	transition: all 0.4s ease;
	display: inline-block;
	padding: 0 20px;
	margin: 10px 0 5px;
}
#dashboard_settings .transactions_head {overflow: hidden;}
#buy_step_tabs {
	overflow: hidden;
	background: #fff;
	margin-bottom: 25px;
	text-align: center;
}
#buy_step_tabs .buy_step_tab {display: inline-block;}
#buy_step_tabs .buy_step_tab a {
	font: normal 15px/55px 'myiranyekan';
	color: #334049;
	display: block;
	transition: all 0.4s ease;
	padding: 15px 10px;
}
#buy_step_tabs .buy_step_tab a .icon {
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	height: 55px;
	width: 55px;
	border-radius: 50%;
	border: 1px dotted #dbdbdb;
}
#buy_step_tabs .buy_step_tab a .icon i {
	line-height: 53px;
	font-size: 22px;
}
#buy_step_tabs .buy_step_tab.active a .icon {
	background: #0cb848;
	color: #fff;
	box-shadow: inset 0 0 0 2px #fff;
}
#buy_step_tabs .buy_step_tab a:hover .icon {background: #fafafa;}
#buy_step_tabs .buy_step_tab a:hover {opacity: 0.8;}
#invoice_box h3 {
	line-height: 50px;
}
.continue_order_btn a {
	font: 18px/50px 'myiranyekan';
	background: #2a81ec;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	display: block;
	box-shadow: 0px 2px 2px 0px rgba(106, 106, 106, 0.22);
	transition: all 0.4s ease;
}
.continue_order_btn.green a {background: #0cb848;}
.continue_order_btn a .icon {
	display: inline-block;
	line-height: 0px;
	vertical-align: middle;
	font-size: 22px;
}
.continue_order_btn a:hover {
	opacity: 0.8;
	box-shadow: none;
}
.invoice_widget {
	overflow: hidden;
	margin: 25px 0;
}
.invoice_widget .invoice_widget_heading {
	font: 20px/30px 'myiranyekan';
	color: #334049;
	border-bottom: 1px solid #eee;
	text-align: center;
}
.invoice_widget .discount_code {margin: 45px 0;overflow: hidden;}
.invoice_widget .discount_code input[type="text"] {
	font: 14px/45px 'myiranyekan';
	background: #f2f2f2;
	color: #4f5d70;
	border: none;
	text-align: center;
	border-radius: 0 4px 4px 0;
}
.invoice_widget .discount_code input[type="submit"] {
	font: 14px/45px 'myiranyekan';
	background: #0cb848;
	color: #fff;
	border: none;
	text-align: center;
	border-radius: 4px 0 0 4px;
}
.invoice_widget .invoice_meta_bar {
	overflow: hidden;
	font: 16px/60px 'myiranyekan';
	color: #4f5d70;
	border-top: 1px solid #eee;
	overflow: hidden;
	padding: 0 20px;
	box-sizing: border-box;
}
.invoice_widget .invoice_meta_bar.total_sum {font-size: 18px;font-weight: bold;}
.invoice_widget .invoice_meta_bar:first-child {border: none;}
.invoice_widget .invoice_meta_bar .price {font-weight: bold;font-size: 18px;}
.invoice_widget .invoice_meta_bar .unit {font-size: 14px;}
.cart_reminder p {line-height: 30px;font-size: 15px;padding-top: 10px;color: #475464;}
#invoice_login .login_widget {
	text-align: center;
	padding: 60px 0;
	margin: 25px 0;
	color: #4f5d70;
}
#invoice_login .login_widget:first-child {
	border-left: 2px solid #fafafa;
	box-sizing: border-box;
}
#invoice_login .login_widget .icon {
	display: block;
	height: 80px;
}
#invoice_login .login_widget .icon i {
	line-height: 80px;
	font-size: 60px;
	color: #4f5d70;
}
#invoice_login .login_widget .title {
	display: block;
	font: 20px/30px 'myiranyekan';
	color: #4f5d70;
	margin: 5px 0 0;
}
#invoice_login .login_widget .details {
	font: 14px/30px 'myiranyekan';
	color: #4f5d70;
}
#invoice_login .login_widget .login_button a {
	font: 14px/50px 'myiranyekan';
	color: #fff;
	text-align: center;
	border-radius: 5px;
	display: inline-block;
	box-shadow: 0px 2px 2px 0px rgba(106, 106, 106, 0.22);
	transition: all 0.4s ease;
	width: 160px;
	margin-top: 20px;
}
#invoice_login .login_widget .login_button.blue a {background: #2a81ec;}
#invoice_login .login_widget .login_button.green a {background: #0cb848;}
.payment_method {overflow: hidden;margin: 25px 0;}
.payment_method .bank_info {overflow: hidden;}
.payment_method .bank_info .bank_logo {
	float: right;
	margin-left: 15px;
	width: 40px;
	height: 40px;
}
.payment_method .bank_info label {
	font: 500 16px/30px 'myiranyekan';
	padding: 5px 0;
	color: #475464;
}
#thanks_box {
	overflow: hidden;
	padding: 60px 0;
	text-align: center;
}
#thanks_box .thanks_icon {
	background: #fff;
	border: 2px dotted #d9d9d9;
	overflow: hidden;
	border-radius: 50%;
	width: 115px;
	height: 115px;
	display: inline-block;
	position: relative;
}
#thanks_box .thanks_icon i {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100px;
	height: 100px;
	background: #0cb848;
	border-radius: 50%;
	margin: auto;
	line-height: 100px;
	font-size: 50px;
	color: #fff;
}
#thanks_box .thanks_title {
	display: block;
	font: bold 18px/30px 'myiranyekan';
	color: #4f5d70;
	margin: 10px 0;
}
#thanks_box .thanks_details {
	font: 14px/30px 'myiranyekan';
	color: #4f5d70;
}
#thanks_box .thanks_meta {
	font: bold 16px/30px 'myiranyekan';
	color: #4f5d70;
	text-align: center;
	margin: 15px 0;
}
#thanks_box .thanks_meta span {
	margin: 0 15px;
	display: inline-block;
}
#thanks_box .show_order_button a{
	font: 14px/50px 'myiranyekan';
	color: #fff;
	text-align: center;
	border-radius: 5px;
	display: inline-block;
	box-shadow: 0px 2px 2px 0px rgba(106, 106, 106, 0.22);
	transition: all 0.4s ease;
	width: 160px;
	margin-top: 20px;
	background: #2a81ec;
}
#thanks_box .show_order_button a:hover {opacity: 0.8;}
#confirm_box {
	overflow: hidden;
	padding: 60px 0;
	text-align: center;
}
#confirm_box .confirm_icon {
	background: #fff;
	border: 2px dotted #d9d9d9;
	overflow: hidden;
	border-radius: 50%;
	width: 115px;
	height: 115px;
	display: inline-block;
	position: relative;
}
#confirm_box .confirm_icon i {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100px;
	height: 100px;
	background: #ffc80c;
	border-radius: 50%;
	margin: auto;
	line-height: 100px;
	font-size: 50px;
	color: #fff;
}
#confirm_box .confirm_title {
	display: block;
	font: bold 18px/30px 'myiranyekan';
	color: #4f5d70;
	margin: 10px 0;
}
#confirm_box .confirm_details {
	font: 14px/30px 'myiranyekan';
	color: #4f5d70;
}
#confirm_box .confirm_meta {
	font: bold 16px/30px 'myiranyekan';
	color: #4f5d70;
	text-align: center;
	margin: 15px 0;
}
#confirm_box .confirm_meta span {
	margin: 0 15px;
	display: inline-block;
}
#confirm_box .confirm_buttons {text-align: center;}
#confirm_box .confirm_buttons > div {display: inline-block;}
#confirm_box .confirm_buttons .payment a{
	font: 14px/50px 'myiranyekan';
	color: #fff;
	text-align: center;
	border-radius: 5px;
	display: inline-block;
	transition: all 0.4s ease;
	width: 180px;
	margin-top: 20px;
	background: #2a81ec;
}
#confirm_box .confirm_buttons .cancel a{
	font: 14px/50px 'myiranyekan';
	color: #555;
	text-align: center;
	border-radius: 5px;
	display: inline-block;
	transition: all 0.4s ease;
	width: 70px;
	background: #dfdedc;
}
#confirm_box .confirm_buttons a:hover {opacity: 0.8;}
#eror_404 {
	overflow: hidden;
	padding: 60px 0;
	text-align: center;
}
#eror_404 .eror_title {
	display: block;
	font: 22px/30px 'myiranyekan';
	color: #4f5d70;
	margin: 10px 0;
}
#cover {
	overflow: hidden;
	position: relative;
	height: auto;
}
#cover .container {position: relative;}
#cover:after {
	width: 100%;
	height: 100%;
	z-index: 2;
	position: absolute;
	background: rgba(79,93,112,0.65);
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	content: " ";
	display: block;
}
#cover.colorful_green:after {background: #0cb848;}
#cover img {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	object-fit: cover;
	width: 100%;
}
#cover #page_info {
	text-align: right;
	position: relative;
	z-index: 5;
	padding: 80px 0;
}
#cover #page_info .main_title {
	font: 30px/40px 'myiranyekan';
	display: inline-block;
	color: #fff;
}
#cover #page_info .desc {
	font:500 14px/20px 'myiranyekan';
	color: #fff;
	max-width: 370px;
	margin: 10px 0 5px;
	text-align: justify;
	transition: all 10s ease;
}
#cover #page_info .hideDesc {overflow: hidden;height: 40px;transition: all 10s ease;}
#cover #page_info .showDesc{height: auto;transition: all 10s ease;}
#cover #page_info .show-more a {color: #fff;}
#cover #breadcrumbs,
#cover #breadcrumbs a {color: #fff;}
#cover #consultation_box {
	position: absolute;
	height: 50px;
	top: 0%;
	bottom: 0%;
	margin-top: auto;
	margin-bottom: auto;
	z-index: 6;
	left: 0;
}
#cover #consultation_box a {
	font: 20px/50px 'myiranyekan';
	color: #fff;
	text-align: center;
	border-radius: 25px;
	display:block;
	box-shadow: 0px 2px 2px 0px rgba(106, 106, 106, 0.22);
	transition: all 0.4s ease;
	z-index: 6;
	background: #ff5733;
}
#cover .page_meta {overflow: hidden;margin-top: 10px;}
#cover .page_meta .post_info {
	font: 14px/28px 'myiranyekan';
	color: #fff;
	float: right;
	margin-left: 15px;
}
#cover .page_meta .icon {
	display: inline-block;
	line-height: 28px;
	font-size: 21px;
	vertical-align: middle;
	color: #fff;
}
#cover .page_meta .icon i.lf1-icon-star {color: #ff5722;}
#popular_box {
	overflow: hidden;
	padding: 30px 0 85px;
}
#popular_box .popular_box_heading {
	font: 16px/40px 'myiranyekan';
	color: #fff;
	padding: 0 10px 0 20px;
	background: #ff5722;
	border-radius: 20px 0 0 20px;
	float: right;
	margin-bottom: 20px;
}
#popular_box .popular_post .post_title {margin-top: 10px;}
#popular_box .popular_post .post_title a,
#popular_box .popular_post .post_title {
	font: 26px/40px 'myiranyekan';
	color: #282828;
}
#popular_box .popular_post .post_content {
	overflow: hidden;
	margin: 10px 0;
}
#popular_box .popular_post .post_content p,
#popular_box .popular_post .post_content {
	font: 300 14px/28px 'myiranyekan';
	color: #282828;
	text-align: justify;
	letter-spacing: -0.5px;
}
#popular_box .popular_post .post_meta {overflow: hidden;text-align: center;}
#popular_box .popular_post .post_meta .post_info {
	font: 14px/28px 'myiranyekan';
	color: #282828;
	display: inline-block;
	margin: 0 15px;
}
#popular_box .popular_post .post_meta .icon {
	display: inline-block;
	line-height: 28px;
	font-size: 24px;
	vertical-align: middle;
	color: #282828;
}
#popular_box .popular_post .post_meta .icon i.lf1-icon-star {color: #ff5722;}
#popular_box .post_pic {
	overflow: hidden;
	border-radius: 5px;
}
#popular_box .post_pic img {display: block;}
#popular_course {
	overflow: hidden;
	padding: 30px 0 85px;
}
#popular_course .popular_box_heading {
	font: 16px/40px 'myiranyekan';
	color: #fff;
	padding: 0 10px 0 20px;
	background: #ff5722;
	border-radius: 20px 0 0 20px;
	float: right;
	margin-bottom: 20px;
}
#popular_course .popular_post .post_title {margin-top: 10px;}
#popular_course .popular_post .post_title a,
#popular_course .popular_post .post_title {
	font: 26px/40px 'myiranyekan';
	color: #282828;
}
#popular_course .popular_post .post_content {
	overflow: hidden;
	margin: 10px 0;
}
#popular_course .popular_post .post_content p,
#popular_course .popular_post .post_content {
	font: 300 14px/28px 'myiranyekan';
	color: #282828;
	text-align: justify;
	letter-spacing: -0.5px;
}
#popular_course .post_pic {
	overflow: hidden;
	border-radius: 5px;
}
#popular_course .post_pic img {display: block;}
#popular_course .course_meta {overflow: hidden;margin: 15px 0;text-align: center;}
#popular_course .course_meta_box span {display: block;}
#popular_course .course_meta_box span.course_meta_icon {font-size: 35px;float: right;margin-left: 5px;}
#popular_course .course_meta_box span.course_meta_icon i.lf1-icon-star {color: #ff5722;}
#popular_course .course_meta_box span.course_meta_value,	
#popular_course .course_meta_box span.course_meta_title {font: 13px/20px 'myiranyekan';white-space: nowrap;letter-spacing: -0.6px;text-align: right;}
#popular_course .course_meta_box span.course_meta_title {font: 16px/25px 'myiranyekan';}
#popular_course .financial_info {
	overflow: hidden;
	border-top: 2px dotted #ededed;
	padding-top: 15px;	
}
#popular_course .financial_info .main_price {
	font: 14px/40px 'myiranyekan';
	text-decoration: line-through;
	color: #282828;
	float: right;;
}
#popular_course .financial_info .discounted_rate{
	font: 14px/40px 'myiranyekan';
	color: #282828;
	float: right;
	margin-right: 15px;
}
#popular_course .financial_info .discounted_price {
	font: bold 28px/40px 'myiranyekan';
	color: #ff5733;
	float: left;
}
#popular_course .financial_info .discounted_price .unit {color: #282828;font: 16px/40px 'myiranyekan';display: inline-block;vertical-align: middle;margin-right: 5px;}
#blog_category_list {
	overflow: hidden;
	margin: 55px 0 25px;
}
#blog_category_list ul li {
	float: right;
}
#blog_category_list ul li a {
	font: 17px/50px 'myiranyekan';
	padding: 0 20px;
	border-radius: 5px;
	background: #fff;
	display: block;
	box-shadow: 0 2px 16px 0 rgba(10, 10, 10, 0.04);
	margin-left: 16px;
	color: #475567;
	transition: all 0.4s ease;
}
#blog_category_list ul li:last-child a {margin-left: 0}
#blog_category_list ul li.current a {
	color: #fff;
	background: #ff5722;
}
#blog_category_list ul li a:hover {opacity: 0.8;}
#newslatter {
	background: #ffc12f;
	border-radius: 10px;
	box-shadow: 0 2px 16px 0 rgba(10, 10, 10, 0.04);
	margin-top: 25px;
	overflow: hidden;
	position: relative;
}
#newslatter .newslatter_box {
	overflow: hidden;
	width: 400px;
	height: 125px;
	text-align: center;
	margin: 120px auto 0;
}
#newslatter .newslatter_box .main_title {
	font: 500 22px/30px 'myiranyekan';
	color: #3d3d3d;
}
#newslatter .newslatter_box .sub_title {
	font: 500 22px/45px 'myiranyekan';
	color: #3d3d3d;
}
#newslatter .newslatter_box .newslatter_form {
	overflow: hidden;
	border-radius: 5px;
}
#newslatter .newslatter_box .newslatter_form .get_email {
	float: left;
	font: 300 18px/50px 'myiranyekan';
	background: #fff;
	padding: 0 15px;
	color: #35383b;
	text-align: left;
	border: none;
}
#newslatter .newslatter_box .newslatter_form input[type="submit"] {
	float: left;
	font: 18px/50px 'myiranyekan';
	color: #fff;
	padding: 0 15px;
	background: #2a81ec;
	text-align: center;
	border: none;
	transition: all 0.4s ease;
	border-radius: 0 5px 5px 0;
}
#newslatter .newslatter_box .newslatter_form input[type="submit"]:hover {opacity: 0.8;}
#content {overflow: hidden;}
#content .post_details .post_title {
	font: bold 20px/30px 'myiranyekan';
	color: #4f5d70;
	padding: 10px 0;
}
#content .post_details .post_meta {overflow: hidden;margin-top: 10px;}
#content .post_details .post_meta .post_info a,
#content .post_details .post_meta .post_info {
	font: 14px/28px 'myiranyekan';
	color: #4f5d70;
}
#content .post_details img {
	display: block;
	border-radius: 5px;
	margin-bottom: 15px;
}
#content .post_details p {
	font: 15px/32px 'myiranyekan';
	color: #465262;
	text-align: justify;
	margin-bottom: 15px;
}
#content .post_details h3 {
	font: bold 18px/30px 'myiranyekan';
	color: #465262;
	margin: 10px 0;
}
#content .post_details .suggested_post a {
	background: #f8f8f8;
	border-radius: 4px;
	margin-bottom: 10px;
	padding: 10px 15px;
	font: 16px/35px 'myiranyekan';
	color: #465262;
	display: block;
	transition: all 0.4s ease;
}
#content .post_details .suggested_post a:hover {opacity: 0.8;}
#content .post_details blockquote {
	background: #fcfcfc url(../images/blockquote_icon.png) no-repeat center 40px;
	border-radius: 4px;
	padding: 110px 15px 10px;
}
#content .post_details blockquote img {
	display: block;
	margin: auto;
}
#sidebar .sidebar_widget {text-align: center;}
#sidebar .sidebar_widget .widget_title {
	font: 15px/30px 'myiranyekan';
	margin-bottom: 15px;
	color: #455160;
}
#sidebar .sidebar_widget .avatar {
	border-radius: 50%;
	overflow: hidden;
	width: 100px;
	height: 100px;
	margin: 0 auto 15px;
	border: 2px solid #e7e7e7;
}
#sidebar .sidebar_widget .author_name a,
#sidebar .sidebar_widget .author_name {
	font: 25px/30px 'myiranyekan';
	color: #455160;
}
#sidebar .sidebar_widget .author_desc {
	font: 14px/24px 'myiranyekan';
	margin-top: 15px;
	color: #455160;
	text-align: justify;
	text-align-last: center;
	letter-spacing: -0.7px;
}
#sidebar .sidebar_widget .author_desc a {
	color: #455160;
	font-size: 16px;
	display: block;
}
#sidebar .sidebar_widget .social_list {text-align: center;margin-bottom: 20px;}
#sidebar .sidebar_widget .social_list li {
	display: inline-block;
	width: 45px;
	height: 45px;
	line-height: 40px;
	text-align: center;
	border-radius: 4px;
}
#sidebar .sidebar_widget .social_list li a {
	color: #fff;
	font-size: 18px;
	line-height: 45px;
	transition: all 0.4s ease;
	display: block;
}
#sidebar .sidebar_widget .social_list li a:hover {opacity: 0.8;}
#sidebar .sidebar_widget .social_list li.linkedin a {background: #16a7d4;}
#sidebar .sidebar_widget .social_list li.facebook a {background: #3c599f;}
#sidebar .sidebar_widget .social_list li.google a {background: #ed1314;}
#sidebar .sidebar_widget .social_list li.twitter a {background: #20b9ff;}
#wrapper .rate_box {overflow: hidden;}
#wrapper .rate_box .stars {float: right;}
#wrapper .rate_box .stars span.star {
	float: right;
	font-size: 22px;
	line-height: 30px;
	margin-left: 4px;
	color: #c4c4c4;
}
#wrapper .rate_box .stars span.star.active {color: #ff5722;}
#wrapper .rate_box .rate_text {
	float: left;
	font: 14px/30px 'myiranyekan';
	color: #282828;
}
#sidebar .tags_widget .tags_title {
	background: #ff5722;
	font: 20px/50px 'myiranyekan';
	color: #fff;
	text-align: center;
	display: block;
	padding: 10px 0;
}
#sidebar .tags_widget  ul li {
	float: right;
	position: relative;
	padding-right: 20px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#sidebar .tags_widget  ul li:before {
	position: absolute;
	content: " ";
	display: block;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background: #f3f3f3;
	right: 0px;
	top: 9px;
}
#sidebar .tags_widget  ul li a {
	font: 15px/32px 'myiranyekan';
	color: #3e4957;
	transition: all 0.4s ease;
}
#sidebar .tags_widget  ul li a:hover {opacity: 0.6;}
#comments_box .heading {
	font: 22px/40px 'myiranyekan';
	color: #455160;
	overflow: hidden;
	margin: 10px 0 20px;
} 
#comments_box .heading .icon {
	float: left;
	font-size: 40px;
	height: 0;
}
#comments_box .comment_box {
	overflow: hidden;
	margin-bottom: 10px;
}
#comments_box .comment_box:last-child {margin-bottom: 0;}
#comments_box input[type="submit"] {
	font: 16px/50px 'myiranyekan';
	background: #2a81ec;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	display: block;
	transition: all 0.4s ease;
	cursor: pointer;
	border: none;
	float: left;
	width: 150px;
	margin-top: 5px;
}
#comments_box .cancel_post {
	font: 16px/46px 'myiranyekan';
	background: #fff;
	color: #3e4957;
	text-align: center;
	border-radius: 5px;
	display: block;
	transition: all 0.4s ease;
	cursor: pointer;
	border: none;
	float: left;
	width: 150px;
	margin-top: 5px;
	margin-left: 10px;
	border: 2px solid #eee;
	box-sizing: border-box;
}
#comments_box .send_replay {
	font: 16px/46px 'myiranyekan';
	background: #fff;
	color: #3e4957;
	text-align: center;
	border-radius: 5px;
	display: block;
	transition: all 0.4s ease;
	cursor: pointer;
	border: none;
	float: left;
	width: 150px;
	border: 2px solid #eee;
	box-sizing: border-box;
	margin-top: -70px;
}
#comments_box .send_replay i {
	display: inline;
	vertical-align: middle;
	font-size: 24px;
	line-height: 46px;
	height: 0;
	margin-right: 10px;
}
#comments_box input[type="submit"]:hover,
#comments_box .cancel_post:hover {opacity: 0.7;}
#comments_box .comments_list_title {
	font: 18px/45px 'myiranyekan';
	color: #4f5d70;
	text-align: center;
	position: relative;
	margin: 10px 0;
	overflow: hidden;
}
#comments_box .comments_list_title:after {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	height: 1px;
	border-bottom: 2px dotted #e5e5e5;
	bottom: 0;
	margin: auto;
}
#comments_box .comments_list_title span {
	display: inline-block;
	background: #fff;
	position: relative;
	z-index: 2;
	padding: 0 15px;
}
#comments_box .about_writer {
	width: 140px;
	float: right;
	border-left: 2px dotted #e5e5e5;
	height: 250px;
	padding: 15px;
}
#comments_box .about_writer .writer_box {
	overflow: hidden;
	position: relative;
	width: 110px;
	margin: 0 auto;
}
#comments_box .about_writer .writer_box .avatar_pic {
	width: 80px;
	height: 80px;
	overflow: hidden;
	border-radius: 50%;
	margin: 30px auto 0;
}
#comments_box .about_writer .writer_box .badge_degree {
	width: 40px;
	height: 40px;
	background: #2a81ec;
	font: 500 32px/40px 'myiranyekan';
	text-align: center;
	color: #fff;
	border-radius: 50%;
	position: absolute;
	top: 12px;
	left: 0;
}
#comments_box .about_writer .writer_box .text_degree {
	position: absolute;
	right: 0;
	top: 0;
	font: 13px/30px 'myiranyekan';
	letter-spacing: -0.5px;
}
#comments_box .about_writer .writer_degree {
	font: bold 18px/40px 'myiranyekan';
	color: #fff;
	border-radius: 20px;
	display: block;
	text-align: center;
	background: #ff5722;
	margin: 10px 0 5px;
}
#comments_box .about_writer .writer_duration {
	font: 14px/20px 'myiranyekan';
	color: #343434;
	text-align: center;
}
#comments_box .comment_details {
	padding: 15px;
	float: right;
	display: block;
	width: calc(100% - 140px);
}
#comments_box .comment_details .writer_name {
	font: bold 17px/45px 'myiranyekan';
	color: #343434;
}
#comments_box .comment_details p {
	font: 14px/30px 'myiranyekan';
	color: #343434;
	margin-bottom: 	15px;
}
#wrapper .releated_section {
	overflow: hidden;
	padding: 25px 0;
}
#wrapper .releated_section .section_head {overflow: hidden;margin-bottom: 15px;}
#wrapper .releated_section .min_title {
	font: 500 22px/50px 'myiranyekan';
	color: #334049;
	float: right;
}
#wrapper .releated_section .owl-nav {
	position: absolute;
	top: -60px;
	left: 0;
}
#wrapper .releated_section .owl-nav div {
	float: left;
	height: 50px;
	width: 50px;
	box-sizing: border-box;
	border: 2px solid #e5e5e5;
	margin-right: 5px;
	border-radius: 5px;
	font-size: 0;
	transition: all 0.4s ease;
}
#wrapper .releated_section .owl-nav div:hover {opacity: 0.6;}
#wrapper .releated_section .owl-nav div.owl-next:after,
#wrapper .releated_section .owl-nav div.owl-prev:after {
	content: "\f11d";
	font-family: lf1;
    display: block;
	font-size: 30px;
	line-height: 46px;
	text-align: center;
}
#wrapper .releated_section .owl-nav div.owl-next:after {transform: rotate(270deg);}
#wrapper .releated_section .owl-nav div.owl-prev:after {transform: rotate(90deg);}
#tools_search {
	background: #fff;
	padding: 50px 0;
	box-shadow: 0px 3px 21px 0px rgba(10, 10, 10, 0.04);
	text-align: center;
}
#tools_search .section_title {
    color: #4f5d70;
    font: bold 20px/50px "myiranyekan";
}
#tools_search .search_section {
	max-width: 500px;
	margin: 20px auto 10px;
}
#wrapper .tools_archive {
	overflow: hidden;
	padding: 50px 0;
}
#wrapper .tools_archive .tools_item a {
	color: #475465;
    font: 16px/25px "myiranyekan";
	display: block;
	padding: 20px 25px;
	border-bottom: 2px solid #fbfbfb;
	transition: all 0.4s ease;
}
#wrapper .tools_archive .tools_item:last-child a {border: none;}
#wrapper .tools_archive .tools_item a .download_times {
	float: left;
	font-size: 14px;
}
#wrapper .tools_archive .tools_item a:hover {padding: 15px 30px;}
#wrapper .learnbox_archive .see_more_items,
#wrapper .course_archive .see_more_items,
#wrapper .tools_archive .see_more_items {text-align: center;}
#wrapper .learnbox_archive .see_more_items a,
#wrapper .course_archive .see_more_items a,
#wrapper .tools_archive .see_more_items a {
	font: 20px/60px 'myiranyekan';
	background: #2a81ec;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	display: inline-block;
	box-shadow: 0px 2px 2px 0px rgba(106, 106, 106, 0.22);
	transition: all 0.4s ease;
	padding: 0 50px;
}
#wrapper .course_archive .see_more_items a:hover,
#wrapper .tools_archive .see_more_items a:hover {
	opacity: 0.8;
	box-shadow: none;
}
#wrapper .tools_list .card_box a {padding: 20px 30px;display: block;text-align: center;transition: all 0.4s ease;}
#wrapper .tools_list .card_box a:hover {opacity: 0.8;}
#wrapper .tools_list .card_box img {display: inline-block;}
#wrapper .tools_details .tools_name {
    font:500 24px/60px "myiranyekan";
    color: #4f5d70;
}
#wrapper .tools_details .tools_download_info {
	overflow: hidden;
	font: 16px/40px "myiranyekan";
}
#wrapper .tools_details .tools_download_info .item {border-bottom: 1px solid #f5f5f5;overflow: hidden;padding: 15px 25px;}
#wrapper .tools_details .tools_download_info .item:last-child {border: none;}
#wrapper .tools_details .tools_download_info .dl_button a {
	background: #0cb848;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	display: block;
	box-shadow: 0px 2px 2px 0px rgba(106, 106, 106, 0.22);
	transition: all 0.4s ease;
}
#wrapper .tools_details .tools_download_info .dl_button a:hover {opacity: 0.8;}
#wrapper .podcast_card {
	overflow: hidden;
	margin-bottom: 20px;
}
#wrapper .podcast_card .icon a {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	font-size: 70px;
	line-height: 90px;
	background: #ff5722;
	color: #fff;
	float: right;
	text-align: center;
	margin-left: 25px;
	transition: all 0.4s ease;
}
#wrapper .podcast_card .icon a:hover {opacity: 0.7;}
#wrapper .podcast_card .podcast_name a,
#wrapper .podcast_card .podcast_name {
    font:500 18px/50px "myiranyekan";
    color: #2d333d;
	transition: all 0.4s ease;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
#wrapper .podcast_card .podcast_name a:hover {opacity: 0.7;}
#wrapper .podcast_card .podcast_name span.podcast_label {
	font: 500 16px/30px "myiranyekan";
	padding: 0 10px;
	color: #fff;
	background: #2a81ec;
	vertical-align: middle;
	display: inline-block;
	border-radius: 4px;
}
#wrapper .podcast_card .podcast_meta {
    font:14px/20px "myiranyekan";
    color: #2d333d;
}
#wrapper .podcast_card .podcast_meta span {margin-left: 15px;}
#wrapper .podcast_card .podcast_number {
	text-align: left;
    font:500 18px/50px "myiranyekan";
    color: #2d333d;
}
#wrapper .podcast_card .stars {float: left;}
#wrapper .podcast_card .rate_text {
	font-size: 12px;
	line-height: 36px;
}
#recording_box {
	padding: 60px 0 90px;
	background: #fff url(../images/recording_line.jpg) no-repeat bottom center;
}
#recording_box .recording_status {
	font: 16px/46px "myiranyekan";
	border: 2px solid #3c4654;
	border-radius: 25px;
	text-align: center;
	display: block;
	margin: 30px auto 0;
	width: 180px;
	color: #3c4654;
}
#recording_box .ask a {
	font: 16px/50px "myiranyekan";
	border-radius: 25px;
	text-align: center;
	display: block;
	margin: 30px auto 0;
	width: 180px;
	background: #2a81ec;
	color: #fff;
	cursor: pointer;
	transition: all 0.4s ease;
}
#recording_box .ask a:hover {opacity: 0.8;}
#recording_box .talk_topic {
    font:500 24px/50px "myiranyekan";
    color: #2d333d;
	text-align: center;
	margin-top: 40px;
	letter-spacing: -0.75px;
}
#recording_box .avatars {
	text-align: center;
}
#recording_box .avatars span {
	width: 110px;
	height: 110px;
	border: 2px solid #e7e7e7;
	border-radius: 50%;
	overflow: hidden;
	display: inline-block;
}
#recording_box .person_names {
	font: 14px/18px 'myiranyekan';
	color: #334049;
	text-align: center;
	letter-spacing: -.5px;
}
#recording_box .person_names > div:nth-child(1) {border-left: 1px solid #334049;}
#recording_box .person_names .presenter_name {float: left;}
#recording_box .person_names .guest_name {float: right;}
#wrapper #podcast_details .podcast_name a,
#wrapper #podcast_details .podcast_name {
    font:bold 18px/30px "myiranyekan";
    color: #2d333d;
	transition: all 0.4s ease;
	margin-top: 10px;
	margin-bottom: 15px;
}
#wrapper #podcast_details .podcast_name a:hover {opacity: 0.7;}
#wrapper #podcast_details h3 {
    font: 500 18px/30px "myiranyekan";
	margin-bottom: 15px;
    color: #2d333d;
}
#wrapper #podcast_details .podcast_meta {
    font: 300 14px/35px "myiranyekan";
    color: #2d333d;
	overflow: hidden;
	margin: 20px 0;
	letter-spacing: -0.5px;
}
#wrapper #podcast_details .podcast_meta .item {
	display: block;
	overflow: hidden;
}
#wrapper #podcast_details .podcast_meta .item .icon {
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	font-size: 25px;
	line-height: 30px;
}
#wrapper #podcast_details .podcast_time {
	font: 500 25px/30px "myiranyekan";
	color: #2d333d;
}
#wrapper #podcast_details .podcast_time span {
	font: 300 14px/25px "myiranyekan";
	display: block;
	letter-spacing: -0.8px;
}
#wrapper #podcast_details .podcast_dl a {
	font: 16px/50px "myiranyekan";
	border-radius: 4px;
	text-align: center;
	display: block;
	background: #0cb848;
	color: #fff;
	cursor: pointer;
	transition: all 0.4s ease;
	margin: 20px 0;
}
#wrapper #podcast_details .podcast_dl a:hover {opacity: 0.8;}
#wrapper #podcast_details .share_box .share_title {
	text-align: center;
    color: #2d333d;
    font: 14px/30px "myiranyekan";
	margin-bottom: 10px;
}
#wrapper #podcast_details .social_list {text-align: center;margin-bottom: 20px;}
#wrapper #podcast_details .social_list li {
	display: inline-block;
	width: 45px;
	height: 45px;
	line-height: 40px;
	text-align: center;
	border-radius: 4px;
}
#wrapper #podcast_details .social_list li a {
	color: #fff;
	font-size: 18px;
	line-height: 45px;
	transition: all 0.4s ease;
	display: block;
}
#wrapper #podcast_details .social_list li a:hover {opacity: 0.8;}
#wrapper #podcast_details .social_list li.linkedin a {background: #16a7d4;}
#wrapper #podcast_details .social_list li.facebook a {background: #3c599f;}
#wrapper #podcast_details .social_list li.google a {background: #ed1314;}
#wrapper #podcast_details .social_list li.twitter a {background: #20b9ff;}
#wrapper ol {
	overflow: hidden;
	font: 14px/40px "myiranyekan";
}
#wrapper ol li {
	position: relative;
	padding-right: 40px;
}
#wrapper ol li:before {
	text-align: center;
	width: 30px;
	height: 30px;
	display: block;
	border-radius: 50%;
	border: 2px solid #d9d9d9;
	top: 5px;
	right: 0;
	position: absolute;
	font: bold 18px/30px "myiranyekan";
	color: #3e4957;
}
#wrapper ol li:nth-child(1):before {content: "۱";}
#wrapper ol li:nth-child(2):before {content: "۲";}
#wrapper ol li:nth-child(3):before {content: "۳";}
#wrapper ol li:nth-child(4):before {content: "۴";}
#wrapper ol li:nth-child(5):before {content: "۵";}
#wrapper ol li:nth-child(6):before {content: "۶";}
#wrapper ol li:nth-child(7):before {content: "۷";}
#wrapper ol li:nth-child(8):before {content: "۸";}
#wrapper ol li:nth-child(9):before {content: "۹";}
#wrapper ol li:nth-child(10):before {content: "۱۰";}
#wrapper ol li:nth-child(11):before {content: "۱۱";}
#wrapper ol li:nth-child(12):before {content: "۱۲";}
#wrapper ol li:nth-child(13):before {content: "۱۳";}
#wrapper ol li:nth-child(14):before {content: "۱۴";}
#wrapper ol li:nth-child(15):before {content: "۱۵";}
#wrapper #single_content .card_box .tab-pane ul {
	overflow: hidden;
	font: 14px/40px "myiranyekan";
}
#wrapper #single_content .card_box .tab-pane ul li {
	position: relative;
	padding-right: 40px;
}
#wrapper #single_content .card_box .tab-pane ul li:before {
	text-align: center;
	width: 30px;
	height: 30px;
	display: block;
	border-radius: 50%;
	border: 2px solid #d9d9d9;
	top: 5px;
	right: 0;
	position: absolute;
	font: bold 18px/30px "myiranyekan";
	color: #3e4957;
	content: " ";
}
#wrapper #single_content .card_box .tab-pane ul li:after {
	content: " ";
	display: block;
	width: 16px;
	height: 16px;
	background: #ff5733;
	border-radius: 50%;
	position: absolute;
	top: 12px;
	right: 7px;
}

#wrapper .social_card a  {
	font: 300 18px/30px "myiranyekan";
	text-align: center;
	padding: 40px 0;
	color: #fff;
	display: block;
	transition: all 0.4s ease;
}
#wrapper .social_card a:hover  {opacity: 0.8;}
#wrapper .social_card .icon i {
	display: inline-block;
	vertical-align: middle;
	font-size: 30px;
	line-height: 30px;
}
#wrapper .social_card.instagram_card a {background-color: #d72899;}
#wrapper .social_card.telegram_card a {background-color: #35bded;}
#wrapper .teacher_vcard_list {text-align: center;}
#wrapper .teacher_vcard_list .teacher_vcard {display: inline-block;margin: 0 15px;}
#wrapper .teacher_vcard_list .avatar {
	width: 140px;
	height: 140px;
	border-radius: 50%;
	overflow: hidden;
	margin-bottom: 10px;
}
#wrapper .teacher_vcard_list .name {
	font: 22px/30px 'myiranyekan';
	color: #334049;
}
#wrapper .teacher_vcard_list .expertise {
	font: 14px/20px 'myiranyekan';
	color: #334049;
}
#wrapper .card_filter_selectbox {
	height: 42px;
	border: 1px solid #e4e4e4;
	border-radius: 4px;
	line-height: 40px;
	overflow: hidden;
	color: #424d5d;
	position: relative;
}
#wrapper .card_filter_selectbox .icon {
	position: absolute;
	width: 40px;
	height: 40px;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	border-right: 1px solid #e4e4e4;
	display: block;
	background: #fff;
}
#wrapper .card_filter_selectbox .icon i {
	line-height: 42px;
	display: block;
	font-size: 16px;
	padding-right: 12px;
	vertical-align: middle;
}
#wrapper .card_filter_selectbox select {
	border: 1px solid rgba(0,0,0,0);
	font: 13px/40px 'myiranyekan';
	height: 40px;
	width: 100%;
	padding: 0 15px 0 35px;
	color: #424d5d;
}
#wrapper .card_filter_selectbox select option {font: 14px/50px 'myiranyekan' !important;padding:10px 5px;}
#wrapper .card_filter_tabs {
	overflow: hidden;
}
#wrapper .card_filter_title {
	font: 14px/40px 'myiranyekan';
	color: #334049;
}
#wrapper .card_filter_title .icon {
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	font-size: 25px;
	line-height: 40px;
}
#wrapper .card_filter_tabs li {float: right;}
#wrapper .card_filter_tabs li a {
	font: 14px/40px 'myiranyekan';
	padding: 0 20px;
	border: 1px solid #d9d9d9;
	display: block;
	color: #424d5d;
}
#wrapper .card_filter_tabs li:first-child a {
	border-radius: 0 5px 5px 0;
	border-left: none;
}
#wrapper .card_filter_tabs li:last-child a {
	border-radius: 5px 0 0 5px;
	border-right: none;
}
#wrapper .card_filter_tabs li.active a {
	background: #ff5733;
	border-color: #ff5733;
	color: #fff;
}
#wrapper .learnbox_card {position: relative;overflow: visible;margin: 60px 0 40px;}
#wrapper .learnbox_card:last-child {margin-bottom: 0px;}
#wrapper .learnbox_card .discount_label {
	width: 92px;
	padding-left: 17px;
	height: 120px;
	background: url(../images/discount_label.png) no-repeat center center;
	position: absolute;
	top: -35px;
	left: 60px;
	background-size: 100% auto;
	color: #fff;
	text-align: center;
	padding-top: 25px;
}
#wrapper .learnbox_card .discount_label .discount_value {font: 40px/30px "myiranyekan";}
#wrapper .learnbox_card .discount_label .discount_value i {font: 300 20px/30px "myiranyekan";}
#wrapper .learnbox_card .discount_label .discount_text {font: 300 20px/20px "myiranyekan";}
#wrapper .learnbox_card .learnbox_pic {
	float: right;
	margin-left: 10px;
}
#wrapper .learnbox_card .title {
	font: 22px/40px 'myiranyekan';
	color: #334049;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	letter-spacing: -1.1px;
	margin: 40px 0 20px;
}
#wrapper .learnbox_card .title a {color: #334049;transition: all 0.4s ease;}
#wrapper .learnbox_card .title a:hover {opacity: 0.8;}
#wrapper .learnbox_card .learnbox_desc p,
#wrapper .learnbox_card .learnbox_desc {
	font: 300 16px/30px 'myiranyekan';
	color: #3c4044;
	text-align: justify;
}
#wrapper .learnbox_card .learnbox_meta {
	float: left;
	margin-top: 50px;
}
#wrapper .learnbox_card .learnbox_meta > * {float: right;}
#wrapper .learnbox_card .main_price {
	font: normal 16px/46px 'myiranyekan';
	text-decoration: line-through;
	color: #999fa4;
}
#wrapper .learnbox_card .discounted_price {
	font: bold 22px/46px 'myiranyekan';
	color: #334049;
	margin: 0 25px;
}
#wrapper .learnbox_card .learnbox_meta a {
	font: 16px/46px 'myiranyekan';
	background: #2a81ec;
	color: #fff;
	text-align: center;
	border-radius: 23px;
	display: inline-block;
	transition: all 0.4s ease;
	padding: 0 25px;
}
#wrapper .learnbox_card .learnbox_meta a:hover {box-shadow: none;opacity: 0.8;}
#instructor_box .instructor_avatar {
	width: 140px;
	height: 140px;
	border-radius: 50%;
	overflow: hidden;
	margin: 15px auto;
}
#instructor_box .instructor_name {
	font: 18px/30px 'myiranyekan';
	color: #384250;
	text-align: center;
}
#instructor_box .instructor_duration {
	font: 14px/28px 'myiranyekan';
	color: #384250;
	text-align: center;
}
#instructor_box .instructor_meta {overflow: hidden;margin: 25px 0;text-align: center;}
#instructor_box .instructor_meta .instructor_meta_box span {display: block;}
#instructor_box .instructor_meta .instructor_meta_box span.meta_icon {font-size: 30px;}
#instructor_box .instructor_meta .instructor_meta_box span.meta_icon i.lf1-icon-star {color: #ff5722;}
#instructor_box .instructor_meta .instructor_meta_box span.meta_value {font: bold 22px/22px 'myiranyekan';white-space: nowrap;letter-spacing: -0.6px;}	
#instructor_box .instructor_meta .instructor_meta_box span.meta_title {font: 300 14px/20px 'myiranyekan';white-space: nowrap;letter-spacing: -0.6px;}
#instructor_box .instructor_about {text-align: center;}
#instructor_box .instructor_about .about_title {
	font: 15px/36px 'myiranyekan';
	color: #384250;
	border: 2px solid #e6e6e6;
	border-radius: 20px;
	padding: 0 20px;
	display: inline-block;
	margin-bottom: 25px;
}
#instructor_box .instructor_about p {
	max-width: 90%;
	font: 300 14px/20px 'myiranyekan';
	color: #384250;
	margin: 0 auto;
}
#instructor_box .social_list {text-align: center;}
#instructor_box .social_list li {
	display: inline-block;
	width: 45px;
	height: 45px;
	line-height: 40px;
	text-align: center;
	border-radius: 4px;
}
#instructor_box .social_list li a {
	color: #384250;
	font-size: 25px;
	line-height: 45px;
	transition: all 0.4s ease;
	display: block;
}
#instructor_box .social_list li a:hover {opacity: 0.8;}
#wrapper .course_box {
	padding: 15px;
	padding-left: 0;
	overflow: hidden;
	border-bottom: 1px solid #f4f4f4;
}
#wrapper .course_box .course_pic {
	display: block;
	overflow: hidden;
	border-radius: 5px;
	position: relative;
}
#wrapper .course_box .course_pic .pic_tag {
	position: absolute;
	top: 5px;
	right: 5px;
	background: rgba(0,0,0,0.4);
	font: 13px/25px 'myiranyekan';
	color: #fff;
	padding: 0 10px;
	border-radius: 4px;
}
#wrapper .course_box .post_title a,
#wrapper .course_box .post_title {
	font: 16px/30px 'myiranyekan';
	color: #282828;
}
#wrapper .course_box .post_content {margin: 10px 0;}
#wrapper .course_box .post_content p,
#wrapper .course_box .post_content {
	font: 300 14px/22px 'myiranyekan';
	color: #282828;
	text-align: justify;
	letter-spacing: -0.5px;
}
#wrapper .course_box .post_meta {overflow: hidden;}
#wrapper .course_box .post_meta .post_info {
	font: 13px/28px 'myiranyekan';
	color: #282828;
	float: right;
	margin: 0 5px;
}
#wrapper .course_box .post_meta .icon {
	display: inline-block;
	line-height: 28px;
	font-size: 21px;
	vertical-align: middle;
	color: #282828;
}
#wrapper .course_box .post_meta .icon i.lf1-icon-star {color: #ff5722;}
#wrapper .course_box .price_row {overflow: hidden;}
#wrapper .course_box .main_price {
	font: 300 13px/30px 'myiranyekan';
	text-decoration: line-through;
	color: #999fa4;
	text-align: center;
}
#wrapper .course_box .discounted_price {
	font: bold 28px/30px 'myiranyekan';
	color: #ff5733;
	text-align: center;
}
#wrapper .course_box .discounted_price .unit {color: #282828;font: 14px/30px 'myiranyekan';display: inline-block;vertical-align: middle;}
#wrapper .course_box .post_rate {text-align: center;margin-top: 10px;}
#wrapper .course_box .post_rate .stars {width: 80px;margin: 0 auto;}
#wrapper .course_box .post_rate .stars span.star {
	float: right;
	font-size: 16px;
	line-height: 30px;
	color: #c4c4c4;
}
#wrapper .course_box .post_rate .stars span.star.active {color: #ff5722;}
#wrapper .course_box .post_rate .rate_text {
	text-align: center;
	font: 12px/20px 'myiranyekan';
	color: #282828;
}
#wrapper #archive_course .see_more_items,
#wrapper #instructor_course .see_more_items {text-align: center;}
#wrapper #archive_course .see_more_items a,
#wrapper #instructor_course .see_more_items a {
	font: 18px/50px 'myiranyekan';
	background: #2a81ec;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	display: inline-block;
	box-shadow: 0px 2px 2px 0px rgba(106, 106, 106, 0.22);
	margin: 20px 0;
	transition: all 0.4s ease;
	padding: 0 30px;
}
#wrapper #archive_course .see_more_items a:hover,
#wrapper #instructor_course .see_more_items a:hover {
	opacity: 0.8;
	box-shadow: none;
}
#wrapper.category_details,
#wrapper.category_details .container {
	overflow: visible !important;
}
#wrapper #single_sidebar {margin-top: -265px;position: relative;z-index: 5;}
#wrapper #single_sidebar .course_preview {position: relative;overflow: hidden;}
#wrapper #single_sidebar .play_icon {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	font-size: 70px;
	line-height: 90px;
	background: #ff5722;
	color: #fff;
	text-align: center;
	transition: all 0.4s ease;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	cursor: pointer;
}
#wrapper #single_sidebar .financial_info {text-align: center;}
#wrapper #single_sidebar .financial_info .main_price {
	font: 16px/30px 'myiranyekan';
	text-decoration: line-through;
	color: #999fa4;
	text-align: center;
}
#wrapper #single_sidebar .financial_info .discounted_rate{
	font: 14px/20px 'myiranyekan';
	color: #282828;
	text-align: center;
}
#wrapper #single_sidebar .financial_info .discounted_price {
	font: bold 28px/50px 'myiranyekan';
	color: #282828;
	text-align: center;
}
#wrapper #single_sidebar .financial_info .discounted_price .unit {color: #282828;font: 16px/50px 'myiranyekan';display: inline-block;vertical-align: middle;margin-right: 5px;}
#wrapper #single_sidebar .financial_info .get_course {text-align: center;}
#wrapper #single_sidebar .financial_info .get_course a {
	font: 18px/50px 'myiranyekan';
	background: #2a81ec;
	color: #fff;
	text-align: center;
	border-radius: 5px;
	display: inline-block;
	box-shadow: 0px 2px 2px 0px rgba(106, 106, 106, 0.22);
	margin: 20px 0;
	transition: all 0.4s ease;
	width: 90%;
	margin: 10px auto 15px;
}
#wrapper #single_sidebar .widget_title {
	font: 13px/45px 'myiranyekan';
	color: #4f5d70;
	text-align: center;
	position: relative;
}
#wrapper #single_sidebar .widget_title:after {
	content: " ";
	display: block;
	position: absolute;
	top: 0;
	width: 100%;
	height: 1px;
	border-bottom: 2px dotted #e5e5e5;
	bottom: 0;
	margin: auto;
}
#wrapper #single_sidebar .widget_title span {
	display: inline-block;
	background: #fff;
	position: relative;
	z-index: 2;
	padding: 0 12px;
}
#wrapper #single_sidebar .students_count {
	font: bold 22px/40px 'myiranyekan';
	color: #282828;
	text-align: center;

}
#wrapper #single_sidebar .property_meta {overflow: hidden;margin: 5px 0;text-align: center;}
#wrapper #single_sidebar .property_meta .property_meta_box {margin: 5px 0;}
#wrapper #single_sidebar .property_meta .property_meta_box span {display: block;}
#wrapper #single_sidebar .property_meta .property_meta_box span.meta_icon {font-size: 30px;}
#wrapper #single_sidebar .property_meta .property_meta_box span.meta_icon i.lf1-icon-star {color: #ff5722;}
#wrapper #single_sidebar .property_meta .property_meta_box span.meta_value {font: 15px/22px 'myiranyekan';white-space: nowrap;letter-spacing: -0.6px;}	
#wrapper #single_sidebar .property_meta .property_meta_box span.meta_value a {color: #333333;}	
#wrapper #single_sidebar .property_meta .property_meta_box span.meta_title {font: 300 14px/20px 'myiranyekan';white-space: nowrap;letter-spacing: -0.6px;}
#wrapper #single_sidebar .social_list {text-align: center;margin-bottom: 20px;}
#wrapper #single_sidebar .social_list li {
	display: inline-block;
	width: 45px;
	height: 45px;
	line-height: 40px;
	text-align: center;
	border-radius: 4px;
}
#wrapper #single_sidebar .social_list li a {
	color: #fff;
	font-size: 18px;
	line-height: 45px;
	transition: all 0.4s ease;
	display: block;
}
#wrapper #single_sidebar .social_list li a:hover {opacity: 0.8;}
#wrapper #single_sidebar .social_list li.linkedin a {background: #16a7d4;}
#wrapper #single_sidebar .social_list li.facebook a {background: #3c599f;}
#wrapper #single_sidebar .social_list li.google a {background: #ed1314;}
#wrapper #single_sidebar .social_list li.twitter a {background: #20b9ff;}
#wrapper #single_sidebar .avatar {
	border-radius: 50%;
	overflow: hidden;
	width: 100px;
	height: 100px;
	margin: 0 auto 15px;
	border: 2px solid #e7e7e7;
}
#wrapper #single_sidebar .author_name a,
#wrapper #single_sidebar .author_name {
	font: 25px/30px 'myiranyekan';
	color: #455160;
	text-align: center;
}
#wrapper #single_sidebar .author_desc {
	font: 14px/24px 'myiranyekan';
	margin-top: 15px;
	color: #455160;
	text-align: justify;
	text-align-last: center;
	letter-spacing: -0.7px;
}
#wrapper #single_sidebar .author_desc a {
	color: #455160;
	font-size: 18px;
	display: block;
	margin-top: 10px;
}
#wrapper .single_content_tabs {
	overflow: hidden;
	margin-bottom: 25px;
}
#wrapper .single_content_tabs li {float: right;}
#wrapper .single_content_tabs li a {
	font: 16px/40px 'myiranyekan';
	padding: 0 22px 10px;
	display: block;
	color: #4f5d70;
	border-bottom: 4px solid #f9f9f9;
}
#wrapper .single_content_tabs li.active a {
	border-color: #ff5722;
}
#wrapper #single_sidebar {}
#wrapper #single_content p {
	font: 15px/32px 'myiranyekan';
	color: #465262;
	text-align: justify;
	margin-bottom: 15px;
}
#wrapper #single_content h3 {
	font: bold 18px/30px 'myiranyekan';
	color: #465262;
	margin: 10px 0;
}
#wrapper #single_content .tags_widget {
	position: relative;
	overflow: hidden;
	padding-right: 130px;
}
#wrapper #single_content .tags_title {
	background: #ff5722;
	color: #fff;
	text-align: center;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	height: 100%;
	vertical-align: middle;
	overflow: hidden;
	width: 130px;
}
#wrapper #single_content .tags_title span {
	font: 20px/20px 'myiranyekan';
	height: 20px;
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 0;
	left: 0;
}
#wrapper #single_content .tags_list {
	overflow: hidden;
	padding: 19px 14px;
}
#wrapper #single_content .tags_list ul {
	white-space: nowrap;
}
#wrapper #single_content .tags_list ul li {
	float: right;
	position: relative;
	padding-right: 15px;
	margin-left: 10px;
}
#wrapper #single_content .tags_list ul li:before {
	position: absolute;
	content: " ";
	display: block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: #f3f3f3;
	right: 0px;
	top: 12px;
}
#wrapper #single_content .tags_list ul li a {
	font: 14px/32px 'myiranyekan';
	color: #3e4957;
	transition: all 0.4s ease;
}
#wrapper #single_content  ul li a:hover {opacity: 0.6;}
#wrapper #single_content #headlines {margin-bottom: 0;}
#wrapper #single_content .panel-headlines {
	font: 20px/40px 'myiranyekan';
	color: #3e4957;
	margin-bottom: 10px;
	border: none;
	box-shadow: none;
}
#wrapper #single_content .panel-headlines:last-child {margin-bottom: 0;}
#wrapper #single_content .panel-headlines .panel-heading {
	background: #fbfbfb;
	border-right: 4px solid #e6e5e5;	
	position: relative;
}
#wrapper #single_content .panel-headlines .panel-heading .arrow_btn {
	position: absolute;
	height: 20px;
	top: 20px;
	left: 15px;
	width: 20px;
	line-height: 20px;
	transition: all 0.4s ease;
}
#wrapper #single_content .panel-headlines .panel-heading.active .arrow_btn {
	transform: rotate(180deg);
	left: 18px;
}
#wrapper #single_content .panel-headlines .panel-collapse {
	padding-right: 30px;
	margin: 20px 0;
}
#wrapper #single_content .features_box {
	font: 16px/45px 'myiranyekan';
	letter-spacing: -0.5px;
}
#wrapper #single_content .features_box a {color: #282828;}
#wrapper #single_content .features_box .icon {
	float: right;
	background: #ff5722;
	border-radius: 50%;
	width: 45px;
	height: 45px;
	font-size: 25px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	margin-left: 5px;
}
#free_videos_modal .reverse-inner {
	margin: -30px -40px 30px;
}
#free_videos_modal .free_videos_tabs li > div {
	padding: 10px;
	background: #f7f7f7;
	font: 300 14px/40px 'myiranyekan';
	margin: 8px 0;
	overflow: hidden;
}
#free_videos_modal .free_videos_title {
	padding: 15px 10px;
	background: #2a81ec;
	font: 500 16px/40px 'myiranyekan';
	overflow: hidden;
	color: #fff;
}
#free_videos_modal .free_videos_tabs li > div:last-child {margin-bottom: 0;}
#free_videos_modal .free_videos_tabs li > div .icon {
	width: 40px;
	height: 40px;
	border-radius: 50%;
	font-size: 25px;
	line-height: 40px;
	background: #ff5722;
	color: #fff;
	float: right;
	text-align: center;
	margin-left: 10px;
	transition: all 0.4s ease;
}
#free_videos_modal .free_videos_tabs li > div .icon:hover {opacity: 0.7;}
#free_videos_modal .free_videos_tabs li > div .dl_icon {text-align: center;}
#free_videos_modal .free_videos_tabs li > div .dl_icon i {
	display: inline-block;
	font-size: 25px;
	color: #455160;
}
#free_videos_modal .free_videos_tabs li.active > div {background: #e6e6e6;}
#free_videos_modal .free_videos_tabs li.active > div .icon {background: #d5d5d5;}
#wrapper #filter_course .panel-group {margin-bottom: 0;}
#wrapper #filter_course .filter_title {
	font: 18px/40px 'myiranyekan';
	color: #2d333d;
	letter-spacing: -1px;
	margin-bottom: 20px;
}
#wrapper #filter_course ul li {
	display: block;
	position: relative;
}
#wrapper #filter_course .filter_label {
    color: #3b3b3b;
    cursor: pointer;
    max-width: 100%;
    padding: 5px 52px 5px 13px;
    width: 100%;
}
#wrapper #filter_course .filter_checkbox {
    position: absolute;
    right: 20px;
    top: 6px;
	width: 20px;
	height: 20px;
}
#wrapper #filter_course .filter_checkbox input[type="checkbox"] {
    position: absolute;
    visibility: hidden;
}
#wrapper #filter_course .filter_checkbox_check {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #d8d8d8;
    border-radius: 4px;
    cursor: pointer;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#wrapper #filter_course .filter_checkbox input[type="checkbox"]:checked + .filter_checkbox_check::before {
    position: absolute;
	content: " ";
	display: block;
	top: -1px;
	right: -1px;
	border-radius: 4px;
	background: #0cb848;
	width: 20px;
	height: 20px;
}
#wrapper #filter_course .panel-headlines{
	color: #3e4957;
	margin-bottom: 10px;
	border: none;
	border-radius: 10px;
	box-shadow: 0px 2px 16px 0px rgba(10, 10, 10, 0.04);
	overflow: hidden;
}
#wrapper #filter_course .panel-headlines:last-child {margin-bottom: 0;}
#wrapper #filter_course .panel-seemore:last-child {margin-bottom: 0;}
#wrapper #filter_course .panel-headlines .panel-heading a {
	font: 16px/40px 'myiranyekan';
}
#wrapper #filter_course .panel-headlines .panel-heading {
	background: #fff;
	position: relative;
	font: 18px/40px 'myiranyekan';
}
#wrapper #filter_course .panel-seemore {background: #fff;}
#wrapper #filter_course .panel-seemore .panel-heading {
	background: #4f5d70;
	text-align: center;
	color: #fff;
	font: 16px/30px 'myiranyekan';
}
#wrapper #filter_course .panel-headlines .panel-heading .arrow_btn {
	position: absolute;
	height: 20px;
	top: 20px;
	left: 15px;
	width: 20px;
	line-height: 20px;
	transition: all 0.4s ease;
}
#wrapper #filter_course .panel-headlines .panel-heading.active .arrow_btn {
	transform: rotate(180deg);
	left: 18px;
}
#wrapper .roadmap_cards {
	overflow: hidden;
	padding: 25px 0;
	position: relative;
	max-width: 850px;
	margin: 0 auto;
}
#wrapper .roadmap_cards::after {
    content: "";
    display: block;
    height: 85%;
    right: 65px;
    position: absolute;
    top: 0;
	bottom: 0;
	margin: auto;
    width: 4px;
	border-right: 3px dotted #e5e5e5;
}
#wrapper .roadmap_cards .roadmap_row {
	overflow: hidden;
	position: relative;
	margin-bottom: 30px;
}
#wrapper .roadmap_cards .roadmap_row .rodmap_meta {
	position: absolute;
	right: 0;
	z-index: 5;
	top: 0;
	bottom: 0;
	margin: auto;
	width: 130px;
	height: 270px;
}
#wrapper .roadmap_cards .rodmap_icon {
	width: 130px;
	height: 130px;
	border-radius: 50%;
	background: #ff5722;
	border: 8px solid #fff;
	box-shadow: 0px 3px 21px 0px rgba(10, 10, 10, 0.04);
	font: 60px/130px 'myiranyekan';
	text-align: center;
	color: #fff;
}
#wrapper .roadmap_cards .rodmap_tooltip {
	width: 86px;
	height: 86px;
	font: 60px/86px 'myiranyekan';
	background: #fff;
	box-shadow: 0px 3px 21px 0px rgba(10, 10, 10, 0.04);
	text-align: center;
	border-radius: 50%;
	margin: 20px 22px 0;
	position: relative;
}
#wrapper .roadmap_cards .rodmap_tooltip .tooltip_content:after {
	right: -16px;
	top: 16px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(0, 0, 0, 0);
	border-left-color: rgba(0, 0, 0, 0.8);
	border-width: 8px;
	margin-top: -8px;
}
#wrapper .roadmap_cards .rodmap_tooltip .tooltip_content {
	position: absolute;
	background: rgba(0,0,0,0.8);
	border-radius: 5px;
	padding: 10px;
	color: #fff;
	font: 14px/22px 'myiranyekan';
	width: 220px;
	height: auto;
	top: 30px;
	right: 100px;
	transition: all 0.4s ease;
	visibility: hidden;
	opacity: 0;
}
#wrapper .roadmap_cards .rodmap_tooltip:hover .tooltip_content {
	opacity: 1;
	visibility: visible;
}
#wrapper .roadmap_cards .rodmap_content {padding-right: 130px;overflow: hidden;}
#wrapper .roadmap_cards .rodmap_content .postbox {max-width: 450px;margin: 20px auto;}
#wrapper .video_card {overflow: hidden;position: relative;}
#wrapper .video_card:after {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	z-index: 2;
	background: rgba(72,71,69,0.3);
	content: " ";
	display: block;
}
#wrapper .video_card .video_preview img {display: block;}
#wrapper .video_card .video_meta {
	position: absolute;
	height: 120px;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	margin: auto;
	text-align: center;
	z-index: 4;
}
#wrapper .video_card .video_meta .play_icon {
	width: 90px;
	height: 90px;
	border-radius: 50%;
	font-size: 70px;
	line-height: 90px;
	background: #ff5722;
	color: #fff;
	text-align: center;
	transition: all 0.4s ease;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 10px;
}
#wrapper .video_card .video_meta .video_title {
	font: 500 16px/20px 'myiranyekan';
	color: #fbfcfb;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}