@charset "UTF-8";

.scrollable_row {
	overflow-x: auto;
	white-space: nowrap;
}

.scrollable_row::-webkit-scrollbar {
	width: 0;
	height: 0;
}

.scrollable_row::-webkit-scrollbar-track,
.scrollable_row::-webkit-scrollbar-thumb,
.scrollable_row::-webkit-scrollbar-thumb:hover {
	background: transparent;
}

.HomeSlideSVG {
	position: absolute;
	width: 0;
	height: 0;
}

.HomeSlide {
	-webkit-clip-path: url(#my-clip-path);
	clip-path: url(#my-clip-path);
}

.HomeSlide img {
	/* max-height: 60vh; */
	object-fit: cover;
	object-position: center;
}

.HomeSlideWrap {
	filter: drop-shadow(0 0.85rem 0.95rem var(--sh-dark2));
	border-radius: calc(var(--b-radius) * 4.5);
}

.HomeSlideWrapBefore {
	-webkit-clip-path: url(#my-clip-path);
	clip-path: url(#my-clip-path);
}

.BigWrap {
	filter: drop-shadow(0 0.15rem 0.75rem var(--sh-dark2));
	border-radius: calc(var(--b-radius) * 4.5);
}

.HomeSlide .Desc {
	top: 50%;
	transform: translateY(-50%);
	right: 5%;
}

/* FAQ CSS*/
.FAQ-List details {
	box-sizing: border-box;
	border-bottom: 0.1rem solid var(--Silver-Primary-Color);
}

.FAQ-List label {
	color: var(--Black);
	height: 4.5rem;
	padding: 0 1rem;
}

.FAQ-List label :where(strong, span, h1, h2, h3, h4, h5, h6) {
	font-size: 1.1rem;
}

.FAQ-List label::after {
	content: "";
	top: 1.5rem;
	left: 1rem;
	transform: rotate(-315deg);
	width: 0.7rem;
	height: 0.7rem;
	transition: rotate 0.6s ease-in-out;
	border: solid;
	border-width: 0 0.2em 0.2em 0;
	padding: 0.2em;
	display: inline-block;
}

.FAQ-List input+details .content {
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.6s ease-out;
	padding: 0 1rem;
}

.FAQ-List input:checked+details .content {
	max-height: 50rem;
}

.FAQ-List input:checked+details label::after {
	rotate: 180deg;
}

.HomeSwiper {
	overflow-x: auto;
}

/*************** Blog ***************/
.edNews_articleDetails {
	/* general styling */
}

.edNews_articleDetails .page-header:before {
	content: "";
	position: absolute;
	bottom: 35%;
	right: -50%;
	left: -50%;
	height: 220%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background-color: #100B45;
}

.edNews_articleDetails .page-header .title {
	font-size: 1.8rem;
	color: #fff;
	margin: 40px 0 65px;
}

.edNews_articleDetails table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
	table-layout: fixed;
	box-shadow: var(--box-shadow);
	border-radius: var(--b-radius);
	overflow: hidden;
	box-shadow: 4px 3px 6px #d9dde2 inset, 0px -5px 15px #ffffff inset;
	border-radius: var(--b-radius) !important;
	border: 0.1em solid transparent;
	transition: all ease-in-out 380ms;
	-webkit-border-radius: var(--b-radius) !important;
	-moz-border-radius: var(--b-radius) !important;
	-ms-border-radius: var(--b-radius) !important;
	-o-border-radius: var(--b-radius) !important;
}

.edNews_articleDetails table caption {
	font-size: 1.5em;
	margin: 0.5em 0 0.75em;
}

.edNews_articleDetails table tr {
	border: 1px solid #ddd;
	padding: 0.35em;
}

.edNews_articleDetails table th,
.edNews_articleDetails table td {
	padding: 0.625em;
	text-align: center;
	border-left: 1px solid var(--lightpink);
}

.edNews_articleDetails table th {
	font-size: 0.85em;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

.edNews_articleDetails a {
	color: red !important;
}

.edNews_articleDetails.type-2 .page-header:before {
	display: none;
}

.edNews_articleDetails.type-2 .box {
	background: #fff;
	box-shadow: 4px 4px 16px rgba(0, 0, 0, 0.08);
	margin: 0px 5px 20px;
	padding: 10px;
}

.edNews_articleDetails.type-2 .box .title {
	font-size: 1.4rem;
	color: #707070;
	margin: 0 0 40px;
}

.edNews_articleDetails .edNews__showComments {
	width: 70%;
	margin: auto;
}

.edNews_articleDetails .edNews__showComments .form-group {
	margin-bottom: 24px;
}

.edNews_articleDetails .edNews__showComments .form-group .form-control-label {
	font-size: 1.2rem;
}

.edNews_articleDetails .edNews__showComments .form-group .form-control {
	padding: 10px 16px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	font-size: 1.2rem;
	border-color: #aaa;
	text-align: right;
	max-width: 100%;
	width: 100%;
}

.edNews_articleDetails .edNews__showComments .form-group .form-control:focus-visible {
	outline: none;
}

.edNews_articleDetails .edNews__showComments .form-group .edNews_errorMessage,
.edNews_articleDetails .edNews__showComments .form-group .has-error {
	color: red;
}

.edNews_articleDetails .edNews__editComment {
	cursor: pointer;
}

.edNews_articleDetails .edNews__deleteComment {
	color: red;
	cursor: pointer;
}

@media (max-width: 960px) {
	.edNews_articleDetails .page-header .title {
		font-size: 1.5rem;
		margin: 40px 0 50px;
	}

	.edNews_articleDetails .edNews__showComments {
		width: 100%;
	}
}

@media (max-width: 540px) {
	.edNews_articleDetails .page-header .title {
		font-size: 1rem;
		margin: 20px 0 30px;
	}

	.edNews_articleDetails.type-2 .box .title {
		font-size: 1.1rem;
	}
}

.edNews_articleDetails img {
	width: 100%;
	border-radius: var(--b-radius);
}

/*************** Related Articles ***************/
.article-related-list .item {
	list-style: none;
	background: #fff;
	box-shadow: 4px 4px 16px rgba(0, 0, 0, 0.08);
	margin: 0px 5px 20px;
}

.article-related-list .item:first-child {
	margin-right: 10px;
}

.article-related-list .item:last-child {
	margin-left: 10px;
}

.article-related-list .item a {
	display: block;
	width: 400px;
	min-width: 210px;
	white-space: normal;
}

.article-related-list .item a img {
	width: 100%;
}

.article-related-list .item a .title {
	display: block;
	font-size: 1.2rem;
	margin: 12px 0 8px;
	color: #707070;
	text-align: right;
}

.article-related-list .item a .desc {
	font-size: 1.1rem;
	margin: 0;
	color: #707070;
	text-align: right;
}

@media (max-width: 760px) {
	.article-related-list .item a {
		width: 210px;
	}

	.article-related-list .item a .title,
	.article-related-list .item a .desc {
		font-size: 0.9rem;
	}
}

/*************** Comments ***************/
.edNews__commentPendingApproval,
.edNews_errorMessage {
	transition: all ease-in-out 0.3s;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	display: block;
}

.edNews__commentPendingApproval.show,
.edNews_errorMessage.show {
	max-height: 3rem;
	opacity: 1;
	background: var(--accent-color5);
	padding: 0.4em;
}

.edNews__commentsWrapper .comments-holder {
	padding: 20px;
	background: white;
	color: #100B45;
	box-shadow: 4px 4px 16px rgba(0, 0, 0, 0.08);
}

.edNews__commentsWrapper .comments-holder .title {
	font-size: 1.2rem;
	color: #100B45;
}

.edNews__commentsWrapper .comments-holder .btn-icon {
	font-size: 1.1rem;
	color: #fff;
	background: #100B45;
	padding: 3px 16px;
}

.edNews__commentsWrapper .comments-holder .comment-item {
	padding: 20px;
	background: white;
	color: #100B45;
	box-shadow: 4px 4px 16px rgba(0, 0, 0, 0.08);
}

.edNews__commentsWrapper .comments-holder .comment-item .name {
	font-size: 1.2rem;
}

.edNews__commentsWrapper .comments-holder .comment-item .comment {
	font-size: 1.2rem;
}

.edNews__commentsWrapper .comments-holder .comment-item .comment p {
	font-size: 1.2rem;
	margin: 0;
}

@media (max-width: 760px) {
	.edNews__commentsWrapper .comments-holder .title {
		font-size: 0.9rem;
	}

	.edNews__commentsWrapper .comments-holder .btn-icon {
		font-size: 0.8rem;
	}

	.edNews__commentsWrapper .comments-holder .comment-item {
		padding: 10px;
	}

	.edNews__commentsWrapper .comments-holder .comment-item .name {
		font-size: 1rem;
	}

	.edNews__commentsWrapper .comments-holder .comment-item .comment {
		font-size: 1rem;
	}

	.edNews__commentsWrapper .comments-holder .comment-item .comment p {
		font-size: 1rem;
		margin: 0;
	}
}

.edNews__commentsWrapper .btn-submit {
	background-color: var(--accent-color);
	color: var(--White);
	border-radius: var(--b-radius);
	transition: all ease-in-out 0.3s;
	cursor: pointer;
	font-weight: bold;
}

.edNews__commentsWrapper .btn-submit:hover {
	background: var(--accent-color4);
}

.edNews__commentsWrapper :where(input[type="text"], input[type="email"], textarea) {
	outline: unset !important;
	padding: 1rem;
	width: -webkit-fill-available;
	background-color: var(--lsilver);
	transition: all ease-in-out 0.3s;
	border-radius: calc(var(--b-radius)*2) !important;
	border: 0.1em solid var(--silverLight);
}

.edNews__commentsWrapper :where(input[type="text"], input[type="email"], textarea)::placeholder {
	text-align: right !important;
	font-family: IranSite;
	color: var(--Silver-Secondary-Color);
	transition: all ease-in-out 0.3s;
}

input:where([type="email"], [type="cell"]) {
	direction: ltr;
}

.edNews__commentsWrapper .form-group label {
	padding: 0.4rem 0;
}

.edNews__commentsWrapper :where(input[type="text"], input[type="email"], textarea):focus {
	border-color: var(--Accent-Color);
}

.edNews__commentsWrapper :where(input[type="text"], input[type="email"], textarea):focus::placeholder {
	letter-spacing: -0.05rem;
	font-size: 0.9rem;
}

.edNews__commentsWrapper .GDPR input[type=checkbox]+label {
	display: flex;
	align-items: center;
	cursor: pointer;
	padding: 0.2em;
	gap: 1rem;
}

.edNews__commentsWrapper .GDPR input[type=checkbox] {
	display: none;
}

.edNews__commentsWrapper .GDPR input[type=checkbox]+label:before {
	content: "✔";
	border: 0.1em solid var(--Black-Color);
	border-radius: 0.2em;
	display: flex;
	color: transparent;
	transition: 0.2s;
	padding: 0 0.5em;
	border: 0.1rem solid var(--blgnav);
}

.edNews__commentsWrapper .GDPR input[type=checkbox]+label:active:before {
	transform: scale(0);
}

.edNews__commentsWrapper .GDPR input[type=checkbox]:checked+label:before {
	background-color: #3cb371;
	border-color: #3cb371;
	color: #fff;
}

.edNews__commentsWrapper .GDPR input[type=checkbox]:disabled+label:before {
	transform: scale(1);
}

.edNews__commentsWrapper .GDPR input[type=checkbox]:checked:disabled+label:before {
	transform: scale(1);
	background-color: #bfb;
	border-color: #bfb;
}

.edNews__commentsCommentFormWrapper .edNews__replyingToMessage {
	opacity: 0;
	visibility: hidden;
	transition: all ease-in-out 0.3s;
}

.edNews__commentsCommentFormWrapper.edNews__replyingToComment .edNews__replyingToMessage {
	opacity: 1;
	visibility: visible;
}

.edNews__commentsCollapseWrapper {
	width: 100%;
}

.edNews_commentDetails .media-body {
	flex: 1 0 80%;
	border: 0.1rem solid var(--silverLight);
	border-radius: calc(var(--b-rasiud)*2);
}

.edNews__commentVoting_upvote .fa-thumbs-o-up:before {
	color: green;
	font-size: 1.5rem;
}

.edNews__commentVoting_downvote .fa-thumbs-o-down:before {
	color: red;
	font-size: 1.5rem;
}

.edNews_commentActions span {
	color: var(--accent-color1);
}

.edNews_numberVotes {
	color: var(--accent-color1);
}

.edNews_loadMoreTriggerWrapper {
	display: flex;
	justify-content: center;
}

.edNews_loadMoreTriggerWrapper button {
	background: var(--accent-color3);
	border: 1px solid var(--accent-color2);
	padding: 1rem;
	margin-bottom: 2rem;
	cursor: pointer;
}

.edNews_loadMoreTriggerWrapper .loadingOverlay {
	display: none;
}

.edNews_loadMoreTriggerWrapper.loading,
.edNews__editingComment .edNews__editCommentContainer {
	display: block;
}

.edNews_loadMoreTriggerWrapper.hide,
.edNews__editCommentContainer {
	display: none;
}

.edNews_userAvatar img {
	width: 2.85rem;
	height: 2.85rem;
	border-radius: var(--b-radius);
}

.edn_recentCommentContainer {
	display: flex;
	gap: 1rem;
	align-items: center;
}

.ItemTitleComment svg {
	width: 1.5rem;
}

.edNews_adminEdit .btn-submit {
	background: transparent !important;
	border: 0.1em solid var(--accent-color);
	color: var(--accent-color);
}

.edn_article_gallery {
	display: none;
}

.article_pager {
	list-style: none;
	display: flex;
	gap: 0.5rem;
	justify-content: center;
}

.article_pager .page {
	background: var(--Lsilver);
	position: relative;
	z-index: 3;
	overflow: hidden;
	border-radius: var(--b-radius);
	width: 3rem;
	height: 3rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.article_pager .page:after {
	content: "";
	position: absolute;
	width: calc(100% + 2rem);
	right: -0.3rem;
	height: calc(100% + 1.5rem);
	display: block;
	bottom: 0;
	z-index: 2;
	border: 0.36rem solid var(--White);
	border-radius: inherit;
	filter: blur(3px);
	-webkit-filter: blur(3px);
	-webkit-border-radius: inherit;
	-moz-border-radius: inherit;
	-ms-border-radius: inherit;
	-o-border-radius: inherit;
}

.article_pager .page:before {
	content: "";
	position: absolute;
	width: calc(100% + 1rem);
	left: -0.3rem;
	height: calc(100% + 1rem);
	display: block;
	top: -0.2rem;
	z-index: -1;
	border: 0.27rem solid var(--sh-dark);
	border-radius: inherit;
	filter: blur(3px);
	-webkit-filter: blur(3px);
	-webkit-border-radius: inherit;
	-moz-border-radius: inherit;
	-ms-border-radius: inherit;
	-o-border-radius: inherit;
}

.article_pager .page.active {
	background: var(--accent-color);
	color: #fff;
}

.scrollable_row {
	overflow-x: auto;
	white-space: nowrap;
}

.scrollable_row::-webkit-scrollbar {
	width: 0;
	height: 0;
}

.scrollable_row::-webkit-scrollbar-track,
.scrollable_row::-webkit-scrollbar-thumb,
.scrollable_row::-webkit-scrollbar-thumb:hover {
	background: transparent;
}

.HomeSlideSVG {
	position: absolute;
	width: 0;
	height: 0;
}

.HomeSlide {
	-webkit-clip-path: url(#my-clip-path);
	clip-path: url(#my-clip-path);
}

.HomeSlide img {
	/* max-height: 60vh; */
	object-fit: cover;
	object-position: center;
}

.HomeSlideWrap {
	filter: drop-shadow(0 0.85rem 0.95rem var(--sh-dark2));
	border-radius: calc(var(--b-radius) * 4.5);
}

.HomeSlideWrapBefore {
	-webkit-clip-path: url(#my-clip-path);
	clip-path: url(#my-clip-path);
}

.BigWrap {
	filter: drop-shadow(0 0.15rem 0.75rem var(--sh-dark2));
	border-radius: calc(var(--b-radius) * 4.5);
}

.HomeSlide .Desc {
	top: 50%;
	transform: translateY(-50%);
	right: 5%;
}

/* FAQ CSS*/
.FAQ-List details {
	box-sizing: border-box;
	border-bottom: 0.1rem solid var(--Silver-Primary-Color);
}

.FAQ-List label {
	color: var(--Black);
	height: 4.5rem;
	padding: 0 1rem;
}

.FAQ-List label :where(strong, span, h1, h2, h3, h4, h5, h6) {
	font-size: 1.1rem;
}

.FAQ-List label::after {
	content: "";
	top: 1.5rem;
	left: 1rem;
	transform: rotate(-315deg);
	width: 0.7rem;
	height: 0.7rem;
	transition: rotate 0.6s ease-in-out;
	border: solid;
	border-width: 0 0.2em 0.2em 0;
	padding: 0.2em;
	display: inline-block;
}

.FAQ-List input+details .content {
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.6s ease-out;
	padding: 0 1rem;
}

.FAQ-List input:checked+details .content {
	max-height: 50rem;
}

.FAQ-List input:checked+details label::after {
	rotate: 180deg;
}

.HomeSwiper {
	overflow-x: auto;
}

/*************** Blog ***************/
.edNews_articleDetails {
	/* general styling */
}

.edNews_articleDetails .page-header:before {
	content: "";
	position: absolute;
	bottom: 35%;
	right: -50%;
	left: -50%;
	height: 220%;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	background-color: #100B45;
}

.edNews_articleDetails .page-header .title {
	font-size: 1.8rem;
	color: #fff;
	margin: 40px 0 65px;
}

.edNews_articleDetails table {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: 100%;
	table-layout: fixed;
	box-shadow: var(--box-shadow);
	border-radius: var(--b-radius);
	overflow: hidden;
	box-shadow: 4px 3px 6px #d9dde2 inset, 0px -5px 15px #ffffff inset;
	border-radius: var(--b-radius) !important;
	border: 0.1em solid transparent;
	transition: all ease-in-out 380ms;
	-webkit-border-radius: var(--b-radius) !important;
	-moz-border-radius: var(--b-radius) !important;
	-ms-border-radius: var(--b-radius) !important;
	-o-border-radius: var(--b-radius) !important;
}

.edNews_articleDetails table caption {
	font-size: 1.5em;
	margin: 0.5em 0 0.75em;
}

.edNews_articleDetails table tr {
	border: 1px solid #ddd;
	padding: 0.35em;
}

.edNews_articleDetails table th,
.edNews_articleDetails table td {
	padding: 0.625em;
	text-align: center;
	border-left: 1px solid var(--lightpink);
}

.edNews_articleDetails table th {
	font-size: 0.85em;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}

.edNews_articleDetails a {
	color: red !important;
}

.edNews_articleDetails.type-2 .page-header:before {
	display: none;
}

.edNews_articleDetails.type-2 .box {
	background: #fff;
	box-shadow: 4px 4px 16px rgba(0, 0, 0, 0.08);
	margin: 0px 5px 20px;
	padding: 10px;
}

.edNews_articleDetails.type-2 .box .title {
	font-size: 1.4rem;
	color: #707070;
	margin: 0 0 40px;
}

.edNews_articleDetails .edNews__showComments {
	width: 70%;
	margin: auto;
}

.edNews_articleDetails .edNews__showComments .form-group {
	margin-bottom: 24px;
}

.edNews_articleDetails .edNews__showComments .form-group .form-control-label {
	font-size: 1.2rem;
}

.edNews_articleDetails .edNews__showComments .form-group .form-control {
	padding: 10px 16px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	font-size: 1.2rem;
	border-color: #aaa;
	text-align: right;
	max-width: 100%;
	width: 100%;
}

.edNews_articleDetails .edNews__showComments .form-group .form-control:focus-visible {
	outline: none;
}

.edNews_articleDetails .edNews__showComments .form-group .edNews_errorMessage,
.edNews_articleDetails .edNews__showComments .form-group .has-error {
	color: red;
}

.edNews_articleDetails .edNews__editComment {
	cursor: pointer;
}

.edNews_articleDetails .edNews__deleteComment {
	color: red;
	cursor: pointer;
}

@media (max-width: 960px) {
	.edNews_articleDetails .page-header .title {
		font-size: 1.5rem;
		margin: 40px 0 50px;
	}

	.edNews_articleDetails .edNews__showComments {
		width: 100%;
	}
}

@media (max-width: 540px) {
	.edNews_articleDetails .page-header .title {
		font-size: 1rem;
		margin: 20px 0 30px;
	}

	.edNews_articleDetails.type-2 .box .title {
		font-size: 1.1rem;
	}
}

.edNews_articleDetails img {
	width: 100%;
	border-radius: var(--b-radius);
}

/*************** Related Articles ***************/
.article-related-list .item {
	list-style: none;
	background: #fff;
	box-shadow: 4px 4px 16px rgba(0, 0, 0, 0.08);
	margin: 0px 5px 20px;
}

.article-related-list .item:first-child {
	margin-right: 10px;
}

.article-related-list .item:last-child {
	margin-left: 10px;
}

.article-related-list .item a {
	display: block;
	width: 400px;
	min-width: 210px;
	white-space: normal;
}

.article-related-list .item a img {
	width: 100%;
}

.article-related-list .item a .title {
	display: block;
	font-size: 1.2rem;
	margin: 12px 0 8px;
	color: #707070;
	text-align: right;
}

.article-related-list .item a .desc {
	font-size: 1.1rem;
	margin: 0;
	color: #707070;
	text-align: right;
}

@media (max-width: 760px) {
	.article-related-list .item a {
		width: 210px;
	}

	.article-related-list .item a .title,
	.article-related-list .item a .desc {
		font-size: 0.9rem;
	}
}

/*************** Comments ***************/
.edNews__commentPendingApproval,
.edNews_errorMessage {
	transition: all ease-in-out 0.3s;
	max-height: 0;
	opacity: 0;
	overflow: hidden;
	display: block;
}

.edNews__commentPendingApproval.show,
.edNews_errorMessage.show {
	max-height: 3rem;
	opacity: 1;
	background: var(--accent-color5);
	padding: 0.4em;
}

.edNews__commentsWrapper .comments-holder {
	padding: 20px;
	background: white;
	color: #100B45;
	box-shadow: 4px 4px 16px rgba(0, 0, 0, 0.08);
}

.edNews__commentsWrapper .comments-holder .title {
	font-size: 1.2rem;
	color: #100B45;
}

.edNews__commentsWrapper .comments-holder .btn-icon {
	font-size: 1.1rem;
	color: #fff;
	background: #100B45;
	padding: 3px 16px;
}

.edNews__commentsWrapper .comments-holder .comment-item {
	padding: 20px;
	background: white;
	color: #100B45;
	box-shadow: 4px 4px 16px rgba(0, 0, 0, 0.08);
}

.edNews__commentsWrapper .comments-holder .comment-item .name {
	font-size: 1.2rem;
}

.edNews__commentsWrapper .comments-holder .comment-item .comment {
	font-size: 1.2rem;
}

.edNews__commentsWrapper .comments-holder .comment-item .comment p {
	font-size: 1.2rem;
	margin: 0;
}

@media (max-width: 760px) {
	.edNews__commentsWrapper .comments-holder .title {
		font-size: 0.9rem;
	}

	.edNews__commentsWrapper .comments-holder .btn-icon {
		font-size: 0.8rem;
	}

	.edNews__commentsWrapper .comments-holder .comment-item {
		padding: 10px;
	}

	.edNews__commentsWrapper .comments-holder .comment-item .name {
		font-size: 1rem;
	}

	.edNews__commentsWrapper .comments-holder .comment-item .comment {
		font-size: 1rem;
	}

	.edNews__commentsWrapper .comments-holder .comment-item .comment p {
		font-size: 1rem;
		margin: 0;
	}
}

.edNews__commentsWrapper .btn-submit {
	background-color: var(--accent-color);
	color: var(--White);
	border-radius: var(--b-radius);
	transition: all ease-in-out 0.3s;
	cursor: pointer;
	font-weight: bold;
}

.edNews__commentsWrapper .btn-submit:hover {
	background: var(--accent-color4);
}

.edNews__commentsWrapper :where(input[type="text"], input[type="email"], textarea) {
	outline: unset !important;
	padding: 1rem;
	width: -webkit-fill-available;
	background-color: var(--lsilver);
	transition: all ease-in-out 0.3s;
	border-radius: calc(var(--b-radius)*2) !important;
	border: 0.1em solid var(--silverLight);
}

.edNews__commentsWrapper :where(input[type="text"], input[type="email"], textarea)::placeholder {
	text-align: right !important;
	font-family: IranSite;
	color: var(--Silver-Secondary-Color);
	transition: all ease-in-out 0.3s;
}

input:where([type="email"], [type="cell"]) {
	direction: ltr;
}

.edNews__commentsWrapper .form-group label {
	padding: 0.4rem 0;
}

.edNews__commentsWrapper :where(input[type="text"], input[type="email"], textarea):focus {
	border-color: var(--Accent-Color);
}

.edNews__commentsWrapper :where(input[type="text"], input[type="email"], textarea):focus::placeholder {
	letter-spacing: -0.05rem;
	font-size: 0.9rem;
}

.edNews__commentsWrapper .GDPR input[type=checkbox]+label {
	display: flex;
	align-items: center;
	cursor: pointer;
	padding: 0.2em;
	gap: 1rem;
}

.edNews__commentsWrapper .GDPR input[type=checkbox] {
	display: none;
}

.edNews__commentsWrapper .GDPR input[type=checkbox]+label:before {
	content: "✔";
	border: 0.1em solid var(--Black-Color);
	border-radius: 0.2em;
	display: flex;
	color: transparent;
	transition: 0.2s;
	padding: 0 0.5em;
	border: 0.1rem solid var(--blgnav);
}

.edNews__commentsWrapper .GDPR input[type=checkbox]+label:active:before {
	transform: scale(0);
}

.edNews__commentsWrapper .GDPR input[type=checkbox]:checked+label:before {
	background-color: #3cb371;
	border-color: #3cb371;
	color: #fff;
}

.edNews__commentsWrapper .GDPR input[type=checkbox]:disabled+label:before {
	transform: scale(1);
}

.edNews__commentsWrapper .GDPR input[type=checkbox]:checked:disabled+label:before {
	transform: scale(1);
	background-color: #bfb;
	border-color: #bfb;
}

.edNews__commentsCommentFormWrapper .edNews__replyingToMessage {
	opacity: 0;
	visibility: hidden;
	transition: all ease-in-out 0.3s;
}

.edNews__commentsCommentFormWrapper.edNews__replyingToComment .edNews__replyingToMessage {
	opacity: 1;
	visibility: visible;
}

.edNews__commentsCollapseWrapper {
	width: 100%;
}

.edNews_commentDetails .media-body {
	flex: 1 0 80%;
	border: 0.1rem solid var(--silverLight);
	border-radius: calc(var(--b-rasiud)*2);
}

.edNews__commentVoting_upvote .fa-thumbs-o-up:before {
	color: green;
	font-size: 1.5rem;
}

.edNews__commentVoting_downvote .fa-thumbs-o-down:before {
	color: red;
	font-size: 1.5rem;
}

.edNews_commentActions span {
	color: var(--accent-color1);
}

.edNews_numberVotes {
	color: var(--accent-color1);
}

.edNews_loadMoreTriggerWrapper {
	display: flex;
	justify-content: center;
}

.edNews_loadMoreTriggerWrapper button {
	background: var(--accent-color3);
	border: 1px solid var(--accent-color2);
	padding: 1rem;
	margin-bottom: 2rem;
	cursor: pointer;
}

.edNews_loadMoreTriggerWrapper .loadingOverlay {
	display: none;
}

.edNews_loadMoreTriggerWrapper.loading,
.edNews__editingComment .edNews__editCommentContainer {
	display: block;
}

.edNews_loadMoreTriggerWrapper.hide,
.edNews__editCommentContainer {
	display: none;
}

.edNews_userAvatar img {
	width: 2.85rem;
	height: 2.85rem;
	border-radius: var(--b-radius);
}

.edn_recentCommentContainer {
	display: flex;
	gap: 1rem;
	align-items: center;
}

.ItemTitleComment svg {
	width: 1.5rem;
}

.edNews_adminEdit .btn-submit {
	background: transparent !important;
	border: 0.1em solid var(--accent-color);
	color: var(--accent-color);
}

.edn_article_gallery {
	display: none;
}

.article_pager {
	list-style: none;
	display: flex;
	gap: 0.5rem;
	justify-content: center;
}

.article_pager .page {
	background: var(--Lsilver);
	position: relative;
	z-index: 3;
	overflow: hidden;
	border-radius: var(--b-radius);
	width: 3rem;
	height: 3rem;
	display: flex;
	justify-content: center;
	align-items: center;
}

.article_pager .page:after {
	content: "";
	position: absolute;
	width: calc(100% + 2rem);
	right: -0.3rem;
	height: calc(100% + 1.5rem);
	display: block;
	bottom: 0;
	z-index: 2;
	border: 0.36rem solid var(--White);
	border-radius: inherit;
	filter: blur(3px);
	-webkit-filter: blur(3px);
	-webkit-border-radius: inherit;
	-moz-border-radius: inherit;
	-ms-border-radius: inherit;
	-o-border-radius: inherit;
}

.article_pager .page:before {
	content: "";
	position: absolute;
	width: calc(100% + 1rem);
	left: -0.3rem;
	height: calc(100% + 1rem);
	display: block;
	top: -0.2rem;
	z-index: -1;
	border: 0.27rem solid var(--sh-dark);
	border-radius: inherit;
	filter: blur(3px);
	-webkit-filter: blur(3px);
	-webkit-border-radius: inherit;
	-moz-border-radius: inherit;
	-ms-border-radius: inherit;
	-o-border-radius: inherit;
}

.article_pager .page.active {
	background: var(--accent-color);
	color: #fff;
}

/********************************************************* Store Registeration Landing ******************************************/
.addstore-landing-page .sec-title {
	font-size: 3rem;
	color: var(--accent-color);
	display: block;
	text-align: center;
	margin-bottom: 3rem;
	line-height: normal;
}

.addstore-landing-page .addstore-landing-sec {
	display: flex;
	align-items: center;
	min-height: 100vh;
}

.addstore-landing-page .addstore-landing-sec.first-sec {
	min-height: calc(100vh - 9.42rem);
}

.addstore-landing-page .addstore-landing-sec.first-sec .content-wrapper {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 2rem;
}

.addstore-landing-page .addstore-landing-sec.first-sec .content-wrapper .content-box {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: 70%;
}

.addstore-landing-page .addstore-landing-sec.first-sec .content-wrapper .content-box .title {
	color: var(--accent-color);
	font-size: 2.3vw;
	line-height: normal;
	text-align: center;
	white-space: nowrap;
	margin-bottom: 0.57rem;
}

.addstore-landing-page .addstore-landing-sec.first-sec .content-wrapper .content-box .desc {
	color: var(--accent-color);
	font-size: 1.2rem;
	text-align-last: center;
	text-align: center;
	margin-bottom: 0.57rem;
}

.addstore-landing-page .addstore-landing-sec.first-sec .content-wrapper .content-box .link-btn {
	background: #9aff7f;
	padding: 0.87rem 1rem;
	min-width: 13rem;
	font-size: 1.17rem;
	text-align: center;
	border-radius: 4rem;
	font-weight: bold;
	line-height: normal;
	margin-top: 2rem;
}

.addstore-landing-page .addstore-landing-sec.first-sec .content-wrapper .img-box img {
	mix-blend-mode: multiply;
}

@media (max-width: 768px) {
	.addstore-landing-page .addstore-landing-sec.first-sec .content-wrapper {
		flex-direction: column;
	}

	.addstore-landing-page .addstore-landing-sec.first-sec .content-wrapper .content-box {
		width: 100%;
		padding: 3rem 0;
	}

	.addstore-landing-page .addstore-landing-sec.first-sec .content-wrapper .content-box .title,
	.addstore-landing-page .addstore-landing-sec.first-sec .content-wrapper .content-box .subtitle {
		font-size: 5.3vw;
	}

	.addstore-landing-page .addstore-landing-sec.first-sec .content-wrapper .img-box {
		width: 50%;
		margin: auto;
	}
}

@media (max-width: 480px) {
	.addstore-landing-page .addstore-landing-sec.first-sec .content-wrapper .content-box {
		width: 100%;
		padding: 3rem 0;
	}

	.addstore-landing-page .addstore-landing-sec.first-sec .content-wrapper .content-box .title,
	.addstore-landing-page .addstore-landing-sec.first-sec .content-wrapper .content-box .subtitle {
		font-size: 6.1vw;
		white-space: normal;
	}

	.addstore-landing-page .addstore-landing-sec.first-sec .content-wrapper .img-box {
		display: none;
	}
}

.addstore-landing-page .addstore-landing-sec.facilities-sec {
	background: var(--accent-color);
	color: #fff;
	padding: 6rem 0;
}

.addstore-landing-page .addstore-landing-sec.facilities-sec .sec-title {
	color: #fff;
}

.addstore-landing-page .addstore-landing-sec.facilities-sec .item-col {
	margin: 1rem 0;
}

.addstore-landing-page .addstore-landing-sec.facilities-sec .item-col .item .title-box {
	display: flex;
	align-items: center;
	gap: 0.87rem;
}

.addstore-landing-page .addstore-landing-sec.facilities-sec .item-col .item .title-box svg {
	flex-shrink: 0;
	fill: #fdcb03;
	max-width: 100%;
	max-height: 100%;
	width: 3rem;
	height: 3rem;
}

.addstore-landing-page .addstore-landing-sec.facilities-sec .item-col .item .title-box .title {
	font-size: 1.5rem;
}

.addstore-landing-page .addstore-landing-sec.facilities-sec .item-col .item .desc {
	align-items: justify;
	font-size: 1.2rem;
	margin: 0;
}

@media (max-width: 768px) {
	.addstore-landing-page .addstore-landing-sec.facilities-sec .sec-title {
		font-size: 2rem;
		margin-bottom: 2.5rem;
	}
}

.addstore-landing-page .addstore-landing-sec.steps-sec {
	padding: 6rem 0;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col {
	position: relative;
	padding: 2rem 2rem;
	height: max-content;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col:before {
	content: "";
	position: absolute;
	top: 50%;
	right: calc(100% - 2rem);
	width: 3px;
	background-image: repeating-linear-gradient(to bottom, #FFB100 0px 9px, transparent 0 16px);
	background-size: 1px 100%;
	animation: move-dash 1s linear infinite;
	-webkit-animation: move-dash 1s linear infinite;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col:after {
	height: 3px;
	background-image: repeating-linear-gradient(to right, #FFB100 0 8px, transparent 0px 40px);
	background-size: 15px 100%;
	animation: move-dash-h 1s linear infinite;
	-webkit-animation: move-dash-h 1s linear infinite;
}

@keyframes move-dash {
	from {
		background-position: 0 0;
	}

	to {
		background-position: 0 20px;
	}
}

@keyframes move-dash-rev {
	from {
		background-position: 0 0;
	}

	to {
		background-position: 0 -20px;
	}
}

@keyframes move-dash-h {
	from {
		background-position: 0 0;
	}

	to {
		background-position: 20px 0;
	}
}

@keyframes move-dash-h-rev {
	from {
		background-position: 0 0;
	}

	to {
		background-position: -20px 0;
	}
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col:nth-child(1) {
	margin-top: 0px;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col:nth-child(1):before {
	bottom: calc(100% - 2rem);
	top: 6.5rem;
	right: calc(100% + 8rem);
	height: 8rem;
	border: none;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col:nth-child(1):after {
	content: "";
	position: absolute;
	top: 6.5rem;
	right: calc(100% - 2rem);
	width: 10rem;
	animation: move-dash-h-rev 1s linear infinite;
	-webkit-animation: move-dash-h-rev 1s linear infinite;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col:nth-child(2) {
	margin-top: 8rem;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col:nth-child(2):before {
	display: none;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col:nth-child(2):after {
	content: "";
	position: absolute;
	top: 50%;
	right: calc(100% - 2rem);
	width: 5rem;
	animation: move-dash-h-rev 1s linear infinite;
	-webkit-animation: move-dash-h-rev 1s linear infinite;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col:nth-child(3) {
	margin-top: 8rem;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col:nth-child(3):before {
	top: calc(100% - 2rem);
	right: 49%;
	height: 13rem;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col:nth-child(4) {
	margin-top: 18rem;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col:nth-child(4):before {
	bottom: calc(100% - 2rem);
	top: auto;
	right: 50%;
	height: 10rem;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col:nth-child(4):after {
	content: "";
	position: absolute;
	bottom: calc(100% + 8rem);
	right: 50%;
	width: 100%;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col:nth-child(5) {
	margin-top: 1rem;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col:nth-child(5):before {
	bottom: -3rem;
	top: auto;
	right: 70%;
	height: 10rem;
	animation: move-dash-rev 1s linear infinite;
	-webkit-animation: move-dash-rev 1s linear infinite;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col:nth-child(5):after {
	content: "";
	position: absolute;
	bottom: -3rem;
	right: 70%;
	width: 20rem;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col:nth-child(6) {
	margin-top: 11rem;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col:nth-child(6):before {
	display: none;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col .item {
	position: relative;
	max-width: 100%;
	width: 33rem;
	height: max-content;
	background: var(--accent-color);
	padding: 4rem 1rem 2rem;
	z-index: 10;
	margin: auto;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col .item .num {
	position: absolute;
	top: -3rem;
	right: calc(50% - 3rem);
	display: flex;
	align-items: center;
	justify-content: center;
	aspect-ratio: 1;
	width: 6rem;
	background: var(--accent-color);
	border: solid 6px #fff;
	border-radius: 50%;
	color: var(--CustomColor9);
	font-size: 3rem;
	line-height: 0;
	padding: 0.87rem 0 0 0;
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col .item .title {
	display: block;
	text-align: center;
	font-size: 1.5rem;
	color: var(--CustomColor9);
}

.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col .item .desc {
	display: block;
	text-align: center;
	text-align-last: center;
	font-size: 1.2rem;
	margin: 0;
	color: #fff;
}

.addstore-landing-page .documents-needed {
	padding: 6rem 0;
}

.addstore-landing-page .documents-needed .item-holder .item span {
	font-size: 1rem;
}

@media (max-width: 960px) {
	.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col {
		margin-top: 0 !important;
		padding: 4rem 0.57rem 0;
		height: inherit;
	}

	.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col:before,
	.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col:after {
		display: none;
	}

	.addstore-landing-page .addstore-landing-sec.steps-sec .steps-wrapper .item-col .item {
		height: 100%;
	}
}

@media (max-width: 768px) {
	.addstore-landing-page .addstore-landing-sec.steps-sec .sec-title {
		font-size: 2rem;
	}
}