.numbered-paragraphs p {
	counter-increment: css-counter 1;
	line-height: 55px
}

.numbered-paragraphs {
	list-style-type: none;
	counter-reset: css-counter 0
}

.numbered-paragraphs p::before {
	content: counter(css-counter);
	margin-left: 25px;
	border-width: 2px;
	border-color: #d3d3d3;
	border-style: solid;
	border-radius: 50px;
	color: #d3d3d3;
	display: inline-block;
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 35px;
}

.rtl .numbered-paragraphs p::before {
	font-family: faNum;
}

.numbered-paragraphs {
	font-size: 18px;
	font-weight: 200;
}

.reading-text,
.reading-box {
	font-size: 18px;
	font-weight: 200;
	line-height: 2;
}

.farsi-tab,
.kt-tabs-wrap .wp-block-kadence-tab.farsi-tab {
	text-align: right;
	font-size: 18px;
	font-weight: 200;
	line-height: 2;
}

.reading-box {
	/*box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px 0px;
	border-color: #c4c2c2;
	border-style: solid;
	border-width: 1px;
	border-radius: 7px;*/
	padding: 2%;
	/*background-color: #F6F6F6;*/
	box-shadow: 0 0 4px 4px rgba(0, 0, 0, 0.2);
	position: relative;
	/*margin-top: 100px !important;*/
	transform-style: preserve-3d;
}

/*.reading-box::before {
	content: '';
	height: 47px;
	width: 100%;
	position: absolute;
	top: -47px;
	left: 0;
	background: url("https://www.farsiamoozi.com/wp-content/uploads/2023/02/paper_1.jpg");
	transform: translateZ(-1px);
	box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
}*/
/*
.reading-box p {
	position: relative;
	z-index: 1;
}
.reading-box p::before {
	border-top: 1px solid #dfdfdf;
	content: "";
	margin: 0 auto;
	position: absolute;
	top: 64%;
	left: 0;
	right: 0;
	bottom: 0;
	width: 95%;
	z-index: -1;
}
*/
.sfwd-lessons .learndash-wrapper .sfwd-mark-complete,
.sfwd-lessons .learndash-wrapper #sfwd-mark-complete {
	display: none;
}

.question-box {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px 0px;
	padding: 20px 20px 20px 20px;
	border-color: #c4c2c2;
	border-style: solid;
	border-width: 1px;
	border-radius: 7px;
	gap: 1em;
	line-height: 2;
	font-size: 16px;
}

.question-box::before {
	background-image: url('/wp-content/uploads/2022/11/learning-support.png');
	width: 45px;
	height: 45px;
	content: '';
	display: block;
	background-size: 45px;
	margin-right: auto;
	margin-left: auto;
}

.assingment-box,
.assignment-box {
	font-weight: 800;
	font-size: 18px;
	line-height: 35px;
	margin: 20px auto;
	padding: 10px;
	position: relative;
	border-radius: 5px;
	box-shadow: 0 0 5px 0 #ffcece;
	border: 1px solid #900c3f;
	border-right-width: 5px;
	display: none;
}

.logged-in .assingment-box,
.logged-in .assignment-box {
	display: block;
}

.assingment-box::before,
.assignment-box::before {
	background-image: url('/wp-content/uploads/2022/10/upload.gif');
	width: 35px;
	height: 35px;
	content: '';
	display: block;
	background-size: 35px;
	float: right;
}

.double-line-height {
	line-height: 2;
}

.rtl .pagination,
.rtl.mdict,
.rtl .copyright,
.rtl .ld-status.ld-status-waiting {
	font-family: faNum;
}

.english-text,
.english-tab {
	direction: ltr;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 2;
}

.ld-item-list-section-heading {
	background-color: var(--bb-cover-image-background-color);
	padding: 10px;
	border-radius: 7px;
}

.learndash-wrapper .ld-item-list.ld-lesson-list .ld-item-list-section-heading .ld-lesson-section-heading {
	color: #900c3f;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
}

.lms-lesson-item .ld-item-list-section-heading {
	border-radius: 0;
}

.lms-topic-sidebar-wrapper .ld-item-list-section-heading .ld-lesson-section-heading {
	color: #fff;
	font-weight: normal;
}

