:root {
	--gray-light-1: #F5F5F5;
	--radius-top-curve: 300px 300px 10px 10px;
	--whyazade-arrowshadow: -1px 1px 2px 0px rgba(255, 255, 255, 0.30) inset, 1px -1px 2px 0px rgba(154, 154, 154, 0.50) inset;

}

/******************************************************** Blog List ******************************************************/



/******************************************************** Blog List ******************************************************/
.whyazade-arrowshadow {
	box-shadow: var(--whyazade-arrowshadow);
}

.title-container {
	.section-link-btn {
		font-size: 0.91rem;
		color: var(--primary-light-1);
		background: linear-gradient(135deg, #F0F5F4 100%, #DADDDC 0%);
		border-radius: var(--b-radius);
		box-shadow: var(--shadow-showmoreshadow);
		padding: 0.55rem 1.15rem;

		svg {
			width: 1.1rem;
			height: 1.1rem;
			stroke: var(--accent-color);
		}
	}
}

.blog-two-col {
	margin-bottom: 3rem;

	.blog-item {
		width: 100%;
		height: 100%;
		padding: 1.06rem;
		text-align: right;
		box-shadow: var(--shadow-blogshadow);
		background: var(--gray-light-1);
		border-radius: var(--radius-10);
		-webkit-border-radius: var(--radius-10);
		-moz-border-radius: var(--radius-10);
		-ms-border-radius: var(--radius-10);
		-o-border-radius: var(--radius-10);

		.img-box {
			display: block;
			aspect-ratio: 2 / 1.59;
			border-radius: var(--radius-10);
			-webkit-border-radius: var(--radius-10);
			-moz-border-radius: var(--radius-10);
			-ms-border-radius: var(--radius-10);
			-o-border-radius: var(--radius-10);
			margin-bottom: 0.57rem;
			overflow: hidden;

			img {
				width: 100%;
				height: 100%;
				object-fit: cover;
			}
		}

		.title {
			display: block;
			font-size: 1.06rem;
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
			width: 100%;
			padding: 0.83rem 0.57rem;
			margin: 0;
		}
	}

	.right-col {
		margin-bottom: 1.6rem;

	}

	.left-col {
		flex-wrap: wrap;

		.blog-item {
			.img-box {
				aspect-ratio: 2 / 1.38;
			}
		}
	}
}

.tabs-content {
	margin-bottom: 3rem;

	.tabs-head {
		margin-bottom: 1.33rem;

		ul {
			text-align: right;
			overflow: auto;
			white-space: nowrap;

			li {
				list-style: none;
				display: inline-block;
				vertical-align: middle;
				background: linear-gradient(135deg, #F0F5F4 100%, #DADDDC 0%);
				box-shadow: var(--shadow-blogbtnshadow);
				border-radius: var(--b-radius);
				padding: 0.57rem 1.1rem;
				margin: 0 0 0.8rem 0.5rem;
				cursor: pointer;
			}
		}
	}

	.tabs-body {
		.edn__articleListWrapper {
			display: flex;
			flex-wrap: wrap;

			.item-col {
				padding: 0 0.57rem;

				.blog-item {
					width: 100%;
					height: 100%;
					padding: 1.06rem;
					text-align: right;
					box-shadow: var(--shadow-blogshadow);
					background: var(--gray-light-1);
					border-radius: var(--radius-10);
					-webkit-border-radius: var(--radius-10);
					-moz-border-radius: var(--radius-10);
					-ms-border-radius: var(--radius-10);
					-o-border-radius: var(--radius-10);

					.img-box {
						display: block;
						aspect-ratio: 2 / 0.95;
						border-radius: var(--radius-10);
						-webkit-border-radius: var(--radius-10);
						-moz-border-radius: var(--radius-10);
						-ms-border-radius: var(--radius-10);
						-o-border-radius: var(--radius-10);
						margin-bottom: 0.57rem;
						overflow: hidden;

						img {
							width: 100%;
							height: 100%;
							object-fit: cover;
						}
					}

					.title {
						display: block;
						font-size: 1.06rem;
						text-overflow: ellipsis;
						overflow: hidden;
						white-space: nowrap;
						width: 100%;
						padding: 0.83rem 0.57rem;
						margin: 0;
					}
				}
			}
		}
	}
}

.blog-single-col-wrapper {
	padding: 1.6rem 1.1rem 1.6rem 1.1rem;
	border-radius: var(--radius-10);
	margin-bottom: 0rem;

	.heading_wrapper {
		h2 {
			.title {
				font-size: 1.2rem;
			}
		}
	}
}


.blog-single-col {

	.blog-item {
		width: 100%;
		height: 100%;
		padding: 1.06rem;
		margin-bottom: 1.1rem;
		text-align: right;
		box-shadow: var(--shadow-blogshadow);
		background: var(--gray-light-1);
		border-radius: var(--radius-10);
		-webkit-border-radius: var(--radius-10);
		-moz-border-radius: var(--radius-10);
		-ms-border-radius: var(--radius-10);
		-o-border-radius: var(--radius-10);

		.img-box {
			display: block;
			min-width: 11.6rem;
			aspect-ratio: 2 / 1.5;
			border-radius: var(--radius-10);
			-webkit-border-radius: var(--radius-10);
			-moz-border-radius: var(--radius-10);
			-ms-border-radius: var(--radius-10);
			-o-border-radius: var(--radius-10);
			overflow: hidden;

			img {
				width: 100%;
				height: 100%;
				object-fit: cover;
			}
		}

		.content-box {
			width: calc(100% - 11.5rem);
			padding: 0.83rem 0.57rem;
			margin: 0;

			.title {
				display: block;
				font-size: 1.06rem;
				text-overflow: ellipsis;
				overflow: hidden;
				white-space: nowrap;
				width: 100%;
				margin-bottom: 0.57rem;
			}

			.summary {
				display: block;
			}
		}
	}

	@media(min-width: 768px) and (max-width: 990px) {
		.blog-item {
			.img-box {
				width: 100%;
			}

			.content-box {
				width: 100%;
			}
		}
	}

	@media(max-width: 570px) {
		.blog-item {
			.img-box {
				width: 100%;
			}

			.content-box {
				width: 100%;
			}
		}
	}
}

.podcasts-wrapper {
	padding: 4.1rem 0 3.6rem;
	background: var(--primary-light-4);

	.heading_wrapper {
		margin-bottom: 0;

		h2 {
			.title {
				font-size: 1.2rem;
			}
		}
	}
}

.blog-podcasts {
	.blog-item {
		width: 100%;
		height: 100%;
		padding: 2.67rem 1.06rem 1.5rem;
		text-align: right;
		box-shadow: var(--shadow-shayenokhodi);
		border-radius: var(--radius-top-curve);
		background: var(--Gradient-Yellow, linear-gradient(135deg, #FFFFF9 100%, #E9E8E1 0%));
		-webkit-border-radius: var(--radius-top-curve);
		-moz-border-radius: var(--radius-top-curve);
		-ms-border-radius: var(--radius-top-curve);
		-o-border-radius: var(--radius-top-curve);

		.img-box {
			display: block;
			width: 13.4rem;
			max-width: 100%;
			aspect-ratio: 1/1;
			border-radius: var(--radius-circle);
			-webkit-border-radius: var(--radius-circle);
			-moz-border-radius: var(--radius-circle);
			-ms-border-radius: var(--radius-circle);
			-o-border-radius: var(--radius-circle);
			margin: 0 auto 1.6rem;
			overflow: hidden;

			img {
				width: 100%;
				height: 100%;
				object-fit: cover;
			}
		}

		.title {
			display: block;
			font-size: 0.91rem;
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
			width: 100%;
			margin-bottom: 0.5rem;
		}

		.link {
			font-size: 0.91rem;

			svg {
				width: 1.1rem;
				height: 1.1rem;
				fill: var(--accent-color)
			}
		}
	}

	@media(max-width: 990px) {
		.blog-item {
			padding-top: 1.06rem;
		}
	}
}

.videos-wrapper {
	padding: 7.13rem 0 4.26rem;

	.heading_wrapper {
		margin-bottom: 0;
	}
}

.books-wrapper {
	.heading_wrapper {
		margin-bottom: 0;
	}
}

.blog-video,
.blog-books {
	.blog-item {
		width: 100%;
		height: 100%;
		padding: 1.06rem;
		text-align: right;
		box-shadow: var(--shadow-blogshadow);
		background: var(--gray-light-1);
		border-radius: var(--radius-10);
		-webkit-border-radius: var(--radius-10);
		-moz-border-radius: var(--radius-10);
		-ms-border-radius: var(--radius-10);
		-o-border-radius: var(--radius-10);

		.img-box {
			display: block;
			aspect-ratio: 2 / 1.1;
			border-radius: var(--radius-10);
			-webkit-border-radius: var(--radius-10);
			-moz-border-radius: var(--radius-10);
			-ms-border-radius: var(--radius-10);
			-o-border-radius: var(--radius-10);
			margin-bottom: 0.57rem;
			overflow: hidden;

			img,
			video {
				width: 100%;
				height: 100%;
				object-fit: cover;
			}
		}

		.title {
			display: block;
			font-size: 1.06rem;
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
			width: 100%;
			padding: 0.83rem 0.57rem;
			margin: 0;
		}
	}
}


.eds_news_AzadehValed .edn_articleAccordion .edsAccordion_section.edn_listArticle3.edn_verticalAccordion>header {
	float: right;
	clear: right;
	display: block;
	padding: 2px 1rem;
	transition: all 200ms linear;
	border-right: 2px solid var(--primary-light-4);
	margin: 0.3rem 0;
}

.eds_news_AzadehValed .edn_articleAccordion .edsAccordion_section.edn_listArticle3.edn_verticalAccordion.edsAccordion_active>header {
	border-right: 2px solid var(--primary-light-1);
}

.eds_news_AzadehValed .edn_articleAccordion .edsAccordion_section.edn_listArticle3.edn_verticalAccordion .edsAccordion_contentWrapper {
	padding-right: 35px;
	opacity: 0;
	left: 0;
	visibility: hidden;

}

.eds_news_AzadehValed .edn_articleAccordion .edsAccordion_section.edn_listArticle3.edn_verticalAccordion.edsAccordion_active .edsAccordion_contentWrapper {
	visibility: visible;
	opacity: 1;
}

/*************** Stert Comments ******************/


.comments-frame {
	background-color: var(--lightGray);
	border-radius: 0.4rem;
	-webkit-border-radius: 0.4rem;
	-moz-border-radius: 0.4rem;
	-ms-border-radius: 0.4rem;
	-o-border-radius: 0.4rem;
	padding: 1.5rem;
}

.comments-form {
	.sec-title {
		display: block;
		color: var(--Black);
		font-size: 1.1rem;
		margin-bottom: 1rem;
	}

	.field-holder {
		position: relative;
		display: flex;
		align-items: start;
		justify-content: start;
		flex-direction: column;
		gap: 0.5rem;



		.form-control-label {
			display: block;
			font-weight: normal;
			color: var(--texture-color-1);
			margin-right: 0.5rem;

			.star {
				color: var(--warning-color-1);
			}
		}

		.form-control {
			width: 100%;
			height: 3rem;
			border: none !important;
			outline: none;
			font-size: 1rem;
			padding: 0.5rem 0;
			resize: none;
			text-align: right;
			border: solid 1px var(--texture-color-5) !important;
			background-color: var(--bg-e6);
			border-radius: var(--radius-10);
			padding: 0.5rem 1rem;
			-webkit-border-radius: var(--radius-10);
			-moz-border-radius: var(--radius-10);
			-ms-border-radius: var(--radius-10);
			-o-border-radius: var(--radius-10);
			box-shadow: var(--shadow-blogbtnshadow);

			&::placeholder {
				color: #959595;
				font-size: 1rem;
				font-weight: normal;
			}

			&:disabled {
				background-color: transparent;
			}
		}

		textarea {
			min-height: 11.3rem;
		}
	}

	.rating-in-comment {
		.caption {
			color: var(--Black);
		}
	}

	.submit-btn {
		width: 9rem;
		height: 2.75rem;
		font-size: 1rem;
		border: none;
		padding: 0.3rem 1.5rem;
		border-radius: 1.5rem;
		background-color: var(--bg-e6);
		cursor: pointer;

		svg {
			fill: var(--text-color-3);
			stroke: var(--text-color-3);
		}

	}
}

.comments-list {
	margin: 1rem 0;
	padding: 0 1.313rem;

	.action-btns {
		svg {
			fill: var(--primary-light-1);
			width: 1.5rem;
			height: 1.5rem;
			cursor: pointer;
		}

		.like {
			.like-couner {
				color: var(--Black);
				margin-top: -3px;
				margin-left: 2px;
			}
		}

		span {
			cursor: pointer;
		}
	}

	.avatar {
		img {
			width: 2.625rem;
			height: 2.625rem;
			background-color: var(--accent-color);
			border-radius: var(--radius-circle);
			margin: 0.3rem 0 0 1rem;
			-webkit-border-radius: var(--radius-circle);
			-moz-border-radius: var(--radius-circle);
			-ms-border-radius: var(--radius-circle);
			-o-border-radius: var(--radius-circle);
		}

	}

	.comment-head {
		position: relative;
		width: 100%;
		min-height: 3.9rem;
		padding: 0.4rem 1rem;
		background-color: var(--bg-2);
		border-radius: 0.4rem;
		border: solid 1px var(--texture-color-7);

		&:before {
			content: '';
			position: absolute;
			left: 100%;
			top: 50%;
			width: 8px;
			aspect-ratio: 1 / 2;
			clip-path: polygon(0px 0, 100% 50%, 0 100%);
			background: var(--texture-color-7);
		}

		.date {
			.item {
				font-size: 0.8rem;
				color: var(--Black);

				svg {
					width: 1.25rem;
					height: 1.25rem;
					margin-left: 0.5rem;
					fill: var(--accent-color);
				}



				&:nth-child(2n) {
					margin-right: 1rem;
					padding-right: 1rem;
					border-right: solid 1px var(--texture-color-7);

					svg {
						fill: none;
						stroke: var(--accent-color);
					}
				}

			}
		}
	}

	.author {
		font-size: 0.8rem;
		color: var(--Black);
	}


	@media(max-width:760px) {
		display: block !important;
		height: auto;

		.date {
			flex-direction: column;
		}
	}
}

.comment-body {

	.comment-content {

		color: var(--Black);

		.edNews__commentContent {
			p {
				color: var(--text-color-2);
				font-size: 0.9rem;
			}
		}
	}

	.edNews__replyComment {
		cursor: pointer;
	}



	@media(max-width:760px) {
		display: block !important;
		height: auto;

	}

}

.edNews_commentDetails {
	background-color: var(--bg-e6);
}

.edNews__commentContentWrapper {
	margin: 0;
	width: 100%;
}

.edNews__childCommentsContainer {
	margin-right: 2rem;
}

/********************** End Comments ***********************/


/********************** Start Article ***********************/


.edNews_tags {
	a {
		margin: 0.25rem 0 0.25rem 0.5rem;
		padding: 0.25rem 1rem;
		border-radius: var(--radius-24);
		box-shadow: var(--shadow-menuitem);
		color: var(--text-color-3);
		line-height: 2rem;
		background-color: var(--primary-light-5);
	}

	;


}

.edNews_article {
	p {
		padding: 0.5rem 0;
		line-height: 2rem;
	}

	h2 {
		color: var(--primary-light-1);
		line-height: 2rem;
		margin-top: 1rem;
	}

}

.no_text {
	img {
		width: 100%;
		margin: 1rem 0;
		height: 22rem;
		border-radius: var(--radius-10);
		object-fit: cover;
	}
}

.edNews_smallCardArticle {
	background-color: var(--bg-f5);

}

.pod-summary {
	p {
		margin-top: 1.5rem;
	}
}

/********************** End article ***********************/


/********************** Begin Comments-swiper ***********************/
.comments-wrapper {
	.swiper-pagination-bullet {
		background-color: var(--primary-light-4);
	}

	.swiper-pagination-bullet-active {
		border-radius: var(--radius-10);
		width: 2rem;
		background-color: var(--secondary-light-1);
	}
}

.comments-swiper {
	.edNews_article {
		svg {
			fill: var(--secondary-light-1);
			position: absolute;
			top: 1rem;
			left: 1rem;
		}
	}

	.swiper-slide {
		border-radius: 0.6rem 6.6rem 0.6rem 0.6rem;
		padding: 3.3rem 2.6rem 0.5rem 1.6rem;
	}
}

/********************** End Comments-swiper ***********************/


/********************** begin FAQ ***********************/

.faq-list {
	max-height: 100px;
}

.faq {
	img {
		width: 35.9rem;
		height: 33.3rem;
	}
}
.faq-title{
	svg{
		fill:var(--text-color-3);
		stroke: var(--text-color-3);
	}
}

.vocab {
	img {
		width: 35.9rem;
		height: 33.3rem;

	}

	.border-tb {
		border-top: 1px solid var(--primary-light-4);
		border-bottom: 1px solid var(--primary-light-4);

		svg {
			fill: var(--primary-light-1);
		}

	}

	.vocab-head {
		svg {
			fill: var(--primary-light-1);
		}

		img {
			width: 1.5rem;
			height: 1.5rem;
		}
	}



}

.vocab-text-box {
	background-color: var(--gray-light-1);
	box-shadow: var(--shadow-shadowbox);
}

.accordion-panel {
	.acc-head {
		.icon {
			svg {
				width: 1.84rem;
				height: 1.84rem;
				stroke: var(--primary-light-1);
				fill: none;
				transition: all 0.3s ease;
				-webkit-transition: all 0.3s ease;
				-moz-transition: all 0.3s ease;
				-ms-transition: all 0.3s ease;
				-o-transition: all 0.3s ease;
			}
		}
	}

	.acc-body {
		display: none;

	}

	&.open {
		.acc-head {
			.icon {
				svg {
					transform: rotate(45deg);
					-webkit-transform: rotate(45deg);
					-moz-transform: rotate(45deg);
					-ms-transform: rotate(45deg);
					-o-transform: rotate(45deg);
				}
			}
		}
	}

	&:last-child {
		margin-bottom: 0;
	}
}

/********************** End FAQ ***********************/





/********************** Begin Why-azade-About-us ***********************/
.navigation {
	background: linear-gradient(135deg, #CECECE 100%, #E4E4E4 0%);
	padding: 0.5rem;

	svg {
		width: 1.5rem;
		height: 1.5rem;
		fill: var(--primary-light-3);

	}

}

.Why-azade-text {
	height: 12rem;
}

@media (max-width:460px) {
	.Why-azade-text {
		height: 20rem;
	}
}

/********************** End Why-azade-About-us ***********************/

/********************** Begin Why-azade-Home ***********************/

.why-azade-accordion {
	border-right: 2px solid var(--bg-e6);

	.edsAccordion_active {
		border-right: 2px solid var(--primary-light-1);
	}

	.edsAccordion_contentWrapper {
		position: absolute;
		max-width: 100%;
		top: 0;

		img {
			width: 25rem;
		}

	}

	@media (max-width:460px) {
		.edsAccordion_contentWrapper {
			position: relative;
		}
	}


}



/********************** End Why-azade-Home ***********************/


/********************** Begin Aticle-with-podcast ***********************/
.AudioBody {
	width: 100% !important;
	background-color: var(--primary-light-5);
	border-radius: var(--radius-32);
	padding: 0 1.5rem;


}

.time {
	display: none;
}

.audiojs {
	padding: 0.5rem 0;
	box-shadow: none !important;

	.play-pause {
		border: none !important;
		float: right !important;
		width: 2rem !important;

		p {
			
			width: 2rem !important;
			height: 2rem !important;

		}


	}

	.play {

		display: flex;
		background: none !important;
		align-items: center;
		justify-content: center;
		margin: 0;
		
		
		
		&:before {
			border-radius: var(--radius-circle);
			background-color: var(--primary-light-1);
			display: block;
			content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M7.74929 21C6.93718 21 6.16619 20.8156 5.48772 20.4469C3.88407 19.5736 3 17.7978 3 15.4593V8.54071C3 6.19246 3.88407 4.42642 5.48772 3.55311C7.09138 2.67979 9.15762 2.84475 11.3164 4.01888L17.6591 7.47332C19.8075 8.64745 21 10.2582 21 12.0049C21 13.7515 19.8178 15.3623 17.6591 16.5364L11.3164 19.9908C10.0725 20.6604 8.85951 21 7.74929 21ZM7.74929 4.44583C7.19417 4.44583 6.70074 4.56227 6.25871 4.80486C5.14849 5.40648 4.54198 6.73586 4.54198 8.54071V15.4496C4.54198 17.2545 5.14849 18.5741 6.25871 19.1854C7.36893 19.7968 8.89035 19.6221 10.5454 18.7197L16.8881 15.2652C18.5431 14.3628 19.458 13.2081 19.458 11.9952C19.458 10.7822 18.5431 9.6275 16.8881 8.72507L10.5454 5.27063C9.53798 4.72723 8.59223 4.44583 7.74929 4.44583Z' fill='white'/%3E%3C/svg%3E");
		  }
		  
	}

	.pause {
		display: none;
		background: none !important;
		align-items: center;
		justify-content: center;
		margin: 0;

		&:before {
			border-radius: var(--radius-circle);
			background-color: var(--primary-light-1);
			display: block;
			content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M10.65 19.11V4.89C10.65 3.54 10.08 3 8.64 3H5.01C3.57 3 3 3.54 3 4.89V19.11C3 20.46 3.57 21 5.01 21H8.64C10.08 21 10.65 20.46 10.65 19.11Z' fill='white'/%3E%3Cpath d='M21.0001 19.11V4.89C21.0001 3.54 20.4301 3 18.9901 3H15.3601C13.9301 3 13.3501 3.54 13.3501 4.89V19.11C13.3501 20.46 13.9201 21 15.3601 21H18.9901C20.4301 21 21.0001 20.46 21.0001 19.11Z' fill='white'/%3E%3C/svg%3E");
		  }
		  
		  
		  
		  

	&.playing {

		.play {
			display: none;
		}

		.pause {
			display: flex;
		}
	}

}
	.progress{
		background-color: var(--primary-light-5);
	}
	.scrubber{
		margin: 0 !important;
	}
}

/********************** End Aticle-with-podcast ***********************/


/********************** Begin My Resource ***********************/

.my-resource{
	.card{
		background-color: var(--bg-f5);
		.card-header-image{
			img{
				width: 100%;
				height: 100%;
				object-fit: cover;
			}
		}
	}
}

.myresource-title{
	svg{
		fill:var(--primary-light-1);
	}
}


/********************** End My Resource ***********************/

.chameleon_slider{
	display: none;
}