.learndash_post_sfwd-topic .wp-post-image {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.single .sfwd-lessons .attachment-post-thumbnail {
	margin-right: auto;
	margin-left: auto;
	display: block;
	margin-bottom: 20px;
}

.ld-item-list-lesson-img {
	width: 200px;
	margin-left: 10px;
	max-width: 100%;
}

@media (max-width:640px) {
	.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
		flex-direction: row;
		flex-wrap: wrap;
		align-items: center;
		padding: 7px;
		gap: 7px;
		row-gap: 12px;
	}

	.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview .ld-item-details {
		width: 100%;
	}

	.ld-item-list-item-preview .ld-expand-button .ld-icon:before {
		border: 1px solid;
		border-radius: 50px;
	}

	.ld-item-list-lesson-img-link {
		max-width: 40%;
	}


}

.ld-topic-row .act-icon {
	width: 35px;
	margin-left: 7px;
}

.learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-item .ld-table-list-item-preview {
	align-items: center;
}

.learndash-wrapper .ld-item-list .ld-item-list-item .ld-item-list-item-preview {
	background-color: #fff;
}

.learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name {
	order: 1;
}

.learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-details {
	order: 2;
}

.learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-item-title {
	order: 1;
}

.learndash-wrapper .ld-item-list .ld-item-list-item.ld-item-lesson-item .ld-item-list-item-preview .ld-item-name .ld-status-icon {
	order: 1;
}

.learndash-wrapper .ld-course-status.ld-course-status-not-enrolled {
	display: none;
}

.topic-row-wrapper {
	-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75);
	-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75);
	box-shadow: 0 0 5px rgba(206, 206, 206, .75);
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 0 solid #000;
	padding: 15px;
	margin-top: 50px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
}

.learndash-wrapper .ld-table-list .topic-row-wrapper .ld-table-list-item {
	border-bottom: none;
}

/*
.learndash-cpt-sfwd-courses-35-parent.logged-in .learndash-wrapper .ld-table-list .ld-table-list-items {
	border: 2px solid #e2e7ed;	
	padding-right: 20px;
	padding-left: 20px;
}*/
.learndash-cpt-sfwd-courses-35-parent.logged-in .learndash-wrapper .ld-table-list.ld-no-pagination {
	border-bottom: 2px solid #e2e7ed;
}

.learndash-cpt-sfwd-courses-35-parent.logged-in .ld-table-list-header {
	border-radius: 6px 6px 0 0;
}

.learndash-cpt-sfwd-courses-35-parent .learndash-wrapper .ld-table-list .ld-table-list-items {
	border: none;
	padding: 0;
}

.learndash-cpt-sfwd-courses-35-parent .learndash-wrapper .ld-table-list.ld-no-pagination {
	border-bottom: none;
}

/*
.learndash-cpt-sfwd-courses-35-parent .ld-table-list-header {
	border-radius: 6px;
}*/
.login-link {
	width: 100%;
	text-align: center;
	margin-bottom: 50px;
	background-color: #fffff0;
	padding-top: 20px;
	padding-bottom: 20px;
	border-radius: 5px;
	border: 1px solid #fff2d5;
	border-right: 5px solid #eaa401;
}

.ld-section-heading {
	flex-wrap: wrap;
}

.login-link .ld-login-button.ld-button {
	margin-right: auto;
	margin-left: auto;
	width: auto;
	padding-right: 25px;
	padding-left: 25px;
	margin-top: 10px;
}

.login-link .learndash-wrapper {
	display: flex;
}

body:not(.logged-in) .ld-progress.ld-progress-inline {
	display: none;
}

body:not(.logged-in) .learndash-wrapper .ld-topic-list.ld-table-list .ld-table-list-lesson-details {
	display: none;
}

body:not(.logged-in) .learndash-wrapper .ld-status-icon {
	display: none;
}

.flipbook-currentPageHolder .flipbook-currentPageNumber {
	font-family: faNum !important;
}

body.rtl div.wpforms-container .wpforms-form .choices[data-type*="select-one"] .choices__button {
	right: auto;
	left: 5px;
}

body.rtl .wpforms-uploader .modern-hint {
	font-family: faNum;
}

.wp-block-columns.english-tab ul {
	margin-left: 30px;
}

.epyt-video-wrapper {
	-webkit-box-shadow: 0px 0px 23px -6px rgba(0, 0, 0, 0.75);
	-moz-box-shadow: 0px 0px 23px -6px rgba(0, 0, 0, 0.75);
	box-shadow: 0px 0px 23px -6px rgba(0, 0, 0, 0.75);
}

.login h1 a {
	background-image: none, url('/wp-content/uploads/2024/10/farsiamoozi-1.png');

}